diff --git a/cases/translation/expressions/operators-arithmetic.add.toml b/cases/translation/expressions/operators-arithmetic.add.toml new file mode 100644 index 000000000..e6601b746 --- /dev/null +++ b/cases/translation/expressions/operators-arithmetic.add.toml @@ -0,0 +1,133 @@ +category = "translation" +construct = "sf.expressions.operators-arithmetic.add" +session_profile = "utc-v1" + +[[case]] +id = "t001_num_num_380380" +description = "a NUMBER(38,0) + b NUMBER(38,0). Catches: operands swapped for subtraction or truncated to 32 bits" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["7", "-12"], + ["40000000000", "3"], +] +query = "SELECT a + b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_num_num_102380" +description = "a NUMBER(10,2) + b NUMBER(38,0). Catches: the sum losing the NUMBER(10,2) scale (4 instead of 4.25)" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["1.25", "3"], + ["-0.75", "2"], +] +query = "SELECT a + b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_num_num_102124" +description = "a NUMBER(10,2) + b NUMBER(12,4). Catches: the result scale taken from the left operand only (1.31 instead of 1.3125)" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(12,4)" }] +rows = [ + ["1.25", "0.0625"], + ["-3.10", "1.0001"], +] +query = "SELECT a + b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_num_float_380" +description = "a NUMBER(38,0) + b FLOAT. Catches: a FLOAT operand rounded to the integer side" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "FLOAT" }] +rows = [ + ["3", "0.5"], + ["-2", "1e-3"], +] +query = "SELECT a + b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_num_float_102" +description = "a NUMBER(10,2) + b FLOAT. Catches: the FLOAT operand cast to NUMBER(10,2) (1.00 instead of 1.001) or a fixed-point result type" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "FLOAT" }] +rows = [ + ["0.10", "0.2"], + ["2.50", "-0.25"], + ["1.00", "0.001"], +] +query = "SELECT a + b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_float_float" +description = "a FLOAT + b FLOAT. Catches: float addition replaced by decimal addition (0.30000000000000004 vs 0.3)" +columns = [{ name = "a", type = "FLOAT" }, { name = "b", type = "FLOAT" }] +rows = [ + ["0.1", "0.2"], + ["1e16", "1"], +] +query = "SELECT a + b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t007_null_a" +description = "NULL as a, the other operand set. Catches: NULL treated as 0 instead of propagating" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["NULL", "2.50"], +] +query = "SELECT a + b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_null_b" +description = "NULL as b, the other operand set. Catches: NULL treated as 0 instead of propagating" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["2.50", "NULL"], +] +query = "SELECT a + b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t009_max_38" +description = "38-digit integers that still fit. Catches: arithmetic done in 64 bits" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["9999999999999999999999999999999999999", "9"], + ["-9999999999999999999999999999999999999", "-9"], +] +query = "SELECT a + b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t010_negatives" +description = "Negative fixed-point sums crossing zero. Catches: sign lost or magnitude added" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["-5.25", "2.00"], + ["-0.01", "0.02"], +] +query = "SELECT a + b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t011_overflow" +description = "The sum of two 38-digit integers overflows NUMBER(38,0). Catches: wrapping or a silent switch to FLOAT instead of the out-of-range error" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["99999999999999999999999999999999999999", "99999999999999999999999999999999999999"], +] +query = "SELECT a + b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/expressions/operators-arithmetic.divide.toml b/cases/translation/expressions/operators-arithmetic.divide.toml new file mode 100644 index 000000000..10c173738 --- /dev/null +++ b/cases/translation/expressions/operators-arithmetic.divide.toml @@ -0,0 +1,133 @@ +category = "translation" +construct = "sf.expressions.operators-arithmetic.divide" +session_profile = "utc-v1" + +[[case]] +id = "t001_num_num_380380" +description = "a NUMBER(38,0) / b NUMBER(38,0). Catches: integer division (3 instead of 3.5) or a truncated rather than rounded scale-6 quotient (0.666666 vs 0.666667)" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["7", "2"], + ["-7", "2"], + ["2", "3"], +] +query = "SELECT a / b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_num_num_102380" +description = "a NUMBER(10,2) / b NUMBER(38,0). Catches: the quotient scale (s+6) handled wrongly" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["1.25", "4"], + ["-10.00", "3"], +] +query = "SELECT a / b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_num_num_102124" +description = "a NUMBER(10,2) / b NUMBER(12,4). Catches: quotient scale taken from the divisor" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(12,4)" }] +rows = [ + ["1.00", "0.0300"], + ["5.50", "2.2000"], +] +query = "SELECT a / b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_num_float_380" +description = "a NUMBER(38,0) / b FLOAT. Catches: FLOAT divisor rounded" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "FLOAT" }] +rows = [ + ["1", "3.0"], + ["-5", "0.25"], +] +query = "SELECT a / b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_num_float_102" +description = "a NUMBER(10,2) / b FLOAT. Catches: fixed-point / FLOAT result type swapped" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "FLOAT" }] +rows = [ + ["1.00", "8.0"], + ["3.00", "-0.5"], +] +query = "SELECT a / b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_float_float" +description = "a FLOAT / b FLOAT. Catches: float division done in decimal" +columns = [{ name = "a", type = "FLOAT" }, { name = "b", type = "FLOAT" }] +rows = [ + ["1", "3"], + ["-0.5", "4"], +] +query = "SELECT a / b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t007_null_a" +description = "NULL as a, the other operand set. Catches: NULL treated as 0" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["NULL", "2.00"], +] +query = "SELECT a / b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_null_b" +description = "NULL as b, the other operand set. Catches: NULL divisor turned into the division-by-zero error or 0" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["2.00", "NULL"], +] +query = "SELECT a / b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t009_scale_12" +description = "Scales near the 12-digit quotient cap. Catches: the quotient scale not capped at 12" +columns = [{ name = "a", type = "NUMBER(20,8)" }, { name = "b", type = "NUMBER(20,8)" }] +rows = [ + ["1.00000000", "3.00000000"], + ["2.00000000", "7.00000000"], +] +query = "SELECT a / b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t010_neg_quotient" +description = "Negative quotients that round at the last digit. Catches: rounding toward zero instead of half away from zero" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["-2", "3"], + ["-1", "6"], +] +query = "SELECT a / b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t011_div_zero" +description = "Division by zero is an error. Catches: NULL, 0 or infinity instead of the division-by-zero error" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["5", "0"], +] +query = "SELECT a / b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/expressions/operators-arithmetic.modulo.toml b/cases/translation/expressions/operators-arithmetic.modulo.toml new file mode 100644 index 000000000..0000f5fbf --- /dev/null +++ b/cases/translation/expressions/operators-arithmetic.modulo.toml @@ -0,0 +1,120 @@ +category = "translation" +construct = "sf.expressions.operators-arithmetic.modulo" +session_profile = "utc-v1" + +[[case]] +id = "t001_num_num_380380" +description = "a NUMBER(38,0) % b NUMBER(38,0). Catches: floor-based modulo (2 instead of -1): MOD truncates toward zero" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["-7", "3"], + ["7", "-3"], + ["7", "3"], +] +query = "SELECT a % b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_num_num_102380" +description = "a NUMBER(10,2) % b NUMBER(38,0). Catches: fractional remainder dropped" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["7.50", "2"], + ["-7.50", "2"], +] +query = "SELECT a % b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_num_num_102124" +description = "a NUMBER(10,2) % b NUMBER(12,4). Catches: result scale taken from one operand" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(12,4)" }] +rows = [ + ["5.25", "1.0001"], + ["-0.75", "0.5000"], +] +query = "SELECT a % b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_num_float_380" +description = "a NUMBER(38,0) % b FLOAT. Catches: FLOAT divisor rounded" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "FLOAT" }] +rows = [ + ["7", "2.5"], + ["-7", "2.5"], +] +query = "SELECT a % b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_float_float" +description = "a FLOAT % b FLOAT. Catches: floor-based float modulo" +columns = [{ name = "a", type = "FLOAT" }, { name = "b", type = "FLOAT" }] +rows = [ + ["5.5", "2"], + ["-5.5", "2"], +] +query = "SELECT a % b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_a" +description = "NULL as a, the other operand set. Catches: NULL treated as 0" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["NULL", "3.00"], +] +query = "SELECT a % b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_b" +description = "NULL as b, the other operand set. Catches: NULL treated as 0" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["3.00", "NULL"], +] +query = "SELECT a % b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_both_negative" +description = "Both operands negative. Catches: remainder made non-negative (Euclidean or ABS): 2 instead of -1 for -7 % -3, 4 instead of -1 for -1 % -5" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["-7", "-3"], + ["-1", "-5"], +] +query = "SELECT a % b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t009_mod_text" +description = "A non-numeric string operand. Catches: the string silently read as 0 instead of the conversion error" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["'abc'", "3"], +] +query = "SELECT a % b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t010_zero_divisor" +description = "A zero divisor: records what Snowflake returns there; re-kinded to boundary after capture if Snowflake returns a value instead of an error. Catches: NULL for x % 0 (DuckDB) where Snowflake raises division by zero" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["5", "0"], +] +query = "SELECT a % b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/expressions/operators-arithmetic.multiply.toml b/cases/translation/expressions/operators-arithmetic.multiply.toml new file mode 100644 index 000000000..802239ba5 --- /dev/null +++ b/cases/translation/expressions/operators-arithmetic.multiply.toml @@ -0,0 +1,134 @@ +category = "translation" +construct = "sf.expressions.operators-arithmetic.multiply" +session_profile = "utc-v1" + +[[case]] +id = "t001_num_num_380380" +description = "a NUMBER(38,0) * b NUMBER(38,0). Catches: 32-bit multiplication overflowing" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["6", "-7"], + ["3000000000", "4"], +] +query = "SELECT a * b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_num_num_102380" +description = "a NUMBER(10,2) * b NUMBER(38,0). Catches: the NUMBER(10,2) scale lost" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["1.25", "3"], + ["-0.05", "7"], +] +query = "SELECT a * b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_num_num_102124" +description = "a NUMBER(10,2) * b NUMBER(12,4). Catches: the product scale capped or taken from one side (1.5625 vs 1.56)" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(12,4)" }] +rows = [ + ["1.25", "1.2500"], + ["0.01", "0.0001"], +] +query = "SELECT a * b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_num_float_380" +description = "a NUMBER(38,0) * b FLOAT. Catches: FLOAT operand truncated" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "FLOAT" }] +rows = [ + ["3", "0.1"], + ["-4", "2.5"], +] +query = "SELECT a * b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_num_float_102" +description = "a NUMBER(10,2) * b FLOAT. Catches: fixed-point / FLOAT result type swapped" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "FLOAT" }] +rows = [ + ["1.10", "1.1"], + ["2.00", "-0.5"], + ["1.10", "0.001"], +] +query = "SELECT a * b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_float_float" +description = "a FLOAT * b FLOAT. Catches: underflow to zero handled differently" +columns = [{ name = "a", type = "FLOAT" }, { name = "b", type = "FLOAT" }] +rows = [ + ["0.1", "3"], + ["1e-200", "1e-200"], +] +query = "SELECT a * b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t007_null_a" +description = "NULL as a, the other operand set. Catches: NULL treated as 1 or 0" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["NULL", "2.00"], +] +query = "SELECT a * b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_null_b" +description = "NULL as b, the other operand set. Catches: NULL treated as 1 or 0" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["2.00", "NULL"], +] +query = "SELECT a * b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t009_float_big" +description = "FLOAT products near the double range. Catches: overflow to infinity treated differently" +columns = [{ name = "a", type = "FLOAT" }, { name = "b", type = "FLOAT" }] +rows = [ + ["1e200", "1e100"], + ["-1e300", "1e10"], +] +query = "SELECT a * b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t010_scale_sum" +description = "Scales adding past 12 digits. Catches: product scale above Snowflake's cap kept or rounded wrongly" +columns = [{ name = "a", type = "NUMBER(20,10)" }, { name = "b", type = "NUMBER(20,10)" }] +rows = [ + ["1.0000000001", "1.0000000001"], + ["0.3333333333", "3.0000000000"], + ["1.2345678901", "1.2345678901"], +] +query = "SELECT a * b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t011_overflow" +description = "A product beyond 38 digits. Catches: wrapping or silent FLOAT instead of the out-of-range error" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["99999999999999999999999999999999999999", "10"], +] +query = "SELECT a * b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/expressions/operators-arithmetic.subtract.toml b/cases/translation/expressions/operators-arithmetic.subtract.toml new file mode 100644 index 000000000..667eaac2f --- /dev/null +++ b/cases/translation/expressions/operators-arithmetic.subtract.toml @@ -0,0 +1,132 @@ +category = "translation" +construct = "sf.expressions.operators-arithmetic.subtract" +session_profile = "utc-v1" + +[[case]] +id = "t001_num_num_380380" +description = "a NUMBER(38,0) - b NUMBER(38,0). Catches: operands in the wrong order (7 instead of -7)" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["3", "10"], + ["-4", "7"], +] +query = "SELECT a - b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_num_num_102380" +description = "a NUMBER(10,2) - b NUMBER(38,0). Catches: scale of the NUMBER(10,2) side dropped" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["5.75", "8"], + ["-1.25", "-3"], +] +query = "SELECT a - b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_num_num_102124" +description = "a NUMBER(10,2) - b NUMBER(12,4). Catches: the result scale taken from one operand only" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(12,4)" }] +rows = [ + ["1.25", "0.0625"], + ["0.10", "3.3333"], +] +query = "SELECT a - b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_num_float_380" +description = "a NUMBER(38,0) - b FLOAT. Catches: FLOAT rounded to integer" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "FLOAT" }] +rows = [ + ["1", "0.75"], + ["-3", "0.5"], +] +query = "SELECT a - b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_num_float_102" +description = "a NUMBER(10,2) - b FLOAT. Catches: fixed-point / FLOAT result type swapped" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "FLOAT" }] +rows = [ + ["0.30", "0.1"], + ["10.00", "0.001"], +] +query = "SELECT a - b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_float_float" +description = "a FLOAT - b FLOAT. Catches: float subtraction done in decimal" +columns = [{ name = "a", type = "FLOAT" }, { name = "b", type = "FLOAT" }] +rows = [ + ["0.3", "0.1"], + ["1e-5", "2e-5"], +] +query = "SELECT a - b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t007_date_date" +description = "DATE minus DATE: the page says the result is an integer number of days. Catches: an INTERVAL instead of an integer count of days, or days counted across the leap day wrongly (29, -730)" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2024-03-01'", "'2024-02-01'"], + ["'2023-01-01'", "'2024-12-31'"], +] +query = "SELECT a - b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t008_null_a" +description = "NULL as a, the other operand set. Catches: NULL treated as 0" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["NULL", "1.00"], +] +query = "SELECT a - b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t009_null_b" +description = "NULL as b, the other operand set. Catches: NULL treated as 0" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["1.00", "NULL"], +] +query = "SELECT a - b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t010_to_negative" +description = "A smaller minus a larger value. Catches: absolute value taken" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["1.50", "4.25"], + ["-2.00", "-0.50"], +] +query = "SELECT a - b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t011_overflow" +description = "The difference of the most negative and the largest 38-digit integers overflows. Catches: wrapping instead of the out-of-range error" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["-99999999999999999999999999999999999999", "99999999999999999999999999999999999999"], +] +query = "SELECT a - b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/expressions/operators-arithmetic.unary-minus.toml b/cases/translation/expressions/operators-arithmetic.unary-minus.toml new file mode 100644 index 000000000..00fdd560b --- /dev/null +++ b/cases/translation/expressions/operators-arithmetic.unary-minus.toml @@ -0,0 +1,75 @@ +category = "translation" +construct = "sf.expressions.operators-arithmetic.unary-minus" +session_profile = "utc-v1" + +[[case]] +id = "t001_int" +description = "Negating integers. Catches: the sign dropped or the value doubled" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["5"], + ["-12"], + ["0"], +] +query = "SELECT -a AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec" +description = "Negating NUMBER(10,2). Catches: the scale lost (-1 instead of -1.25)" +columns = [{ name = "a", type = "NUMBER(10,2)" }] +rows = [ + ["1.25"], + ["-0.05"], +] +query = "SELECT -a AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "Negating FLOAT. Catches: negative zero or exponent handling" +columns = [{ name = "a", type = "FLOAT" }] +rows = [ + ["1.5e-10"], + ["-2.25"], + ["0e0"], +] +query = "SELECT -a AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null" +description = "Negating NULL. Catches: NULL turned into 0" +columns = [{ name = "a", type = "NUMBER(10,2)" }] +rows = [ + ["NULL"], +] +query = "SELECT -a AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_max" +description = "Negating the largest 38-digit integer. Catches: a 64-bit negation that overflows" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["99999999999999999999999999999999999999"], + ["-99999999999999999999999999999999999999"], +] +query = "SELECT -a AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t006_double_neg" +description = "Negation of a negation and of a subtraction. Catches: precedence: - a - b read as -(a - b)" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["1.50", "2.00"], +] +query = "SELECT - a - b AS r, - (- a) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/expressions/operators-arithmetic.unary-plus.toml b/cases/translation/expressions/operators-arithmetic.unary-plus.toml new file mode 100644 index 000000000..aa4551bbd --- /dev/null +++ b/cases/translation/expressions/operators-arithmetic.unary-plus.toml @@ -0,0 +1,73 @@ +category = "translation" +construct = "sf.expressions.operators-arithmetic.unary-plus" +session_profile = "utc-v1" + +[[case]] +id = "t001_text" +description = "Unary plus on numeric strings converts them. Catches: the string returned unchanged, so ordering and arithmetic stay textual" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'12.50'"], + ["'-3'"], + ["'9'"], +] +query = "SELECT +a + 1 AS r FROM input ORDER BY +a" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec" +description = "Unary plus keeps a NUMBER(10,2) as it is. Catches: a cast that changes the scale" +columns = [{ name = "a", type = "NUMBER(10,2)" }] +rows = [ + ["1.25"], + ["-0.50"], +] +query = "SELECT +a AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "Unary plus on FLOAT. Catches: conversion to fixed-point" +columns = [{ name = "a", type = "FLOAT" }] +rows = [ + ["0.1"], + ["-1e300"], +] +query = "SELECT +a AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null" +description = "Unary plus on NULL text. Catches: NULL replaced or converted to 0" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT +a AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty" +description = "Unary plus on an empty string.: Snowflake raises error 100038 on every row (captured at e8691b63). Catches: NaN, NULL or a value where Snowflake raises an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT +a AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t006_bad_text" +description = "Unary plus on a non-numeric string is an error. Catches: the string passed through unconverted" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'1a'"], +] +query = "SELECT +a AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/abs.toml b/cases/translation/functions/abs.toml new file mode 100644 index 000000000..8519f52f6 --- /dev/null +++ b/cases/translation/functions/abs.toml @@ -0,0 +1,65 @@ +category = "translation" +construct = "sf.functions.abs" +session_profile = "utc-v1" + +[[case]] +id = "t001_int" +description = "ABS of integers. Catches: the sign kept (ABS as identity) or SIGN computed" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["-7"], + ["0"], + ["12"], +] +query = "SELECT ABS(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec" +description = "ABS of NUMBER(10,2), keeping its type. Catches: the scale lost or FLOAT returned" +columns = [{ name = "x", type = "NUMBER(10,2)" }] +rows = [ + ["-2.50"], + ["-0.01"], + ["3.25"], +] +query = "SELECT ABS(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "ABS of FLOAT. Catches: a tiny negative flushed to zero or kept negative (1e-300)" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["-0e0"], + ["-1e-300"], + ["2.5"], +] +query = "SELECT ABS(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null" +description = "ABS of NULL. Catches: NULL turned into 0" +columns = [{ name = "x", type = "NUMBER(10,2)" }] +rows = [ + ["NULL"], +] +query = "SELECT ABS(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_extremes" +description = "The 38-digit and double extremes. Catches: 64-bit arithmetic overflowing" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "y", type = "FLOAT" }] +rows = [ + ["-99999999999999999999999999999999999999", "-1e308"], + ["99999999999999999999999999999999999999", "1e-320"], +] +query = "SELECT ABS(x) AS r, ABS(y) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/accumulate.toml b/cases/translation/functions/accumulate.toml new file mode 100644 index 000000000..c02a375e5 --- /dev/null +++ b/cases/translation/functions/accumulate.toml @@ -0,0 +1,43 @@ +category = "translation" +construct = "sf.functions.accumulate" +session_profile = "utc-v1" + +[[case]] +id = "t001_sum" +description = "The page's sum example over 3, 4 and 10, with a NULL row the page says is skipped (17). Catches: the NULL row breaking the sum, or only the last row kept" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["3"], + ["NULL"], + ["4"], + ["10"], +] +query = "SELECT ACCUMULATE(x, (v INT) -> v, (state INT, v INT) -> state + v, (state1 INT, state2 INT) -> state1 + state2, (state INT) -> state) AS total FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mean" +description = "The page's mean example over 3, 4 and 10, tracking the sum and the count in an ARRAY: 17/3, rounded to 2 places (5.67). Catches: the count taken from all rows including NULL (4.25), or integer division (5)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["3"], + ["4"], + ["NULL"], + ["10"], +] +query = "SELECT ROUND(ACCUMULATE(x, (v INT) -> [v, 1], (state ARRAY, v INT) -> [state[0] + v, state[1] + 1], (state1 ARRAY, state2 ARRAY) -> [state1[0] + state2[0], state1[1] + state2[1]], (state ARRAY) -> state[0] / state[1]), 2) AS mean FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_input_expr" +description = "Only NULL rows, which the page says give NULL. Catches: 0 returned" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["NULL"], +] +query = "SELECT ACCUMULATE(x, (v INT) -> v, (state INT, v INT) -> state + v, (state1 INT, state2 INT) -> state1 + state2, (state INT) -> state) AS total FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/acos.toml b/cases/translation/functions/acos.toml new file mode 100644 index 000000000..4a6d1bf5f --- /dev/null +++ b/cases/translation/functions/acos.toml @@ -0,0 +1,64 @@ +category = "translation" +construct = "sf.functions.acos" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "ACOS of FLOAT values. Catches: ASIN computed instead (acos(0.25) differs from asin(0.25)) or degrees returned" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.25"], + ["-0.6"], + ["1.0"], + ["-1.0"], +] +query = "SELECT ACOS(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "ACOS of NUMBER(12,4), converted to FLOAT. Catches: ASIN computed instead (acos(0.25) differs from asin(0.25)) or degrees returned; or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["0.5000"], + ["-0.1250"], +] +query = "SELECT ACOS(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null" +description = "ACOS of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT ACOS(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_edges" +description = "The domain edges, 1 and -1. Catches: pi returned for 1 or 0 for -1 (sign of the edge)" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1"], + ["-1"], +] +query = "SELECT ACOS(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t005_outside" +description = "ACOS at or outside its domain: Snowflake raises error 100044 on every row (captured at e8691b63). Catches: NaN, NULL or a value where Snowflake raises an error" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1.5"], + ["-1.0001"], +] +query = "SELECT ACOS(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/acosh.toml b/cases/translation/functions/acosh.toml new file mode 100644 index 000000000..a12077643 --- /dev/null +++ b/cases/translation/functions/acosh.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.acosh" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "ACOSH of FLOAT values. Catches: ASINH computed" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1"], + ["2.5"], + ["10"], +] +query = "SELECT ACOSH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "ACOSH of NUMBER(12,4), converted to FLOAT. Catches: ASINH computed; or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["1.5000"], + ["3.0000"], +] +query = "SELECT ACOSH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null" +description = "ACOSH of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT ACOSH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_edge" +description = "At 1, the domain edge, and large values. Catches: edge returned as NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1"], + ["1e300"], +] +query = "SELECT ACOSH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t005_below_one" +description = "ACOSH at or outside its domain: Snowflake raises error 100044 on every row (captured at e8691b63). Catches: NaN, NULL or a value where Snowflake raises an error" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.5"], +] +query = "SELECT ACOSH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/add-months.toml b/cases/translation/functions/add-months.toml new file mode 100644 index 000000000..dc11ff354 --- /dev/null +++ b/cases/translation/functions/add-months.toml @@ -0,0 +1,88 @@ +category = "translation" +construct = "sf.functions.add-months" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "Positive and negative month counts. Catches: months added as 30 days, or arguments swapped" +columns = [{ name = "d", type = "DATE" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'2024-01-15'", "13"], + ["'2024-05-15'", "-17"], +] +query = "SELECT ADD_MONTHS(d, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp" +description = "A timestamp keeps its time and type. Catches: a DATE returned, or the time dropped" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-01-31 13:45:00.5'"], +] +query = "SELECT ADD_MONTHS(t, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "A TIMESTAMP_TZ keeps its offset. Catches: the month end of the UTC instant (2024-02-29 04:00Z instead of 2024-03-01 04:00Z), or the offset dropped (the wall column shows the offset, which the instant comparison ignores)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-01-30 20:00:00 -0800'"], +] +query = "SELECT ADD_MONTHS(t, 1) AS r, CAST(ADD_MONTHS(t, 1) AS TIMESTAMP_NTZ) AS wall FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_date_or_timestamp_expr" +description = "NULL date. Catches: NULL read as a default date" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-01-01'"], +] +query = "SELECT ADD_MONTHS(d, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_num_months_expr" +description = "NULL count. Catches: NULL read as 0" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["0"], +] +query = "SELECT ADD_MONTHS('2024-01-01'::DATE, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_month_end" +description = "Last-day-of-month inputs, which stay at the month end. Catches: DATEADD semantics (2023-03-28 from 2023-02-28 instead of 2023-03-31)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2023-02-28'"], + ["'2024-02-29'"], + ["'2024-04-30'"], + ["'2024-01-30'"], +] +query = "SELECT ADD_MONTHS(d, 1) AS p1, ADD_MONTHS(d, 12) AS p12 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t007_fractional" +description = "Fractional counts, which the page says round to the nearest integer. Catches: truncation (1 month for 1.6) or half-to-even (2 for 2.5 instead of 3)" +columns = [{ name = "n", type = "NUMBER(10,2)" }] +rows = [ + ["1.60"], + ["2.50"], + ["-1.50"], +] +query = "SELECT ADD_MONTHS('2024-01-15'::DATE, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/any-value.any-value-over.toml b/cases/translation/functions/any-value.any-value-over.toml new file mode 100644 index 000000000..1ff35d658 --- /dev/null +++ b/cases/translation/functions/any-value.any-value-over.toml @@ -0,0 +1,54 @@ +category = "translation" +construct = "sf.functions.any-value.any-value-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions holding one value each. Catches: a value from another partition" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'a'"], + ["'q'", "'b'"], + ["'p'", "'a'"], +] +query = "SELECT ANY_VALUE(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause over one repeated value. Catches: NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["8"], + ["8"], +] +query = "SELECT ANY_VALUE(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "A partition of only NULL. Catches: a value from another partition" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "2"], + ["'p'", "NULL"], +] +query = "SELECT ANY_VALUE(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_expr2" +description = "NULL partition keys. Catches: NULL-keyed rows dropped or given another partition's value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["'p'", "2"], + ["NULL", "1"], +] +query = "SELECT ANY_VALUE(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/any-value.any-value.toml b/cases/translation/functions/any-value.any-value.toml new file mode 100644 index 000000000..921d184d4 --- /dev/null +++ b/cases/translation/functions/any-value.any-value.toml @@ -0,0 +1,64 @@ +category = "translation" +construct = "sf.functions.any-value.any-value" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Groups whose rows hold one value each (repeated), so any choice gives it. Catches: a value from another group, or the grouping column returned" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'x'"], + ["'q'", "'y'"], + ["'p'", "'x'"], +] +query = "SELECT g, ANY_VALUE(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_date" +description = "A DATE value. Catches: a different type returned" +columns = [{ name = "x", type = "DATE" }] +rows = [ + ["'2024-02-29'"], + ["'2024-02-29'"], +] +query = "SELECT ANY_VALUE(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_distinct" +description = "DISTINCT, which has no effect. Catches: DISTINCT rejected" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["4"], + ["4"], +] +query = "SELECT ANY_VALUE(DISTINCT x) AS r FROM input" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t004_null_expr1" +description = "A group of only NULL, beside a group with a value. Catches: an error or a value from another group" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "3"], + ["'p'", "NULL"], +] +query = "SELECT g, ANY_VALUE(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: an error instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT ANY_VALUE(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/approx-count-distinct.approx-count-distinct-over.syntax.toml b/cases/translation/functions/approx-count-distinct.approx-count-distinct-over.syntax.toml new file mode 100644 index 000000000..2bc3ed1eb --- /dev/null +++ b/cases/translation/functions/approx-count-distinct.approx-count-distinct-over.syntax.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.approx-count-distinct.approx-count-distinct-over.syntax" +session_profile = "utc-v1" + +[[case]] +id = "t001_star" +description = "Distinct whole rows per partition (the partition column included), one with NULL. Catches: rows counted instead of distinct rows, or rows with a NULL counted" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'p'", "1", "'y'"], + ["'p'", "2", "'x'"], + ["'p'", "1", "'x'"], + ["'p'", "3", "NULL"], + ["'q'", "1", "'x'"], +] +query = "SELECT g, a, b, APPROX_COUNT_DISTINCT(*) OVER (PARTITION BY g) AS r FROM (SELECT g, a, b FROM input) ORDER BY g, a, b" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_star_empty_over" +description = "An empty OVER clause. Catches: a running count" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'p'", "1", "'y'"], + ["'p'", "2", "'x'"], + ["'p'", "1", "'x'"], + ["'p'", "3", "NULL"], +] +query = "SELECT a, b, APPROX_COUNT_DISTINCT(*) OVER () AS r FROM (SELECT a, b FROM input) ORDER BY a, b" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr2" +description = "A partition key outside the * columns, NULL for the two x rows, so the NULL-keyed rows form one partition of two distinct rows. Catches: NULL-keyed rows each in their own partition (1 instead of 2) or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'p'", "2", "'x'"], + ["'p'", "3", "'y'"], +] +query = "SELECT a, b, APPROX_COUNT_DISTINCT(*) OVER (PARTITION BY NULLIF(b, 'x')) AS r FROM (SELECT a, b FROM input) ORDER BY a" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/approx-count-distinct.approx-count-distinct-over.toml b/cases/translation/functions/approx-count-distinct.approx-count-distinct-over.toml new file mode 100644 index 000000000..60bb9cd15 --- /dev/null +++ b/cases/translation/functions/approx-count-distinct.approx-count-distinct-over.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.approx-count-distinct.approx-count-distinct-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT APPROX_COUNT_DISTINCT(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT APPROX_COUNT_DISTINCT(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL counted as a value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], +] +query = "SELECT APPROX_COUNT_DISTINCT(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT APPROX_COUNT_DISTINCT(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/approx-count-distinct.approx-count-distinct.toml b/cases/translation/functions/approx-count-distinct.approx-count-distinct.toml new file mode 100644 index 000000000..d9fc9a1d4 --- /dev/null +++ b/cases/translation/functions/approx-count-distinct.approx-count-distinct.toml @@ -0,0 +1,90 @@ +category = "translation" +construct = "sf.functions.approx-count-distinct.approx-count-distinct" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Repeated values per group. Catches: duplicates counted (COUNT)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3"], + ["'q'", "7"], + ["'p'", "1"], + ["'q'", "7"], + ["'p'", "3"], + ["'p'", "3"], + ["'p'", "2"], +] +query = "SELECT g, APPROX_COUNT_DISTINCT(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_multi" +description = "Distinct (a, b) combinations: 3 without the NULL pair, where a alone has 2 distinct values. Catches: distinct values of a only (2), the NULL pair counted (4), or the sum of per-column counts" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'p'", "1", "'y'"], + ["'p'", "2", "'x'"], + ["'p'", "1", "'x'"], + ["'p'", "2", "NULL"], +] +query = "SELECT APPROX_COUNT_DISTINCT(a, b) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_varchar" +description = "Text differing only in case. Catches: case-insensitive distinctness" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'a'"], + ["'A'"], + ["'a'"], +] +query = "SELECT APPROX_COUNT_DISTINCT(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_distinct" +description = "DISTINCT, which has no effect. Catches: DISTINCT rejected" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3"], + ["'q'", "7"], + ["'p'", "1"], + ["'q'", "7"], + ["'p'", "3"], + ["'p'", "3"], + ["'p'", "2"], +] +query = "SELECT g, APPROX_COUNT_DISTINCT(DISTINCT x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t005_null_expr1" +description = "NULL rows, which are not counted, and a group of only NULL. Catches: NULL counted as a value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "1"], + ["'p'", "NULL"], +] +query = "SELECT g, APPROX_COUNT_DISTINCT(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: NULL instead of 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT APPROX_COUNT_DISTINCT(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/approx-percentile-accumulate.toml b/cases/translation/functions/approx-percentile-accumulate.toml new file mode 100644 index 000000000..a82c04d68 --- /dev/null +++ b/cases/translation/functions/approx-percentile-accumulate.toml @@ -0,0 +1,33 @@ +category = "translation" +construct = "sf.functions.approx-percentile-accumulate" +session_profile = "utc-v1" + +[[case]] +id = "t001_state" +description = "A state per group, read at the median. Catches: the whole input's state" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "4"], + ["'p'", "9"], + ["'p'", "3"], + ["'p'", "5"], + ["'p'", "7"], +] +query = "SELECT g, APPROX_PERCENTILE_ESTIMATE(APPROX_PERCENTILE_ACCUMULATE(x), 0.5) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr" +description = "NULL values, which are ignored. Catches: NULL counted" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], + ["5"], + ["NULL"], +] +query = "SELECT APPROX_PERCENTILE_ESTIMATE(APPROX_PERCENTILE_ACCUMULATE(x), 0.5) AS r FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/approx-percentile-combine.toml b/cases/translation/functions/approx-percentile-combine.toml new file mode 100644 index 000000000..5c7f8297d --- /dev/null +++ b/cases/translation/functions/approx-percentile-combine.toml @@ -0,0 +1,34 @@ +category = "translation" +construct = "sf.functions.approx-percentile-combine" +session_profile = "utc-v1" + +[[case]] +id = "t001_merge" +description = "States of the low and the high half merged, read at the median. Catches: only the first state used, or the medians averaged" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'p'", "2"], + ["'q'", "10"], + ["'q'", "20"], + ["'q'", "30"], +] +query = "SELECT APPROX_PERCENTILE_ESTIMATE(APPROX_PERCENTILE_COMBINE(st), 0.5) AS r FROM (SELECT g, APPROX_PERCENTILE_ACCUMULATE(x) AS st FROM input GROUP BY g)" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_state" +description = "A NULL state beside states. Catches: the result NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "4"], + ["'p'", "9"], + ["'p'", "3"], + ["'p'", "5"], + ["'p'", "7"], +] +query = "SELECT APPROX_PERCENTILE_ESTIMATE(APPROX_PERCENTILE_COMBINE(st), 0.5) AS r FROM (SELECT st FROM (SELECT g, APPROX_PERCENTILE_ACCUMULATE(x) AS st FROM input GROUP BY g) UNION ALL SELECT NULL)" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/approx-percentile-estimate.toml b/cases/translation/functions/approx-percentile-estimate.toml new file mode 100644 index 000000000..ef4e2b07f --- /dev/null +++ b/cases/translation/functions/approx-percentile-estimate.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.approx-percentile-estimate" +session_profile = "utc-v1" + +[[case]] +id = "t001_percentiles" +description = "Two percentiles from one state. Catches: the percentile read as 0-100 or from the top" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "4"], + ["'p'", "9"], + ["'p'", "3"], + ["'p'", "5"], + ["'p'", "7"], +] +query = "SELECT g, APPROX_PERCENTILE_ESTIMATE(st, 0.2) AS lo, APPROX_PERCENTILE_ESTIMATE(st, 0.8) AS hi FROM (SELECT g, APPROX_PERCENTILE_ACCUMULATE(x) AS st FROM input GROUP BY g) ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_zero" +description = "The documented lower end 0.0. Catches: 0.0 rejected" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "4"], + ["'p'", "9"], + ["'p'", "3"], + ["'p'", "5"], + ["'p'", "7"], +] +query = "SELECT g, APPROX_PERCENTILE_ESTIMATE(st, 0) AS r FROM (SELECT g, APPROX_PERCENTILE_ACCUMULATE(x) AS st FROM input GROUP BY g) ORDER BY g" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_null_state" +description = "A NULL state. Catches: an error instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "4"], + ["'p'", "9"], + ["'p'", "3"], + ["'p'", "5"], + ["'p'", "7"], +] +query = "SELECT APPROX_PERCENTILE_ESTIMATE(NULL, 0.5) AS r" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/approx-percentile.approx-percentile-over.toml b/cases/translation/functions/approx-percentile.approx-percentile-over.toml new file mode 100644 index 000000000..7f0d89d12 --- /dev/null +++ b/cases/translation/functions/approx-percentile.approx-percentile-over.toml @@ -0,0 +1,61 @@ +category = "translation" +construct = "sf.functions.approx-percentile.approx-percentile-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition medians. Catches: the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT APPROX_PERCENTILE(x, 0.5) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT APPROX_PERCENTILE(x, 0.5) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "NULL values inside a partition. Catches: NULL counted" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'p'", "3", "2"], +] +query = "SELECT APPROX_PERCENTILE(x, 0.5) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_expr3" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT APPROX_PERCENTILE(x, 0.5) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/approx-percentile.approx-percentile.toml b/cases/translation/functions/approx-percentile.approx-percentile.toml new file mode 100644 index 000000000..cfdfa9afb --- /dev/null +++ b/cases/translation/functions/approx-percentile.approx-percentile.toml @@ -0,0 +1,75 @@ +category = "translation" +construct = "sf.functions.approx-percentile.approx-percentile" +session_profile = "utc-v1" + +[[case]] +id = "t001_median" +description = "The median of five values and of one value. Catches: the percentile read as 0-100, or the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "4"], + ["'p'", "9"], + ["'p'", "3"], + ["'p'", "5"], + ["'p'", "7"], +] +query = "SELECT g, APPROX_PERCENTILE(x, 0.5) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_low" +description = "A low percentile. Catches: the percentile from the top (1 - p)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "4"], + ["'p'", "9"], + ["'p'", "3"], + ["'p'", "5"], + ["'p'", "7"], +] +query = "SELECT g, APPROX_PERCENTILE(x, 0.2) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "FLOAT values. Catches: a fixed-point result" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.5"], + ["0.25"], + ["4"], +] +query = "SELECT APPROX_PERCENTILE(x, 0.5) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr" +description = "NULL values, which are ignored, and a group of only NULL. Catches: NULL counted as the lowest value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "NULL"], + ["'p'", "2"], + ["'p'", "8"], + ["'p'", "4"], +] +query = "SELECT g, APPROX_PERCENTILE(x, 0.5) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: an error or 0 instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT APPROX_PERCENTILE(x, 0.5) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/approx-top-k-accumulate.toml b/cases/translation/functions/approx-top-k-accumulate.toml new file mode 100644 index 000000000..408751619 --- /dev/null +++ b/cases/translation/functions/approx-top-k-accumulate.toml @@ -0,0 +1,33 @@ +category = "translation" +construct = "sf.functions.approx-top-k-accumulate" +session_profile = "utc-v1" + +[[case]] +id = "t001_state" +description = "A state per group, read with APPROX_TOP_K_ESTIMATE. Catches: the whole input's state, or the top-2 read ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'a'"], + ["'q'", "'z'"], + ["'p'", "'b'"], + ["'p'", "'a'"], + ["'p'", "'c'"], + ["'p'", "'b'"], + ["'p'", "'a'"], +] +query = "SELECT g, APPROX_TOP_K_ESTIMATE(APPROX_TOP_K_ACCUMULATE(x, 10), 2) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr" +description = "NULL as the most frequent value. Catches: NULL treated the opposite way to Snowflake" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["NULL"], + ["'a'"], +] +query = "SELECT APPROX_TOP_K_ESTIMATE(APPROX_TOP_K_ACCUMULATE(x, 10), 2) AS r FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/approx-top-k-combine.toml b/cases/translation/functions/approx-top-k-combine.toml new file mode 100644 index 000000000..1ba0bfb24 --- /dev/null +++ b/cases/translation/functions/approx-top-k-combine.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.approx-top-k-combine" +session_profile = "utc-v1" + +[[case]] +id = "t001_merge" +description = "States where b is second in p and first in q: merged, b (3) beats a (2). Catches: the first state only, or per-state ranks merged" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'a'"], + ["'p'", "'a'"], + ["'p'", "'b'"], + ["'q'", "'b'"], + ["'q'", "'b'"], + ["'q'", "'c'"], +] +query = "SELECT APPROX_TOP_K_ESTIMATE(APPROX_TOP_K_COMBINE(st), 2) AS r FROM (SELECT g, APPROX_TOP_K_ACCUMULATE(x, 10) AS st FROM input GROUP BY g)" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_counters" +description = "An explicit number of counters. Catches: the explicit counters argument rejected, or the states not merged" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'a'"], + ["'p'", "'a'"], + ["'p'", "'b'"], + ["'q'", "'b'"], + ["'q'", "'b'"], + ["'q'", "'c'"], +] +query = "SELECT APPROX_TOP_K_ESTIMATE(APPROX_TOP_K_COMBINE(st, 10), 3) AS r FROM (SELECT g, APPROX_TOP_K_ACCUMULATE(x, 10) AS st FROM input GROUP BY g)" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_state" +description = "A NULL state beside states. Catches: the result NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'a'"], + ["'p'", "'a'"], + ["'p'", "'b'"], + ["'q'", "'b'"], + ["'q'", "'b'"], + ["'q'", "'c'"], +] +query = "SELECT APPROX_TOP_K_ESTIMATE(APPROX_TOP_K_COMBINE(st), 2) AS r FROM (SELECT st FROM (SELECT g, APPROX_TOP_K_ACCUMULATE(x, 10) AS st FROM input GROUP BY g) UNION ALL SELECT NULL)" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/approx-top-k-estimate.toml b/cases/translation/functions/approx-top-k-estimate.toml new file mode 100644 index 000000000..ca0918909 --- /dev/null +++ b/cases/translation/functions/approx-top-k-estimate.toml @@ -0,0 +1,54 @@ +category = "translation" +construct = "sf.functions.approx-top-k-estimate" +session_profile = "utc-v1" + +[[case]] +id = "t001_k" +description = "k = 2 from a state. Catches: k ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'a'"], + ["'q'", "'z'"], + ["'p'", "'b'"], + ["'p'", "'a'"], + ["'p'", "'c'"], + ["'p'", "'b'"], + ["'p'", "'a'"], +] +query = "SELECT g, APPROX_TOP_K_ESTIMATE(st, 2) AS r FROM (SELECT g, APPROX_TOP_K_ACCUMULATE(x, 10) AS st FROM input GROUP BY g) ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_default_k" +description = "k omitted: the page gives 1. Catches: every tracked value returned" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'a'"], + ["'q'", "'z'"], + ["'p'", "'b'"], + ["'p'", "'a'"], + ["'p'", "'c'"], + ["'p'", "'b'"], + ["'p'", "'a'"], +] +query = "SELECT g, APPROX_TOP_K_ESTIMATE(st) AS r FROM (SELECT g, APPROX_TOP_K_ACCUMULATE(x, 10) AS st FROM input GROUP BY g) ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_state" +description = "A NULL state. Catches: an empty array instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'a'"], + ["'q'", "'z'"], + ["'p'", "'b'"], + ["'p'", "'a'"], + ["'p'", "'c'"], + ["'p'", "'b'"], + ["'p'", "'a'"], +] +query = "SELECT APPROX_TOP_K_ESTIMATE(NULL, 2) AS r" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/approx-top-k.approx-top-k-over.toml b/cases/translation/functions/approx-top-k.approx-top-k-over.toml new file mode 100644 index 000000000..b74d2c141 --- /dev/null +++ b/cases/translation/functions/approx-top-k.approx-top-k-over.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.approx-top-k.approx-top-k-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition top 2. Catches: the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'a'"], + ["'q'", "'z'"], + ["'p'", "'b'"], + ["'p'", "'a'"], + ["'p'", "'c'"], + ["'p'", "'b'"], + ["'p'", "'a'"], +] +query = "SELECT APPROX_TOP_K(x, 2) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'a'"], + ["'q'", "'z'"], + ["'p'", "'b'"], + ["'p'", "'a'"], + ["'p'", "'c'"], + ["'p'", "'b'"], + ["'p'", "'a'"], +] +query = "SELECT APPROX_TOP_K(x, 1) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr4" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["NULL", "'a'"], + ["'p'", "'b'"], + ["NULL", "'a'"], +] +query = "SELECT APPROX_TOP_K(x, 2) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_expr" +description = "A partition of only NULL. Catches: NULL treated the opposite way to Snowflake" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "'a'"], +] +query = "SELECT APPROX_TOP_K(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/approx-top-k.approx-top-k.toml b/cases/translation/functions/approx-top-k.approx-top-k.toml new file mode 100644 index 000000000..99198923f --- /dev/null +++ b/cases/translation/functions/approx-top-k.approx-top-k.toml @@ -0,0 +1,94 @@ +category = "translation" +construct = "sf.functions.approx-top-k.approx-top-k" +session_profile = "utc-v1" + +[[case]] +id = "t001_k" +description = "k = 2 over values seen 3, 2 and 1 times. Catches: least frequent first, or k ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'a'"], + ["'q'", "'z'"], + ["'p'", "'b'"], + ["'p'", "'a'"], + ["'p'", "'c'"], + ["'p'", "'b'"], + ["'p'", "'a'"], +] +query = "SELECT g, APPROX_TOP_K(x, 2) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_default_k" +description = "k omitted: the page gives 1. Catches: every value returned" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'a'"], + ["'q'", "'z'"], + ["'p'", "'b'"], + ["'p'", "'a'"], + ["'p'", "'c'"], + ["'p'", "'b'"], + ["'p'", "'a'"], +] +query = "SELECT g, APPROX_TOP_K(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_counters" +description = "k = 2 with 10 counters. Catches: counters read as k" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'a'"], + ["'q'", "'z'"], + ["'p'", "'b'"], + ["'p'", "'a'"], + ["'p'", "'c'"], + ["'p'", "'b'"], + ["'p'", "'a'"], +] +query = "SELECT g, APPROX_TOP_K(x, 2, 10) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_number" +description = "NUMBER values. Catches: values returned as text" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["7"], + ["7"], + ["-1"], +] +query = "SELECT APPROX_TOP_K(x, 2) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_expr" +description = "NULL as the most frequent input value. Catches: NULL treated the opposite way to Snowflake (counted as a value or skipped)" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["NULL"], + ["NULL"], + ["'a'"], + ["'a'"], + ["'b'"], +] +query = "SELECT APPROX_TOP_K(x, 2) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: NULL instead of the empty-input result, or the reverse" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'a'"], +] +query = "SELECT APPROX_TOP_K(x, 2) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/approximate-jaccard-index.approximate-jaccard-index.toml b/cases/translation/functions/approximate-jaccard-index.approximate-jaccard-index.toml new file mode 100644 index 000000000..c03c46eac --- /dev/null +++ b/cases/translation/functions/approximate-jaccard-index.approximate-jaccard-index.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.approximate-jaccard-index.approximate-jaccard-index" +session_profile = "utc-v1" + +[[case]] +id = "t001_equal" +description = "Two states of equal sets. Catches: an order-sensitive or exact-match comparison" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'q'", "2", "'y'"], + ["'p'", "2", "'y'"], + ["'q'", "1", "'x'"], + ["'r'", "7", "'z'"], +] +query = "SELECT APPROXIMATE_JACCARD_INDEX(m) AS r FROM (SELECT g, MINHASH(100, a) AS m FROM input GROUP BY g) WHERE g IN ('p', 'q')" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_disjoint" +description = "Two states of disjoint sets. Catches: a similarity above 0.0 or a distance (1.0)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'q'", "2", "'y'"], + ["'p'", "2", "'y'"], + ["'q'", "1", "'x'"], + ["'r'", "7", "'z'"], +] +query = "SELECT APPROXIMATE_JACCARD_INDEX(m) AS r FROM (SELECT g, MINHASH(100, a) AS m FROM input GROUP BY g) WHERE g IN ('q', 'r')" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_distinct" +description = "DISTINCT, which has no effect, over a repeated state. Catches: DISTINCT rejected" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'q'", "2", "'y'"], + ["'p'", "2", "'y'"], + ["'q'", "1", "'x'"], + ["'r'", "7", "'z'"], +] +query = "SELECT APPROXIMATE_JACCARD_INDEX(DISTINCT m) AS r FROM (SELECT m FROM (SELECT g, MINHASH(100, a) AS m FROM input GROUP BY g) WHERE g IN ('p', 'q') UNION ALL SELECT m FROM (SELECT g, MINHASH(100, a) AS m FROM input GROUP BY g) WHERE g = 'p')" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t004_null_expr" +description = "A NULL state beside two equal states. Catches: the result NULL or below 1.0" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'q'", "2", "'y'"], + ["'p'", "2", "'y'"], + ["'q'", "1", "'x'"], + ["'r'", "7", "'z'"], +] +query = "SELECT APPROXIMATE_JACCARD_INDEX(m) AS r FROM (SELECT m FROM (SELECT g, MINHASH(100, a) AS m FROM input GROUP BY g) WHERE g IN ('p', 'q') UNION ALL SELECT NULL)" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/approximate-similarity.approximate-similarity.toml b/cases/translation/functions/approximate-similarity.approximate-similarity.toml new file mode 100644 index 000000000..c321e5a1f --- /dev/null +++ b/cases/translation/functions/approximate-similarity.approximate-similarity.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.approximate-similarity.approximate-similarity" +session_profile = "utc-v1" + +[[case]] +id = "t001_equal" +description = "Two states of equal sets. Catches: an order-sensitive or exact-match comparison" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'q'", "2", "'y'"], + ["'p'", "2", "'y'"], + ["'q'", "1", "'x'"], + ["'r'", "7", "'z'"], +] +query = "SELECT APPROXIMATE_SIMILARITY(m) AS r FROM (SELECT g, MINHASH(100, a) AS m FROM input GROUP BY g) WHERE g IN ('p', 'q')" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_disjoint" +description = "Two states of disjoint sets. Catches: a similarity above 0.0 or a distance (1.0)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'q'", "2", "'y'"], + ["'p'", "2", "'y'"], + ["'q'", "1", "'x'"], + ["'r'", "7", "'z'"], +] +query = "SELECT APPROXIMATE_SIMILARITY(m) AS r FROM (SELECT g, MINHASH(100, a) AS m FROM input GROUP BY g) WHERE g IN ('q', 'r')" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_distinct" +description = "DISTINCT, which has no effect, over a repeated state. Catches: DISTINCT rejected" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'q'", "2", "'y'"], + ["'p'", "2", "'y'"], + ["'q'", "1", "'x'"], + ["'r'", "7", "'z'"], +] +query = "SELECT APPROXIMATE_SIMILARITY(DISTINCT m) AS r FROM (SELECT m FROM (SELECT g, MINHASH(100, a) AS m FROM input GROUP BY g) WHERE g IN ('p', 'q') UNION ALL SELECT m FROM (SELECT g, MINHASH(100, a) AS m FROM input GROUP BY g) WHERE g = 'p')" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t004_null_expr" +description = "A NULL state beside two equal states. Catches: the result NULL or below 1.0" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'q'", "2", "'y'"], + ["'p'", "2", "'y'"], + ["'q'", "1", "'x'"], + ["'r'", "7", "'z'"], +] +query = "SELECT APPROXIMATE_SIMILARITY(m) AS r FROM (SELECT m FROM (SELECT g, MINHASH(100, a) AS m FROM input GROUP BY g) WHERE g IN ('p', 'q') UNION ALL SELECT NULL)" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/array-agg.array-agg-over.toml b/cases/translation/functions/array-agg.array-agg-over.toml new file mode 100644 index 000000000..3343d2832 --- /dev/null +++ b/cases/translation/functions/array-agg.array-agg-over.toml @@ -0,0 +1,121 @@ +category = "translation" +construct = "sf.functions.array-agg.array-agg-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition arrays in a fixed order. Catches: the whole input collected" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT ARRAY_AGG(x) WITHIN GROUP (ORDER BY x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_order_ties" +description = "ORDER BY with tied keys and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW. ARRAY_SORT makes the order of the tied values irrelevant. Catches: a ROWS frame (a tied row missing from its twin's array)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT ARRAY_SORT(ARRAY_AGG(x) OVER (PARTITION BY g ORDER BY k)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_nulls_first_frame" +description = "A NULL ordering key first and a one-row-back frame; the array follows the OVER order. Catches: NULLS FIRST ignored, or the frame reaching forward" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3", "1"], + ["'p'", "NULL", "4"], + ["'p'", "1", "10"], + ["'p'", "2", "6"], +] +query = "SELECT ARRAY_AGG(x) OVER (PARTITION BY g ORDER BY k ASC NULLS FIRST ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_order_desc" +description = "DESC with a running ROWS frame; the array follows the OVER order. Catches: DESC ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT ARRAY_AGG(x) OVER (PARTITION BY g ORDER BY k DESC, x ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_expr1" +description = "NULL values inside a partition, which are omitted. Catches: NULL kept as an element" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], +] +query = "SELECT ARRAY_AGG(x) WITHIN GROUP (ORDER BY x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_expr2" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT ARRAY_AGG(x) WITHIN GROUP (ORDER BY x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_empty_over" +description = "An empty OVER clause with WITHIN GROUP. Catches: a running array" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT ARRAY_AGG(x) WITHIN GROUP (ORDER BY x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t008_distinct" +description = "DISTINCT with WITHIN GROUP and no ORDER BY in OVER, on a repeated value. Catches: DISTINCT ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3"], + ["'p'", "3"], + ["'p'", "1"], + ["'q'", "3"], +] +query = "SELECT ARRAY_AGG(DISTINCT x) WITHIN GROUP (ORDER BY x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["duplicates"] diff --git a/cases/translation/functions/array-agg.array-agg.toml b/cases/translation/functions/array-agg.array-agg.toml new file mode 100644 index 000000000..372f83f3e --- /dev/null +++ b/cases/translation/functions/array-agg.array-agg.toml @@ -0,0 +1,96 @@ +category = "translation" +construct = "sf.functions.array-agg.array-agg" +session_profile = "utc-v1" + +[[case]] +id = "t001_ordered" +description = "A descending order per group. Catches: ASC or input order" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3"], + ["'q'", "9"], + ["'p'", "1"], + ["'p'", "2"], + ["'p'", "1"], +] +query = "SELECT g, ARRAY_AGG(x) WITHIN GROUP (ORDER BY x DESC) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_order_other" +description = "Order by a second column. Catches: the values sorted by themselves" +columns = [{ name = "x", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "3"], + ["'b'", "1"], + ["'c'", "2"], +] +query = "SELECT ARRAY_AGG(x) WITHIN GROUP (ORDER BY k) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_date" +description = "DATE values in an ARRAY. Catches: dates rendered in another format inside the array" +columns = [{ name = "x", type = "DATE" }] +rows = [ + ["'2024-02-29'"], + ["'2025-01-01'"], +] +query = "SELECT ARRAY_AGG(x) WITHIN GROUP (ORDER BY x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_distinct" +description = "DISTINCT with WITHIN GROUP on the same column. Catches: DISTINCT ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3"], + ["'q'", "9"], + ["'p'", "1"], + ["'p'", "2"], + ["'p'", "1"], +] +query = "SELECT g, ARRAY_AGG(DISTINCT x) WITHIN GROUP (ORDER BY x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t005_distinct_other_order" +compile_error = true +description = "DISTINCT with WITHIN GROUP on a different column, which the page says is an error. Catches: the array returned instead of the compilation error" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["1", "2"], + ["1", "1"], +] +query = "SELECT ARRAY_AGG(DISTINCT x) WITHIN GROUP (ORDER BY k) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t006_null_expr1" +description = "NULL values, which are omitted, and a group of only NULL. Catches: NULL kept as an array element (DuckDB list() keeps it), or the all-NULL group giving NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "2"], + ["'p'", "1"], +] +query = "SELECT g, ARRAY_AGG(x) WITHIN GROUP (ORDER BY x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_empty_input" +description = "No rows; the page gives an empty array. Catches: NULL instead of []" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT ARRAY_AGG(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/array-append.toml b/cases/translation/functions/array-append.toml new file mode 100644 index 000000000..0c0a21c97 --- /dev/null +++ b/cases/translation/functions/array-append.toml @@ -0,0 +1,40 @@ +category = "translation" +construct = "sf.functions.array-append" +session_profile = "utc-v1" + +[[case]] +id = "t001_mixed_type" +description = "A decimal appended to an array of a number and text. Catches: the element added at the front, or the decimal converted to text or an integer" +columns = [{ name = "a", type = "VARCHAR" }, { name = "e", type = "NUMBER(10,1)" }] +rows = [ + ["'[1,\"x\"]'", "2.5"], + ["'[]'", "-0.5"], +] +query = "SELECT ARRAY_APPEND(PARSE_JSON(a), e) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_nested_array" +description = "An array appended as one element. Catches: the two arrays concatenated (ARRAY_CAT) instead of nested" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1]'", "'[2,3]'"], + ["'[[0]]'", "'[]'"], +] +query = "SELECT ARRAY_APPEND(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_array" +description = "A NULL array, and a NULL element appended to an array. Catches: a NULL array read as empty ([1]), or the NULL element dropped (the array unchanged)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "e", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["'[1]'", "NULL"], +] +query = "SELECT ARRAY_APPEND(PARSE_JSON(a), e) AS r, ARRAY_SIZE(ARRAY_APPEND(PARSE_JSON(a), e)) AS n FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["null"] diff --git a/cases/translation/functions/array-cat.toml b/cases/translation/functions/array-cat.toml new file mode 100644 index 000000000..435686454 --- /dev/null +++ b/cases/translation/functions/array-cat.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.array-cat" +session_profile = "utc-v1" + +[[case]] +id = "t001_order_duplicates" +description = "Arrays with a value in both, in an order that shows which comes first. Catches: array2 placed first, or the shared value de-duplicated" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,2]'", "'[3,1]'"], + ["'[\"b\"]'", "'[\"a\",\"b\"]'"], +] +query = "SELECT ARRAY_CAT(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_nested" +description = "Arrays whose elements are arrays. Catches: one level of nesting flattened" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[[1]]'", "'[[2],3]'"], +] +query = "SELECT ARRAY_CAT(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_empty_array" +description = "An empty array on either side. Catches: NULL returned for an empty array" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[]'", "'[1]'"], + ["'[1]'", "'[]'"], + ["'[]'", "'[]'"], +] +query = "SELECT ARRAY_CAT(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["empty-input"] + +[[case]] +id = "t004_null_array1" +description = "A NULL array on either side. Catches: NULL read as an empty array (the other array returned)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "'[1]'"], + ["'[1]'", "NULL"], +] +query = "SELECT ARRAY_CAT(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_object" +description = "An OBJECT where an array is needed. Catches: the object treated as a one-element array" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'{\"k\":1}'", "'[1]'"], +] +query = "SELECT ARRAY_CAT(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/array-compact.toml b/cases/translation/functions/array-compact.toml new file mode 100644 index 000000000..6b72f3278 --- /dev/null +++ b/cases/translation/functions/array-compact.toml @@ -0,0 +1,40 @@ +category = "translation" +construct = "sf.functions.array-compact" +session_profile = "utc-v1" + +[[case]] +id = "t001_json_null" +description = "JSON null beside an empty array, an empty object, 0, false and an empty string. Catches: the empty containers, 0, false or the empty string removed as well, or the JSON null kept" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1,null,[],{},0,false,\"\"]'"], + ["'[null,null]'"], +] +query = "SELECT ARRAY_COMPACT(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_sql_null" +description = "An undefined element (a SQL NULL passed to ARRAY_CONSTRUCT) between values. Catches: the undefined element kept" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT ARRAY_COMPACT(ARRAY_CONSTRUCT(1, x, 3)) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t003_null_array1" +description = "A NULL argument. Catches: an empty array returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'[1]'"], +] +query = "SELECT ARRAY_COMPACT(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/array-construct-compact.toml b/cases/translation/functions/array-construct-compact.toml new file mode 100644 index 000000000..a85060cb2 --- /dev/null +++ b/cases/translation/functions/array-construct-compact.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.array-construct-compact" +session_profile = "utc-v1" + +[[case]] +id = "t001_mixed_types" +description = "A number and text in one array. Catches: the number converted to text" +columns = [{ name = "n", type = "NUMBER(38,0)" }, { name = "t", type = "VARCHAR" }] +rows = [ + ["1", "'1'"], +] +query = "SELECT ARRAY_CONSTRUCT_COMPACT(n, t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr1" +description = "SQL NULL arguments around values, and only SQL NULL arguments. Catches: the NULL kept as an undefined element (size 3), or NULL returned for the all-NULL call" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["5"], +] +query = "SELECT ARRAY_CONSTRUCT_COMPACT(x, 1, x) AS r, ARRAY_CONSTRUCT_COMPACT(x, x) AS e FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_json_null" +description = "A JSON null argument. The page says SQL NULL values are skipped, so a JSON null is not. Catches: the JSON null skipped like a SQL NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT ARRAY_CONSTRUCT_COMPACT(PARSE_JSON('null'), x) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t004_no_arguments" +description = "No arguments. Catches: NULL returned instead of an empty array" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT ARRAY_CONSTRUCT_COMPACT() AS r FROM input" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/array-construct-structured.toml b/cases/translation/functions/array-construct-structured.toml new file mode 100644 index 000000000..54753ed72 --- /dev/null +++ b/cases/translation/functions/array-construct-structured.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.array-construct-structured" +session_profile = "utc-v1" + +[[case]] +id = "t001_common_type" +description = "An integer and a decimal, cast to one element type. Catches: the integer kept as an integer type beside the decimal, or the decimal truncated" +columns = [{ name = "i", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(10,1)" }] +rows = [ + ["1", "2.5"], +] +query = "SELECT ARRAY_CONSTRUCT_STRUCTURED(i, x)::VARIANT AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr1" +description = "A typed NULL argument beside a value, which the page says stays an element. Catches: the NULL dropped (one element)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["3"], +] +query = "SELECT ARRAY_SIZE(ARRAY_CONSTRUCT_STRUCTURED(x, 4)) AS n, ARRAY_CONSTRUCT_STRUCTURED(x, 4)::VARIANT AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_untyped_nulls" +compile_error = true +description = "Every argument an untyped NULL, which the page says is an error. Catches: an array of NULLs returned instead of the error" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT ARRAY_CONSTRUCT_STRUCTURED(NULL, NULL)::VARIANT AS r FROM input" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/array-construct.toml b/cases/translation/functions/array-construct.toml new file mode 100644 index 000000000..7e110df8a --- /dev/null +++ b/cases/translation/functions/array-construct.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.array-construct" +session_profile = "utc-v1" + +[[case]] +id = "t001_mixed_types" +description = "Arguments of four types in one array. Catches: every element converted to text, or the order changed" +columns = [{ name = "n", type = "NUMBER(10,2)" }, { name = "t", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }, { name = "d", type = "DATE" }] +rows = [ + ["1.25", "'x'", "TRUE", "'2024-02-29'"], +] +query = "SELECT ARRAY_CONSTRUCT(n, t, b, d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_no_arguments" +description = "No arguments. Catches: NULL returned instead of an empty array" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT ARRAY_CONSTRUCT() AS r, ARRAY_SIZE(ARRAY_CONSTRUCT()) AS n FROM input" +order = "ordered" +tags = ["empty-input"] + +[[case]] +id = "t003_null_expr1" +description = "A SQL NULL argument, which stays an undefined element, beside a JSON null. Catches: the SQL NULL dropped (size 2) or the two nulls made the same element" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT ARRAY_CONSTRUCT(x, PARSE_JSON('null'), 7) AS r, ARRAY_SIZE(ARRAY_CONSTRUCT(x, PARSE_JSON('null'), 7)) AS n FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["null"] diff --git a/cases/translation/functions/array-contains.toml b/cases/translation/functions/array-contains.toml new file mode 100644 index 000000000..52aaa28d5 --- /dev/null +++ b/cases/translation/functions/array-contains.toml @@ -0,0 +1,52 @@ +category = "translation" +construct = "sf.functions.array-contains" +session_profile = "utc-v1" + +[[case]] +id = "t001_found" +description = "A present and an absent value. Catches: TRUE for the absent value, or a position returned" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'2'", "'[1,2,3]'"], + ["'5'", "'[1,2,3]'"], +] +query = "SELECT ARRAY_CONTAINS(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_number_vs_text" +description = "The text \"1\" against an array holding the number 1, and the reverse. Catches: values compared as text (TRUE)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'\"1\"'", "'[1]'"], + ["'1'", "'[\"1\"]'"], +] +query = "SELECT ARRAY_CONTAINS(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_json_null" +description = "A JSON null searched in arrays with and without a JSON null. Catches: JSON null never matched, or matched everywhere" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'null'", "'[1,null]'"], + ["'null'", "'[1]'"], +] +query = "SELECT ARRAY_CONTAINS(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_value_expr" +description = "A NULL value searched in an array with a SQL NULL element and in one without. Catches: NULL returned where the page gives TRUE for the array holding a SQL NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT ARRAY_CONTAINS(NULL::VARIANT, ARRAY_CONSTRUCT(1, x)) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["null"] diff --git a/cases/translation/functions/array-distinct.toml b/cases/translation/functions/array-distinct.toml new file mode 100644 index 000000000..c2365bcfe --- /dev/null +++ b/cases/translation/functions/array-distinct.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.array-distinct" +session_profile = "utc-v1" + +[[case]] +id = "t001_number_vs_text" +description = "Repeated numbers beside the same digits as text. Catches: the number 1 and the text \"1\" merged (2 left), or duplicates kept (5)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1,2,1,\"1\",2]'"], +] +query = "SELECT ARRAY_SIZE(ARRAY_DISTINCT(PARSE_JSON(a))) AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_objects" +description = "Identical objects and one with an extra key. Catches: objects matched on a shared key (1 left) or never matched (3)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[{\"a\":1},{\"a\":1},{\"a\":1,\"b\":2}]'"], +] +query = "SELECT ARRAY_SIZE(ARRAY_DISTINCT(PARSE_JSON(a))) AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_sql_null_elements" +description = "Two undefined elements beside a value; the page treats NULL as a known value. Catches: the undefined elements dropped (1 left) or kept apart (3)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT ARRAY_SIZE(ARRAY_DISTINCT(ARRAY_CONSTRUCT(x, x, 1))) AS n FROM input" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t004_null_array" +description = "A NULL argument. Catches: an empty array returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'[1,1]'"], +] +query = "SELECT ARRAY_DISTINCT(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/array-except.toml b/cases/translation/functions/array-except.toml new file mode 100644 index 000000000..03d937082 --- /dev/null +++ b/cases/translation/functions/array-except.toml @@ -0,0 +1,52 @@ +category = "translation" +construct = "sf.functions.array-except" +session_profile = "utc-v1" + +[[case]] +id = "t001_bag" +description = "Three copies of 1 less two, and one copy less two. Catches: set semantics (every 1 removed), or the excess exclusion going negative" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,1,1,2,3]'", "'[1,3,1]'"], + ["'[1,4]'", "'[1,1]'"], +] +query = "SELECT ARRAY_SORT(ARRAY_EXCEPT(PARSE_JSON(a), PARSE_JSON(b))) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t002_objects" +description = "Objects excluded only when identical. Catches: an object excluded on a shared key" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[{\"a\":1},{\"a\":1,\"b\":2}]'", "'[{\"a\":1}]'"], +] +query = "SELECT ARRAY_SIZE(ARRAY_EXCEPT(PARSE_JSON(a), PARSE_JSON(b))) AS n FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t003_all_excluded" +description = "Every element excluded. Catches: NULL returned instead of an empty array" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[2,2]'", "'[2,2,2]'"], +] +query = "SELECT ARRAY_EXCEPT(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["empty-input"] + +[[case]] +id = "t004_null_source_array" +description = "A NULL array on either side. Catches: NULL read as an empty array" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "'[1]'"], + ["'[1]'", "NULL"], +] +query = "SELECT ARRAY_EXCEPT(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/array-flatten.toml b/cases/translation/functions/array-flatten.toml new file mode 100644 index 000000000..a2d100398 --- /dev/null +++ b/cases/translation/functions/array-flatten.toml @@ -0,0 +1,39 @@ +category = "translation" +construct = "sf.functions.array-flatten" +session_profile = "utc-v1" + +[[case]] +id = "t001_one_level" +description = "Three levels of nesting. Catches: every level flattened" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[[[1,2],[3]],[[4],[5]]]'"], + ["'[[],[1]]'"], +] +query = "SELECT ARRAY_FLATTEN(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_non_array_element" +description = "An element that is not an array. Catches: the scalar kept as is" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[[1],2]'"], +] +query = "SELECT ARRAY_FLATTEN(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_array" +description = "A NULL argument, and an array holding a SQL NULL element. Catches: the NULL element skipped instead of NULL returned" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT ARRAY_FLATTEN(ARRAY_CONSTRUCT(ARRAY_CONSTRUCT(1), IFF(x IS NULL, NULL, ARRAY_CONSTRUCT(x)))) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["null"] diff --git a/cases/translation/functions/array-generate-range.toml b/cases/translation/functions/array-generate-range.toml new file mode 100644 index 000000000..63b3f7c38 --- /dev/null +++ b/cases/translation/functions/array-generate-range.toml @@ -0,0 +1,64 @@ +category = "translation" +construct = "sf.functions.array-generate-range" +session_profile = "utc-v1" + +[[case]] +id = "t001_default_step" +description = "The default step, and a step that does not reach stop exactly. Catches: stop included, or the step ignored" +columns = [{ name = "lo", type = "NUMBER(38,0)" }, { name = "hi", type = "NUMBER(38,0)" }] +rows = [ + ["2", "6"], + ["-1", "1"], +] +query = "SELECT ARRAY_GENERATE_RANGE(lo, hi) AS r, ARRAY_GENERATE_RANGE(lo, hi + 9, 4) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_negative_step" +description = "A negative step. Catches: an empty array, or the sign of the step dropped" +columns = [{ name = "lo", type = "NUMBER(38,0)" }, { name = "hi", type = "NUMBER(38,0)" }, { name = "st", type = "NUMBER(38,0)" }] +rows = [ + ["0", "-16", "-5"], + ["-10", "-50", "-10"], +] +query = "SELECT ARRAY_GENERATE_RANGE(lo, hi, st) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_empty" +description = "start = stop, and steps that point away from stop. Catches: a one-element array, or the range walked the other way" +columns = [{ name = "lo", type = "NUMBER(38,0)" }, { name = "hi", type = "NUMBER(38,0)" }, { name = "st", type = "NUMBER(38,0)" }] +rows = [ + ["2", "2", "4"], + ["8", "2", "2"], + ["2", "8", "-2"], +] +query = "SELECT ARRAY_GENERATE_RANGE(lo, hi, st) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["empty-input"] + +[[case]] +id = "t004_null_start" +description = "NULL in each argument. Catches: NULL read as 0, or the default step used for a NULL step" +columns = [{ name = "lo", type = "NUMBER(38,0)" }, { name = "hi", type = "NUMBER(38,0)" }, { name = "st", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "3", "1"], + ["0", "NULL", "1"], + ["0", "3", "NULL"], +] +query = "SELECT ARRAY_GENERATE_RANGE(lo, hi, st) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_zero_step" +description = "A step of 0, which the page says cannot be given. Catches: an empty array or an endless loop" +columns = [{ name = "lo", type = "NUMBER(38,0)" }, { name = "hi", type = "NUMBER(38,0)" }, { name = "st", type = "NUMBER(38,0)" }] +rows = [ + ["0", "3", "0"], +] +query = "SELECT ARRAY_GENERATE_RANGE(lo, hi, st) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/array-insert.toml b/cases/translation/functions/array-insert.toml new file mode 100644 index 000000000..568866ee9 --- /dev/null +++ b/cases/translation/functions/array-insert.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.array-insert" +session_profile = "utc-v1" + +[[case]] +id = "t001_positions" +description = "Positions 0, 1 and the end. Catches: 1-based positions, or the element replacing the one at the position" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'[1,2,3]'", "0"], + ["'[1,2,3]'", "1"], + ["'[1,2,3]'", "3"], +] +query = "SELECT ARRAY_INSERT(PARSE_JSON(a), p, 'x'::VARIANT) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_negative_position" +description = "Positions -1 and -3 counted from the end. Catches: the element appended after the last for -1, or the negative position read as 0" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'[1,2,3]'", "-1"], + ["'[1,2,3]'", "-3"], +] +query = "SELECT ARRAY_INSERT(PARSE_JSON(a), p, 'x'::VARIANT) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_past_end" +description = "A position two past the end, which pads with undefined elements. Catches: the element appended without padding (size 4 instead of 6), or an error" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'[1,2,3]'", "5"], +] +query = "SELECT ARRAY_INSERT(PARSE_JSON(a), p, 'x'::VARIANT) AS r, ARRAY_SIZE(ARRAY_INSERT(PARSE_JSON(a), p, 'x'::VARIANT)) AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t004_null_pos" +description = "A NULL position and a NULL array; the page does not say; the recording decides. Catches: a NULL position read as 0 (the element inserted first)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'[1,2]'", "NULL"], + ["NULL", "0"], +] +query = "SELECT ARRAY_INSERT(PARSE_JSON(a), p, 'x'::VARIANT) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/array-intersection.toml b/cases/translation/functions/array-intersection.toml new file mode 100644 index 000000000..9faa6906d --- /dev/null +++ b/cases/translation/functions/array-intersection.toml @@ -0,0 +1,48 @@ +category = "translation" +construct = "sf.functions.array-intersection" +session_profile = "utc-v1" + +[[case]] +id = "t001_bag" +description = "Three copies of 1 against two. Catches: set semantics (one 1), or every copy of the first array kept" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,1,1,2]'", "'[3,1,1]'"], +] +query = "SELECT ARRAY_SORT(ARRAY_INTERSECTION(PARSE_JSON(a), PARSE_JSON(b))) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_number_vs_text" +description = "The number 1 against the text \"1\". Catches: values compared as text" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1]'", "'[\"1\"]'"], +] +query = "SELECT ARRAY_INTERSECTION(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_disjoint" +description = "No common element. Catches: NULL returned instead of an empty array" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,2]'", "'[3]'"], +] +query = "SELECT ARRAY_INTERSECTION(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["empty-input"] + +[[case]] +id = "t004_null_array1" +description = "A NULL array on either side. Catches: NULL read as an empty array (an empty array returned)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "'[1]'"], + ["'[1]'", "NULL"], +] +query = "SELECT ARRAY_INTERSECTION(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/array-max.toml b/cases/translation/functions/array-max.toml new file mode 100644 index 000000000..818da87a8 --- /dev/null +++ b/cases/translation/functions/array-max.toml @@ -0,0 +1,61 @@ +category = "translation" +construct = "sf.functions.array-max" +session_profile = "utc-v1" + +[[case]] +id = "t001_numbers" +description = "Integers beside a decimal and a negative number. Catches: elements compared as text (2.5 against 10), or the first element returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[2.5,10,-3]'"], + ["'[1]'"], +] +query = "SELECT ARRAY_MAX(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_text" +description = "Text elements. Catches: the first or last element returned instead of the ordered one" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[\"b\",\"c\",\"a\"]'"], +] +query = "SELECT ARRAY_MAX(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_json_null" +description = "A JSON null beside numbers. The page example shows an array holding a JSON null returning the JSON null; how it orders against numbers the page does not say, so the recording decides. Catches: the JSON null treated as a SQL NULL where Snowflake orders it, or the reverse" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1,null,2]'"], +] +query = "SELECT ARRAY_MAX(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_empty" +description = "An empty array. Catches: an error or a JSON null instead of NULL" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[]'"], +] +query = "SELECT ARRAY_MAX(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["empty-input"] + +[[case]] +id = "t005_null_array" +description = "A NULL array, and SQL NULL elements beside a value and alone. Catches: a SQL NULL element returned as the result, or the NULL array read as empty" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["4"], +] +query = "SELECT ARRAY_MAX(ARRAY_CONSTRUCT(x, 2, x)) AS r, ARRAY_MAX(ARRAY_CONSTRUCT(x)) AS o, ARRAY_MAX(IFF(x IS NULL, NULL, ARRAY_CONSTRUCT(x))) AS z FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["null"] diff --git a/cases/translation/functions/array-min.toml b/cases/translation/functions/array-min.toml new file mode 100644 index 000000000..04942e6d8 --- /dev/null +++ b/cases/translation/functions/array-min.toml @@ -0,0 +1,61 @@ +category = "translation" +construct = "sf.functions.array-min" +session_profile = "utc-v1" + +[[case]] +id = "t001_numbers" +description = "Integers beside a decimal and a negative number. Catches: elements compared as text (2.5 against 10), or the first element returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[10,2.5,30]'"], + ["'[1]'"], +] +query = "SELECT ARRAY_MIN(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_text" +description = "Text elements. Catches: the first or last element returned instead of the ordered one" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[\"b\",\"a\",\"c\"]'"], +] +query = "SELECT ARRAY_MIN(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_json_null" +description = "A JSON null beside numbers. The page says explicit nulls are considered; how they order against numbers it does not say; the recording decides. Catches: the JSON null treated as a SQL NULL where Snowflake orders it, or the reverse" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1,null,2]'"], +] +query = "SELECT ARRAY_MIN(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_empty" +description = "An empty array. Catches: an error or a JSON null instead of NULL" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[]'"], +] +query = "SELECT ARRAY_MIN(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["empty-input"] + +[[case]] +id = "t005_null_array" +description = "A NULL array, and SQL NULL elements beside a value and alone. Catches: a SQL NULL element returned as the result, or the NULL array read as empty" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["4"], +] +query = "SELECT ARRAY_MIN(ARRAY_CONSTRUCT(x, 2, x)) AS r, ARRAY_MIN(ARRAY_CONSTRUCT(x)) AS o, ARRAY_MIN(IFF(x IS NULL, NULL, ARRAY_CONSTRUCT(x))) AS z FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["null"] diff --git a/cases/translation/functions/array-position.toml b/cases/translation/functions/array-position.toml new file mode 100644 index 000000000..8f34a7803 --- /dev/null +++ b/cases/translation/functions/array-position.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.array-position" +session_profile = "utc-v1" + +[[case]] +id = "t001_first_match" +description = "A value present twice, and one at position 0. Catches: 1-based positions, or the last match returned" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'2'", "'[1,2,2]'"], + ["'1'", "'[1,2,2]'"], +] +query = "SELECT ARRAY_POSITION(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_absent" +description = "An absent value, and the text \"2\" against the number 2. Catches: -1 or 0 for an absent value, or values compared as text" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'5'", "'[1,2]'"], + ["'\"2\"'", "'[2]'"], +] +query = "SELECT ARRAY_POSITION(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_json_null" +description = "A JSON null searched in an array holding one. Catches: JSON null never found" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'null'", "'[1,null]'"], +] +query = "SELECT ARRAY_POSITION(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_value_expr" +description = "A NULL value, which the page says finds the first SQL NULL element. Catches: NULL returned instead of the position of the undefined element" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["3"], +] +query = "SELECT ARRAY_POSITION(NULL::VARIANT, ARRAY_CONSTRUCT(1, x, x)) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["null"] diff --git a/cases/translation/functions/array-prepend.toml b/cases/translation/functions/array-prepend.toml new file mode 100644 index 000000000..b5d3ec54e --- /dev/null +++ b/cases/translation/functions/array-prepend.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.array-prepend" +session_profile = "utc-v1" + +[[case]] +id = "t001_front" +description = "An element prepended to a two-element array and to an empty one. Catches: the element appended at the end" +columns = [{ name = "a", type = "VARCHAR" }, { name = "e", type = "NUMBER(38,0)" }] +rows = [ + ["'[1,2]'", "0"], + ["'[]'", "5"], +] +query = "SELECT ARRAY_PREPEND(PARSE_JSON(a), e) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_nested_array" +description = "An array prepended as one element. Catches: the arrays concatenated" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[3]'", "'[1,2]'"], +] +query = "SELECT ARRAY_PREPEND(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_array" +description = "A NULL array, and a NULL element; the page does not say; the recording decides for the NULL array. Catches: the NULL element dropped (the array unchanged)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "e", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["'[1]'", "NULL"], +] +query = "SELECT ARRAY_PREPEND(PARSE_JSON(a), e) AS r, ARRAY_SIZE(ARRAY_PREPEND(PARSE_JSON(a), e)) AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/array-remove-at.toml b/cases/translation/functions/array-remove-at.toml new file mode 100644 index 000000000..604c9bd74 --- /dev/null +++ b/cases/translation/functions/array-remove-at.toml @@ -0,0 +1,50 @@ +category = "translation" +construct = "sf.functions.array-remove-at" +session_profile = "utc-v1" + +[[case]] +id = "t001_position" +description = "Positions 0 and 1. Catches: 1-based positions" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'[1,2,3]'", "0"], + ["'[1,2,3]'", "1"], +] +query = "SELECT ARRAY_REMOVE_AT(PARSE_JSON(a), p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_negative_position" +description = "Positions -1 and -3. Catches: the negative position read as 0, or -1 removing the second-last" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'[1,2,3]'", "-1"], + ["'[1,2,3]'", "-3"], +] +query = "SELECT ARRAY_REMOVE_AT(PARSE_JSON(a), p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_beyond" +description = "Positions 3 and -4, just beyond each end. Catches: an error, or the last or first element removed" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'[1,2,3]'", "3"], + ["'[1,2,3]'", "-4"], +] +query = "SELECT ARRAY_REMOVE_AT(PARSE_JSON(a), p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t004_null_position" +description = "A NULL position. Catches: NULL read as 0 (the first element removed)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'[1,2]'", "NULL"], +] +query = "SELECT ARRAY_REMOVE_AT(PARSE_JSON(a), p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/array-remove.toml b/cases/translation/functions/array-remove.toml new file mode 100644 index 000000000..db95f56b9 --- /dev/null +++ b/cases/translation/functions/array-remove.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.array-remove" +session_profile = "utc-v1" + +[[case]] +id = "t001_every_copy" +description = "A value present twice, and a value removing every element. Catches: only the first copy removed, or NULL for the emptied array" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,2,1,3]'", "'1'"], + ["'[4,4]'", "'4'"], +] +query = "SELECT ARRAY_REMOVE(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_number_vs_text" +description = "The number 1 removed from an array holding 1 and \"1\". Catches: the text \"1\" removed as well" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[\"1\",1]'", "'1'"], +] +query = "SELECT ARRAY_REMOVE(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_value_of_elements_to_remove" +description = "A NULL value to remove. Catches: the array returned unchanged instead of NULL" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,2]'", "NULL"], +] +query = "SELECT ARRAY_REMOVE(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/array-repeat.toml b/cases/translation/functions/array-repeat.toml new file mode 100644 index 000000000..6b7db2fc4 --- /dev/null +++ b/cases/translation/functions/array-repeat.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.array-repeat" +session_profile = "utc-v1" + +[[case]] +id = "t001_element_types" +description = "Text, a number and an array repeated three times. Catches: text repeated as one concatenated string, or the array flattened" +columns = [{ name = "t", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'ab'", "'[1,2]'"], +] +query = "SELECT ARRAY_REPEAT(t, 3) AS r1, ARRAY_REPEAT(7, 3) AS r2, ARRAY_REPEAT(PARSE_JSON(a), 2) AS r3 FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_non_positive_count" +description = "Counts 0 and -2. Catches: an error or NULL instead of an empty array" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["0"], + ["-2"], +] +query = "SELECT ARRAY_REPEAT('x', c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_null_count" +description = "A NULL count, and a NULL element repeated twice. Catches: NULL returned for the NULL element, or the count read as 0" +columns = [{ name = "c", type = "NUMBER(38,0)" }, { name = "e", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["2", "NULL"], +] +query = "SELECT ARRAY_REPEAT(e, c) AS r, ARRAY_SIZE(ARRAY_REPEAT(e, c)) AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/array-reverse.toml b/cases/translation/functions/array-reverse.toml new file mode 100644 index 000000000..f10fa1f63 --- /dev/null +++ b/cases/translation/functions/array-reverse.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.array-reverse" +session_profile = "utc-v1" + +[[case]] +id = "t001_mixed" +description = "Elements of different types, including a nested array. Catches: the nested array reversed too" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1,\"x\",null,[2,3]]'"], + ["'[]'"], +] +query = "SELECT ARRAY_REVERSE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_array" +description = "A NULL argument. Catches: an empty array returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ARRAY_REVERSE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/array-size.toml b/cases/translation/functions/array-size.toml new file mode 100644 index 000000000..437cd79db --- /dev/null +++ b/cases/translation/functions/array-size.toml @@ -0,0 +1,50 @@ +category = "translation" +construct = "sf.functions.array-size" +session_profile = "utc-v1" + +[[case]] +id = "t001_nested" +description = "A nested array counts as one element; an empty array. Catches: nested elements counted, or NULL for []" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1,[2,3]]'"], + ["'[]'"], + ["'[null,null]'"], +] +query = "SELECT ARRAY_SIZE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_sparse" +description = "An array padded with undefined elements by ARRAY_INSERT past its end. Catches: only the defined elements counted (2 instead of 4)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT ARRAY_SIZE(ARRAY_INSERT(ARRAY_CONSTRUCT(x), 3, 'y'::VARIANT)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_object" +description = "A VARIANT holding an object and one holding a number; the page says a VARIANT that does not hold an array returns NULL. Catches: the object's key count returned, or 1 for the number" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":1,\"b\":2}'"], + ["'5'"], +] +query = "SELECT ARRAY_SIZE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_array" +description = "A NULL argument. Catches: 0 returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ARRAY_SIZE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/array-slice.toml b/cases/translation/functions/array-slice.toml new file mode 100644 index 000000000..7e344b81b --- /dev/null +++ b/cases/translation/functions/array-slice.toml @@ -0,0 +1,52 @@ +category = "translation" +construct = "sf.functions.array-slice" +session_profile = "utc-v1" + +[[case]] +id = "t001_half_open" +description = "A slice inside the array. Catches: the to position included, or 1-based positions" +columns = [{ name = "a", type = "VARCHAR" }, { name = "f", type = "NUMBER(38,0)" }, { name = "t", type = "NUMBER(38,0)" }] +rows = [ + ["'[0,1,2,3,4]'", "1", "3"], +] +query = "SELECT ARRAY_SLICE(PARSE_JSON(a), f, t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_negative_positions" +description = "Negative positions counted from the end. Catches: negative positions read as 0" +columns = [{ name = "a", type = "VARCHAR" }, { name = "f", type = "NUMBER(38,0)" }, { name = "t", type = "NUMBER(38,0)" }] +rows = [ + ["'[0,1,2,3,4]'", "-2", "5"], + ["'[0,1,2,3,4]'", "0", "-1"], +] +query = "SELECT ARRAY_SLICE(PARSE_JSON(a), f, t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_beyond_ends" +description = "Both positions beyond the upper end, both beyond the lower end, and from after to. Catches: an error, or the positions clamped to give the last or first element" +columns = [{ name = "a", type = "VARCHAR" }, { name = "f", type = "NUMBER(38,0)" }, { name = "t", type = "NUMBER(38,0)" }] +rows = [ + ["'[0,1,2]'", "5", "8"], + ["'[0,1,2]'", "-9", "-8"], + ["'[0,1,2]'", "2", "1"], +] +query = "SELECT ARRAY_SLICE(PARSE_JSON(a), f, t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t004_null_from" +description = "NULL in each argument. Catches: a NULL position read as 0 or as the end" +columns = [{ name = "a", type = "VARCHAR" }, { name = "f", type = "NUMBER(38,0)" }, { name = "t", type = "NUMBER(38,0)" }] +rows = [ + ["'[0,1]'", "NULL", "1"], + ["'[0,1]'", "0", "NULL"], + ["NULL", "0", "1"], +] +query = "SELECT ARRAY_SLICE(PARSE_JSON(a), f, t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/array-sort.toml b/cases/translation/functions/array-sort.toml new file mode 100644 index 000000000..58ff4f195 --- /dev/null +++ b/cases/translation/functions/array-sort.toml @@ -0,0 +1,60 @@ +category = "translation" +construct = "sf.functions.array-sort" +session_profile = "utc-v1" + +[[case]] +id = "t001_defaults" +description = "Ascending with the default NULL placement (last). Catches: SQL NULL elements first, or the input order kept" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT ARRAY_SORT(ARRAY_CONSTRUCT(3, x, 1, 2)) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t002_descending" +description = "Descending, where the default puts SQL NULL elements first. Catches: SQL NULL elements left last when descending" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT ARRAY_SORT(ARRAY_CONSTRUCT(3, x, 1, 2), FALSE) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_nulls_first" +description = "Ascending with nulls_first TRUE, and descending with FALSE. Catches: nulls_first ignored" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT ARRAY_SORT(ARRAY_CONSTRUCT(3, x, 1, 2), TRUE, TRUE) AS a, ARRAY_SORT(ARRAY_CONSTRUCT(3, x, 1, 2), FALSE, FALSE) AS d FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_json_null" +description = "A JSON null sorted with nulls_first TRUE and FALSE; the page says the flag only moves SQL NULL elements. Catches: the JSON null moved by nulls_first (the two results differ)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[2,null,1]'"], +] +query = "SELECT ARRAY_SORT(PARSE_JSON(a), TRUE, TRUE) AS f, ARRAY_SORT(PARSE_JSON(a), TRUE, FALSE) AS l FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_array" +description = "A NULL array and a NULL sort_ascending. Catches: the default order used for a NULL flag" +columns = [{ name = "a", type = "VARCHAR" }, { name = "o", type = "BOOLEAN" }] +rows = [ + ["NULL", "TRUE"], + ["'[2,1]'", "NULL"], +] +query = "SELECT ARRAY_SORT(PARSE_JSON(a), o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/array-sum.toml b/cases/translation/functions/array-sum.toml new file mode 100644 index 000000000..3547afe9f --- /dev/null +++ b/cases/translation/functions/array-sum.toml @@ -0,0 +1,52 @@ +category = "translation" +construct = "sf.functions.array-sum" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "Element-wise sums per group. Catches: a scalar total of every element, or concatenation" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1.5,2,-1]'"], + ["'q'", "'[1,1,1]'"], + ["'p'", "'[0.25,-2,4]'"], +] +query = "SELECT g, ARRAY_SUM(CAST(PARSE_JSON(a) AS ARRAY(FLOAT))) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mismatched" +description = "Arrays of different lengths, which the page says is an error. Catches: padding the short array with 0 or NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1,2]'"], + ["'p'", "'[1,2,3]'"], +] +query = "SELECT ARRAY_SUM(CAST(PARSE_JSON(a) AS ARRAY(FLOAT))) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_array" +description = "A NULL array beside arrays, and NULL elements: one position NULL in every array. Catches: NULL elements read as 0 (0 instead of NULL at the third position) or the NULL array making the result NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "NULL"], + ["'p'", "'[1,null,null]'"], + ["'p'", "'[2,5,null]'"], +] +query = "SELECT ARRAY_SUM(CAST(PARSE_JSON(a) AS ARRAY(FLOAT))) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty_input" +description = "No rows. Catches: an empty array instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1]'"], +] +query = "SELECT ARRAY_SUM(CAST(PARSE_JSON(a) AS ARRAY(FLOAT))) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/array-to-string.toml b/cases/translation/functions/array-to-string.toml new file mode 100644 index 000000000..eb0599c69 --- /dev/null +++ b/cases/translation/functions/array-to-string.toml @@ -0,0 +1,59 @@ +category = "translation" +construct = "sf.functions.array-to-string" +session_profile = "utc-v1" + +[[case]] +id = "t001_mixed" +description = "Numbers, text, a boolean and a nested array joined with \", \". Catches: text written with JSON quotes, or the nested array dropped" +columns = [{ name = "a", type = "VARCHAR" }, { name = "sep", type = "VARCHAR" }] +rows = [ + ["'[1,\"a\",true,[2,\"b\"],{\"k\":\"v\"}]'", "', '"], +] +query = "SELECT ARRAY_TO_STRING(PARSE_JSON(a), sep) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_sql_null_element" +description = "A SQL NULL element between two values. Catches: the NULL element skipped (one separator) or written as \"null\"" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ARRAY_TO_STRING(ARRAY_CONSTRUCT('a', x, 'b'), '-') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_json_null_element" +description = "A JSON null element. The page covers only SQL NULL elements; the recording shows Snowflake raising 100071 (failed to cast variant value to string) for this input. Catches: the JSON null converted to \"null\" or to an empty string, instead of the error" +columns = [{ name = "a", type = "VARCHAR" }, { name = "sep", type = "VARCHAR" }] +rows = [ + ["'[\"a\",null]'", "'-'"], +] +query = "SELECT ARRAY_TO_STRING(PARSE_JSON(a), sep) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_empty" +description = "An empty array. Catches: NULL instead of an empty string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "sep", type = "VARCHAR" }] +rows = [ + ["'[]'", "'-'"], +] +query = "SELECT ARRAY_TO_STRING(PARSE_JSON(a), sep) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["empty-input"] + +[[case]] +id = "t005_null_array" +description = "A NULL array and a NULL separator. Catches: the NULL separator read as an empty string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "sep", type = "VARCHAR" }] +rows = [ + ["NULL", "'-'"], + ["'[1,2]'", "NULL"], +] +query = "SELECT ARRAY_TO_STRING(PARSE_JSON(a), sep) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/array-union-agg.array-union-agg-over.toml b/cases/translation/functions/array-union-agg.array-union-agg-over.toml new file mode 100644 index 000000000..0f9563162 --- /dev/null +++ b/cases/translation/functions/array-union-agg.array-union-agg-over.toml @@ -0,0 +1,56 @@ +category = "translation" +construct = "sf.functions.array-union-agg.array-union-agg-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition multiset unions. Catches: a set union or the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1,1,2]'"], + ["'q'", "'[5]'"], + ["'p'", "'[1,3]'"], + ["'p'", "'[2,2]'"], +] +query = "SELECT ARRAY_SORT(ARRAY_UNION_AGG(PARSE_JSON(a)::ARRAY) OVER (PARTITION BY g)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1,1,2]'"], + ["'q'", "'[5]'"], + ["'p'", "'[1,3]'"], + ["'p'", "'[2,2]'"], +] +query = "SELECT ARRAY_SORT(ARRAY_UNION_AGG(PARSE_JSON(a)::ARRAY) OVER ()) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_column" +description = "A partition whose only array is NULL. Catches: NULL instead of []" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "'[1]'"], +] +query = "SELECT ARRAY_UNION_AGG(PARSE_JSON(a)::ARRAY) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_expr" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["NULL", "'[1]'"], + ["'p'", "'[2]'"], + ["NULL", "'[1,1]'"], +] +query = "SELECT ARRAY_SORT(ARRAY_UNION_AGG(PARSE_JSON(a)::ARRAY) OVER (PARTITION BY g)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/array-union-agg.array-union-agg.toml b/cases/translation/functions/array-union-agg.array-union-agg.toml new file mode 100644 index 000000000..895bd5400 --- /dev/null +++ b/cases/translation/functions/array-union-agg.array-union-agg.toml @@ -0,0 +1,53 @@ +category = "translation" +construct = "sf.functions.array-union-agg.array-union-agg" +session_profile = "utc-v1" + +[[case]] +id = "t001_multiset" +description = "[1,1,2], [1,3] and [2,2]: 1 twice and 2 twice by the largest counts. Catches: a set union (each value once) or a concatenation (1 three times)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1,1,2]'"], + ["'q'", "'[5]'"], + ["'p'", "'[1,3]'"], + ["'p'", "'[2,2]'"], +] +query = "SELECT g, ARRAY_SORT(ARRAY_UNION_AGG(PARSE_JSON(a)::ARRAY)) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_varchar" +description = "Text elements differing in case. Catches: case-insensitive merging" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[\"a\",\"B\"]'"], + ["'p'", "'[\"A\",\"a\"]'"], +] +query = "SELECT ARRAY_SORT(ARRAY_UNION_AGG(PARSE_JSON(a)::ARRAY)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_column" +description = "A NULL array and a JSON null element ([1,null]). Catches: the NULL array making the result NULL, or the JSON null element treated the opposite way to Snowflake" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "NULL"], + ["'p'", "'[1,null]'"], + ["'p'", "'[2]'"], +] +query = "SELECT ARRAY_SORT(ARRAY_UNION_AGG(PARSE_JSON(a)::ARRAY)) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty_input" +description = "No rows. Catches: NULL instead of []" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1]'"], +] +query = "SELECT ARRAY_UNION_AGG(PARSE_JSON(a)::ARRAY) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/array-unique-agg.array-unique-agg-over.toml b/cases/translation/functions/array-unique-agg.array-unique-agg-over.toml new file mode 100644 index 000000000..31c5d04ae --- /dev/null +++ b/cases/translation/functions/array-unique-agg.array-unique-agg-over.toml @@ -0,0 +1,61 @@ +category = "translation" +construct = "sf.functions.array-unique-agg.array-unique-agg-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition distinct values. Catches: the whole input, or duplicates kept" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], + ["'p'", "4", "20"], +] +query = "SELECT ARRAY_SORT(ARRAY_UNIQUE_AGG(x) OVER (PARTITION BY g)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT ARRAY_SORT(ARRAY_UNIQUE_AGG(x) OVER ()) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_column" +description = "A partition of only NULL. Catches: NULL instead of []" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'q'", "1", "3"], +] +query = "SELECT ARRAY_UNIQUE_AGG(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_expr" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT ARRAY_SORT(ARRAY_UNIQUE_AGG(x) OVER (PARTITION BY g)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/array-unique-agg.array-unique-agg.toml b/cases/translation/functions/array-unique-agg.array-unique-agg.toml new file mode 100644 index 000000000..33856fae7 --- /dev/null +++ b/cases/translation/functions/array-unique-agg.array-unique-agg.toml @@ -0,0 +1,54 @@ +category = "translation" +construct = "sf.functions.array-unique-agg.array-unique-agg" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Repeated values per group. Catches: duplicates kept (ARRAY_AGG semantics)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3"], + ["'q'", "2"], + ["'p'", "1"], + ["'p'", "3"], +] +query = "SELECT g, ARRAY_SORT(ARRAY_UNIQUE_AGG(x)) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_varchar" +description = "Values that differ only in case. Catches: case-insensitive uniqueness" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'a'"], + ["'A'"], + ["'a'"], +] +query = "SELECT ARRAY_SORT(ARRAY_UNIQUE_AGG(x)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_column" +description = "NULL values, which are ignored, and a group of only NULL. Catches: NULL kept as an element, or the all-NULL group giving NULL instead of []" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "2"], +] +query = "SELECT g, ARRAY_SORT(ARRAY_UNIQUE_AGG(x)) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty_input" +description = "No rows; the page gives an empty array. Catches: NULL instead of []" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT ARRAY_UNIQUE_AGG(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/arrays-overlap.toml b/cases/translation/functions/arrays-overlap.toml new file mode 100644 index 000000000..f3eb9ec2f --- /dev/null +++ b/cases/translation/functions/arrays-overlap.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.arrays-overlap" +session_profile = "utc-v1" + +[[case]] +id = "t001_overlap" +description = "Arrays sharing one element, and disjoint arrays. Catches: TRUE for the disjoint pair" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,2]'", "'[3,2]'"], + ["'[1]'", "'[3]'"], +] +query = "SELECT ARRAYS_OVERLAP(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_objects" +description = "An object against an identical one and against a superset. Catches: objects matched on a shared key" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[{\"a\":1}]'", "'[{\"a\":1}]'"], + ["'[{\"a\":1}]'", "'[{\"a\":1,\"b\":2}]'"], +] +query = "SELECT ARRAYS_OVERLAP(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_number_vs_text" +description = "The number 1 against the text \"1\". Catches: values compared as text" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1]'", "'[\"1\"]'"], +] +query = "SELECT ARRAYS_OVERLAP(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_array1" +description = "A NULL array, and SQL NULL elements on both sides. The page calls the function NULL-safe, and its example with SQL NULL elements on both sides gives TRUE; it does not cover a NULL array, so the recording decides that row. Catches: a NULL array read as empty (FALSE), or SQL NULL elements not matched" +columns = [{ name = "a", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["'[1]'", "NULL"], +] +query = "SELECT ARRAYS_OVERLAP(PARSE_JSON(a), ARRAY_CONSTRUCT(2)) AS r, ARRAYS_OVERLAP(ARRAY_CONSTRUCT(x, 1), ARRAY_CONSTRUCT(x, 2)) AS n FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["null"] diff --git a/cases/translation/functions/arrays-to-object.toml b/cases/translation/functions/arrays-to-object.toml new file mode 100644 index 000000000..ebb665332 --- /dev/null +++ b/cases/translation/functions/arrays-to-object.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.arrays-to-object" +session_profile = "utc-v1" + +[[case]] +id = "t001_pairs" +description = "Keys paired with values of mixed types. Catches: keys and values swapped, or pairs shifted" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[\"a\",\"b\"]'", "'[1,\"x\"]'"], +] +query = "SELECT ARRAYS_TO_OBJECT(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_key_array" +description = "A NULL key, and a NULL value beside a non-NULL key. Catches: the NULL-keyed pair kept, or the key with a NULL value dropped" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ARRAYS_TO_OBJECT(ARRAY_CONSTRUCT('a', x, 'c'), ARRAY_CONSTRUCT(1, 2, x)) AS r, ARRAY_SIZE(OBJECT_KEYS(ARRAYS_TO_OBJECT(ARRAY_CONSTRUCT('a', x, 'c'), ARRAY_CONSTRUCT(1, 2, x)))) AS n FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_unequal_lengths" +description = "Arrays of different lengths, which the page says is error 215001. Catches: the extra key dropped or given NULL" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[\"a\",\"b\"]'", "'[1]'"], +] +query = "SELECT ARRAYS_TO_OBJECT(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_non_string_key" +description = "A number as a key, which the page says is error 215002. Catches: the key converted to text" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1]'", "'[2]'"], +] +query = "SELECT ARRAYS_TO_OBJECT(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/arrays-zip.toml b/cases/translation/functions/arrays-zip.toml new file mode 100644 index 000000000..e16961d54 --- /dev/null +++ b/cases/translation/functions/arrays-zip.toml @@ -0,0 +1,48 @@ +category = "translation" +construct = "sf.functions.arrays-zip" +session_profile = "utc-v1" + +[[case]] +id = "t001_three_arrays" +description = "Three arrays of equal length. Catches: keys numbered from 0, or the arrays transposed" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "c", type = "VARCHAR" }] +rows = [ + ["'[1,2]'", "'[\"x\",\"y\"]'", "'[true,false]'"], +] +query = "SELECT ARRAYS_ZIP(PARSE_JSON(a), PARSE_JSON(b), PARSE_JSON(c)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_lengths" +description = "Arrays of different lengths. Catches: the result cut to the shorter array, or padded with SQL NULL" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,2,3]'", "'[\"x\"]'"], +] +query = "SELECT ARRAYS_ZIP(PARSE_JSON(a), PARSE_JSON(b)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_one_array" +description = "A single array. Catches: the array returned as it is" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1,2]'"], +] +query = "SELECT ARRAYS_ZIP(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_array" +description = "A NULL array, and a SQL NULL element. Catches: the NULL array read as empty, or the NULL element dropped" +columns = [{ name = "a", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["'[1,2]'", "NULL"], +] +query = "SELECT ARRAYS_ZIP(PARSE_JSON(a), ARRAY_CONSTRUCT(1)) AS r, ARRAYS_ZIP(ARRAY_CONSTRUCT(x, 2)) AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/as-array.toml b/cases/translation/functions/as-array.toml new file mode 100644 index 000000000..6a4c1b5cd --- /dev/null +++ b/cases/translation/functions/as-array.toml @@ -0,0 +1,40 @@ +category = "translation" +construct = "sf.functions.as-array" +session_profile = "utc-v1" + +[[case]] +id = "t001_match" +description = "Arrays, nested and empty. Catches: an empty array returned as NULL, or a nested array flattened" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1,[2,\"x\"]]'"], + ["'[]'"], +] +query = "SELECT AS_ARRAY(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mismatch" +description = "An object, a string holding array text, and a number. Catches: the string parsed as JSON, or a scalar wrapped as a one-element array (TO_ARRAY)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":1}'"], + ["'\"[1]\"'"], + ["'5'"], +] +query = "SELECT AS_ARRAY(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match. Catches: the JSON null passed through as a value, or an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'null'"], +] +query = "SELECT AS_ARRAY(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/as-binary.toml b/cases/translation/functions/as-binary.toml new file mode 100644 index 000000000..a051e6866 --- /dev/null +++ b/cases/translation/functions/as-binary.toml @@ -0,0 +1,39 @@ +category = "translation" +construct = "sf.functions.as-binary" +session_profile = "utc-v1" + +[[case]] +id = "t001_match" +description = "A BINARY value cast to VARIANT. Catches: the bytes returned as hexadecimal text" +columns = [{ name = "b", type = "BINARY" }] +rows = [ + ["'ABCD'"], + ["''"], +] +query = "SELECT AS_BINARY(b::VARIANT) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mismatch" +description = "A string of hexadecimal digits and a number. Catches: the hexadecimal text decoded to bytes" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\"ABCD\"'"], + ["'5'"], +] +query = "SELECT AS_BINARY(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match. Catches: the JSON null passed through as a value, or an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'null'"], +] +query = "SELECT AS_BINARY(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/as-boolean.toml b/cases/translation/functions/as-boolean.toml new file mode 100644 index 000000000..79bb72934 --- /dev/null +++ b/cases/translation/functions/as-boolean.toml @@ -0,0 +1,40 @@ +category = "translation" +construct = "sf.functions.as-boolean" +session_profile = "utc-v1" + +[[case]] +id = "t001_match" +description = "JSON true and false. Catches: false read as NULL, or the values swapped" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'true'"], + ["'false'"], +] +query = "SELECT AS_BOOLEAN(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mismatch" +description = "The string \"true\", the number 1 and the number 0. Catches: text or numbers converted to BOOLEAN (TO_BOOLEAN)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\"true\"'"], + ["'1'"], + ["'0'"], +] +query = "SELECT AS_BOOLEAN(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match. Catches: the JSON null passed through as a value, or an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'null'"], +] +query = "SELECT AS_BOOLEAN(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/as-char-varchar.as-char.toml b/cases/translation/functions/as-char-varchar.as-char.toml new file mode 100644 index 000000000..ffd8483a0 --- /dev/null +++ b/cases/translation/functions/as-char-varchar.as-char.toml @@ -0,0 +1,41 @@ +category = "translation" +construct = "sf.functions.as-char-varchar.as-char" +session_profile = "utc-v1" + +[[case]] +id = "t001_match" +description = "Strings, one holding digits and one empty. Catches: the empty string returned as NULL, or the JSON quotes kept" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\"5\"'"], + ["'\"\"'"], + ["'\"a b\"'"], +] +query = "SELECT AS_CHAR(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mismatch" +description = "A number, a boolean and an object. Catches: scalars rendered as text (5 as \"5\"), or the object serialised" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'5'"], + ["'true'"], + ["'{\"a\":\"x\"}'"], +] +query = "SELECT AS_CHAR(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match. Catches: the JSON null passed through as a value, or an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'null'"], +] +query = "SELECT AS_CHAR(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/as-char-varchar.as-varchar.toml b/cases/translation/functions/as-char-varchar.as-varchar.toml new file mode 100644 index 000000000..ac3a0cb5b --- /dev/null +++ b/cases/translation/functions/as-char-varchar.as-varchar.toml @@ -0,0 +1,41 @@ +category = "translation" +construct = "sf.functions.as-char-varchar.as-varchar" +session_profile = "utc-v1" + +[[case]] +id = "t001_match" +description = "Strings, one holding digits and one empty. Catches: the empty string returned as NULL, or the JSON quotes kept" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\"5\"'"], + ["'\"\"'"], + ["'\"a b\"'"], +] +query = "SELECT AS_VARCHAR(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mismatch" +description = "A number, a boolean and an object. Catches: scalars rendered as text (5 as \"5\"), or the object serialised" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'5'"], + ["'true'"], + ["'{\"a\":\"x\"}'"], +] +query = "SELECT AS_VARCHAR(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match. Catches: the JSON null passed through as a value, or an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'null'"], +] +query = "SELECT AS_VARCHAR(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/as-date.toml b/cases/translation/functions/as-date.toml new file mode 100644 index 000000000..719bc9003 --- /dev/null +++ b/cases/translation/functions/as-date.toml @@ -0,0 +1,50 @@ +category = "translation" +construct = "sf.functions.as-date" +session_profile = "utc-v1" + +[[case]] +id = "t001_match" +description = "A DATE cast to VARIANT, on a leap day. Catches: the date shifted a day, or returned as text" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-29'"], + ["'1970-01-01'"], +] +query = "SELECT AS_DATE(d::VARIANT) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mismatch" +description = "A string holding a date and a number. Catches: date text parsed (TO_DATE), or a number read as days since the epoch" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\"2024-02-29\"'"], + ["'19782'"], +] +query = "SELECT AS_DATE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp" +description = "A TIMESTAMP_NTZ cast to VARIANT; the page returns NULL when the type is not DATE. Catches: the timestamp truncated to its date" +columns = [{ name = "n", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-02-29 13:14:15'"], +] +query = "SELECT AS_DATE(n::VARIANT) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_variant_expr" +description = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match. Catches: the JSON null passed through as a value, or an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'null'"], +] +query = "SELECT AS_DATE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/as-decimal-number.as-decimal.toml b/cases/translation/functions/as-decimal-number.as-decimal.toml new file mode 100644 index 000000000..7630755d9 --- /dev/null +++ b/cases/translation/functions/as-decimal-number.as-decimal.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.as-decimal-number.as-decimal" +session_profile = "utc-v1" + +[[case]] +id = "t001_match" +description = "Decimals with the default precision and scale (38, 0), which the page says round. Catches: the fraction truncated (12 and -12) instead of rounded, or the scale of the input kept" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'12.5'"], + ["'-12.5'"], + ["'7'"], +] +query = "SELECT AS_DECIMAL(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mismatch" +description = "A string holding digits and an exponent number. Catches: text parsed as a number, or a floating-point value converted" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\"12\"'"], + ["'1.5e0'"], +] +query = "SELECT AS_DECIMAL(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_scale" +description = "An explicit precision 10 and scale 2 on a value with three fractional digits. Catches: the third digit truncated (12.34) instead of rounded (12.35), or the arguments ignored" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'12.345'"], + ["'-0.005'"], +] +query = "SELECT AS_DECIMAL(PARSE_JSON(a), 10, 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_out_of_range" +description = "A value that needs more digits than the precision after rounding; the page says reducing scale can cause out-of-range errors. Catches: NULL returned, or the digits silently dropped" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'123.456'"], +] +query = "SELECT AS_DECIMAL(PARSE_JSON(a), 4, 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_variant_expr" +description = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match. Catches: the JSON null passed through as a value, or an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'null'"], +] +query = "SELECT AS_DECIMAL(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/as-decimal-number.as-number.toml b/cases/translation/functions/as-decimal-number.as-number.toml new file mode 100644 index 000000000..ab7d26622 --- /dev/null +++ b/cases/translation/functions/as-decimal-number.as-number.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.as-decimal-number.as-number" +session_profile = "utc-v1" + +[[case]] +id = "t001_match" +description = "Decimals with the default precision and scale (38, 0), which the page says round. Catches: the fraction truncated (12 and -12) instead of rounded, or the scale of the input kept" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'12.5'"], + ["'-12.5'"], + ["'7'"], +] +query = "SELECT AS_NUMBER(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mismatch" +description = "A string holding digits and an exponent number. Catches: text parsed as a number, or a floating-point value converted" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\"12\"'"], + ["'1.5e0'"], +] +query = "SELECT AS_NUMBER(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_scale" +description = "An explicit precision 10 and scale 2 on a value with three fractional digits. Catches: the third digit truncated (12.34) instead of rounded (12.35), or the arguments ignored" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'12.345'"], + ["'-0.005'"], +] +query = "SELECT AS_NUMBER(PARSE_JSON(a), 10, 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_out_of_range" +description = "A value that needs more digits than the precision after rounding; the page says reducing scale can cause out-of-range errors. Catches: NULL returned, or the digits silently dropped" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'123.456'"], +] +query = "SELECT AS_NUMBER(PARSE_JSON(a), 4, 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_variant_expr" +description = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match. Catches: the JSON null passed through as a value, or an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'null'"], +] +query = "SELECT AS_NUMBER(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/as-double-real.as-double.toml b/cases/translation/functions/as-double-real.as-double.toml new file mode 100644 index 000000000..1e7c9fefe --- /dev/null +++ b/cases/translation/functions/as-double-real.as-double.toml @@ -0,0 +1,52 @@ +category = "translation" +construct = "sf.functions.as-double-real.as-double" +session_profile = "utc-v1" + +[[case]] +id = "t001_match" +description = "Numbers written with an exponent, one negative and one large. Catches: the exponent misread, or the sign lost" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'1.5e0'"], + ["'-2.5E-1'"], + ["'1e300'"], +] +query = "SELECT AS_DOUBLE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mismatch" +description = "A string holding a number and a boolean. Catches: text parsed as a number, or true read as 1" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\"1.5\"'"], + ["'true'"], +] +query = "SELECT AS_DOUBLE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_fixed_point" +description = "Fixed-point and integer numbers; the page names only floating-point values and does not say whether these convert; the recording decides. Catches: an implementation that converts every number, or none, where Snowflake does the other" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'1.50'"], + ["'7'"], +] +query = "SELECT AS_DOUBLE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_variant_expr" +description = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match. Catches: the JSON null passed through as a value, or an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'null'"], +] +query = "SELECT AS_DOUBLE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/as-double-real.as-real.toml b/cases/translation/functions/as-double-real.as-real.toml new file mode 100644 index 000000000..77431d26d --- /dev/null +++ b/cases/translation/functions/as-double-real.as-real.toml @@ -0,0 +1,52 @@ +category = "translation" +construct = "sf.functions.as-double-real.as-real" +session_profile = "utc-v1" + +[[case]] +id = "t001_match" +description = "Numbers written with an exponent, one negative and one large. Catches: the exponent misread, or the sign lost" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'1.5e0'"], + ["'-2.5E-1'"], + ["'1e300'"], +] +query = "SELECT AS_REAL(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mismatch" +description = "A string holding a number and a boolean. Catches: text parsed as a number, or true read as 1" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\"1.5\"'"], + ["'true'"], +] +query = "SELECT AS_REAL(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_fixed_point" +description = "Fixed-point and integer numbers; the page names only floating-point values and does not say whether these convert; the recording decides. Catches: an implementation that converts every number, or none, where Snowflake does the other" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'1.50'"], + ["'7'"], +] +query = "SELECT AS_REAL(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_variant_expr" +description = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match. Catches: the JSON null passed through as a value, or an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'null'"], +] +query = "SELECT AS_REAL(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/as-integer.toml b/cases/translation/functions/as-integer.toml new file mode 100644 index 000000000..8e4514fae --- /dev/null +++ b/cases/translation/functions/as-integer.toml @@ -0,0 +1,52 @@ +category = "translation" +construct = "sf.functions.as-integer" +session_profile = "utc-v1" + +[[case]] +id = "t001_match" +description = "Integers, negative and beyond 32 bits. Catches: values wrapped to 32 bits, or the sign lost" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'42'"], + ["'-7'"], + ["'9007199254740993'"], +] +query = "SELECT AS_INTEGER(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mismatch" +description = "A string holding digits and a boolean. Catches: text parsed as an integer, or true read as 1" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\"42\"'"], + ["'true'"], +] +query = "SELECT AS_INTEGER(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_fraction" +description = "Decimals with and without a fractional part; the page does not say whether they count as INTEGER; the recording decides. Catches: a fraction truncated or rounded where Snowflake returns NULL, or the reverse" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'1.5'"], + ["'2.0'"], +] +query = "SELECT AS_INTEGER(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_variant_expr" +description = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match. Catches: the JSON null passed through as a value, or an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'null'"], +] +query = "SELECT AS_INTEGER(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/as-object.toml b/cases/translation/functions/as-object.toml new file mode 100644 index 000000000..26c55b646 --- /dev/null +++ b/cases/translation/functions/as-object.toml @@ -0,0 +1,40 @@ +category = "translation" +construct = "sf.functions.as-object" +session_profile = "utc-v1" + +[[case]] +id = "t001_match" +description = "Objects, nested and empty. Catches: an empty object returned as NULL, or nested keys flattened" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":{\"b\":1}}'"], + ["'{}'"], +] +query = "SELECT AS_OBJECT(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mismatch" +description = "An array of pairs, a string holding object text and a number. Catches: the string parsed as JSON, or the array read as key-value pairs" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[[\"a\",1]]'"], + ["'\"{}\"'"], + ["'5'"], +] +query = "SELECT AS_OBJECT(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match. Catches: the JSON null passed through as a value, or an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'null'"], +] +query = "SELECT AS_OBJECT(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/as-time.toml b/cases/translation/functions/as-time.toml new file mode 100644 index 000000000..d76774778 --- /dev/null +++ b/cases/translation/functions/as-time.toml @@ -0,0 +1,39 @@ +category = "translation" +construct = "sf.functions.as-time" +session_profile = "utc-v1" + +[[case]] +id = "t001_match" +description = "A TIME with milliseconds cast to VARIANT. Catches: the fraction dropped, or a 12-hour clock" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["'13:14:15.123'"], + ["'00:00:00'"], +] +query = "SELECT TO_VARCHAR(AS_TIME(t::VARIANT), 'HH24:MI:SS.FF9') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mismatch" +description = "A string holding a time and a number of seconds. Catches: time text parsed, or a number read as seconds since midnight" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\"13:14:15\"'"], + ["'47655'"], +] +query = "SELECT TO_VARCHAR(AS_TIME(PARSE_JSON(a)), 'HH24:MI:SS.FF9') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match. Catches: the JSON null passed through as a value, or an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'null'"], +] +query = "SELECT TO_VARCHAR(AS_TIME(PARSE_JSON(a)), 'HH24:MI:SS.FF9') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/as-timestamp.as-timestamp-ltz.toml b/cases/translation/functions/as-timestamp.as-timestamp-ltz.toml new file mode 100644 index 000000000..be5e96478 --- /dev/null +++ b/cases/translation/functions/as-timestamp.as-timestamp-ltz.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.as-timestamp.as-timestamp-ltz" +session_profile = "utc-v1" + +[[case]] +id = "t001_match" +description = "A TIMESTAMP_LTZ with milliseconds cast to VARIANT. Catches: the fraction dropped, or the offset or zone changed" +columns = [{ name = "x", type = "TIMESTAMP_LTZ" }] +rows = [ + ["'2024-02-29 13:14:15.123'"], +] +query = "SELECT TO_VARCHAR(AS_TIMESTAMP_LTZ(x::VARIANT), 'YYYY-MM-DD HH24:MI:SS.FF9 TZH:TZM') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mismatch" +description = "A string holding a timestamp and a DATE-like string. Catches: timestamp text parsed (TO_TIMESTAMP)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\"2024-02-29 13:14:15\"'"], + ["'\"2024-02-29\"'"], +] +query = "SELECT TO_VARCHAR(AS_TIMESTAMP_LTZ(PARSE_JSON(a)), 'YYYY-MM-DD HH24:MI:SS.FF9 TZH:TZM') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_other_timestamp" +description = "The other two timestamp types cast to VARIANT. The page says a timestamp type returns the same timestamp type, without saying whether that holds when it differs from LTZ; the recording decides. Catches: the other type converted to this one, or NULL where Snowflake returns the value, or the reverse" +columns = [{ name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }] +rows = [ + ["'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'"], +] +query = "SELECT TO_VARCHAR(AS_TIMESTAMP_LTZ(n::VARIANT), 'YYYY-MM-DD HH24:MI:SS.FF9 TZH:TZM') AS n, TO_VARCHAR(AS_TIMESTAMP_LTZ(z::VARIANT), 'YYYY-MM-DD HH24:MI:SS.FF9 TZH:TZM') AS z FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_variant_expr" +description = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match. Catches: the JSON null passed through as a value, or an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'null'"], +] +query = "SELECT TO_VARCHAR(AS_TIMESTAMP_LTZ(PARSE_JSON(a)), 'YYYY-MM-DD HH24:MI:SS.FF9 TZH:TZM') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/as-timestamp.as-timestamp-ntz.toml b/cases/translation/functions/as-timestamp.as-timestamp-ntz.toml new file mode 100644 index 000000000..003d11f93 --- /dev/null +++ b/cases/translation/functions/as-timestamp.as-timestamp-ntz.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.as-timestamp.as-timestamp-ntz" +session_profile = "utc-v1" + +[[case]] +id = "t001_match" +description = "A TIMESTAMP_NTZ with milliseconds cast to VARIANT. Catches: the fraction dropped, or the offset or zone changed" +columns = [{ name = "x", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-02-29 13:14:15.123'"], +] +query = "SELECT TO_VARCHAR(AS_TIMESTAMP_NTZ(x::VARIANT), 'YYYY-MM-DD HH24:MI:SS.FF9') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mismatch" +description = "A string holding a timestamp and a DATE-like string. Catches: timestamp text parsed (TO_TIMESTAMP)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\"2024-02-29 13:14:15\"'"], + ["'\"2024-02-29\"'"], +] +query = "SELECT TO_VARCHAR(AS_TIMESTAMP_NTZ(PARSE_JSON(a)), 'YYYY-MM-DD HH24:MI:SS.FF9') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_other_timestamp" +description = "The other two timestamp types cast to VARIANT. The page says a timestamp type returns the same timestamp type, without saying whether that holds when it differs from NTZ; the recording decides. Catches: the other type converted to this one, or NULL where Snowflake returns the value, or the reverse" +columns = [{ name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }] +rows = [ + ["'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'"], +] +query = "SELECT TO_VARCHAR(AS_TIMESTAMP_NTZ(z::VARIANT), 'YYYY-MM-DD HH24:MI:SS.FF9') AS z, TO_VARCHAR(AS_TIMESTAMP_NTZ(l::VARIANT), 'YYYY-MM-DD HH24:MI:SS.FF9') AS l FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_variant_expr" +description = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match. Catches: the JSON null passed through as a value, or an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'null'"], +] +query = "SELECT TO_VARCHAR(AS_TIMESTAMP_NTZ(PARSE_JSON(a)), 'YYYY-MM-DD HH24:MI:SS.FF9') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/as-timestamp.as-timestamp-tz.toml b/cases/translation/functions/as-timestamp.as-timestamp-tz.toml new file mode 100644 index 000000000..c573a8a79 --- /dev/null +++ b/cases/translation/functions/as-timestamp.as-timestamp-tz.toml @@ -0,0 +1,50 @@ +category = "translation" +construct = "sf.functions.as-timestamp.as-timestamp-tz" +session_profile = "utc-v1" + +[[case]] +id = "t001_match" +description = "A TIMESTAMP_TZ with milliseconds cast to VARIANT. Catches: the fraction dropped, or the offset or zone changed" +columns = [{ name = "x", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-02-29 13:14:15.123 -08:00'"], + ["'2024-12-31 23:30:00 +05:30'"], +] +query = "SELECT TO_VARCHAR(AS_TIMESTAMP_TZ(x::VARIANT), 'YYYY-MM-DD HH24:MI:SS.FF9 TZH:TZM') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mismatch" +description = "A string holding a timestamp and a DATE-like string. Catches: timestamp text parsed (TO_TIMESTAMP)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\"2024-02-29 13:14:15\"'"], + ["'\"2024-02-29\"'"], +] +query = "SELECT TO_VARCHAR(AS_TIMESTAMP_TZ(PARSE_JSON(a)), 'YYYY-MM-DD HH24:MI:SS.FF9 TZH:TZM') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_other_timestamp" +description = "The other two timestamp types cast to VARIANT. The page says a timestamp type returns the same timestamp type, without saying whether that holds when it differs from TZ; the recording decides. Catches: the other type converted to this one, or NULL where Snowflake returns the value, or the reverse" +columns = [{ name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }] +rows = [ + ["'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'"], +] +query = "SELECT TO_VARCHAR(AS_TIMESTAMP_TZ(n::VARIANT), 'YYYY-MM-DD HH24:MI:SS.FF9 TZH:TZM') AS n, TO_VARCHAR(AS_TIMESTAMP_TZ(l::VARIANT), 'YYYY-MM-DD HH24:MI:SS.FF9 TZH:TZM') AS l FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_variant_expr" +description = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match. Catches: the JSON null passed through as a value, or an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'null'"], +] +query = "SELECT TO_VARCHAR(AS_TIMESTAMP_TZ(PARSE_JSON(a)), 'YYYY-MM-DD HH24:MI:SS.FF9 TZH:TZM') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/ascii.toml b/cases/translation/functions/ascii.toml new file mode 100644 index 000000000..5ffd01538 --- /dev/null +++ b/cases/translation/functions/ascii.toml @@ -0,0 +1,41 @@ +category = "translation" +construct = "sf.functions.ascii" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "ASCII of strings whose first and last characters differ. Catches: the code of the last character, or the string length, instead of the first character's code, or the first UTF-8 byte (195 for \u00e9) instead of the code point (records what Snowflake returns)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'abc'"], + ["'Zed'"], + ["'7x'"], + ["'\u00e9lan'"], +] +query = "SELECT ASCII(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_input" +description = "NULL input next to a set one. Catches: NULL read as an empty string (0 instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'b'"], +] +query = "SELECT ASCII(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_empty" +description = "The empty string, which the page says gives 0. Catches: NULL for an empty string instead of 0" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["'A'"], +] +query = "SELECT ASCII(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/asin.toml b/cases/translation/functions/asin.toml new file mode 100644 index 000000000..59b950890 --- /dev/null +++ b/cases/translation/functions/asin.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.asin" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "ASIN of FLOAT values. Catches: ACOS computed instead, or degrees returned" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.25"], + ["-0.6"], + ["1.0"], +] +query = "SELECT ASIN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "ASIN of NUMBER(12,4), converted to FLOAT. Catches: ACOS computed instead, or degrees returned; or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["0.5000"], + ["-0.1250"], +] +query = "SELECT ASIN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null" +description = "ASIN of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT ASIN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_odd" +description = "Odd symmetry at negatives. Catches: absolute value taken" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["-0.5"], + ["-1"], +] +query = "SELECT ASIN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t005_outside" +description = "ASIN at or outside its domain: Snowflake raises error 100044 on every row (captured at e8691b63). Catches: NaN, NULL or a value where Snowflake raises an error" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1.5"], + ["-2"], +] +query = "SELECT ASIN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/asinh.toml b/cases/translation/functions/asinh.toml new file mode 100644 index 000000000..9788025a0 --- /dev/null +++ b/cases/translation/functions/asinh.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.asinh" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "ASINH of FLOAT values. Catches: ACOSH computed" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1"], + ["-2.5"], + ["0"], +] +query = "SELECT ASINH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "ASINH of NUMBER(12,4), converted to FLOAT. Catches: ACOSH computed; or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["0.5000"], + ["-3.0000"], +] +query = "SELECT ASINH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null" +description = "ASINH of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT ASINH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_large" +description = "Large arguments. Catches: precision loss in the log formula" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1e300"], + ["-1e300"], +] +query = "SELECT ASINH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/atan.toml b/cases/translation/functions/atan.toml new file mode 100644 index 000000000..6b298c0af --- /dev/null +++ b/cases/translation/functions/atan.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.atan" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "ATAN of FLOAT values. Catches: ATAN2 with a swapped argument, or degrees returned" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1"], + ["-0.5"], + ["1e10"], +] +query = "SELECT ATAN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "ATAN of NUMBER(12,4), converted to FLOAT. Catches: ATAN2 with a swapped argument, or degrees returned; or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["2.0000"], + ["-0.2500"], +] +query = "SELECT ATAN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null" +description = "ATAN of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT ATAN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_huge" +description = "Very large arguments approach pi/2. Catches: overflow handling" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1e300"], + ["-1e300"], +] +query = "SELECT ATAN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/atan2.toml b/cases/translation/functions/atan2.toml new file mode 100644 index 000000000..0467f32c8 --- /dev/null +++ b/cases/translation/functions/atan2.toml @@ -0,0 +1,100 @@ +category = "translation" +construct = "sf.functions.atan2" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "ATAN2 in all four quadrants. Catches: arguments swapped (ATAN2(y, x) vs ATAN2(x, y)) or ATAN(y/x) losing the quadrant" +columns = [{ name = "y", type = "FLOAT" }, { name = "x", type = "FLOAT" }] +rows = [ + ["1", "2"], + ["-1", "-1"], + ["1", "-1"], + ["0", "-1"], + ["-1", "2"], +] +query = "SELECT ATAN2(y, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "ATAN2 of NUMBER(12,4), converted to DOUBLE. Catches: the result left fixed-point" +columns = [{ name = "y", type = "NUMBER(12,4)" }, { name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["1.0000", "3.0000"], + ["-2.5000", "0.5000"], +] +query = "SELECT ATAN2(y, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_text" +description = "ATAN2 of numeric strings, converted to DOUBLE. Catches: the strings rejected" +columns = [{ name = "y", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'1.5'", "'-2'"], + ["'-0.5'", "'3'"], +] +query = "SELECT ATAN2(y, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_y" +description = "NULL y. Catches: NULL turned into 0 (giving 0 or pi)" +columns = [{ name = "y", type = "FLOAT" }, { name = "x", type = "FLOAT" }] +rows = [ + ["NULL", "1"], +] +query = "SELECT ATAN2(y, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_x" +description = "NULL x. Catches: NULL turned into 0 (giving pi/2)" +columns = [{ name = "y", type = "FLOAT" }, { name = "x", type = "FLOAT" }] +rows = [ + ["1", "NULL"], +] +query = "SELECT ATAN2(y, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_zeros" +description = "Zeros on the negative x axis; Snowflake gives +pi for both signs of zero y (captured at e8691b63). Catches: IEEE signed-zero atan2 (-pi for the -0 row) where Snowflake returns +pi" +columns = [{ name = "y", type = "FLOAT" }, { name = "x", type = "FLOAT" }] +rows = [ + ["0", "0"], + ["-0e0", "-1"], + ["0e0", "-1"], +] +query = "SELECT ATAN2(y, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t007_bad_text" +description = "A string that is not a number is an error. Catches: the string read as 0" +columns = [{ name = "y", type = "VARCHAR" }, { name = "x", type = "FLOAT" }] +rows = [ + ["'abc'", "1"], +] +query = "SELECT ATAN2(y, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t008_boolean" +compile_error = true +description = "A BOOLEAN argument is an error (\"any other data type\"). Snowflake rejects it at compile time. Catches: TRUE read as 1" +columns = [{ name = "y", type = "BOOLEAN" }, { name = "x", type = "FLOAT" }] +rows = [ + ["TRUE", "1"], +] +query = "SELECT ATAN2(y, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/atanh.toml b/cases/translation/functions/atanh.toml new file mode 100644 index 000000000..3a51cd72c --- /dev/null +++ b/cases/translation/functions/atanh.toml @@ -0,0 +1,76 @@ +category = "translation" +construct = "sf.functions.atanh" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "ATANH of FLOAT values. Catches: TANH computed, or the odd symmetry lost" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.5"], + ["-0.25"], + ["0"], +] +query = "SELECT ATANH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "ATANH of NUMBER(12,4), converted to FLOAT. Catches: TANH computed, or the odd symmetry lost; or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["0.5000"], + ["-0.9000"], +] +query = "SELECT ATANH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null" +description = "ATANH of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT ATANH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_near_one" +description = "Close to the domain edges. Catches: a naive 0.5*LN((1+x)/(1-x)): 0 instead of 1e-17 near zero, or precision lost near the asymptote" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.999999"], + ["-0.999999"], + ["0.9999999999999999"], + ["1e-17"], +] +query = "SELECT ATANH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t005_edge" +description = "ATANH at or outside its domain: records what Snowflake returns there (NaN, Infinity, NULL or an error); re-kinded to error_parity after capture if Snowflake raises an error. Catches: NaN, Infinity, NULL or an error differing from Snowflake" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1"], + ["-1"], +] +query = "SELECT ATANH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t006_outside" +description = "ATANH at or outside its domain: Snowflake raises error 100044 on every row (captured at e8691b63). Catches: NaN, NULL or a value where Snowflake raises an error" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["2"], +] +query = "SELECT ATANH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/avg.avg-over.toml b/cases/translation/functions/avg.avg-over.toml new file mode 100644 index 000000000..53352e62a --- /dev/null +++ b/cases/translation/functions/avg.avg-over.toml @@ -0,0 +1,135 @@ +category = "translation" +construct = "sf.functions.avg.avg-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT AVG(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT AVG(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_order_ties" +description = "ORDER BY with tied keys (two rows with k = 2) and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW. Catches: a ROWS frame (the tied rows get different values) or the whole partition" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT AVG(x) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_order_desc" +description = "DESC ordering with a running ROWS frame. Catches: DESC ignored (the running value starts from the smallest key)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT AVG(x) OVER (PARTITION BY g ORDER BY k DESC, x ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_nulls_first_frame" +description = "A NULL ordering key placed first (not the ASC default) and a one-row-back sliding frame. Catches: NULLS FIRST ignored (the NULL-key row last), or the frame read as RANGE or reaching forward" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3", "1"], + ["'p'", "NULL", "4"], + ["'p'", "1", "10"], + ["'p'", "2", "6"], +] +query = "SELECT AVG(x) OVER (PARTITION BY g ORDER BY k ASC NULLS FIRST ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], +] +query = "SELECT AVG(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT AVG(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_distinct_partition" +description = "DISTINCT inside a partition with a duplicate. Catches: DISTINCT ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3"], + ["'p'", "3"], + ["'p'", "4"], + ["'q'", "3"], +] +query = "SELECT AVG(DISTINCT x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t009_distinct_order" +compile_error = true +description = "DISTINCT with ORDER BY in the OVER clause, which the page forbids. Catches: a running DISTINCT value returned instead of the compilation error" +columns = [{ name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1", "3"], + ["2", "3"], +] +query = "SELECT AVG(DISTINCT x) OVER (ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/base64-decode-binary.toml b/cases/translation/functions/base64-decode-binary.toml new file mode 100644 index 000000000..3768baa45 --- /dev/null +++ b/cases/translation/functions/base64-decode-binary.toml @@ -0,0 +1,74 @@ +category = "translation" +construct = "sf.functions.base64-decode-binary" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "BASE64_DECODE_BINARY of standard Base64 with zero, one and two padding characters. Catches: a byte-order or sign error in the decoded bytes, or a dropped final group" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'+/8='"], + ["'AEhp'"], + ["'w6kA'"], + ["'YQ=='"], +] +query = "SELECT BASE64_DECODE_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_alphabet" +description = "A custom alphabet for indexes 62 and 63 and the padding character. The constant argument is a literal per call, as Snowflake requires. Catches: the alphabet argument ignored (an error or other bytes for -_ and ~ padding)" +columns = [{ name = "a1", type = "VARCHAR" }, { name = "a2", type = "VARCHAR" }] +rows = [ + ["'-_8~'", "'+$8='"], +] +query = "SELECT BASE64_DECODE_BINARY(a1, '-_~') AS r1, BASE64_DECODE_BINARY(a2, '+$') AS r2 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_input" +description = "NULL input next to a set one. Catches: NULL decoded as empty instead of NULL" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'YQ=='"], +] +query = "SELECT BASE64_DECODE_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_alphabet" +description = "NULL alphabet next to a set one. The constant argument is a literal per call, as Snowflake requires. Catches: a NULL alphabet treated as the default (a value instead of NULL)" +columns = [{ name = "a1", type = "VARCHAR" }, { name = "a2", type = "VARCHAR" }] +rows = [ + ["'YQ=='", "'YQ=='"], +] +query = "SELECT BASE64_DECODE_BINARY(a1, NULL) AS r1, BASE64_DECODE_BINARY(a2, '+/=') AS r2 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty" +description = "The empty string decodes to an empty value. Catches: NULL or an error for empty input" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["'YWI='"], +] +query = "SELECT BASE64_DECODE_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t006_invalid" +description = "Text that is not Base64. Catches: NULL (the TRY_ behaviour) where Snowflake raises an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'ab$c'"], +] +query = "SELECT BASE64_DECODE_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/base64-decode-string.toml b/cases/translation/functions/base64-decode-string.toml new file mode 100644 index 000000000..0dccd0d9d --- /dev/null +++ b/cases/translation/functions/base64-decode-string.toml @@ -0,0 +1,75 @@ +category = "translation" +construct = "sf.functions.base64-decode-string" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "BASE64_DECODE_STRING of standard Base64 with zero, one and two padding characters. Catches: a byte-order or sign error in the decoded bytes, a dropped final group, or UTF-8 text read as Latin-1" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'SMOpbGxvIHfDtnJsZA=='"], + ["'fn5+Pw=='"], + ["'YQ=='"], + ["'YWI='"], + ["'YWJj'"], +] +query = "SELECT BASE64_DECODE_STRING(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_alphabet" +description = "A custom alphabet for indexes 62 and 63 and the padding character. The constant argument is a literal per call, as Snowflake requires. Catches: the alphabet argument ignored (an error or other bytes for -_ and ~ padding)" +columns = [{ name = "a1", type = "VARCHAR" }, { name = "a2", type = "VARCHAR" }] +rows = [ + ["'fn5-Pw~~'", "'fn5+Pw=='"], +] +query = "SELECT BASE64_DECODE_STRING(a1, '-_~') AS r1, BASE64_DECODE_STRING(a2, '+$') AS r2 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_input" +description = "NULL input next to a set one. Catches: NULL decoded as empty instead of NULL" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'YQ=='"], +] +query = "SELECT BASE64_DECODE_STRING(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_alphabet" +description = "NULL alphabet next to a set one. The constant argument is a literal per call, as Snowflake requires. Catches: a NULL alphabet treated as the default (a value instead of NULL)" +columns = [{ name = "a1", type = "VARCHAR" }, { name = "a2", type = "VARCHAR" }] +rows = [ + ["'YQ=='", "'YQ=='"], +] +query = "SELECT BASE64_DECODE_STRING(a1, NULL) AS r1, BASE64_DECODE_STRING(a2, '+/=') AS r2 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty" +description = "The empty string decodes to an empty value. Catches: NULL or an error for empty input" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["'YWI='"], +] +query = "SELECT BASE64_DECODE_STRING(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t006_invalid" +description = "Text that is not Base64. Catches: NULL (the TRY_ behaviour) where Snowflake raises an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'ab$c'"], +] +query = "SELECT BASE64_DECODE_STRING(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/base64-encode.toml b/cases/translation/functions/base64-encode.toml new file mode 100644 index 000000000..ac97a7947 --- /dev/null +++ b/cases/translation/functions/base64-encode.toml @@ -0,0 +1,97 @@ +category = "translation" +construct = "sf.functions.base64-encode" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "BASE64_ENCODE of UTF-8 text of lengths 1, 2 and 3 modulo 3. Catches: Latin-1 instead of UTF-8 bytes (\u00e9 as one byte), or missing padding" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\u00e9'"], + ["'ab'"], + ["'Snowflake'"], + ["'a'"], +] +query = "SELECT BASE64_ENCODE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "BASE64_ENCODE of bytes that use indexes 62 and 63. Catches: the binary read as its hex text (encoding 'FBFF' as characters)" +columns = [{ name = "a", type = "BINARY" }] +rows = [ + ["'FBFF'"], + ["'000102'"], +] +query = "SELECT BASE64_ENCODE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_max_line_length" +description = "A line length shorter than the output. The constant argument is a literal per call, as Snowflake requires. Catches: max_line_length ignored (no line breaks) or applied to the input length" +columns = [{ name = "a1", type = "VARCHAR" }, { name = "a2", type = "VARCHAR" }] +rows = [ + ["'Hello World Hello World'", "'Hello World'"], +] +query = "SELECT BASE64_ENCODE(a1, 8) AS r1, BASE64_ENCODE(a2, 0) AS r2 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_alphabet" +description = "A custom alphabet with a custom padding character. The constant argument is a literal per call, as Snowflake requires. Catches: the alphabet argument ignored (+/ and = in the output)" +columns = [{ name = "a1", type = "BINARY" }, { name = "a2", type = "BINARY" }] +rows = [ + ["'FBFF'", "'7E7E7E3F'"], +] +query = "SELECT BASE64_ENCODE(a1, 0, '-_~') AS r1, BASE64_ENCODE(a2, 0, '*!') AS r2 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_input" +description = "NULL input next to a set one. Catches: NULL encoded as an empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT BASE64_ENCODE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_max_line_length" +description = "NULL line length next to a set one. The constant argument is a literal per call, as Snowflake requires. Catches: NULL read as 0 (no line breaks) instead of NULL" +columns = [{ name = "a1", type = "VARCHAR" }, { name = "a2", type = "VARCHAR" }] +rows = [ + ["'abc'", "'abc'"], +] +query = "SELECT BASE64_ENCODE(a1, NULL) AS r1, BASE64_ENCODE(a2, 2) AS r2 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_alphabet" +description = "NULL alphabet next to a set one. The constant argument is a literal per call, as Snowflake requires. Catches: NULL read as the default alphabet" +columns = [{ name = "a1", type = "BINARY" }, { name = "a2", type = "BINARY" }] +rows = [ + ["'FBFF'", "'FBFF'"], +] +query = "SELECT BASE64_ENCODE(a1, 0, NULL) AS r1, BASE64_ENCODE(a2, 0, '-_') AS r2 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_empty" +description = "The empty string encodes to an empty string. Catches: NULL or padding for empty input" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["'x'"], +] +query = "SELECT BASE64_ENCODE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/between.toml b/cases/translation/functions/between.toml new file mode 100644 index 000000000..f469dd6f4 --- /dev/null +++ b/cases/translation/functions/between.toml @@ -0,0 +1,103 @@ +category = "translation" +construct = "sf.functions.between" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Values on, inside and outside the bounds, and reversed bounds. Catches: exclusive bounds, or symmetric BETWEEN (TRUE for 5 BETWEEN 10 AND 1)" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "lo", type = "NUMBER(38,0)" }, { name = "hi", type = "NUMBER(38,0)" }] +rows = [ + ["1", "1", "3"], + ["3", "1", "3"], + ["4", "1", "3"], + ["5", "10", "1"], +] +query = "SELECT x BETWEEN lo AND hi AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_varchar" +description = "Strings compared in binary order. Catches: case-insensitive or locale order (b BETWEEN A AND Z is FALSE)" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'b'"], + ["'B'"], + ["'Zz'"], +] +query = "SELECT x BETWEEN 'A' AND 'Z' AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_date" +description = "The page's case: DATE bounds cast to midnight. Catches: the upper DATE read as end of day (TRUE for noon)" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2025-04-30 12:00:00'"], + ["'2025-04-30 00:00:00'"], +] +query = "SELECT t BETWEEN '2025-04-29'::DATE AND '2025-04-30'::DATE AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_not" +description = "NOT BETWEEN on and off the bounds. Catches: NOT applied to one comparison only" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["0"], + ["1"], + ["5"], +] +query = "SELECT x NOT BETWEEN 1 AND 3 AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_expr" +description = "NULL value. Catches: FALSE instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT x BETWEEN 1 AND 3 AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_lower_bound" +description = "NULL lower bound where the upper bound already decides. Catches: NULL for 9 BETWEEN NULL AND 3 (which is FALSE: NULL AND FALSE), or TRUE" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["9"], + ["2"], +] +query = "SELECT x BETWEEN NULL AND 3 AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_upper_bound" +description = "NULL upper bound where the lower bound already decides. Catches: NULL instead of FALSE for 0 BETWEEN 1 AND NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["0"], + ["2"], +] +query = "SELECT x BETWEEN 1 AND NULL AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_varchar_number" +description = "A string compared with numeric bounds, which converts to a number. Catches: a text comparison ('9' and '10' both FALSE against 2 and 10)" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'9'"], + ["'10'"], +] +query = "SELECT x BETWEEN 2 AND 10 AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/bit-length.toml b/cases/translation/functions/bit-length.toml new file mode 100644 index 000000000..e46a1c6c7 --- /dev/null +++ b/cases/translation/functions/bit-length.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.bit-length" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "BIT_LENGTH of multi-byte text. Catches: the character count instead of UTF-8 bits (5 characters, 6 bytes)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'h\u00e9llo'"], + ["'\u20ac'"], + ["'ab'"], +] +query = "SELECT BIT_LENGTH(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "BIT_LENGTH of binary. Catches: the hex text length instead of the byte length" +columns = [{ name = "a", type = "BINARY" }] +rows = [ + ["'00FF10'"], +] +query = "SELECT BIT_LENGTH(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_string_or_binary" +description = "NULL next to a set value. Catches: NULL read as 0" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT BIT_LENGTH(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty" +description = "The empty string. Catches: NULL for an empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["'x'"], +] +query = "SELECT BIT_LENGTH(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/bitand-agg.bitand-agg-over.toml b/cases/translation/functions/bitand-agg.bitand-agg-over.toml new file mode 100644 index 000000000..667befcbb --- /dev/null +++ b/cases/translation/functions/bitand-agg.bitand-agg-over.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.bitand-agg.bitand-agg-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT BITAND_AGG(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT BITAND_AGG(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], +] +query = "SELECT BITAND_AGG(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT BITAND_AGG(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/bitand-agg.bitand-agg.toml b/cases/translation/functions/bitand-agg.bitand-agg.toml new file mode 100644 index 000000000..f8540bad2 --- /dev/null +++ b/cases/translation/functions/bitand-agg.bitand-agg.toml @@ -0,0 +1,92 @@ +category = "translation" +construct = "sf.functions.bitand-agg.bitand-agg" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "12, 10 and 14 per group (1100, 1010, 1110). Catches: another bitwise operator" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "12"], + ["'q'", "6"], + ["'p'", "10"], + ["'q'", "3"], + ["'p'", "14"], +] +query = "SELECT g, BITAND_AGG(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_negative" +description = "A negative value in two's complement. Catches: the sign dropped (abs value) or a NUMBER(38) treated as unsigned" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["-6"], + ["-3"], +] +query = "SELECT BITAND_AGG(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_decimal" +description = "Halves, rounded to the nearest integer (half away from zero) before the operation. Catches: truncation (2.5 to 2) or half-to-even rounding" +columns = [{ name = "x", type = "NUMBER(10,1)" }] +rows = [ + ["2.5"], + ["6.5"], +] +query = "SELECT BITAND_AGG(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_float" +description = "FLOAT values just below and above a half. Catches: truncation instead of rounding" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["6.7"], + ["1.2"], +] +query = "SELECT BITAND_AGG(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_varchar" +description = "Numeric text and text that cannot be cast. The page says such text is treated as NULL, but Snowflake raises an error for the uncastable text (100038). Catches: the uncastable text treated as NULL or read as 0 instead of the error" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'6.6'"], + ["'x'"], + ["'3'"], +] +query = "SELECT BITAND_AGG(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_expr1" +description = "NULL rows beside values, and a group of only NULL. Catches: NULL read as 0 (changing AND), or the NULL group 0" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "7"], + ["'p'", "5"], +] +query = "SELECT g, BITAND_AGG(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_empty_input" +description = "No rows. Catches: 0 or -1 instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT BITAND_AGG(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/bitand.toml b/cases/translation/functions/bitand.toml new file mode 100644 index 000000000..97010ca29 --- /dev/null +++ b/cases/translation/functions/bitand.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.bitand" +session_profile = "utc-v1" + +[[case]] +id = "t001_integers" +description = "Integers whose bits overlap in part, and a negative. Catches: a logical AND (1 instead of 8), or the sign bit lost" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "y", type = "NUMBER(38,0)" }] +rows = [ + ["12", "10"], + ["-1", "-2"], +] +query = "SELECT BITAND(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_casts" +description = "A decimal and the string 12.3, which the page says cast to integers. Catches: the decimal truncated where Snowflake rounds, or the string rejected" +columns = [{ name = "x", type = "NUMBER(10,3)" }, { name = "v", type = "VARCHAR" }] +rows = [ + ["13.500", "'12.3'"], +] +query = "SELECT BITAND(x, 10) AS dec, BITAND(v, 10) AS str FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_binary_pad" +description = "BINARY values of different lengths padded on the left and on the right. Catches: both paddings giving the same result, or padside ignored" +columns = [{ name = "a", type = "BINARY" }, { name = "b", type = "BINARY" }] +rows = [ + ["'FF00'", "'0F'"], +] +query = "SELECT BITAND(a, b, 'LEFT') AS l, BITAND(a, b, 'RIGHT') AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_binary_unequal" +description = "BINARY values of different lengths without padside, which the page says requires it. Catches: a default padding applied" +columns = [{ name = "a", type = "BINARY" }, { name = "b", type = "BINARY" }] +rows = [ + ["'FF00'", "'0F'"], +] +query = "SELECT BITAND(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_expr1" +description = "A NULL on either side next to a string that cannot be cast; Snowflake raised 100038 for the string, so it is not treated as NULL. Catches: the string read as NULL or 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "v", type = "VARCHAR" }] +rows = [ + ["NULL", "'x'"], +] +query = "SELECT BITAND(x, 1) AS l, BITAND(1, x) AS r, BITAND(v, 1) AS s FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t006_null_expr1" +description = "A NULL on either side alone; the BITAND page, which also covers BITOR and BITXOR, says either NULL input gives NULL. Catches: the NULL read as 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT BITAND(x, 1) AS l, BITAND(1, x) AS r FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/bitmap-absolute-position.toml b/cases/translation/functions/bitmap-absolute-position.toml new file mode 100644 index 000000000..9766456a1 --- /dev/null +++ b/cases/translation/functions/bitmap-absolute-position.toml @@ -0,0 +1,55 @@ +category = "translation" +construct = "sf.functions.bitmap-absolute-position" +session_profile = "utc-v1" + +[[case]] +id = "t001_round_trip" +description = "Bucket and position of the edge values, mapped back. Catches: an off-by-one at the bucket edge (32768 and 32769 swapped buckets)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["32768"], + ["32769"], + ["65536"], + ["0"], + ["-1"], + ["100000"], +] +query = "SELECT BITMAP_ABSOLUTE_POSITION(BITMAP_BUCKET_NUMBER(x), BITMAP_BIT_POSITION(x)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_literal" +description = "Bucket 2 position 0 and bucket 1 position 32767. Catches: zero-based buckets" +columns = [{ name = "b", type = "NUMBER(38,0)" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["2", "0"], + ["1", "32767"], + ["1", "0"], +] +query = "SELECT BITMAP_ABSOLUTE_POSITION(b, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_bucket_number" +description = "NULL bucket. Catches: bucket read as 0" +columns = [{ name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["3"], +] +query = "SELECT BITMAP_ABSOLUTE_POSITION(NULL, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_relative_position" +description = "NULL position. Catches: position read as 0" +columns = [{ name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["2"], +] +query = "SELECT BITMAP_ABSOLUTE_POSITION(b, NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/bitmap-and-agg.toml b/cases/translation/functions/bitmap-and-agg.toml new file mode 100644 index 000000000..6ca95d62d --- /dev/null +++ b/cases/translation/functions/bitmap-and-agg.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.bitmap-and-agg" +session_profile = "utc-v1" + +[[case]] +id = "t001_group" +description = "The bucket-1 bitmaps of p and q combined. Catches: OR across the group" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "5"], + ["'p'", "5"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT BITMAP_TO_ARRAY(BITMAP_AND_AGG(bm)) AS r FROM (SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x)) AS bm FROM input GROUP BY g, bk) WHERE bk = 1" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_bitmap" +description = "A NULL bitmap beside bitmaps. Catches: the result NULL, or NULL read as an empty bitmap (AND empty)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "5"], + ["'p'", "5"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT BITMAP_TO_ARRAY(BITMAP_AND_AGG(bm)) AS r FROM (SELECT bm FROM (SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x)) AS bm FROM input GROUP BY g, bk) WHERE bk = 1 UNION ALL SELECT NULL)" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_empty_input" +description = "No rows. Catches: an empty bitmap instead of NULL, or the reverse" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "5"], + ["'p'", "5"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT BITMAP_COUNT(BITMAP_AND_AGG(bm)) AS r FROM (SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x)) AS bm FROM input GROUP BY g, bk) WHERE bk = 99" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/bitmap-and.toml b/cases/translation/functions/bitmap-and.toml new file mode 100644 index 000000000..9e09bf789 --- /dev/null +++ b/cases/translation/functions/bitmap-and.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.bitmap-and" +session_profile = "utc-v1" + +[[case]] +id = "t001_two" +description = "Bucket-1 bitmaps of groups p {1, 5} and q {5, 9}. Catches: OR (the union 1, 5, 9 positions)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "5"], + ["'p'", "5"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT BITMAP_TO_ARRAY(BITMAP_AND(a.bm, b.bm)) AS r FROM (SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x)) AS bm FROM input GROUP BY g, bk) a, (SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x)) AS bm FROM input GROUP BY g, bk) b WHERE a.g = 'p' AND b.g = 'q' AND a.bk = 1 AND b.bk = 1" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_bitmap1" +description = "NULL first bitmap. Catches: the other bitmap returned" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "5"], + ["'p'", "5"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT BITMAP_TO_ARRAY(BITMAP_AND(NULL, bm)) AS r FROM (SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x)) AS bm FROM input GROUP BY g, bk) WHERE g = 'q'" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_null_bitmap2" +description = "NULL second bitmap. Catches: the other bitmap returned" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "5"], + ["'p'", "5"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT BITMAP_TO_ARRAY(BITMAP_AND(bm, NULL)) AS r FROM (SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x)) AS bm FROM input GROUP BY g, bk) WHERE g = 'q'" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/bitmap-bit-position.toml b/cases/translation/functions/bitmap-bit-position.toml new file mode 100644 index 000000000..8403a79fa --- /dev/null +++ b/cases/translation/functions/bitmap-bit-position.toml @@ -0,0 +1,32 @@ +category = "translation" +construct = "sf.functions.bitmap-bit-position" +session_profile = "utc-v1" + +[[case]] +id = "t001_edges" +description = "Values at both sides of the bucket edges, 0 and a negative value. Catches: x mod 32768 (32768 at position 0) or a one-based position" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["32768"], + ["32769"], + ["65536"], + ["0"], + ["-1"], + ["100000"], +] +query = "SELECT BITMAP_BIT_POSITION(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_numeric_expr" +description = "NULL value. Catches: 0 instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["5"], +] +query = "SELECT BITMAP_BIT_POSITION(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/bitmap-bucket-number.toml b/cases/translation/functions/bitmap-bucket-number.toml new file mode 100644 index 000000000..6695b78ca --- /dev/null +++ b/cases/translation/functions/bitmap-bucket-number.toml @@ -0,0 +1,44 @@ +category = "translation" +construct = "sf.functions.bitmap-bucket-number" +session_profile = "utc-v1" + +[[case]] +id = "t001_edges" +description = "Values at both sides of the 32,768 bucket edges, 0 and a negative value. Catches: zero-based buckets (32768 put in the second bucket) or another bucket size" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["32768"], + ["32769"], + ["65536"], + ["0"], + ["-1"], + ["100000"], +] +query = "SELECT BITMAP_BUCKET_NUMBER(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_decimal" +description = "A value with a fraction, cast to NUMBER. Catches: truncation where the cast rounds" +columns = [{ name = "x", type = "NUMBER(10,1)" }] +rows = [ + ["32768.6"], + ["1.4"], +] +query = "SELECT BITMAP_BUCKET_NUMBER(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_numeric_expr" +description = "NULL value. Catches: 0 or bucket 1 instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["5"], +] +query = "SELECT BITMAP_BUCKET_NUMBER(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/bitmap-construct-agg.toml b/cases/translation/functions/bitmap-construct-agg.toml new file mode 100644 index 000000000..7f67aa5b3 --- /dev/null +++ b/cases/translation/functions/bitmap-construct-agg.toml @@ -0,0 +1,42 @@ +category = "translation" +construct = "sf.functions.bitmap-construct-agg" +session_profile = "utc-v1" + +[[case]] +id = "t001_positions" +description = "Per bucket, positions with a duplicate. Catches: duplicates counted, or values not reduced to positions" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "5"], + ["'p'", "5"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_COUNT(BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x))) AS n, BITMAP_TO_ARRAY(BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x))) AS a FROM input GROUP BY g, bk ORDER BY g, bk" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_relative_position" +description = "NULL positions, which set no bit. Catches: NULL read as position 0" +columns = [{ name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["3"], +] +query = "SELECT BITMAP_TO_ARRAY(BITMAP_CONSTRUCT_AGG(p)) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_empty_input" +description = "No rows. Catches: an empty bitmap instead of NULL, or the reverse" +columns = [{ name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["3"], +] +query = "SELECT BITMAP_COUNT(BITMAP_CONSTRUCT_AGG(p)) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/bitmap-count.toml b/cases/translation/functions/bitmap-count.toml new file mode 100644 index 000000000..5723e397b --- /dev/null +++ b/cases/translation/functions/bitmap-count.toml @@ -0,0 +1,35 @@ +category = "translation" +construct = "sf.functions.bitmap-count" +session_profile = "utc-v1" + +[[case]] +id = "t001_count" +description = "Bitmaps per group and bucket. Catches: bytes counted instead of set bits" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "5"], + ["'p'", "5"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT g, bk, BITMAP_COUNT(bm) AS r FROM (SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x)) AS bm FROM input GROUP BY g, bk) ORDER BY g, bk" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_bitmap" +description = "NULL bitmap. Catches: 0 instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "5"], + ["'p'", "5"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT BITMAP_COUNT(NULL::BINARY) AS r" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/bitmap-or-agg.toml b/cases/translation/functions/bitmap-or-agg.toml new file mode 100644 index 000000000..637f252f4 --- /dev/null +++ b/cases/translation/functions/bitmap-or-agg.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.bitmap-or-agg" +session_profile = "utc-v1" + +[[case]] +id = "t001_group" +description = "The bucket-1 bitmaps of p and q combined. Catches: AND across the group" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "5"], + ["'p'", "5"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT BITMAP_TO_ARRAY(BITMAP_OR_AGG(bm)) AS r FROM (SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x)) AS bm FROM input GROUP BY g, bk) WHERE bk = 1" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_bitmap" +description = "A NULL bitmap beside bitmaps. Catches: the result NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "5"], + ["'p'", "5"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT BITMAP_TO_ARRAY(BITMAP_OR_AGG(bm)) AS r FROM (SELECT bm FROM (SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x)) AS bm FROM input GROUP BY g, bk) WHERE bk = 1 UNION ALL SELECT NULL)" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_empty_input" +description = "No rows. Catches: an empty bitmap instead of NULL, or the reverse" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "5"], + ["'p'", "5"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT BITMAP_COUNT(BITMAP_OR_AGG(bm)) AS r FROM (SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x)) AS bm FROM input GROUP BY g, bk) WHERE bk = 99" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/bitmap-or.toml b/cases/translation/functions/bitmap-or.toml new file mode 100644 index 000000000..9e5f34a80 --- /dev/null +++ b/cases/translation/functions/bitmap-or.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.bitmap-or" +session_profile = "utc-v1" + +[[case]] +id = "t001_two" +description = "Bucket-1 bitmaps of groups p {1, 5} and q {5, 9}. Catches: AND (only position of 5)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "5"], + ["'p'", "5"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT BITMAP_TO_ARRAY(BITMAP_OR(a.bm, b.bm)) AS r FROM (SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x)) AS bm FROM input GROUP BY g, bk) a, (SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x)) AS bm FROM input GROUP BY g, bk) b WHERE a.g = 'p' AND b.g = 'q' AND a.bk = 1 AND b.bk = 1" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_bitmap1" +description = "NULL first bitmap. Catches: the other bitmap returned" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "5"], + ["'p'", "5"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT BITMAP_TO_ARRAY(BITMAP_OR(NULL, bm)) AS r FROM (SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x)) AS bm FROM input GROUP BY g, bk) WHERE g = 'q'" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_null_bitmap2" +description = "NULL second bitmap. Catches: the other bitmap returned" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "5"], + ["'p'", "5"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT BITMAP_TO_ARRAY(BITMAP_OR(bm, NULL)) AS r FROM (SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x)) AS bm FROM input GROUP BY g, bk) WHERE g = 'q'" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/bitmap-to-array.toml b/cases/translation/functions/bitmap-to-array.toml new file mode 100644 index 000000000..c6790852e --- /dev/null +++ b/cases/translation/functions/bitmap-to-array.toml @@ -0,0 +1,67 @@ +category = "translation" +construct = "sf.functions.bitmap-to-array" +session_profile = "utc-v1" + +[[case]] +id = "t001_positions" +description = "Set positions of bitmaps built from rows in descending order within a bucket. Catches: relative zero-based positions instead of bucket-1 absolute positions, or the reverse, or positions in input order" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "5"], + ["'q'", "5"], + ["'p'", "1"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT g, bk, BITMAP_TO_ARRAY(bm) AS r FROM (SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x)) AS bm FROM input GROUP BY g, bk) ORDER BY g, bk" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_bucket" +description = "The same bitmaps with their bucket number: absolute positions. Catches: the bucket argument ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "5"], + ["'p'", "5"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT g, bk, BITMAP_TO_ARRAY(bm, bk) AS r FROM (SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x)) AS bm FROM input GROUP BY g, bk) ORDER BY g, bk" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_bitmap" +description = "NULL bitmap. Catches: an empty array instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "5"], + ["'p'", "5"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT BITMAP_TO_ARRAY(NULL::BINARY) AS r" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_bucket_number" +description = "NULL bucket. Catches: the default bucket used instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "5"], + ["'p'", "5"], + ["'q'", "9"], + ["'p'", "5"], + ["'p'", "32769"], +] +query = "SELECT BITMAP_TO_ARRAY(bm, NULL) AS r FROM (SELECT g, BITMAP_BUCKET_NUMBER(x) AS bk, BITMAP_CONSTRUCT_AGG(BITMAP_BIT_POSITION(x)) AS bm FROM input GROUP BY g, bk) WHERE g = 'q'" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/bitnot.toml b/cases/translation/functions/bitnot.toml new file mode 100644 index 000000000..d3441638f --- /dev/null +++ b/cases/translation/functions/bitnot.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.bitnot" +session_profile = "utc-v1" + +[[case]] +id = "t001_integers" +description = "Zero, a positive and a negative integer. Catches: a logical NOT, or an unsigned result" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["0"], + ["5"], + ["-1"], +] +query = "SELECT BITNOT(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "Bytes negated. Catches: the bytes read as an integer" +columns = [{ name = "b", type = "BINARY" }] +rows = [ + ["'F00F'"], +] +query = "SELECT BITNOT(b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "A NULL. Catches: the NULL read as 0 (-1 returned)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT BITNOT(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/bitor-agg.bitor-agg-over.toml b/cases/translation/functions/bitor-agg.bitor-agg-over.toml new file mode 100644 index 000000000..e8bd081f9 --- /dev/null +++ b/cases/translation/functions/bitor-agg.bitor-agg-over.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.bitor-agg.bitor-agg-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT BITOR_AGG(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT BITOR_AGG(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], +] +query = "SELECT BITOR_AGG(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT BITOR_AGG(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/bitor-agg.bitor-agg.toml b/cases/translation/functions/bitor-agg.bitor-agg.toml new file mode 100644 index 000000000..93273a4b4 --- /dev/null +++ b/cases/translation/functions/bitor-agg.bitor-agg.toml @@ -0,0 +1,93 @@ +category = "translation" +construct = "sf.functions.bitor-agg.bitor-agg" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "12, 10 and 14 per group (1100, 1010, 1110). Catches: another bitwise operator" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "12"], + ["'q'", "6"], + ["'p'", "10"], + ["'q'", "3"], + ["'p'", "14"], +] +query = "SELECT g, BITOR_AGG(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_negative" +description = "A negative value in two's complement. Catches: the sign dropped (abs value) or a NUMBER(38) treated as unsigned" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["-6"], + ["13"], +] +query = "SELECT BITOR_AGG(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_decimal" +description = "Halves, rounded to the nearest integer (half away from zero) before the operation. Catches: truncation (2.5 to 2) or half-to-even rounding" +columns = [{ name = "x", type = "NUMBER(10,1)" }] +rows = [ + ["2.5"], + ["4.5"], +] +query = "SELECT BITOR_AGG(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_float" +description = "FLOAT values just below and above a half. Catches: truncation instead of rounding" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["6.7"], + ["2.2"], +] +query = "SELECT BITOR_AGG(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_varchar" +description = "Numeric text, and text that cannot be cast, alone in group q. The page says such text is treated as NULL, while its example raises an error; the recording decides. Catches: uncastable text treated the opposite way to Snowflake (NULL against an error), or read as 0 (q giving 0 instead of NULL)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'6.6'"], + ["'q'", "'x'"], + ["'p'", "'x'"], + ["'p'", "'3'"], +] +query = "SELECT g, BITOR_AGG(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_expr1" +description = "NULL rows beside values, and a group of only NULL. Catches: NULL read as 0 (changing AND), or the NULL group 0" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "7"], + ["'p'", "5"], +] +query = "SELECT g, BITOR_AGG(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_empty_input" +description = "No rows. Catches: 0 or -1 instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT BITOR_AGG(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/bitor.toml b/cases/translation/functions/bitor.toml new file mode 100644 index 000000000..6e49dca36 --- /dev/null +++ b/cases/translation/functions/bitor.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.bitor" +session_profile = "utc-v1" + +[[case]] +id = "t001_integers" +description = "Integers whose bits overlap in part, and a negative. Catches: a logical OR (1 instead of 14), or the sign bit lost" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "y", type = "NUMBER(38,0)" }] +rows = [ + ["12", "10"], + ["-16", "3"], +] +query = "SELECT BITOR(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_casts" +description = "A decimal and the string 12.3, which the page says cast to integers. Catches: the decimal truncated where Snowflake rounds, or the string rejected" +columns = [{ name = "x", type = "NUMBER(10,3)" }, { name = "v", type = "VARCHAR" }] +rows = [ + ["13.500", "'12.3'"], +] +query = "SELECT BITOR(x, 10) AS dec, BITOR(v, 10) AS str FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_binary_pad" +description = "BINARY values of different lengths padded on the left and on the right. Catches: both paddings giving the same result, or padside ignored" +columns = [{ name = "a", type = "BINARY" }, { name = "b", type = "BINARY" }] +rows = [ + ["'FF00'", "'0F'"], +] +query = "SELECT BITOR(a, b, 'LEFT') AS l, BITOR(a, b, 'RIGHT') AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_binary_unequal" +description = "BINARY values of different lengths without padside, which the page says requires it. Catches: a default padding applied" +columns = [{ name = "a", type = "BINARY" }, { name = "b", type = "BINARY" }] +rows = [ + ["'FF00'", "'0F'"], +] +query = "SELECT BITOR(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_expr1" +description = "A NULL on either side next to a string that cannot be cast; Snowflake raised 100038 for the string, so it is not treated as NULL. Catches: the string read as NULL or 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "v", type = "VARCHAR" }] +rows = [ + ["NULL", "'x'"], +] +query = "SELECT BITOR(x, 1) AS l, BITOR(1, x) AS r, BITOR(v, 1) AS s FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t006_null_expr1" +description = "A NULL on either side alone; the BITAND page, which also covers BITOR and BITXOR, says either NULL input gives NULL. Catches: the NULL read as 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT BITOR(x, 1) AS l, BITOR(1, x) AS r FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/bitshiftleft.toml b/cases/translation/functions/bitshiftleft.toml new file mode 100644 index 000000000..0d2b980cc --- /dev/null +++ b/cases/translation/functions/bitshiftleft.toml @@ -0,0 +1,39 @@ +category = "translation" +construct = "sf.functions.bitshiftleft" +session_profile = "utc-v1" + +[[case]] +id = "t001_integers" +description = "Shifts of positive and negative integers. Catches: a 64-bit result (bit 127 lost), or the sign kept when the high bit changes" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "y", type = "NUMBER(38,0)" }] +rows = [ + ["1", "3"], + ["1", "127"], + ["-1", "4"], +] +query = "SELECT BITSHIFTLEFT(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "Bytes shifted by four bits. Catches: the bytes read as an integer, or the shift in bytes" +columns = [{ name = "b", type = "BINARY" }] +rows = [ + ["'0FF0'"], +] +query = "SELECT BITSHIFTLEFT(b, 4) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "A NULL value and a NULL shift. Catches: the NULL read as 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "y", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["1", "NULL"], +] +query = "SELECT BITSHIFTLEFT(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/bitshiftright.toml b/cases/translation/functions/bitshiftright.toml new file mode 100644 index 000000000..28229d0c7 --- /dev/null +++ b/cases/translation/functions/bitshiftright.toml @@ -0,0 +1,39 @@ +category = "translation" +construct = "sf.functions.bitshiftright" +session_profile = "utc-v1" + +[[case]] +id = "t001_integers" +description = "Shifts of positive and negative integers. Catches: a logical shift on the negative (sign bit not kept), or a rotation" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "y", type = "NUMBER(38,0)" }] +rows = [ + ["16", "2"], + ["-16", "2"], + ["1", "1"], +] +query = "SELECT BITSHIFTRIGHT(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "Bytes shifted by four bits. Catches: the bytes read as an integer, or the shift in bytes" +columns = [{ name = "b", type = "BINARY" }] +rows = [ + ["'0FF0'"], +] +query = "SELECT BITSHIFTRIGHT(b, 4) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "A NULL value and a NULL shift. Catches: the NULL read as 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "y", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["1", "NULL"], +] +query = "SELECT BITSHIFTRIGHT(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/bitxor-agg.bitxor-agg-over.toml b/cases/translation/functions/bitxor-agg.bitxor-agg-over.toml new file mode 100644 index 000000000..b156dca95 --- /dev/null +++ b/cases/translation/functions/bitxor-agg.bitxor-agg-over.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.bitxor-agg.bitxor-agg-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT BITXOR_AGG(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT BITXOR_AGG(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: the NULL-only partition giving 0 instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], +] +query = "SELECT BITXOR_AGG(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT BITXOR_AGG(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/bitxor-agg.bitxor-agg.toml b/cases/translation/functions/bitxor-agg.bitxor-agg.toml new file mode 100644 index 000000000..b4387490e --- /dev/null +++ b/cases/translation/functions/bitxor-agg.bitxor-agg.toml @@ -0,0 +1,106 @@ +category = "translation" +construct = "sf.functions.bitxor-agg.bitxor-agg" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "12, 10 and 14 per group (1100, 1010, 1110). Catches: another bitwise operator" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "12"], + ["'q'", "6"], + ["'p'", "10"], + ["'q'", "3"], + ["'p'", "14"], +] +query = "SELECT g, BITXOR_AGG(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_negative" +description = "A negative value in two's complement. Catches: the sign dropped (abs value) or a NUMBER(38) treated as unsigned" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["-6"], + ["13"], +] +query = "SELECT BITXOR_AGG(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_decimal" +description = "Halves, rounded to the nearest integer (half away from zero) before the operation. Catches: truncation (2.5 to 2) or half-to-even rounding" +columns = [{ name = "x", type = "NUMBER(10,1)" }] +rows = [ + ["2.5"], + ["5.5"], +] +query = "SELECT BITXOR_AGG(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_float" +description = "FLOAT values just below and above a half. Catches: truncation instead of rounding" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["6.7"], + ["1.2"], +] +query = "SELECT BITXOR_AGG(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_varchar" +description = "Numeric text, and text that cannot be cast, alone in group q. The page says such text is treated as NULL, while its example raises an error; the recording decides. Catches: uncastable text treated the opposite way to Snowflake (NULL against an error), or read as 0 (q giving 0 instead of NULL)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'6.6'"], + ["'q'", "'x'"], + ["'p'", "'x'"], + ["'p'", "'3'"], +] +query = "SELECT g, BITXOR_AGG(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_expr1" +description = "NULL rows beside values, and a group of only NULL. Catches: the NULL-only group giving 0 instead of NULL (0 is the XOR identity, so NULL read as 0 shows only there)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "7"], + ["'p'", "5"], +] +query = "SELECT g, BITXOR_AGG(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_empty_input" +description = "No rows. Catches: 0 or -1 instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT BITXOR_AGG(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] + +[[case]] +id = "t008_distinct" +description = "DISTINCT, which the page says has no effect, on a repeated value: r and p show whether Snowflake honours it. Catches: DISTINCT honoured where Snowflake ignores it, or the reverse" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["3"], + ["3"], + ["5"], +] +query = "SELECT BITXOR_AGG(DISTINCT x) AS r, BITXOR_AGG(x) AS p FROM input" +order = "ordered" +tags = ["duplicates"] diff --git a/cases/translation/functions/bitxor.toml b/cases/translation/functions/bitxor.toml new file mode 100644 index 000000000..07fb00527 --- /dev/null +++ b/cases/translation/functions/bitxor.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.bitxor" +session_profile = "utc-v1" + +[[case]] +id = "t001_integers" +description = "Integers whose bits overlap in part, and a negative. Catches: OR computed instead of XOR (14 instead of 6), or the sign bit lost" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "y", type = "NUMBER(38,0)" }] +rows = [ + ["12", "10"], + ["-1", "255"], +] +query = "SELECT BITXOR(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_casts" +description = "A decimal and the string 12.3, which the page says cast to integers. Catches: the decimal truncated where Snowflake rounds, or the string rejected" +columns = [{ name = "x", type = "NUMBER(10,3)" }, { name = "v", type = "VARCHAR" }] +rows = [ + ["13.500", "'12.3'"], +] +query = "SELECT BITXOR(x, 10) AS dec, BITXOR(v, 10) AS str FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_binary_pad" +description = "BINARY values of different lengths padded on the left and on the right. Catches: both paddings giving the same result, or padside ignored" +columns = [{ name = "a", type = "BINARY" }, { name = "b", type = "BINARY" }] +rows = [ + ["'FF00'", "'0F'"], +] +query = "SELECT BITXOR(a, b, 'LEFT') AS l, BITXOR(a, b, 'RIGHT') AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_binary_unequal" +description = "BINARY values of different lengths without padside, which the page says requires it. Catches: a default padding applied" +columns = [{ name = "a", type = "BINARY" }, { name = "b", type = "BINARY" }] +rows = [ + ["'FF00'", "'0F'"], +] +query = "SELECT BITXOR(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_expr1" +description = "A NULL on either side next to a string that cannot be cast; Snowflake raised 100038 for the string, so it is not treated as NULL. Catches: the string read as NULL or 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "v", type = "VARCHAR" }] +rows = [ + ["NULL", "'x'"], +] +query = "SELECT BITXOR(x, 1) AS l, BITXOR(1, x) AS r, BITXOR(v, 1) AS s FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t006_null_expr1" +description = "A NULL on either side alone; the BITAND page, which also covers BITOR and BITXOR, says either NULL input gives NULL. Catches: the NULL read as 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT BITXOR(x, 1) AS l, BITXOR(1, x) AS r FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/booland-agg.booland-agg-over.toml b/cases/translation/functions/booland-agg.booland-agg-over.toml new file mode 100644 index 000000000..ff91883b7 --- /dev/null +++ b/cases/translation/functions/booland-agg.booland-agg-over.toml @@ -0,0 +1,56 @@ +category = "translation" +construct = "sf.functions.booland-agg.booland-agg-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions with one and with three TRUE values. Catches: the whole input aggregated" +columns = [{ name = "g", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["'p'", "TRUE"], + ["'q'", "TRUE"], + ["'p'", "FALSE"], + ["'q'", "TRUE"], + ["'q'", "TRUE"], +] +query = "SELECT BOOLAND_AGG(b) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["'p'", "TRUE"], + ["'p'", "FALSE"], +] +query = "SELECT BOOLAND_AGG(b) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "NULL inside partitions, and a partition of only NULL. Catches: NULL read as FALSE (FALSE for the group with a NULL)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["'p'", "NULL"], + ["'p'", "TRUE"], + ["'q'", "NULL"], +] +query = "SELECT BOOLAND_AGG(b) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_expr" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["NULL", "TRUE"], + ["'p'", "FALSE"], + ["NULL", "FALSE"], +] +query = "SELECT BOOLAND_AGG(b) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/booland-agg.booland-agg.toml b/cases/translation/functions/booland-agg.booland-agg.toml new file mode 100644 index 000000000..9645a58c6 --- /dev/null +++ b/cases/translation/functions/booland-agg.booland-agg.toml @@ -0,0 +1,87 @@ +category = "translation" +construct = "sf.functions.booland-agg.booland-agg" +session_profile = "utc-v1" + +[[case]] +id = "t001_boolean" +description = "Groups with no, one, two and three TRUE values. Catches: the other operator (AND for OR)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["'a'", "FALSE"], + ["'b'", "TRUE"], + ["'c'", "TRUE"], + ["'d'", "TRUE"], + ["'b'", "FALSE"], + ["'c'", "TRUE"], + ["'d'", "TRUE"], + ["'d'", "TRUE"], + ["'a'", "FALSE"], +] +query = "SELECT g, BOOLAND_AGG(b) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_number" +description = "Non-zero values, including a negative one, are TRUE. Catches: negative values read as FALSE, or numbers rejected" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "-2"], + ["'p'", "0"], + ["'q'", "-2"], + ["'q'", "5"], +] +query = "SELECT g, BOOLAND_AGG(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_decimal" +description = "A small non-zero decimal. Catches: the value rounded to 0 first (as the scalar BOOL functions do)" +columns = [{ name = "x", type = "NUMBER(10,1)" }] +rows = [ + ["0.2"], + ["1"], +] +query = "SELECT BOOLAND_AGG(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr" +description = "NULL beside a single value of each kind, and a group of only NULL. Catches: NULL read as FALSE (FALSE for the group with a NULL)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["'p'", "NULL"], + ["'p'", "TRUE"], + ["'q'", "NULL"], + ["'r'", "NULL"], + ["'r'", "FALSE"], +] +query = "SELECT g, BOOLAND_AGG(b) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: TRUE or FALSE instead of NULL" +columns = [{ name = "b", type = "BOOLEAN" }] +rows = [ + ["TRUE"], +] +query = "SELECT BOOLAND_AGG(b) AS r FROM input WHERE b IS NULL" +order = "ordered" +tags = ["empty-input"] + +[[case]] +id = "t006_float" +compile_error = true +description = "A FLOAT, which Snowflake refuses at compile although the page says numeric values convert. Catches: the FLOAT converted instead of the error" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.2"], + ["1"], +] +query = "SELECT BOOLAND_AGG(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/booland.toml b/cases/translation/functions/booland.toml new file mode 100644 index 000000000..cd174e917 --- /dev/null +++ b/cases/translation/functions/booland.toml @@ -0,0 +1,66 @@ +category = "translation" +construct = "sf.functions.booland" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "BOOLAND over zero, non-zero and negative values. Catches: negative values read as FALSE, or another operator than AND" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["0", "0"], + ["0", "7"], + ["-3", "7"], + ["-3", "0"], +] +query = "SELECT BOOLAND(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT values that round to zero, as the page warns. Catches: non-zero floats read as TRUE (0.3 is FALSE after rounding)" +columns = [{ name = "a", type = "FLOAT" }, { name = "b", type = "FLOAT" }] +rows = [ + ["0.3", "1"], + ["0.7", "1"], + ["-0.4", "0"], +] +query = "SELECT BOOLAND(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_decimal" +description = "Fixed-point fractions. Catches: fixed-point treated like FLOAT (rounded) or the reverse" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["0.30", "1"], + ["0.70", "0"], +] +query = "SELECT BOOLAND(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr1" +description = "NULL first argument, beside values that do and do not decide the result. Catches: NULL read as FALSE, or NULL even where three-valued logic gives FALSE (NULL AND FALSE)" +columns = [{ name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["0"], + ["1"], +] +query = "SELECT BOOLAND(NULL, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_expr2" +description = "NULL second argument. Catches: NULL read as FALSE" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["0"], + ["1"], +] +query = "SELECT BOOLAND(a, NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/boolnot.toml b/cases/translation/functions/boolnot.toml new file mode 100644 index 000000000..342de9f05 --- /dev/null +++ b/cases/translation/functions/boolnot.toml @@ -0,0 +1,41 @@ +category = "translation" +construct = "sf.functions.boolnot" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "BOOLNOT of zero, positive and negative values. Catches: a negative value read as FALSE" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["0"], + ["4"], + ["-4"], +] +query = "SELECT BOOLNOT(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT values around rounding to zero. Catches: non-zero floats read as TRUE before rounding" +columns = [{ name = "a", type = "FLOAT" }] +rows = [ + ["0.3"], + ["0.5"], + ["-0.6"], +] +query = "SELECT BOOLNOT(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "NULL argument. Catches: NULL read as FALSE (TRUE instead of NULL)" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["0"], +] +query = "SELECT BOOLNOT(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/boolor-agg.boolor-agg-over.toml b/cases/translation/functions/boolor-agg.boolor-agg-over.toml new file mode 100644 index 000000000..0acb33a65 --- /dev/null +++ b/cases/translation/functions/boolor-agg.boolor-agg-over.toml @@ -0,0 +1,56 @@ +category = "translation" +construct = "sf.functions.boolor-agg.boolor-agg-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "A partition with no TRUE value and one with three. Catches: the whole input aggregated" +columns = [{ name = "g", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["'p'", "FALSE"], + ["'q'", "TRUE"], + ["'p'", "FALSE"], + ["'q'", "TRUE"], + ["'q'", "TRUE"], +] +query = "SELECT BOOLOR_AGG(b) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["'p'", "FALSE"], + ["'p'", "TRUE"], +] +query = "SELECT BOOLOR_AGG(b) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "NULL inside partitions, and a partition of only NULL. Catches: NULL read as TRUE" +columns = [{ name = "g", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["'p'", "NULL"], + ["'p'", "TRUE"], + ["'q'", "NULL"], +] +query = "SELECT BOOLOR_AGG(b) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_expr" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["NULL", "TRUE"], + ["'p'", "FALSE"], + ["NULL", "FALSE"], +] +query = "SELECT BOOLOR_AGG(b) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/boolor-agg.boolor-agg.toml b/cases/translation/functions/boolor-agg.boolor-agg.toml new file mode 100644 index 000000000..69f117856 --- /dev/null +++ b/cases/translation/functions/boolor-agg.boolor-agg.toml @@ -0,0 +1,87 @@ +category = "translation" +construct = "sf.functions.boolor-agg.boolor-agg" +session_profile = "utc-v1" + +[[case]] +id = "t001_boolean" +description = "Groups with no, one, two and three TRUE values. Catches: the other operator (AND for OR)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["'a'", "FALSE"], + ["'b'", "TRUE"], + ["'c'", "TRUE"], + ["'d'", "TRUE"], + ["'b'", "FALSE"], + ["'c'", "TRUE"], + ["'d'", "TRUE"], + ["'d'", "TRUE"], + ["'a'", "FALSE"], +] +query = "SELECT g, BOOLOR_AGG(b) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_number" +description = "Non-zero values, including a negative one, are TRUE. Catches: negative values read as FALSE, or numbers rejected" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "-2"], + ["'p'", "0"], + ["'q'", "-2"], + ["'q'", "5"], +] +query = "SELECT g, BOOLOR_AGG(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_decimal" +description = "A small non-zero decimal. Catches: the value rounded to 0 first (as the scalar BOOL functions do)" +columns = [{ name = "x", type = "NUMBER(10,1)" }] +rows = [ + ["0.2"], + ["0"], +] +query = "SELECT BOOLOR_AGG(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr" +description = "NULL beside a single value of each kind, and a group of only NULL. Catches: NULL read as TRUE" +columns = [{ name = "g", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["'p'", "NULL"], + ["'p'", "TRUE"], + ["'q'", "NULL"], + ["'r'", "NULL"], + ["'r'", "FALSE"], +] +query = "SELECT g, BOOLOR_AGG(b) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: TRUE or FALSE instead of NULL" +columns = [{ name = "b", type = "BOOLEAN" }] +rows = [ + ["TRUE"], +] +query = "SELECT BOOLOR_AGG(b) AS r FROM input WHERE b IS NULL" +order = "ordered" +tags = ["empty-input"] + +[[case]] +id = "t006_float" +compile_error = true +description = "A FLOAT, which Snowflake refuses at compile although the page says numeric values convert. Catches: the FLOAT converted instead of the error" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.2"], + ["0"], +] +query = "SELECT BOOLOR_AGG(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/boolor.toml b/cases/translation/functions/boolor.toml new file mode 100644 index 000000000..56f0967f2 --- /dev/null +++ b/cases/translation/functions/boolor.toml @@ -0,0 +1,66 @@ +category = "translation" +construct = "sf.functions.boolor" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "BOOLOR over zero, non-zero and negative values. Catches: negative values read as FALSE, or another operator than OR" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["0", "0"], + ["0", "7"], + ["-3", "7"], + ["-3", "0"], +] +query = "SELECT BOOLOR(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT values that round to zero, as the page warns. Catches: non-zero floats read as TRUE (0.3 is FALSE after rounding), or truncation instead of rounding (0.7 FALSE)" +columns = [{ name = "a", type = "FLOAT" }, { name = "b", type = "FLOAT" }] +rows = [ + ["0.3", "0"], + ["0.7", "0"], + ["-0.4", "0"], +] +query = "SELECT BOOLOR(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_decimal" +description = "Fixed-point fractions. Catches: fixed-point treated like FLOAT (rounded) or the reverse" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["0.30", "0"], + ["0.70", "0"], +] +query = "SELECT BOOLOR(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr1" +description = "NULL first argument, beside values that do and do not decide the result. Catches: NULL read as FALSE (FALSE instead of NULL on the zero row)" +columns = [{ name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["5"], + ["0"], +] +query = "SELECT BOOLOR(NULL, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_expr2" +description = "NULL second argument. Catches: NULL read as FALSE (FALSE instead of NULL on the zero row)" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["5"], + ["0"], +] +query = "SELECT BOOLOR(a, NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/boolxor-agg.boolxor-agg-over.toml b/cases/translation/functions/boolxor-agg.boolxor-agg-over.toml new file mode 100644 index 000000000..beb818d04 --- /dev/null +++ b/cases/translation/functions/boolxor-agg.boolxor-agg-over.toml @@ -0,0 +1,56 @@ +category = "translation" +construct = "sf.functions.boolxor-agg.boolxor-agg-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions with one and with three TRUE values. Catches: parity, or the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["'p'", "TRUE"], + ["'q'", "TRUE"], + ["'p'", "FALSE"], + ["'q'", "TRUE"], + ["'q'", "TRUE"], +] +query = "SELECT BOOLXOR_AGG(b) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["'p'", "TRUE"], + ["'p'", "TRUE"], +] +query = "SELECT BOOLXOR_AGG(b) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "NULL inside partitions, and a partition of only NULL. Catches: NULL read as TRUE (two TRUE values give FALSE)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["'p'", "NULL"], + ["'p'", "TRUE"], + ["'q'", "NULL"], +] +query = "SELECT BOOLXOR_AGG(b) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_expr" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["NULL", "TRUE"], + ["'p'", "FALSE"], + ["NULL", "TRUE"], +] +query = "SELECT BOOLXOR_AGG(b) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/boolxor-agg.boolxor-agg.toml b/cases/translation/functions/boolxor-agg.boolxor-agg.toml new file mode 100644 index 000000000..e78127dab --- /dev/null +++ b/cases/translation/functions/boolxor-agg.boolxor-agg.toml @@ -0,0 +1,87 @@ +category = "translation" +construct = "sf.functions.boolxor-agg.boolxor-agg" +session_profile = "utc-v1" + +[[case]] +id = "t001_boolean" +description = "Groups with no, one, two and three TRUE values. Catches: parity (three TRUE values give TRUE) instead of exactly one" +columns = [{ name = "g", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["'a'", "FALSE"], + ["'b'", "TRUE"], + ["'c'", "TRUE"], + ["'d'", "TRUE"], + ["'b'", "FALSE"], + ["'c'", "TRUE"], + ["'d'", "TRUE"], + ["'d'", "TRUE"], + ["'a'", "FALSE"], +] +query = "SELECT g, BOOLXOR_AGG(b) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_number" +description = "Non-zero values, including a negative one, are TRUE. Catches: negative values read as FALSE, or numbers rejected" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "-2"], + ["'p'", "0"], + ["'q'", "-2"], + ["'q'", "5"], +] +query = "SELECT g, BOOLXOR_AGG(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_decimal" +description = "A small non-zero decimal. Catches: the value rounded to 0 first (as the scalar BOOL functions do)" +columns = [{ name = "x", type = "NUMBER(10,1)" }] +rows = [ + ["0.2"], + ["0"], +] +query = "SELECT BOOLXOR_AGG(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr" +description = "NULL beside a single value of each kind, and a group of only NULL. Catches: NULL read as TRUE (two TRUE values give FALSE)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["'p'", "NULL"], + ["'p'", "TRUE"], + ["'q'", "NULL"], + ["'r'", "NULL"], + ["'r'", "FALSE"], +] +query = "SELECT g, BOOLXOR_AGG(b) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: TRUE or FALSE instead of NULL" +columns = [{ name = "b", type = "BOOLEAN" }] +rows = [ + ["TRUE"], +] +query = "SELECT BOOLXOR_AGG(b) AS r FROM input WHERE b IS NULL" +order = "ordered" +tags = ["empty-input"] + +[[case]] +id = "t006_float" +compile_error = true +description = "A FLOAT, which Snowflake refuses at compile although the page says numeric values convert. Catches: the FLOAT converted instead of the error" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.2"], + ["0"], +] +query = "SELECT BOOLXOR_AGG(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/boolxor.toml b/cases/translation/functions/boolxor.toml new file mode 100644 index 000000000..0232539d1 --- /dev/null +++ b/cases/translation/functions/boolxor.toml @@ -0,0 +1,66 @@ +category = "translation" +construct = "sf.functions.boolxor" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "BOOLXOR over zero, non-zero and negative values. Catches: negative values read as FALSE, or another operator than XOR" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["0", "0"], + ["0", "7"], + ["-3", "7"], + ["-3", "0"], +] +query = "SELECT BOOLXOR(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT values that round to zero, as the page warns. Catches: non-zero floats read as TRUE (0.3 is FALSE after rounding)" +columns = [{ name = "a", type = "FLOAT" }, { name = "b", type = "FLOAT" }] +rows = [ + ["0.3", "1"], + ["0.7", "1"], + ["-0.4", "0"], +] +query = "SELECT BOOLXOR(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_decimal" +description = "Fixed-point fractions. Catches: fixed-point treated like FLOAT (rounded) or the reverse" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["0.30", "1"], + ["0.70", "0"], +] +query = "SELECT BOOLXOR(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr1" +description = "NULL first argument, beside zero and non-zero values. Catches: NULL read as FALSE or TRUE (a value instead of NULL)" +columns = [{ name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["0"], + ["5"], +] +query = "SELECT BOOLXOR(NULL, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_expr2" +description = "NULL second argument, beside zero and non-zero values. Catches: NULL read as FALSE or TRUE (a value instead of NULL)" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["0"], + ["5"], +] +query = "SELECT BOOLXOR(a, NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/case.end.syntax.toml b/cases/translation/functions/case.end.syntax.toml new file mode 100644 index 000000000..662135056 --- /dev/null +++ b/cases/translation/functions/case.end.syntax.toml @@ -0,0 +1,40 @@ +category = "translation" +construct = "sf.functions.case.end.syntax" +session_profile = "utc-v1" + +[[case]] +id = "t001_match" +description = "The first matching value wins. Catches: the last match winning, or no match falling through to NULL with ELSE" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["2"], + ["9"], +] +query = "SELECT CASE x WHEN 1 THEN 'a' WHEN 1 THEN 'b' WHEN 2 THEN 'c' ELSE 'z' END AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_cast" +description = "Values cast to expr's type, as the page says. Catches: string comparison ('1.0' not matching 1)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["2"], +] +query = "SELECT CASE x WHEN '1.0' THEN 'one' WHEN '02' THEN 'two' ELSE 'none' END AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "NULL expr against a WHEN NULL branch. Catches: NULL matching WHEN NULL (DECODE semantics) instead of falling to ELSE" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT CASE x WHEN NULL THEN 'null' WHEN 1 THEN 'one' ELSE 'else' END AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/case.end.toml b/cases/translation/functions/case.end.toml new file mode 100644 index 000000000..fa88a84ff --- /dev/null +++ b/cases/translation/functions/case.end.toml @@ -0,0 +1,78 @@ +category = "translation" +construct = "sf.functions.case.end" +session_profile = "utc-v1" + +[[case]] +id = "t001_first_true" +description = "Two true conditions, where the first must win. Catches: the last true condition winning" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["5"], + ["15"], + ["-1"], +] +query = "SELECT CASE WHEN x > 0 THEN 'pos' WHEN x > 10 THEN 'big' ELSE 'other' END AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_result_type" +description = "Results of different scales. Catches: the result type taken from the first branch (2 instead of 2.50)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["2"], +] +query = "SELECT CASE WHEN x = 1 THEN 1 ELSE CAST(2.5 AS NUMBER(10,2)) END AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_no_else" +description = "No ELSE branch. Catches: a default other than NULL (0 or '')" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["2"], +] +query = "SELECT CASE WHEN x = 1 THEN 'one' END AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_condition" +description = "A NULL condition before a true one. Catches: a NULL condition treated as true, or the CASE returning NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["3"], +] +query = "SELECT CASE WHEN x > 2 THEN 'a' WHEN x IS NULL THEN 'n' ELSE 'e' END AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_result" +description = "A NULL result selected. Catches: the ELSE value instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["2"], +] +query = "SELECT CASE WHEN x = 1 THEN NULL ELSE 'e' END AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_branches" +description = "A later true branch, a branch that would divide by zero, a NULL condition and no ELSE. Catches: eager evaluation (10/0 raising on the 0 row), the last true branch winning (0.5 for 4), a NULL condition treated as true, or a default for no ELSE" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["0"], + ["4"], + ["1"], + ["NULL"], +] +query = "SELECT CASE WHEN x = 0 THEN -1 WHEN x > 1 THEN 10 / x WHEN x >= 1 THEN 0.5 END AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/cast.cast-as.toml b/cases/translation/functions/cast.cast-as.toml new file mode 100644 index 000000000..b03f6cec5 --- /dev/null +++ b/cases/translation/functions/cast.cast-as.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.cast.cast-as" +session_profile = "utc-v1" + +[[case]] +id = "t001_scale" +description = "Values with three fractional digits cast to NUMBER(5,1), including halves. Catches: truncation (1.2 for 1.25), or half-even rounding (1.2 for 1.25, -1.2 for -1.25)" +columns = [{ name = "x", type = "NUMBER(10,3)" }] +rows = [ + ["1.250"], + ["-1.250"], + ["1.349"], +] +query = "SELECT CAST(x AS NUMBER(5,1)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t002_float_to_integer" +description = "Floating-point halves cast to INTEGER. Catches: truncation toward zero, or half-even rounding (2 for 2.5)" +columns = [{ name = "f", type = "DOUBLE" }] +rows = [ + ["2.5"], + ["-2.5"], + ["3.5"], +] +query = "SELECT CAST(f AS INTEGER) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_text" +description = "Text cast to a date, a number with spaces around it, and a boolean spelled yes. The yes is documented under TO_BOOLEAN; whether the spaces are accepted the page does not say, so the recording decides. Catches: the yes rejected (only true and false accepted), or the spaced number handled differently from Snowflake" +columns = [{ name = "d", type = "VARCHAR" }, { name = "n", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'2024-02-29'", "' 12 '", "'yes'"], +] +query = "SELECT CAST(d AS DATE) AS d, CAST(n AS NUMBER) AS n, CAST(b AS BOOLEAN) AS b FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_precision" +description = "A value with more integer digits than the target precision, which the page says raises an error. Catches: the value rounded, truncated or returned as NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1234"], +] +query = "SELECT CAST(x AS NUMBER(3,0)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_source_expr" +description = "A NULL source. Catches: an error, or a default value such as 0" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT CAST(x AS NUMBER) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/cast.double-colon.toml b/cases/translation/functions/cast.double-colon.toml new file mode 100644 index 000000000..89abddedb --- /dev/null +++ b/cases/translation/functions/cast.double-colon.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.cast.double-colon" +session_profile = "utc-v1" + +[[case]] +id = "t001_scale" +description = "Values with three fractional digits cast to NUMBER(5,1), including halves. Catches: truncation (1.2 for 1.25), or half-even rounding (1.2 for 1.25, -1.2 for -1.25)" +columns = [{ name = "x", type = "NUMBER(10,3)" }] +rows = [ + ["1.250"], + ["-1.250"], + ["1.349"], +] +query = "SELECT x::NUMBER(5,1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t002_float_to_integer" +description = "Floating-point halves cast to INTEGER. Catches: truncation toward zero, or half-even rounding (2 for 2.5)" +columns = [{ name = "f", type = "DOUBLE" }] +rows = [ + ["2.5"], + ["-2.5"], + ["3.5"], +] +query = "SELECT f::INTEGER AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_text" +description = "Text cast to a date, a number with spaces around it, and a boolean spelled yes. The yes is documented under TO_BOOLEAN; whether the spaces are accepted the page does not say, so the recording decides. Catches: the yes rejected (only true and false accepted), or the spaced number handled differently from Snowflake" +columns = [{ name = "d", type = "VARCHAR" }, { name = "n", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'2024-02-29'", "' 12 '", "'yes'"], +] +query = "SELECT d::DATE AS d, n::NUMBER AS n, b::BOOLEAN AS b FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_precision" +description = "A value with more integer digits than the target precision, which the page says raises an error. Catches: the value rounded, truncated or returned as NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1234"], +] +query = "SELECT x::NUMBER(3,0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_source_expr" +description = "A NULL source. Catches: an error, or a default value such as 0" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT x::NUMBER AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/cbrt.toml b/cases/translation/functions/cbrt.toml new file mode 100644 index 000000000..2bbc5a2eb --- /dev/null +++ b/cases/translation/functions/cbrt.toml @@ -0,0 +1,65 @@ +category = "translation" +construct = "sf.functions.cbrt" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "CBRT of FLOAT values. Catches: SQRT computed, or POW(x, 1/3) giving NaN for negatives" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["27"], + ["2"], + ["0.125"], + ["-27"], +] +query = "SELECT CBRT(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "CBRT of NUMBER(12,4), converted to FLOAT. Catches: SQRT computed, or POW(x, 1/3) giving NaN for negatives; or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["8.0000"], + ["-27.0000"], +] +query = "SELECT CBRT(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_decfloat" +description = "CBRT of DECFLOAT, which returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column. Catches: a DECFLOAT argument computed and returned as FLOAT" +columns = [{ name = "x", type = "DECFLOAT" }] +rows = [ + ["27"], + ["-8"], + ["2"], +] +query = "SELECT CAST(CBRT(x) AS VARCHAR) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null" +description = "CBRT of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT CBRT(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_neg" +description = "Cube roots of negatives are negative. Catches: NaN from a fractional power of a negative" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["-8"], + ["-0.001"], +] +query = "SELECT CBRT(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/ceil.toml b/cases/translation/functions/ceil.toml new file mode 100644 index 000000000..31aa1ce30 --- /dev/null +++ b/cases/translation/functions/ceil.toml @@ -0,0 +1,106 @@ +category = "translation" +construct = "sf.functions.ceil" +session_profile = "utc-v1" + +[[case]] +id = "t001_int" +description = "CEIL of integers with a negative scale. Catches: FLOOR or truncation used (CEIL(-2.5) is -2, CEIL(2.1) is 3); or a negative scale ignored" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["1567", "-2"], + ["-1567", "-2"], + ["5", "0"], +] +query = "SELECT CEIL(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec" +description = "CEIL of NUMBER(12,4) with and without a scale. Catches: FLOOR or truncation used (CEIL(-2.5) is -2, CEIL(2.1) is 3)" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["2.1000"], + ["-2.1000"], + ["-2.5000"], + ["2.7000"], +] +query = "SELECT CEIL(x) AS r, CEIL(x, 2) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "CEIL of FLOAT returns FLOAT. Catches: FLOOR or truncation used (CEIL(-2.5) is -2, CEIL(2.1) is 3); or a NUMBER returned" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["3.14159"], + ["-3.14159"], + ["-0.4"], +] +query = "SELECT CEIL(x) AS r, CEIL(x, 1) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_decfloat" +description = "CEIL of DECFLOAT returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column. Catches: computed in FLOAT: the fraction of a 20-digit value lost, or 0.28 at scale 2 rounded up to 0.29" +columns = [{ name = "x", type = "DECFLOAT" }] +rows = [ + ["2.25"], + ["-2.25"], + ["0.29"], + ["12345678901234567890.25"], + ["0.28"], +] +query = "SELECT CAST(CEIL(x, 1) AS VARCHAR) AS r, CAST(CEIL(x, 2) AS VARCHAR) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_x" +description = "CEIL of NULL. Catches: NULL turned into 0" +columns = [{ name = "x", type = "NUMBER(12,4)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], +] +query = "SELECT CEIL(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_scale" +description = "CEIL with a NULL scale. Catches: the NULL scale read as 0" +columns = [{ name = "x", type = "NUMBER(12,4)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["2.5555", "NULL"], +] +query = "SELECT CEIL(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_scale_past" +description = "Scales past the input scale and far negative. Catches: scale capped or wrapping" +columns = [{ name = "x", type = "NUMBER(12,4)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["12.3456", "6"], + ["12.3456", "-5"], + ["-987.6543", "3"], +] +query = "SELECT CEIL(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t008_negatives" +description = "Negative values at the rounding step. Catches: FLOOR or truncation used (CEIL(-2.5) is -2, CEIL(2.1) is 3)" +columns = [{ name = "x", type = "NUMBER(10,2)" }] +rows = [ + ["-2.15"], + ["-0.01"], + ["2.11"], +] +query = "SELECT CEIL(x, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/charindex.toml b/cases/translation/functions/charindex.toml new file mode 100644 index 000000000..c1c75f163 --- /dev/null +++ b/cases/translation/functions/charindex.toml @@ -0,0 +1,112 @@ +category = "translation" +construct = "sf.functions.charindex" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Search for a substring after multi-byte characters. Catches: arguments swapped (searching the needle in the haystack), a 0-based result, or a byte offset (5 instead of 3 for \u00e9\u00e9l)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'an'", "'banana'"], + ["'l'", "'\u00e9\u00e9l'"], + ["'x'", "'abc'"], +] +query = "SELECT CHARINDEX(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_start_pos" +description = "A start position past the first match. Catches: the start position ignored (2 instead of 4) or the result counted from the start position" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'an'", "'banana'", "3"], + ["'an'", "'banana'", "5"], + ["'\u00e9'", "'\u00e9a\u00e9'", "2"], +] +query = "SELECT CHARINDEX(a, b, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_binary" +description = "Search in binary values. Catches: a hex-text offset (3 instead of 2)" +columns = [{ name = "a", type = "BINARY" }, { name = "b", type = "BINARY" }] +rows = [ + ["'FF'", "'00FF'"], +] +query = "SELECT CHARINDEX(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr1" +description = "NULL needle next to a set one. Catches: NULL read as an empty needle (1 instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "'abc'"], + ["'c'", "'abc'"], +] +query = "SELECT CHARINDEX(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_expr2" +description = "NULL haystack next to a set one. Catches: NULL read as an empty string (0 instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'a'", "NULL"], + ["'a'", "'ba'"], +] +query = "SELECT CHARINDEX(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_needle" +description = "An empty needle, which the page says gives 1. Catches: NULL or 0 for an empty needle" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["''", "'abc'"], + ["''", "''"], +] +query = "SELECT CHARINDEX(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t007_null_start_pos" +description = "NULL start next to a set one. Catches: NULL read as the default 1" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "'ba'", "NULL"], + ["'a'", "'ba'", "1"], +] +query = "SELECT CHARINDEX(a, b, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_start_past_end" +description = "A start position past the end of the string. Catches: an error or the last match instead of 0" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "'aba'", "4"], + ["'a'", "'aba'", "99"], +] +query = "SELECT CHARINDEX(a, b, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t009_start_zero_negative" +description = "Start positions 0 and -1: records what Snowflake returns. Catches: 0 read other than as Snowflake does (as 1, as an error, or as no match), or a negative start counted from the end" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "'aba'", "0"], + ["'a'", "'aba'", "-1"], +] +query = "SELECT CHARINDEX(a, b, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/check-json.toml b/cases/translation/functions/check-json.toml new file mode 100644 index 000000000..03e8d1f5e --- /dev/null +++ b/cases/translation/functions/check-json.toml @@ -0,0 +1,53 @@ +category = "translation" +construct = "sf.functions.check-json" +session_profile = "utc-v1" + +[[case]] +id = "t001_valid" +description = "Valid JSON documents of several kinds, including a bare string and a bare number. Catches: a bare scalar rejected (only objects and arrays accepted)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":[1,2]}'"], + ["'\"x\"'"], + ["'5'"], + ["' [ ] '"], +] +query = "SELECT CHECK_JSON(a) IS NULL AS ok FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "Malformed documents: a missing value, a trailing comma and an unclosed array. Catches: NULL returned for an invalid document, or an error raised instead of a message" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":}'"], + ["'[1,]'"], + ["'[1'"], +] +query = "SELECT CHECK_JSON(a) IS NULL AS ok FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_variant" +description = "A VARIANT holding a string, which the page says is checked as JSON text. Catches: the VARIANT treated as already-valid JSON (NULL for the malformed text)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":}'"], + ["'{\"a\":1}'"], +] +query = "SELECT CHECK_JSON(a::VARIANT) IS NULL AS ok FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_string_or_variant_expr" +description = "A SQL NULL, which the page treats as valid. Catches: an error message returned for NULL" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT CHECK_JSON(a) IS NULL AS ok FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/check-xml.check-xml-str.toml b/cases/translation/functions/check-xml.check-xml-str.toml new file mode 100644 index 000000000..35d1a1d00 --- /dev/null +++ b/cases/translation/functions/check-xml.check-xml-str.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.check-xml.check-xml-str" +session_profile = "utc-v1" + +[[case]] +id = "t001_valid" +description = "Valid documents. Catches: a valid document reported as an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'1.50x'"], + ["''"], +] +query = "SELECT CHECK_XML(STR => a) IS NULL AS ok FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "Mismatched and unclosed tags. Catches: NULL returned for invalid XML, or an error raised instead of a message" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["''"], +] +query = "SELECT CHECK_XML(STR => a) IS NULL AS ok FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_string_containing_xml" +description = "A SQL NULL, which the page says gives NULL, as for a valid document. Catches: an error, or an error message returned for NULL" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT CHECK_XML(STR => a) IS NULL AS ok FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/check-xml.check-xml.toml b/cases/translation/functions/check-xml.check-xml.toml new file mode 100644 index 000000000..312989328 --- /dev/null +++ b/cases/translation/functions/check-xml.check-xml.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.check-xml.check-xml" +session_profile = "utc-v1" + +[[case]] +id = "t001_valid" +description = "Valid documents. Catches: a valid document reported as an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'1.50x'"], + ["''"], +] +query = "SELECT CHECK_XML(a) IS NULL AS ok FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "Mismatched and unclosed tags. Catches: NULL returned for invalid XML, or an error raised instead of a message" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["''"], +] +query = "SELECT CHECK_XML(a) IS NULL AS ok FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_string_containing_xml" +description = "A SQL NULL, which the page says gives NULL, as for a valid document. Catches: an error, or an error message returned for NULL" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT CHECK_XML(a) IS NULL AS ok FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/chr.toml b/cases/translation/functions/chr.toml new file mode 100644 index 000000000..ae38bfade --- /dev/null +++ b/cases/translation/functions/chr.toml @@ -0,0 +1,40 @@ +category = "translation" +construct = "sf.functions.chr" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "CHR of ASCII and non-ASCII code points. Catches: a byte or Latin-1 conversion (233 and 8364 not giving \u00e9 and \u20ac), or an error past 255" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["65"], + ["233"], + ["8364"], + ["10052"], +] +query = "SELECT CHR(n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_input" +description = "NULL code point next to a set one. Catches: NULL read as 0 (a NUL character instead of NULL)" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["97"], +] +query = "SELECT CHR(n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_negative" +description = "A negative code point: records what Snowflake returns there; it moves to boundary if Snowflake returns a value instead of an error. Catches: an empty string or a wrapped code point where Snowflake raises an error" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["-1"], +] +query = "SELECT CHR(n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/coalesce.toml b/cases/translation/functions/coalesce.toml new file mode 100644 index 000000000..073972406 --- /dev/null +++ b/cases/translation/functions/coalesce.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.coalesce" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "The first non-NULL among several. Catches: the last non-NULL, or stopping after two arguments" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }, { name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "2", "3"], + ["NULL", "NULL", "3"], + ["1", "NULL", "3"], +] +query = "SELECT COALESCE(a, b, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mixed" +description = "A numeric string with a number, which converts to NUMBER. Catches: a VARCHAR result ('17.50' kept as text) instead of Snowflake's numeric conversion" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["'17.50'", "1"], + ["NULL", "4"], +] +query = "SELECT COALESCE(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_scale" +description = "Scales widened. Catches: the first argument's scale lost (1.25 returned as 1)" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "3"], + ["1.25", "3"], +] +query = "SELECT COALESCE(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr" +description = "Every argument NULL. Catches: a default value (0 or '') instead of NULL" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "NULL"], + ["1", "NULL"], +] +query = "SELECT COALESCE(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_unconvertible" +description = "A non-numeric string with a number, which the page says fails. Catches: the string returned as text" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'foo'"], +] +query = "SELECT COALESCE(a, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/collate.collate.syntax.toml b/cases/translation/functions/collate.collate.syntax.toml new file mode 100644 index 000000000..0b993edb8 --- /dev/null +++ b/cases/translation/functions/collate.collate.syntax.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.collate.collate.syntax" +session_profile = "utc-v1" + +[[case]] +id = "t001_case_insensitive" +description = "Equality under a case-insensitive collation. Catches: the collation dropped (FALSE for ABC = abc)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'ABC'", "'abc'"], + ["'abc'", "'abd'"], +] +query = "SELECT (a COLLATE 'en-ci') = b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_locale_order" +description = "Ordering under a locale collation. Catches: binary order kept ('a' < 'B' is FALSE in byte order, TRUE in en), or a case-insensitive comparison standing in for 'en' (a < A)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'a'", "'B'"], + ["'b'", "'A'"], + ["'a'", "'A'"], +] +query = "SELECT (a COLLATE 'en') < b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_value_unchanged" +description = "The returned string itself, with trailing blanks. Catches: the string case-folded or trimmed by the copy (the page: \"The string itself is unchanged\")" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'MiXed '"], +] +query = "SELECT a COLLATE 'en-ci-rtrim' AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_string_expression" +description = "NULL string next to a set one. Catches: NULL compared as an empty string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "''"], + ["'A'", "'a'"], +] +query = "SELECT (a COLLATE 'en-ci') = b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_rtrim_compare" +description = "Equality under an rtrim collation, beside the same comparison without rtrim. Catches: the rtrim specifier dropped in comparisons (FALSE for 'ab ' = 'AB')" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'ab '", "'AB'"], + ["'ab'", "'AB '"], +] +query = "SELECT (a COLLATE 'en-ci-rtrim') = b AS r, (a COLLATE 'en-ci') = b AS c FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/collate.collate.toml b/cases/translation/functions/collate.collate.toml new file mode 100644 index 000000000..c7a4afa0f --- /dev/null +++ b/cases/translation/functions/collate.collate.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.collate.collate" +session_profile = "utc-v1" + +[[case]] +id = "t001_case_insensitive" +description = "Equality under a case-insensitive collation. Catches: the collation dropped (FALSE for ABC = abc)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'ABC'", "'abc'"], + ["'abc'", "'abd'"], +] +query = "SELECT (COLLATE(a, 'en-ci')) = b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_locale_order" +description = "Ordering under a locale collation. Catches: binary order kept ('a' < 'B' is FALSE in byte order, TRUE in en), or a case-insensitive comparison standing in for 'en' (a < A)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'a'", "'B'"], + ["'b'", "'A'"], + ["'a'", "'A'"], +] +query = "SELECT (COLLATE(a, 'en')) < b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_value_unchanged" +description = "The returned string itself, with trailing blanks. Catches: the string case-folded or trimmed by the copy (the page: \"The string itself is unchanged\")" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'MiXed '"], +] +query = "SELECT COLLATE(a, 'en-ci-rtrim') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_string_expression" +description = "NULL string next to a set one. Catches: NULL compared as an empty string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "''"], + ["'A'", "'a'"], +] +query = "SELECT (COLLATE(a, 'en-ci')) = b AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_rtrim_compare" +description = "Equality under an rtrim collation, beside the same comparison without rtrim. Catches: the rtrim specifier dropped in comparisons (FALSE for 'ab ' = 'AB')" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'ab '", "'AB'"], + ["'ab'", "'AB '"], +] +query = "SELECT (COLLATE(a, 'en-ci-rtrim')) = b AS r, (COLLATE(a, 'en-ci')) = b AS c FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/collation.toml b/cases/translation/functions/collation.toml new file mode 100644 index 000000000..625233a23 --- /dev/null +++ b/cases/translation/functions/collation.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.collation" +session_profile = "utc-v1" + +[[case]] +id = "t001_collated" +description = "COLLATION of the same string under two explicit collations. Catches: a fixed or empty answer, or the collation specification dropped or normalised (de-ci read as de)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'x'"], +] +query = "SELECT COLLATION(COLLATE(a, 'de-ci')) AS r, COLLATION(COLLATE(a, 'en')) AS e FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expression" +description = "NULL collated value. Catches: records whatever Snowflake returns for a NULL collated value ('de' or NULL)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'y'"], +] +query = "SELECT COLLATION(COLLATE(a, 'de')) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/compress.toml b/cases/translation/functions/compress.toml new file mode 100644 index 000000000..93d5db09c --- /dev/null +++ b/cases/translation/functions/compress.toml @@ -0,0 +1,84 @@ +category = "translation" +construct = "sf.functions.compress" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar_snappy" +description = "COMPRESS of the page's example and of multi-byte text with SNAPPY. Catches: another codec or framing (the page gives 0920536E6F77666C616B65)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'Snowflake'"], + ["'h\u00e9llo h\u00e9llo h\u00e9llo'"], +] +query = "SELECT COMPRESS(a, 'SNAPPY') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "COMPRESS of a BINARY value. Catches: the binary read as its hex text" +columns = [{ name = "a", type = "BINARY" }] +rows = [ + ["'536E6F77666C616B65'"], +] +query = "SELECT COMPRESS(a, 'SNAPPY') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_methods" +description = "Each method, with a level and lower-case names, read back through DECOMPRESS_STRING. Catches: a method name or level rejected, or compress and decompress disagreeing on the codec or its framing" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'abcabcabcabc'"], +] +query = "SELECT DECOMPRESS_STRING(COMPRESS(a, 'zlib(1)'), 'ZLIB') AS z, DECOMPRESS_STRING(COMPRESS(a, 'ZSTD'), 'zstd') AS d, DECOMPRESS_STRING(COMPRESS(a, 'BZ2'), 'BZ2') AS b FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_input" +description = "NULL input next to a set one. Catches: NULL compressed as an empty value" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'ab'"], +] +query = "SELECT COMPRESS(a, 'SNAPPY') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_method" +description = "NULL method. Catches: NULL read as a default method" +columns = [{ name = "a", type = "VARCHAR" }, { name = "m", type = "VARCHAR" }] +rows = [ + ["'ab'", "NULL"], + ["'ab'", "'SNAPPY'"], +] +query = "SELECT COMPRESS(a, m) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty" +description = "The empty string with SNAPPY. Catches: NULL for empty input instead of a length-0 block" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT COMPRESS(a, 'SNAPPY') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t007_unknown_method" +compile_error = true +description = "An unknown method, which the page says fails; Snowflake refuses it when compiling (SQLSTATE 42P19). Catches: a fallback codec or NULL instead of an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'ab'"], +] +query = "SELECT COMPRESS(a, 'LZ4') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/concat-ws.toml b/cases/translation/functions/concat-ws.toml new file mode 100644 index 000000000..1fd8799d5 --- /dev/null +++ b/cases/translation/functions/concat-ws.toml @@ -0,0 +1,71 @@ +category = "translation" +construct = "sf.functions.concat-ws" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "A multi-character separator between three strings. Catches: the separator after the last argument, the separator taken as the first value, or arguments reordered" +columns = [{ name = "d", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "c", type = "VARCHAR" }] +rows = [ + ["'-+'", "'a'", "'bc'", "'\u00e9'"], +] +query = "SELECT CONCAT_WS(d, a, b, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_single" +description = "One argument after the separator. Catches: a separator appended" +columns = [{ name = "d", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["','", "'only'"], +] +query = "SELECT CONCAT_WS(d, a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_binary" +description = "Binary separator and values. Catches: hex text concatenated as VARCHAR (the length column tells 3 bytes from 6 hex characters even when both render as hex)" +columns = [{ name = "d", type = "BINARY" }, { name = "a", type = "BINARY" }, { name = "b", type = "BINARY" }] +rows = [ + ["'FF'", "'00'", "'01'"], +] +query = "SELECT CONCAT_WS(d, a, b) AS r, OCTET_LENGTH(CONCAT_WS(d, a, b)) AS l FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_separator" +description = "NULL separator. Catches: NULL read as an empty separator (ab instead of NULL)" +columns = [{ name = "d", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "'a'", "'b'"], + ["'/'", "'a'", "'b'"], +] +query = "SELECT CONCAT_WS(d, a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_expression" +description = "NULL value between set ones. Catches: NULL skipped (Postgres CONCAT_WS gives a,c) instead of NULL" +columns = [{ name = "d", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "c", type = "VARCHAR" }] +rows = [ + ["','", "'a'", "NULL", "'c'"], +] +query = "SELECT CONCAT_WS(d, a, b, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty" +description = "Empty values and an empty separator. Catches: empty values dropped (a,c instead of a,,c)" +columns = [{ name = "d", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "c", type = "VARCHAR" }] +rows = [ + ["','", "'a'", "''", "'c'"], + ["''", "'a'", "'b'", "'c'"], +] +query = "SELECT CONCAT_WS(d, a, b, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/concat.concat-subscript-dot.toml b/cases/translation/functions/concat.concat-subscript-dot.toml new file mode 100644 index 000000000..972262017 --- /dev/null +++ b/cases/translation/functions/concat.concat-subscript-dot.toml @@ -0,0 +1,50 @@ +category = "translation" +construct = "sf.functions.concat.concat-subscript-dot" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Three strings in order. Catches: arguments reordered or a separator inserted" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "c", type = "VARCHAR" }] +rows = [ + ["'\u00e9'", "'b'", "'cd'"], + ["'x '", "' y'", "'z'"], +] +query = "SELECT a || b || c AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "Three binary values. Catches: the hex texts concatenated as a VARCHAR (the length column tells 3 bytes from 6 hex characters even when both render as hex)" +columns = [{ name = "a", type = "BINARY" }, { name = "b", type = "BINARY" }, { name = "c", type = "BINARY" }] +rows = [ + ["'00'", "'FF'", "'10'"], +] +query = "SELECT a || b || c AS r, OCTET_LENGTH(a || b || c) AS l FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "NULL in the middle argument. Catches: NULL skipped or read as '' (Postgres CONCAT gives 'ac')" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "c", type = "VARCHAR" }] +rows = [ + ["'a'", "NULL", "'c'"], + ["'a'", "'b'", "'c'"], +] +query = "SELECT a || b || c AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty" +description = "Empty strings between set ones. Catches: an empty string treated as NULL (NULL instead of 'ac')" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "c", type = "VARCHAR" }] +rows = [ + ["'a'", "''", "'c'"], + ["''", "''", "''"], +] +query = "SELECT a || b || c AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/concat.concat.toml b/cases/translation/functions/concat.concat.toml new file mode 100644 index 000000000..6e8677b30 --- /dev/null +++ b/cases/translation/functions/concat.concat.toml @@ -0,0 +1,61 @@ +category = "translation" +construct = "sf.functions.concat.concat" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Three strings in order. Catches: arguments reordered or a separator inserted" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "c", type = "VARCHAR" }] +rows = [ + ["'\u00e9'", "'b'", "'cd'"], + ["'x '", "' y'", "'z'"], +] +query = "SELECT CONCAT(a, b, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "Three binary values. Catches: the hex texts concatenated as a VARCHAR (the length column tells 3 bytes from 6 hex characters even when both render as hex)" +columns = [{ name = "a", type = "BINARY" }, { name = "b", type = "BINARY" }, { name = "c", type = "BINARY" }] +rows = [ + ["'00'", "'FF'", "'10'"], +] +query = "SELECT CONCAT(a, b, c) AS r, OCTET_LENGTH(CONCAT(a, b, c)) AS l FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "NULL in the middle argument. Catches: NULL skipped or read as '' (Postgres CONCAT gives 'ac')" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "c", type = "VARCHAR" }] +rows = [ + ["'a'", "NULL", "'c'"], + ["'a'", "'b'", "'c'"], +] +query = "SELECT CONCAT(a, b, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty" +description = "Empty strings between set ones. Catches: an empty string treated as NULL (NULL instead of 'ac')" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "c", type = "VARCHAR" }] +rows = [ + ["'a'", "''", "'c'"], + ["''", "''", "''"], +] +query = "SELECT CONCAT(a, b, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t005_single" +description = "CONCAT of one argument. Catches: one argument rejected or NULL" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "c", type = "VARCHAR" }] +rows = [ + ["'solo'", "''", "''"], +] +query = "SELECT CONCAT(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/conditional-change-event.toml b/cases/translation/functions/conditional-change-event.toml new file mode 100644 index 000000000..446049370 --- /dev/null +++ b/cases/translation/functions/conditional-change-event.toml @@ -0,0 +1,35 @@ +category = "translation" +construct = "sf.functions.conditional-change-event" +session_profile = "utc-v1" + +[[case]] +id = "t001_changes" +description = "Values that repeat and change. Catches: repeats counted as changes, or the counter starting at 1" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "5"], + ["'a'", "2", "5"], + ["'a'", "3", "6"], + ["'a'", "4", "5"], + ["'b'", "1", "1"], +] +query = "SELECT ordinal, CONDITIONAL_CHANGE_EVENT(x) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr1" +description = "NULL values, where the page formula compares with NULL and so counts no change, giving 0 throughout. Catches: a change to or from NULL counted, or NULLs skipped so that 10 to 40 counts as a change" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, CONDITIONAL_CHANGE_EVENT(x) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/conditional-true-event.toml b/cases/translation/functions/conditional-true-event.toml new file mode 100644 index 000000000..10f8c32aa --- /dev/null +++ b/cases/translation/functions/conditional-true-event.toml @@ -0,0 +1,54 @@ +category = "translation" +construct = "sf.functions.conditional-true-event" +session_profile = "utc-v1" + +[[case]] +id = "t001_events" +description = "A condition true on some rows, NULL on others. Catches: the counter starting at 1, incremented on the following row, or NULL counted as TRUE" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, CONDITIONAL_TRUE_EVENT(x > 5) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_with_lag" +description = "A condition using LAG with the same OVER clause, as the page allows. Catches: the LAG evaluated over a different window" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, CONDITIONAL_TRUE_EVENT(o - LAG(o) OVER (PARTITION BY p ORDER BY o) > 1) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "A condition that is NULL on some rows, which is not TRUE. Catches: NULL counted as TRUE, or NULL returned for those rows" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, CONDITIONAL_TRUE_EVENT(x > 0) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/contains.toml b/cases/translation/functions/contains.toml new file mode 100644 index 000000000..5baf3e80a --- /dev/null +++ b/cases/translation/functions/contains.toml @@ -0,0 +1,53 @@ +category = "translation" +construct = "sf.functions.contains" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "CONTAINS with the arguments in both orders and in another case. Catches: arguments swapped (TRUE for CONTAINS(nan, banana)) or a case-insensitive match" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'banana'", "'nan'"], + ["'banana'", "'NAN'"], + ["'nan'", "'banana'"], + ["'caf\u00e9'", "'\u00e9'"], +] +query = "SELECT CONTAINS(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr1" +description = "NULL first argument. Catches: NULL read as an empty string (FALSE instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "'a'"], + ["'a'", "'a'"], +] +query = "SELECT CONTAINS(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_null_expr2" +description = "NULL second argument. Catches: NULL read as an empty string (TRUE instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'abc'", "NULL"], + ["'abc'", "'c'"], +] +query = "SELECT CONTAINS(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty" +description = "An empty search string, and an empty subject. Catches: FALSE for the empty search string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'abc'", "''"], + ["''", "'a'"], +] +query = "SELECT CONTAINS(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/convert-timezone.toml b/cases/translation/functions/convert-timezone.toml new file mode 100644 index 000000000..2325a8ebb --- /dev/null +++ b/cases/translation/functions/convert-timezone.toml @@ -0,0 +1,111 @@ +category = "translation" +construct = "sf.functions.convert-timezone" +session_profile = "utc-v1" + +[[case]] +id = "t001_ntz" +description = "Conversions between zones with whole and half-hour offsets. Catches: source and target swapped, or offsets applied with the wrong sign" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-07-01 12:00:00'"], + ["'2024-01-01 00:15:00'"], +] +query = "SELECT CONVERT_TIMEZONE('America/Los_Angeles', 'UTC', t) AS la_utc, CONVERT_TIMEZONE('UTC', 'Asia/Kolkata', t) AS utc_in FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_offset_names" +description = "Zone names in another case, and a fixed-offset name. Catches: zone names compared case-sensitively" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-01-15 08:00:00'"], +] +query = "SELECT CONVERT_TIMEZONE('europe/paris', 'Etc/GMT+3', t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_source_tz" +description = "NULL source zone. Catches: NULL read as UTC" +columns = [{ name = "z", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'UTC'"], +] +query = "SELECT CONVERT_TIMEZONE(z, 'Asia/Tokyo', '2024-01-01 00:00:00'::TIMESTAMP_NTZ) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_target_tz" +description = "NULL target zone. Catches: NULL read as UTC" +columns = [{ name = "z", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'UTC'"], +] +query = "SELECT CONVERT_TIMEZONE('Asia/Tokyo', z, '2024-01-01 00:00:00'::TIMESTAMP_NTZ) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_source_timestamp_ntz" +description = "NULL timestamp. Catches: NULL read as the epoch" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["NULL"], + ["'2024-01-01 00:00:00'"], +] +query = "SELECT CONVERT_TIMEZONE('UTC', 'Asia/Tokyo', t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_dst" +description = "Wall clocks in the spring gap and the autumn overlap of America/New_York, and either side. Catches: a fixed standard offset all year, or the overlap resolved to the other offset" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-03-10 01:59:00'"], + ["'2024-03-10 02:30:00'"], + ["'2024-03-10 03:00:00'"], + ["'2024-11-03 01:30:00'"], + ["'2024-11-03 02:00:00'"], +] +query = "SELECT CONVERT_TIMEZONE('America/New_York', 'UTC', t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t007_leap" +description = "A conversion that crosses into 29 February. Catches: a skipped leap day" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-02-28 20:00:00'"], +] +query = "SELECT CONVERT_TIMEZONE('UTC', 'Pacific/Kiritimati', t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t008_bad_zone" +description = "An unknown zone. Catches: UTC or NULL instead of an error" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-01-01 00:00:00'"], +] +query = "SELECT CONVERT_TIMEZONE('Mars/Base', 'UTC', t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t009_two_argument" +description = "The two-argument form on a TIMESTAMP_TZ, which returns a TIMESTAMP_TZ in the target zone. Catches: the three-argument NTZ path (the wall clock read as UTC: 05:00 instead of 13:00 Kolkata), an NTZ result (r), or the right instant kept in the source or UTC offset (wall 23:30 or 07:30 instead of 13:00)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], + ["'2024-03-10 01:30:00 -0500'"], +] +query = "SELECT CONVERT_TIMEZONE('Asia/Kolkata', t) AS r, CAST(CONVERT_TIMEZONE('Asia/Kolkata', t) AS TIMESTAMP_NTZ) AS wall FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/corr.corr.toml b/cases/translation/functions/corr.corr.toml new file mode 100644 index 000000000..48f105726 --- /dev/null +++ b/cases/translation/functions/corr.corr.toml @@ -0,0 +1,85 @@ +category = "translation" +construct = "sf.functions.corr.corr" +session_profile = "utc-v1" + +[[case]] +id = "t001_pairs" +description = "Asymmetric pairs per group, with a NULL in x in one pair and in y in another. Catches: pairs with one NULL kept (pairwise deletion) or a covariance" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT g, CORR(y, x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT y beside NUMBER x. Catches: an integer result type" +columns = [{ name = "y", type = "FLOAT" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["0.5", "1"], + ["2.25", "2"], + ["2", "4"], +] +query = "SELECT CORR(y, x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_constant_x" +description = "Every x equal, so the variance of x is 0. Catches: a division by zero error, or 0 where Snowflake gives NULL (or the reverse)" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1", "3"], + ["4", "3"], + ["2", "3"], +] +query = "SELECT CORR(y, x) AS r FROM input" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t004_null_y" +description = "NULL y in every pair. Catches: a value from the x column alone" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["NULL", "2"], +] +query = "SELECT CORR(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_x" +description = "NULL x in one pair of four. Catches: the pair kept with x read as 0" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2", "NULL"], + ["3", "1"], + ["7", "2"], + ["1", "6"], +] +query = "SELECT CORR(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: an error or 0 instead of the empty-input result" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1", "1"], +] +query = "SELECT CORR(y, x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/corr.x-over.toml b/cases/translation/functions/corr.x-over.toml new file mode 100644 index 000000000..68403c518 --- /dev/null +++ b/cases/translation/functions/corr.x-over.toml @@ -0,0 +1,69 @@ +category = "translation" +construct = "sf.functions.corr.x-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition pairs with NULLs on either side. Catches: pairs with one NULL kept (pairwise deletion) or a covariance, or the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT CORR(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT CORR(y, x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "A partition whose y values are all NULL. Catches: a value from x alone" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL", "1"], + ["'p'", "NULL", "2"], + ["'q'", "1", "1"], + ["'q'", "3", "2"], +] +query = "SELECT CORR(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "1"], + ["'p'", "2", "9"], + ["NULL", "3", "4"], + ["NULL", "2", "6"], +] +query = "SELECT CORR(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/cos.toml b/cases/translation/functions/cos.toml new file mode 100644 index 000000000..f86fa2f26 --- /dev/null +++ b/cases/translation/functions/cos.toml @@ -0,0 +1,52 @@ +category = "translation" +construct = "sf.functions.cos" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "COS of FLOAT values. Catches: SIN computed, or the argument read in degrees" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0"], + ["1"], + ["-2.5"], + ["3.141592653589793"], +] +query = "SELECT COS(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "COS of NUMBER(12,4), converted to FLOAT. Catches: SIN computed, or the argument read in degrees; or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["1.5000"], + ["-0.7500"], +] +query = "SELECT COS(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null" +description = "COS of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT COS(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_large" +description = "Large arguments. Catches: argument reduction differing" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1e6"], + ["-12345.678"], +] +query = "SELECT COS(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/cosh.toml b/cases/translation/functions/cosh.toml new file mode 100644 index 000000000..d15a432ab --- /dev/null +++ b/cases/translation/functions/cosh.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.cosh" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "COSH of FLOAT values. Catches: SINH computed (cosh is even, sinh odd)" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0"], + ["1"], + ["-2"], +] +query = "SELECT COSH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "COSH of NUMBER(12,4), converted to FLOAT. Catches: SINH computed (cosh is even, sinh odd); or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["0.5000"], + ["-1.2500"], +] +query = "SELECT COSH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null" +description = "COSH of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT COSH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_overflow_inf" +description = "Arguments just past the double range (710.48). Catches: infinity versus error" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["711"], + ["-711"], +] +query = "SELECT COSH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/cot.toml b/cases/translation/functions/cot.toml new file mode 100644 index 000000000..6e011193f --- /dev/null +++ b/cases/translation/functions/cot.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.cot" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "COT of FLOAT values. Catches: TAN computed instead of its reciprocal" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.5"], + ["-1"], + ["2"], +] +query = "SELECT COT(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "COT of NUMBER(12,4), converted to FLOAT. Catches: TAN computed instead of its reciprocal; or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["0.7854"], + ["-0.2500"], +] +query = "SELECT COT(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null" +description = "COT of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT COT(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_small" +description = "Very small arguments give large cotangents. Catches: reciprocal computed in fixed-point" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1e-8"], + ["-1e-8"], +] +query = "SELECT COT(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t005_pole" +description = "COT at or outside its domain: records what Snowflake returns there (NaN, Infinity, NULL or an error); re-kinded to error_parity after capture if Snowflake raises an error. Catches: NaN, Infinity, NULL or an error differing from Snowflake" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0"], +] +query = "SELECT COT(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/count-if.count-if-over.toml b/cases/translation/functions/count-if.count-if-over.toml new file mode 100644 index 000000000..6ab67e556 --- /dev/null +++ b/cases/translation/functions/count-if.count-if-over.toml @@ -0,0 +1,108 @@ +category = "translation" +construct = "sf.functions.count-if.count-if-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT COUNT_IF(x > 4) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT COUNT_IF(x > 4) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_order_ties" +description = "ORDER BY with tied keys (two rows with k = 2) and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW. Catches: a ROWS frame (the tied rows get different values) or the whole partition" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT COUNT_IF(x > 4) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_order_desc" +description = "DESC ordering with a running ROWS frame. Catches: DESC ignored (the running value starts from the smallest key)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT COUNT_IF(x > 4) OVER (PARTITION BY g ORDER BY k DESC, x ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_nulls_first_frame" +description = "A NULL ordering key placed first (not the ASC default) and a one-row-back sliding frame. Catches: NULLS FIRST ignored (the NULL-key row last), or the frame read as RANGE or reaching forward" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3", "1"], + ["'p'", "NULL", "8"], + ["'p'", "1", "10"], + ["'p'", "5", "6"], +] +query = "SELECT COUNT_IF(x > 4) OVER (PARTITION BY g ORDER BY k ASC NULLS FIRST ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: a NULL condition counted" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], +] +query = "SELECT COUNT_IF(x > 4) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "8"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT COUNT_IF(x > 4) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/count-if.count-if.toml b/cases/translation/functions/count-if.count-if.toml new file mode 100644 index 000000000..32b296c5b --- /dev/null +++ b/cases/translation/functions/count-if.count-if.toml @@ -0,0 +1,54 @@ +category = "translation" +construct = "sf.functions.count-if.count-if" +session_profile = "utc-v1" + +[[case]] +id = "t001_condition" +description = "A comparison per group, true for some rows. Catches: rows counted regardless of the condition, or FALSE counted" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "5"], + ["'p'", "9"], +] +query = "SELECT g, COUNT_IF(x > 3) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_boolean_column" +description = "A BOOLEAN column directly. Catches: the column read as a count of non-NULL values" +columns = [{ name = "b", type = "BOOLEAN" }] +rows = [ + ["TRUE"], + ["FALSE"], + ["TRUE"], +] +query = "SELECT COUNT_IF(b) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_condition" +description = "A condition that is NULL for a NULL value. Catches: a NULL condition counted as TRUE" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["5"], + ["1"], +] +query = "SELECT COUNT_IF(x > 3) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty_input" +description = "No rows. Catches: NULL instead of 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["5"], +] +query = "SELECT COUNT_IF(x > 3) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/count.count-over.toml b/cases/translation/functions/count.count-over.toml new file mode 100644 index 000000000..0d0acd7db --- /dev/null +++ b/cases/translation/functions/count.count-over.toml @@ -0,0 +1,135 @@ +category = "translation" +construct = "sf.functions.count.count-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT COUNT(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT COUNT(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_order_ties" +description = "ORDER BY with tied keys (two rows with k = 2) and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW. Catches: a ROWS frame (the tied rows get different values) or the whole partition" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT COUNT(x) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_order_desc" +description = "DESC ordering with a running ROWS frame. Catches: DESC ignored (the running value starts from the smallest key)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT COUNT(x) OVER (PARTITION BY g ORDER BY k DESC, x ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_nulls_first_frame" +description = "A NULL ordering key placed first (not the ASC default) and a one-row-back sliding frame. Catches: NULLS FIRST ignored (the NULL-key row last), or the frame read as RANGE or reaching forward" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3", "1"], + ["'p'", "NULL", "4"], + ["'p'", "1", "10"], + ["'p'", "2", "6"], +] +query = "SELECT COUNT(x) OVER (PARTITION BY g ORDER BY k ASC NULLS FIRST ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL rows counted" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], +] +query = "SELECT COUNT(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT COUNT(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_distinct_partition" +description = "DISTINCT inside a partition with a duplicate. Catches: DISTINCT ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3"], + ["'p'", "3"], + ["'p'", "4"], + ["'q'", "3"], +] +query = "SELECT COUNT(DISTINCT x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t009_star" +description = "COUNT(*) as a window function counts NULL rows. Catches: COUNT(*) skipping NULL rows" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'p'", "1"], + ["'q'", "NULL"], +] +query = "SELECT COUNT(*) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/covar-pop.covar-pop.toml b/cases/translation/functions/covar-pop.covar-pop.toml new file mode 100644 index 000000000..5beba504c --- /dev/null +++ b/cases/translation/functions/covar-pop.covar-pop.toml @@ -0,0 +1,72 @@ +category = "translation" +construct = "sf.functions.covar-pop.covar-pop" +session_profile = "utc-v1" + +[[case]] +id = "t001_pairs" +description = "Asymmetric pairs per group, with a NULL in x in one pair and in y in another. Catches: the sample covariance (divide by n - 1), or pairs with one NULL kept" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT g, COVAR_POP(y, x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT y beside NUMBER x. Catches: an integer result type" +columns = [{ name = "y", type = "FLOAT" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["0.5", "1"], + ["2.25", "2"], + ["2", "4"], +] +query = "SELECT COVAR_POP(y, x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "NULL y in every pair. Catches: a value from the x column alone" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["NULL", "2"], +] +query = "SELECT COVAR_POP(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_x" +description = "NULL x in one pair of four. Catches: the pair kept with x read as 0" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2", "NULL"], + ["3", "1"], + ["7", "2"], + ["1", "6"], +] +query = "SELECT COVAR_POP(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: an error or 0 instead of the empty-input result" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1", "1"], +] +query = "SELECT COVAR_POP(y, x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/covar-pop.x-over.toml b/cases/translation/functions/covar-pop.x-over.toml new file mode 100644 index 000000000..2ddafedfc --- /dev/null +++ b/cases/translation/functions/covar-pop.x-over.toml @@ -0,0 +1,69 @@ +category = "translation" +construct = "sf.functions.covar-pop.x-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition pairs with NULLs on either side. Catches: the sample covariance (divide by n - 1), or pairs with one NULL kept, or the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT COVAR_POP(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT COVAR_POP(y, x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "A partition whose y values are all NULL. Catches: a value from x alone" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL", "1"], + ["'p'", "NULL", "2"], + ["'q'", "1", "1"], + ["'q'", "3", "2"], +] +query = "SELECT COVAR_POP(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "1"], + ["'p'", "2", "9"], + ["NULL", "3", "4"], + ["NULL", "2", "6"], +] +query = "SELECT COVAR_POP(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/covar-samp.covar-samp.toml b/cases/translation/functions/covar-samp.covar-samp.toml new file mode 100644 index 000000000..eedac2bc3 --- /dev/null +++ b/cases/translation/functions/covar-samp.covar-samp.toml @@ -0,0 +1,72 @@ +category = "translation" +construct = "sf.functions.covar-samp.covar-samp" +session_profile = "utc-v1" + +[[case]] +id = "t001_pairs" +description = "Asymmetric pairs per group, with a NULL in x in one pair and in y in another. Catches: the population covariance, or pairs with one NULL kept" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT g, COVAR_SAMP(y, x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT y beside NUMBER x. Catches: an integer result type" +columns = [{ name = "y", type = "FLOAT" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["0.5", "1"], + ["2.25", "2"], + ["2", "4"], +] +query = "SELECT COVAR_SAMP(y, x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "NULL y in every pair. Catches: a value from the x column alone" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["NULL", "2"], +] +query = "SELECT COVAR_SAMP(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_x" +description = "NULL x in one pair of four. Catches: the pair kept with x read as 0" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2", "NULL"], + ["3", "1"], + ["7", "2"], + ["1", "6"], +] +query = "SELECT COVAR_SAMP(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: an error or 0 instead of the empty-input result" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1", "1"], +] +query = "SELECT COVAR_SAMP(y, x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/covar-samp.x-over.toml b/cases/translation/functions/covar-samp.x-over.toml new file mode 100644 index 000000000..7cc0c61c8 --- /dev/null +++ b/cases/translation/functions/covar-samp.x-over.toml @@ -0,0 +1,69 @@ +category = "translation" +construct = "sf.functions.covar-samp.x-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition pairs with NULLs on either side. Catches: the population covariance, or pairs with one NULL kept, or the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT COVAR_SAMP(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT COVAR_SAMP(y, x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "A partition whose y values are all NULL. Catches: a value from x alone" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL", "1"], + ["'p'", "NULL", "2"], + ["'q'", "1", "1"], + ["'q'", "3", "2"], +] +query = "SELECT COVAR_SAMP(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "1"], + ["'p'", "2", "9"], + ["NULL", "3", "4"], + ["NULL", "2", "6"], +] +query = "SELECT COVAR_SAMP(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/cume-dist.toml b/cases/translation/functions/cume-dist.toml new file mode 100644 index 000000000..a04c7c58e --- /dev/null +++ b/cases/translation/functions/cume-dist.toml @@ -0,0 +1,50 @@ +category = "translation" +construct = "sf.functions.cume-dist" +session_profile = "utc-v1" + +[[case]] +id = "t001_ties" +description = "A tie and a one-row partition. Catches: ties counted one at a time (0.4 instead of 0.6), or PERCENT_RANK computed" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "10"], + ["'a'", "20"], + ["'a'", "20"], + ["'a'", "NULL"], + ["'a'", "30"], + ["'b'", "5"], +] +query = "SELECT ordinal, CUME_DIST() OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_frame" +compile_error = true +description = "An explicit window frame, which the page says CUME_DIST does not support. Catches: the frame accepted and ignored" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "10"], + ["'a'", "20"], + ["'a'", "20"], + ["'a'", "NULL"], + ["'a'", "30"], + ["'b'", "5"], +] +query = "SELECT ordinal, CUME_DIST() OVER (PARTITION BY p ORDER BY o ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_order_expr" +description = "NULL order keys sorted first; tied NULLs share one cumulative share. Catches: NULLs sorted last, or counted one at a time" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "NULL"], + ["'a'", "2"], + ["'a'", "NULL"], + ["'a'", "1"], +] +query = "SELECT ordinal, CUME_DIST() OVER (PARTITION BY p ORDER BY o NULLS FIRST) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/current-database.toml b/cases/translation/functions/current-database.toml new file mode 100644 index 000000000..a39ef6a4a --- /dev/null +++ b/cases/translation/functions/current-database.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.current-database" +session_profile = "utc-v1" + +[[case]] +id = "t001_type" +description = "The type of the name, and whether it is set, in a session with no database in use: the recording returned NULL (type NULL, not set). Catches: a database name returned when none is in use" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TYPEOF(CURRENT_DATABASE()::VARIANT) AS t, CURRENT_DATABASE() IS NOT NULL AS is_set FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_none" +description = "The function takes no argument; a NULL value compared with its result gives NULL. Catches: FALSE returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'x'"], +] +query = "SELECT ordinal, v = CURRENT_DATABASE() AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/current-date.current-date.syntax.toml b/cases/translation/functions/current-date.current-date.syntax.toml new file mode 100644 index 000000000..32739fba7 --- /dev/null +++ b/cases/translation/functions/current-date.current-date.syntax.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.current-date.current-date.syntax" +session_profile = "utc-v1" + +[[case]] +id = "t001_type" +description = "The type, agreement with the date of CURRENT_TIMESTAMP in the UTC session, and a lower bound. Catches: a timestamp returned, or the date taken in another zone" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TYPEOF(CURRENT_DATE::VARIANT) AS t, CURRENT_DATE = CURRENT_TIMESTAMP()::DATE AS same_day, CURRENT_DATE >= '2026-01-01'::DATE AS recent FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_none" +description = "The function takes no argument; a NULL value compared with its result gives NULL. Catches: the comparison with NULL returning FALSE, or the NULL replaced by the current value" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2026-01-01'"], +] +query = "SELECT ordinal, d < CURRENT_DATE AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/current-date.current-date.toml b/cases/translation/functions/current-date.current-date.toml new file mode 100644 index 000000000..2ff4af6e9 --- /dev/null +++ b/cases/translation/functions/current-date.current-date.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.current-date.current-date" +session_profile = "utc-v1" + +[[case]] +id = "t001_type" +description = "The type, agreement with the date of CURRENT_TIMESTAMP in the UTC session, and a lower bound. Catches: a timestamp returned, or the date taken in another zone" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TYPEOF(CURRENT_DATE()::VARIANT) AS t, CURRENT_DATE() = CURRENT_TIMESTAMP()::DATE AS same_day, CURRENT_DATE() >= '2026-01-01'::DATE AS recent FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_none" +description = "The function takes no argument; a NULL value compared with its result gives NULL. Catches: the comparison with NULL returning FALSE, or the NULL replaced by the current value" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2026-01-01'"], +] +query = "SELECT ordinal, d < CURRENT_DATE() AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/current-schema.toml b/cases/translation/functions/current-schema.toml new file mode 100644 index 000000000..c39aa8cda --- /dev/null +++ b/cases/translation/functions/current-schema.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.current-schema" +session_profile = "utc-v1" + +[[case]] +id = "t001_type" +description = "The type of the name, and whether it is set, in a session with no schema in use: the recording returned NULL (type NULL, not set). Catches: a schema name returned when none is in use" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TYPEOF(CURRENT_SCHEMA()::VARIANT) AS t, CURRENT_SCHEMA() IS NOT NULL AS is_set FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_none" +description = "The function takes no argument; a NULL value compared with its result gives NULL. Catches: FALSE returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'x'"], +] +query = "SELECT ordinal, v = CURRENT_SCHEMA() AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/current-schemas.toml b/cases/translation/functions/current-schemas.toml new file mode 100644 index 000000000..7fd31cc1f --- /dev/null +++ b/cases/translation/functions/current-schemas.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.current-schemas" +session_profile = "utc-v1" + +[[case]] +id = "t001_array" +description = "The type, and whether the text parses as a JSON array. Catches: an ARRAY returned, or a single schema name" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TYPEOF(CURRENT_SCHEMAS()::VARIANT) AS t, IS_ARRAY(PARSE_JSON(CURRENT_SCHEMAS())) AS arr FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_none" +description = "The function takes no argument; a NULL value compared with its result gives NULL. Catches: FALSE returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'x'"], +] +query = "SELECT ordinal, v = CURRENT_SCHEMAS() AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/current-time.current-time.syntax.toml b/cases/translation/functions/current-time.current-time.syntax.toml new file mode 100644 index 000000000..96e67abb7 --- /dev/null +++ b/cases/translation/functions/current-time.current-time.syntax.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.current-time.current-time.syntax" +session_profile = "utc-v1" + +[[case]] +id = "t001_type" +description = "The type, and agreement with the time of CURRENT_TIMESTAMP in the UTC session to within a minute. Catches: a timestamp returned, or the time taken in another zone" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TYPEOF(CURRENT_TIME::VARIANT) AS t, ABS(DATEDIFF(second, CURRENT_TIME, CURRENT_TIMESTAMP()::TIME)) < 60 AS close FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_none" +description = "The function takes no argument; a NULL value compared with its result gives NULL. Catches: the comparison with NULL returning FALSE, or the NULL replaced by the current value" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2026-01-01'"], +] +query = "SELECT ordinal, d::TIMESTAMP_NTZ::TIME < CURRENT_TIME AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/current-time.current-time.toml b/cases/translation/functions/current-time.current-time.toml new file mode 100644 index 000000000..d6fcf4906 --- /dev/null +++ b/cases/translation/functions/current-time.current-time.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.current-time.current-time" +session_profile = "utc-v1" + +[[case]] +id = "t001_type" +description = "The type, and agreement with the time of CURRENT_TIMESTAMP in the UTC session to within a minute. Catches: a timestamp returned, or the time taken in another zone" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TYPEOF(CURRENT_TIME()::VARIANT) AS t, ABS(DATEDIFF(second, CURRENT_TIME(), CURRENT_TIMESTAMP()::TIME)) < 60 AS close FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_precision" +description = "Precision 0 and 3, whose unused fractional digits the page makes zero. Catches: the precision ignored (non-zero digits past the requested ones)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT SUBSTR(TO_VARCHAR(CURRENT_TIME(0), 'FF9'), 1) = '000000000' AS p0, SUBSTR(TO_VARCHAR(CURRENT_TIME(3), 'FF9'), 4) = '000000' AS p3 FROM input" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_precision_range" +compile_error = true +description = "Precision 10, outside the valid range 0 to 9 the page states; Snowflake refuses it when compiling. Catches: the precision clamped to 9" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT CURRENT_TIME(10) IS NULL AS n FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_none" +description = "The function takes no argument; a NULL value compared with its result gives NULL. Catches: the comparison with NULL returning FALSE, or the NULL replaced by the current value" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2026-01-01'"], +] +query = "SELECT ordinal, d::TIMESTAMP_NTZ::TIME < CURRENT_TIME() AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/current-timestamp.current-timestamp.syntax.toml b/cases/translation/functions/current-timestamp.current-timestamp.syntax.toml new file mode 100644 index 000000000..018acce6e --- /dev/null +++ b/cases/translation/functions/current-timestamp.current-timestamp.syntax.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.current-timestamp.current-timestamp.syntax" +session_profile = "utc-v1" + +[[case]] +id = "t001_type" +description = "The type, which the page says is TIMESTAMP_LTZ whatever TIMESTAMP_TYPE_MAPPING says (NTZ here), and agreement with SYSDATE in the UTC session to within a minute. Catches: TIMESTAMP_NTZ returned under the type mapping, or the time taken in another zone" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TYPEOF(CURRENT_TIMESTAMP::VARIANT) AS t, ABS(DATEDIFF(second, CURRENT_TIMESTAMP::TIMESTAMP_NTZ, SYSDATE())) < 60 AS close FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_none" +description = "The function takes no argument; a NULL value compared with its result gives NULL. Catches: the comparison with NULL returning FALSE, or the NULL replaced by the current value" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2026-01-01'"], +] +query = "SELECT ordinal, d::TIMESTAMP_NTZ < CURRENT_TIMESTAMP AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/current-timestamp.current-timestamp.toml b/cases/translation/functions/current-timestamp.current-timestamp.toml new file mode 100644 index 000000000..639fad2d8 --- /dev/null +++ b/cases/translation/functions/current-timestamp.current-timestamp.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.current-timestamp.current-timestamp" +session_profile = "utc-v1" + +[[case]] +id = "t001_type" +description = "The type, which the page says is TIMESTAMP_LTZ whatever TIMESTAMP_TYPE_MAPPING says (NTZ here), and agreement with SYSDATE in the UTC session to within a minute. Catches: TIMESTAMP_NTZ returned under the type mapping, or the time taken in another zone" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TYPEOF(CURRENT_TIMESTAMP()::VARIANT) AS t, ABS(DATEDIFF(second, CURRENT_TIMESTAMP()::TIMESTAMP_NTZ, SYSDATE())) < 60 AS close FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_precision" +description = "Precision 0 and 3, whose unused fractional digits the page makes zero. Catches: the precision ignored" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TO_VARCHAR(CURRENT_TIMESTAMP(0), 'FF9') = '000000000' AS p0, SUBSTR(TO_VARCHAR(CURRENT_TIMESTAMP(3), 'FF9'), 4) = '000000' AS p3 FROM input" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_null_none" +description = "The function takes no argument; a NULL value compared with its result gives NULL. Catches: the comparison with NULL returning FALSE, or the NULL replaced by the current value" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2026-01-01'"], +] +query = "SELECT ordinal, d::TIMESTAMP_NTZ < CURRENT_TIMESTAMP() AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/datasketches-hll-accumulate.toml b/cases/translation/functions/datasketches-hll-accumulate.toml new file mode 100644 index 000000000..6d02b9071 --- /dev/null +++ b/cases/translation/functions/datasketches-hll-accumulate.toml @@ -0,0 +1,73 @@ +category = "translation" +construct = "sf.functions.datasketches-hll-accumulate" +session_profile = "utc-v1" + +[[case]] +id = "t001_estimate" +description = "Sketches per group, read with DATASKETCHES_HLL_ESTIMATE. Catches: duplicates counted" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3"], + ["'q'", "7"], + ["'p'", "1"], + ["'q'", "7"], + ["'p'", "3"], + ["'p'", "3"], + ["'p'", "2"], +] +query = "SELECT g, DATASKETCHES_HLL_ESTIMATE(DATASKETCHES_HLL_ACCUMULATE(x)) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT values, hashed as DOUBLE: 1.0 and 1.5 are two values. Catches: values truncated to integers" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1.0"], + ["1.5"], + ["1.0"], +] +query = "SELECT DATASKETCHES_HLL_ESTIMATE(DATASKETCHES_HLL_ACCUMULATE(x)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_max_log_k" +description = "An explicit max_log_k of 10. Catches: the argument rejected" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3"], + ["'q'", "7"], + ["'p'", "1"], + ["'q'", "7"], + ["'p'", "3"], + ["'p'", "3"], + ["'p'", "2"], +] +query = "SELECT g, DATASKETCHES_HLL_ESTIMATE(DATASKETCHES_HLL_ACCUMULATE(x, 10)) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr" +description = "NULL values, which are not counted. Catches: NULL counted" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT DATASKETCHES_HLL_ESTIMATE(DATASKETCHES_HLL_ACCUMULATE(x)) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: a NULL sketch (a NULL estimate) instead of an empty one, or the reverse" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT DATASKETCHES_HLL_ESTIMATE(DATASKETCHES_HLL_ACCUMULATE(x)) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/datasketches-hll-combine.toml b/cases/translation/functions/datasketches-hll-combine.toml new file mode 100644 index 000000000..a15401e81 --- /dev/null +++ b/cases/translation/functions/datasketches-hll-combine.toml @@ -0,0 +1,66 @@ +category = "translation" +construct = "sf.functions.datasketches-hll-combine" +session_profile = "utc-v1" + +[[case]] +id = "t001_text_vs_number" +description = "Sketches of the same numbers as NUMBER and as text: the page says they hash differently, so the union counts 4. Catches: values hashed by their text (2)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["2"], +] +query = "SELECT DATASKETCHES_HLL_ESTIMATE(DATASKETCHES_HLL_COMBINE(st)) AS r FROM (SELECT DATASKETCHES_HLL_ACCUMULATE(x) AS st FROM input UNION ALL SELECT DATASKETCHES_HLL_ACCUMULATE(x::VARCHAR) FROM input)" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_union" +description = "Sketches for overlapping groups: the union. Catches: the estimates summed" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], + ["'q'", "9"], + ["'p'", "4"], +] +query = "SELECT DATASKETCHES_HLL_ESTIMATE(DATASKETCHES_HLL_COMBINE(st)) AS r FROM (SELECT g, DATASKETCHES_HLL_ACCUMULATE(x) AS st FROM input GROUP BY g)" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_max_log_k" +description = "An explicit max_log_k. Catches: the argument rejected" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], + ["'q'", "9"], + ["'p'", "4"], +] +query = "SELECT DATASKETCHES_HLL_ESTIMATE(DATASKETCHES_HLL_COMBINE(st, 8)) AS r FROM (SELECT g, DATASKETCHES_HLL_ACCUMULATE(x) AS st FROM input GROUP BY g)" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_state" +description = "A NULL sketch beside sketches. Catches: the result NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], + ["'q'", "9"], + ["'p'", "4"], +] +query = "SELECT DATASKETCHES_HLL_ESTIMATE(DATASKETCHES_HLL_COMBINE(st)) AS r FROM (SELECT st FROM (SELECT g, DATASKETCHES_HLL_ACCUMULATE(x) AS st FROM input GROUP BY g) UNION ALL SELECT NULL)" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/datasketches-hll-estimate.toml b/cases/translation/functions/datasketches-hll-estimate.toml new file mode 100644 index 000000000..518b9e0e3 --- /dev/null +++ b/cases/translation/functions/datasketches-hll-estimate.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.datasketches-hll-estimate" +session_profile = "utc-v1" + +[[case]] +id = "t001_sketch" +description = "The estimate per group, returned as DOUBLE (HLL_ESTIMATE returns INTEGER). Catches: an INTEGER result" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], + ["'q'", "9"], + ["'p'", "4"], +] +query = "SELECT g, DATASKETCHES_HLL_ESTIMATE(st) AS r FROM (SELECT g, DATASKETCHES_HLL_ACCUMULATE(x) AS st FROM input GROUP BY g) ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_binary_sketch" +description = "A NULL sketch. Catches: 0.0 instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], + ["'q'", "9"], + ["'p'", "4"], +] +query = "SELECT DATASKETCHES_HLL_ESTIMATE(NULL::BINARY) AS r" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/datasketches-hll.datasketches-hll-over.toml b/cases/translation/functions/datasketches-hll.datasketches-hll-over.toml new file mode 100644 index 000000000..b4aca60fc --- /dev/null +++ b/cases/translation/functions/datasketches-hll.datasketches-hll-over.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.datasketches-hll.datasketches-hll-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT DATASKETCHES_HLL(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT DATASKETCHES_HLL(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL counted" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], +] +query = "SELECT DATASKETCHES_HLL(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT DATASKETCHES_HLL(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/datasketches-hll.datasketches-hll.toml b/cases/translation/functions/datasketches-hll.datasketches-hll.toml new file mode 100644 index 000000000..b1ca36e6d --- /dev/null +++ b/cases/translation/functions/datasketches-hll.datasketches-hll.toml @@ -0,0 +1,104 @@ +category = "translation" +construct = "sf.functions.datasketches-hll.datasketches-hll" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Repeated values per group. Catches: duplicates counted, or an INTEGER result" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3"], + ["'q'", "7"], + ["'p'", "1"], + ["'q'", "7"], + ["'p'", "3"], + ["'p'", "3"], + ["'p'", "2"], +] +query = "SELECT g, DATASKETCHES_HLL(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_max_log_k" +description = "An explicit max_log_k of 5. Catches: the argument rejected" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3"], + ["'q'", "7"], + ["'p'", "1"], + ["'q'", "7"], + ["'p'", "3"], + ["'p'", "3"], + ["'p'", "2"], +] +query = "SELECT g, DATASKETCHES_HLL(x, 5) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_varchar" +description = "Text hashed as bytes: values differing in case or a leading zero are distinct. Catches: case-insensitive or numeric reading of text (01 and 1 as one value)" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'1'"], + ["'01'"], + ["'a'"], + ["'A'"], + ["'1'"], +] +query = "SELECT DATASKETCHES_HLL(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_scale" +description = "A NUMBER with a non-zero scale, which the page says is not supported. Catches: the value cast silently" +columns = [{ name = "x", type = "NUMBER(10,1)" }] +rows = [ + ["1.5"], +] +query = "SELECT DATASKETCHES_HLL(x) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_distinct" +description = "DISTINCT, which has no effect. Catches: DISTINCT rejected" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3"], + ["'q'", "7"], + ["'p'", "1"], + ["'q'", "7"], + ["'p'", "3"], + ["'p'", "3"], + ["'p'", "2"], +] +query = "SELECT g, DATASKETCHES_HLL(DISTINCT x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t006_null_expr1" +description = "NULL values, which are not counted. Catches: NULL counted" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "1"], +] +query = "SELECT g, DATASKETCHES_HLL(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_empty_input" +description = "No rows; the page gives 0.0. Catches: NULL instead of 0.0" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT DATASKETCHES_HLL(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/date-from-parts.toml b/cases/translation/functions/date-from-parts.toml new file mode 100644 index 000000000..c0a90b6cd --- /dev/null +++ b/cases/translation/functions/date-from-parts.toml @@ -0,0 +1,92 @@ +category = "translation" +construct = "sf.functions.date-from-parts" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Normal dates in year-month-day order. Catches: month and day swapped" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "m", type = "NUMBER(38,0)" }, { name = "d", type = "NUMBER(38,0)" }] +rows = [ + ["2024", "3", "12"], + ["1999", "12", "31"], +] +query = "SELECT DATE_FROM_PARTS(y, m, d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_carry" +description = "Day and month values outside their ranges, which carry. Catches: an error or NULL instead of carrying (2024-02-30 is 2024-03-01)" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "m", type = "NUMBER(38,0)" }, { name = "d", type = "NUMBER(38,0)" }] +rows = [ + ["2024", "2", "30"], + ["2024", "14", "1"], + ["2024", "1", "0"], + ["2024", "1", "366"], +] +query = "SELECT DATE_FROM_PARTS(y, m, d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_year" +description = "NULL year. Catches: NULL read as 0" +columns = [{ name = "y", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2024"], +] +query = "SELECT DATE_FROM_PARTS(y, 1, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_month" +description = "NULL month. Catches: NULL read as 1" +columns = [{ name = "m", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT DATE_FROM_PARTS(2024, m, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_day" +description = "NULL day. Catches: NULL read as 1" +columns = [{ name = "d", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT DATE_FROM_PARTS(2024, 1, d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_negative" +description = "Negative and zero months and days, which the page calls not intuitive. Catches: month 0 read as January, or a negative day counted from the month start" +columns = [{ name = "m", type = "NUMBER(38,0)" }, { name = "d", type = "NUMBER(38,0)" }] +rows = [ + ["0", "1"], + ["-1", "1"], + ["3", "-1"], +] +query = "SELECT DATE_FROM_PARTS(2024, m, d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t007_leap" +description = "29 February in leap and common years. Catches: an error for 2023-02-29 instead of carrying to 03-01" +columns = [{ name = "y", type = "NUMBER(38,0)" }] +rows = [ + ["2024"], + ["2023"], + ["1900"], + ["2000"], +] +query = "SELECT DATE_FROM_PARTS(y, 2, 29) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/date-part.date-part.toml b/cases/translation/functions/date-part.date-part.toml new file mode 100644 index 000000000..1bebf1874 --- /dev/null +++ b/cases/translation/functions/date-part.date-part.toml @@ -0,0 +1,100 @@ +category = "translation" +construct = "sf.functions.date-part.date-part" +session_profile = "utc-v1" + +[[case]] +id = "t001_date_parts" +description = "Calendar and week parts of dates at year and ISO-week boundaries. Catches: dayofweek on another numbering, week by calendar year, or dayofyear 0-based, or ISO numbering for dayofweek (7 instead of 0 on the Sunday row)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-12-30'"], + ["'2021-01-01'"], + ["'2024-02-29'"], + ["'2023-01-01'"], +] +query = "SELECT DATE_PART(year, d) AS year, DATE_PART(quarter, d) AS quarter, DATE_PART(month, d) AS month, DATE_PART(day, d) AS day, DATE_PART(dayofweek, d) AS dayofweek, DATE_PART(dayofweekiso, d) AS dayofweekiso, DATE_PART(dayofyear, d) AS dayofyear, DATE_PART(week, d) AS week, DATE_PART(weekiso, d) AS weekiso, DATE_PART(yearofweekiso, d) AS yearofweekiso FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_time_parts" +description = "Time parts with fractional seconds. Catches: seconds rounded, or nanosecond scaled to milliseconds" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-02-29 13:07:59.123456789'"], + ["'1969-12-31 23:59:59.5'"], +] +query = "SELECT DATE_PART(hour, t) AS hour, DATE_PART(minute, t) AS minute, DATE_PART(second, t) AS second, DATE_PART(nanosecond, t) AS nanosecond, DATE_PART(epoch_second, t) AS epoch_second, DATE_PART(epoch_millisecond, t) AS epoch_millisecond FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "Parts of a TIMESTAMP_TZ, including its offset and epoch. Catches: parts from the UTC instant instead of the wall clock, timezone_hour sign flipped, or epoch from the wall clock" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], + ["'2024-07-01 00:15:00 +0530'"], +] +query = "SELECT DATE_PART(year, t) AS year, DATE_PART(day, t) AS day, DATE_PART(hour, t) AS hour, DATE_PART(minute, t) AS minute, DATE_PART(timezone_hour, t) AS timezone_hour, DATE_PART(timezone_minute, t) AS timezone_minute, DATE_PART(epoch_second, t) AS epoch_second FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_time" +description = "Parts of a TIME. Catches: an error for a TIME, or seconds rounded (46)" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["'18:30:45.75'"], +] +query = "SELECT DATE_PART(hour, t) AS hour, DATE_PART(minute, t) AS minute, DATE_PART(second, t) AS second FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_quoted_part" +description = "The part given as a string literal. Catches: a quoted part rejected" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-11-05'"], +] +query = "SELECT DATE_PART('month', d) AS month, DATE_PART('dow', d) AS dow FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_date_interval_time_or_timestamp_expr" +description = "NULL next to a set date. Catches: NULL read as a default date" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-01-02'"], +] +query = "SELECT DATE_PART(year, d) AS year FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_leap" +description = "Day of year around 29 February. Catches: a 365-day year in 2024" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-29'"], + ["'2024-12-31'"], + ["'2023-12-31'"], +] +query = "SELECT DATE_PART(dayofyear, d) AS dayofyear, DATE_PART(day, d) AS day FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t008_pre_epoch" +description = "Epoch parts before 1970. Catches: a truncation toward zero instead of floor for negative epochs" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'1969-12-31 23:59:59.900'"], + ["'1900-01-01 00:00:00'"], +] +query = "SELECT DATE_PART(epoch_second, t) AS epoch_second, DATE_PART(epoch_millisecond, t) AS epoch_millisecond FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/date-trunc.toml b/cases/translation/functions/date-trunc.toml new file mode 100644 index 000000000..6fc813aae --- /dev/null +++ b/cases/translation/functions/date-trunc.toml @@ -0,0 +1,84 @@ +category = "translation" +construct = "sf.functions.date-trunc" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "Calendar parts of a Sunday in a leap year. Catches: week truncated to Sunday, quarter to the wrong month, or a TIMESTAMP returned for a DATE" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-03-31'"], + ["'2024-01-01'"], +] +query = "SELECT DATE_TRUNC('year', d) AS year, DATE_TRUNC('quarter', d) AS quarter, DATE_TRUNC('month', d) AS month, DATE_TRUNC('week', d) AS week, DATE_TRUNC('day', d) AS day FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "Time parts with fractional seconds. Catches: rounding instead of truncation (12:00 for 11:59:59.999)" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-02-29 11:59:59.999'"], +] +query = "SELECT DATE_TRUNC('day', t) AS day, DATE_TRUNC('hour', t) AS hour, DATE_TRUNC('minute', t) AS minute, DATE_TRUNC('second', t) AS second, DATE_TRUNC('millisecond', t) AS millisecond FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "A TIMESTAMP_TZ truncated in its own offset. Catches: truncation in UTC (2025-01-01) instead of the wall clock (2024-12-31 00:00 -0800), or the offset dropped (the wall columns show the offset, which the instant comparison ignores)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT DATE_TRUNC('day', t) AS day, CAST(DATE_TRUNC('day', t) AS TIMESTAMP_NTZ) AS day_wall, DATE_TRUNC('month', t) AS month, CAST(DATE_TRUNC('month', t) AS TIMESTAMP_NTZ) AS month_wall, DATE_TRUNC('year', t) AS year, CAST(DATE_TRUNC('year', t) AS TIMESTAMP_NTZ) AS year_wall FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_time" +description = "A TIME truncated to hour and minute. Catches: an error for a TIME, or a timestamp returned" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["'17:59:59.999'"], +] +query = "SELECT DATE_TRUNC('hour', t) AS hour, DATE_TRUNC('minute', t) AS minute FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_date_or_time_expr" +description = "NULL next to a set date. Catches: NULL read as a default date" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-05-05'"], +] +query = "SELECT DATE_TRUNC('month', d) AS month FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_dst" +description = "TIMESTAMP_TZ values on both sides of a DST change. Catches: the offset re-derived from a zone rule (or UTC) instead of kept (the wall columns show the offset, which the instant comparison ignores)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-03-10 03:30:00 -0400'"], + ["'2024-11-03 01:30:00 -0500'"], +] +query = "SELECT DATE_TRUNC('hour', t) AS hour, CAST(DATE_TRUNC('hour', t) AS TIMESTAMP_NTZ) AS hour_wall, DATE_TRUNC('day', t) AS day, CAST(DATE_TRUNC('day', t) AS TIMESTAMP_NTZ) AS day_wall FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t007_time_day" +compile_error = true +description = "A TIME truncated to day, which the page says is an error. Catches: midnight returned instead of an error" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["'10:00:00'"], +] +query = "SELECT DATE_TRUNC('day', t) AS day FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/dateadd.toml b/cases/translation/functions/dateadd.toml new file mode 100644 index 000000000..15761c914 --- /dev/null +++ b/cases/translation/functions/dateadd.toml @@ -0,0 +1,132 @@ +category = "translation" +construct = "sf.functions.dateadd" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "Days, months and years added to dates, including negatives. Catches: value and expression swapped, or months added as 30 days" +columns = [{ name = "n", type = "NUMBER(38,0)" }, { name = "d", type = "DATE" }] +rows = [ + ["45", "'2024-01-20'"], + ["-3", "'2024-05-31'"], +] +query = "SELECT DATEADD(day, n, d) AS dd, DATEADD(month, n, d) AS mm, DATEADD(year, n, d) AS yy FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_date_hour" +description = "Hours added to a DATE, which the page says gives a TIMESTAMP. Catches: a DATE result (the hours dropped) or an error" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-28'"], +] +query = "SELECT DATEADD(hour, 30, d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_ntz" +description = "The part aliases ms, mi and mm on a timestamp. Catches: mm read as minutes (Snowflake: months), mi as months, or ms as microseconds" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-12-31 23:59:59.999'"], +] +query = "SELECT DATEADD(ms, 2, t) AS ms, DATEADD(mi, 1, t) AS mi, DATEADD(mm, 1, t) AS mm FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_time" +description = "Hours added to a TIME past midnight. Catches: an error or a timestamp instead of wrapping to 01:30" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["'23:30:00'"], +] +query = "SELECT DATEADD(hour, 2, t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_timestamp_tz" +description = "A day added to a TIMESTAMP_TZ. Catches: the offset dropped or converted to UTC (the wall column shows the offset, which the instant comparison ignores)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT DATEADD(day, 1, t) AS r, CAST(DATEADD(day, 1, t) AS TIMESTAMP_NTZ) AS wall FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_value" +description = "NULL value. Catches: NULL read as 0 (the date unchanged)" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT DATEADD(day, n, '2024-01-01'::DATE) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_date_or_time_expr" +description = "NULL date. Catches: NULL read as a default date" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-01-01'"], +] +query = "SELECT DATEADD(day, 1, d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_month_end" +description = "Month and year steps from month ends and 29 February. Catches: overflow into the next month (2024-03-02) instead of clamping to 2024-02-29, or 2025-03-01 from 2024-02-29" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-01-31'"], + ["'2024-02-29'"], + ["'2023-01-31'"], +] +query = "SELECT DATEADD(month, 1, d) AS m, DATEADD(year, 1, d) AS y FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t009_fractional_value" +description = "A fractional value: records how Snowflake rounds it. Catches: truncation (1 day) where Snowflake rounds 1.7 to 2, or the reverse" +columns = [{ name = "n", type = "NUMBER(10,2)" }] +rows = [ + ["1.70"], + ["-1.50"], +] +query = "SELECT DATEADD(day, n, '2024-01-01'::DATE) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t010_dst" +description = "An hour added at 01:30 New York time on both DST change days, through the two-argument CONVERT_TIMEZONE of a UTC timestamp. Catches: wall-clock arithmetic in the zone (07:30Z instead of the elapsed 06:30Z on the autumn row) (the wall column shows the offset, which the instant comparison ignores)" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-03-10 06:30:00'"], + ["'2024-11-03 05:30:00'"], +] +query = "SELECT DATEADD(hour, 1, CONVERT_TIMEZONE('America/New_York', t)) AS r, CAST(DATEADD(hour, 1, CONVERT_TIMEZONE('America/New_York', t)) AS TIMESTAMP_NTZ) AS wall FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t011_time_day" +compile_error = true +description = "Days added to a TIME, which the page says is an error. Catches: a wrapped TIME instead of an error" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["'10:00:00'"], +] +query = "SELECT DATEADD(day, 1, t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/datediff.datediff.toml b/cases/translation/functions/datediff.datediff.toml new file mode 100644 index 000000000..165a8e516 --- /dev/null +++ b/cases/translation/functions/datediff.datediff.toml @@ -0,0 +1,108 @@ +category = "translation" +construct = "sf.functions.datediff.datediff" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "Year, month, day and week boundaries crossed by one day. Catches: elapsed whole units (0 years for 31 Dec to 1 Jan) instead of crossed boundaries, or the sign reversed" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2023-12-31'", "'2024-01-01'"], + ["'2024-01-31'", "'2024-02-01'"], + ["'2024-03-10'", "'2024-03-04'"], +] +query = "SELECT DATEDIFF(year, a, b) AS y, DATEDIFF(month, a, b) AS m, DATEDIFF(day, a, b) AS d, DATEDIFF(week, a, b) AS w FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "Hour, minute and millisecond counts. Catches: elapsed time (0 hours for 10:59 to 11:00) instead of crossed boundaries, or seconds counted in milliseconds" +columns = [{ name = "a", type = "TIMESTAMP_NTZ" }, { name = "b", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-01-01 10:59:59.999'", "'2024-01-01 11:00:00.001'"], +] +query = "SELECT DATEDIFF(hour, a, b) AS h, DATEDIFF(second, a, b) AS s, DATEDIFF(millisecond, a, b) AS ms FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_time" +description = "Differences between TIMEs. Catches: an error for TIME arguments" +columns = [{ name = "a", type = "TIME" }, { name = "b", type = "TIME" }] +rows = [ + ["'23:00:00'", "'01:30:00'"], +] +query = "SELECT DATEDIFF(minute, a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_mixed" +description = "A DATE against a TIMESTAMP. Catches: an error, or the date read as end of day" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-01-01'", "'2024-01-01 05:00:00'"], +] +query = "SELECT DATEDIFF(hour, a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_date_or_time_expr1" +description = "NULL first expression. Catches: NULL read as a default date" +columns = [{ name = "a", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-01-01'"], +] +query = "SELECT DATEDIFF(day, a, '2024-01-10'::DATE) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_date_or_time_expr2" +description = "NULL second expression. Catches: NULL read as a default date" +columns = [{ name = "b", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-01-01'"], +] +query = "SELECT DATEDIFF(day, '2024-01-10'::DATE, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_leap" +description = "Day counts across 29 February. Catches: a 365-day year" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2024-02-28'", "'2024-03-01'"], + ["'2023-02-28'", "'2024-02-28'"], +] +query = "SELECT DATEDIFF(day, a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t008_dst" +description = "Hours between TIMESTAMP_TZ values across a DST change. Catches: wall-clock difference (2) instead of elapsed hours (1)" +columns = [{ name = "a", type = "TIMESTAMP_TZ" }, { name = "b", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-03-10 01:00:00 -0500'", "'2024-03-10 03:00:00 -0400'"], + ["'2024-11-03 01:00:00 -0400'", "'2024-11-03 01:00:00 -0500'"], +] +query = "SELECT DATEDIFF(hour, a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t009_negative" +description = "A later first argument. Catches: an absolute value" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2024-06-01'", "'2023-01-15'"], +] +query = "SELECT DATEDIFF(month, a, b) AS m, DATEDIFF(day, a, b) AS d FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/datediff.syntax.toml b/cases/translation/functions/datediff.syntax.toml new file mode 100644 index 000000000..cdeea4722 --- /dev/null +++ b/cases/translation/functions/datediff.syntax.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.datediff.syntax" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "Day differences in both directions and across a leap day. Catches: an INTERVAL instead of an integer, or the sign reversed" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2024-02-28'", "'2024-03-01'"], + ["'2024-03-01'", "'2023-03-01'"], +] +query = "SELECT b - a AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_date_expr1" +description = "NULL first date: the page says this is an error; records what Snowflake returns. Catches: NULL where Snowflake raises an error, or the reverse" +columns = [{ name = "a", type = "DATE" }] +rows = [ + ["NULL"], +] +query = "SELECT '2024-01-10'::DATE - a AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_null_date_expr2" +description = "NULL second date: the page says this is an error; records what Snowflake returns. Catches: NULL where Snowflake raises an error, or the reverse" +columns = [{ name = "b", type = "DATE" }] +rows = [ + ["NULL"], +] +query = "SELECT b - '2024-01-10'::DATE AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_leap" +description = "A year containing 29 February. Catches: a fixed 365-day year" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2024-01-01'", "'2025-01-01'"], + ["'2023-01-01'", "'2024-01-01'"], +] +query = "SELECT b - a AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/dayname.toml b/cases/translation/functions/dayname.toml new file mode 100644 index 000000000..4eb7e26d8 --- /dev/null +++ b/cases/translation/functions/dayname.toml @@ -0,0 +1,39 @@ +category = "translation" +construct = "sf.functions.dayname" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "DAYNAME of several dates. Catches: full names (Monday), upper case, or a Sunday-based index" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-01-01'"], + ["'2024-09-15'"], + ["'2024-02-29'"], +] +query = "SELECT DAYNAME(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_tz" +description = "DAYNAME of a TIMESTAMP_TZ whose UTC instant is a day later. Catches: the name of the UTC instant (Wed) instead of the wall clock (Tue)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT DAYNAME(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_date_or_timestamp_expr" +description = "NULL next to a set date. Catches: NULL read as a default date" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-03-03'"], +] +query = "SELECT DAYNAME(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/decode.toml b/cases/translation/functions/decode.toml new file mode 100644 index 000000000..52140c875 --- /dev/null +++ b/cases/translation/functions/decode.toml @@ -0,0 +1,52 @@ +category = "translation" +construct = "sf.functions.decode" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Matches, a repeated search and the default. Catches: the last match winning, or the default missed" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["2"], + ["9"], +] +query = "SELECT DECODE(x, 1, 'one', 2, 'two', 1, 'uno', 'other') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_no_default" +description = "No default argument, with an even number of trailing arguments. Catches: the last result read as the default" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["3"], + ["2"], +] +query = "SELECT DECODE(x, 1, 'one', 2, 'two') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "NULL expr against a NULL search, which the page says matches. Catches: CASE semantics (NULL never matches: the default)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT DECODE(x, 1, 'one', NULL, 'null', 'other') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_result" +description = "A NULL result selected. Catches: the default instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["2"], +] +query = "SELECT DECODE(x, 1, NULL, 'other') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/decompress-binary.toml b/cases/translation/functions/decompress-binary.toml new file mode 100644 index 000000000..d9f43b8ab --- /dev/null +++ b/cases/translation/functions/decompress-binary.toml @@ -0,0 +1,84 @@ +category = "translation" +construct = "sf.functions.decompress-binary" +session_profile = "utc-v1" + +[[case]] +id = "t001_snappy" +description = "DECOMPRESS_BINARY of fixed Snappy blocks, one from the page. Catches: another codec or a framing offset (the varint length read as data)" +columns = [{ name = "a", type = "BINARY" }] +rows = [ + ["'0920536E6F77666C616B65'"], + ["'051048656C6C6F'"], +] +query = "SELECT DECOMPRESS_BINARY(a, 'SNAPPY') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_method_level" +description = "A lower-case method name with a level, which the page says is ignored. Catches: the level or the lower-case name rejected" +columns = [{ name = "a", type = "BINARY" }] +rows = [ + ["'051048656C6C6F'"], +] +query = "SELECT DECOMPRESS_BINARY(a, 'snappy(3)') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_input" +description = "NULL input next to a set one. Catches: NULL decompressed as an empty value" +columns = [{ name = "a", type = "BINARY" }] +rows = [ + ["NULL"], + ["'051048656C6C6F'"], +] +query = "SELECT DECOMPRESS_BINARY(a, 'SNAPPY') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_method" +description = "NULL method. Catches: NULL read as a default method" +columns = [{ name = "a", type = "BINARY" }, { name = "m", type = "VARCHAR" }] +rows = [ + ["'051048656C6C6F'", "NULL"], + ["'051048656C6C6F'", "'SNAPPY'"], +] +query = "SELECT DECOMPRESS_BINARY(a, m) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_corrupt" +description = "Bytes that are not a valid Snappy block. Catches: NULL or partial output instead of an error" +columns = [{ name = "a", type = "BINARY" }] +rows = [ + ["'FF0102'"], +] +query = "SELECT DECOMPRESS_BINARY(a, 'SNAPPY') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t006_unknown_method" +compile_error = true +description = "An unknown method; Snowflake refuses it when compiling (SQLSTATE 42P19). Catches: a fallback codec instead of an error" +columns = [{ name = "a", type = "BINARY" }] +rows = [ + ["'051048656C6C6F'"], +] +query = "SELECT DECOMPRESS_BINARY(a, 'LZ4') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t007_other_methods" +description = "Round trips through each non-Snappy method. Catches: only SNAPPY supported, or COMPRESS and DECOMPRESS disagreeing on the framing of another method" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'Snowflake Snowflake Snowflake'"], +] +query = "SELECT DECOMPRESS_BINARY(COMPRESS(a, 'ZLIB'), 'ZLIB') AS z, DECOMPRESS_BINARY(COMPRESS(a, 'ZSTD'), 'ZSTD') AS d, DECOMPRESS_BINARY(COMPRESS(a, 'BZ2'), 'BZ2') AS b FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/decompress-string.toml b/cases/translation/functions/decompress-string.toml new file mode 100644 index 000000000..701a4e0d9 --- /dev/null +++ b/cases/translation/functions/decompress-string.toml @@ -0,0 +1,84 @@ +category = "translation" +construct = "sf.functions.decompress-string" +session_profile = "utc-v1" + +[[case]] +id = "t001_snappy" +description = "DECOMPRESS_STRING of fixed Snappy blocks, one from the page. Catches: another codec or a framing offset (the varint length read as data)" +columns = [{ name = "a", type = "BINARY" }] +rows = [ + ["'0920536E6F77666C616B65'"], + ["'051048656C6C6F'"], +] +query = "SELECT DECOMPRESS_STRING(a, 'SNAPPY') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_method_level" +description = "A lower-case method name with a level, which the page says is ignored. Catches: the level or the lower-case name rejected" +columns = [{ name = "a", type = "BINARY" }] +rows = [ + ["'051048656C6C6F'"], +] +query = "SELECT DECOMPRESS_STRING(a, 'snappy(3)') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_input" +description = "NULL input next to a set one. Catches: NULL decompressed as an empty value" +columns = [{ name = "a", type = "BINARY" }] +rows = [ + ["NULL"], + ["'051048656C6C6F'"], +] +query = "SELECT DECOMPRESS_STRING(a, 'SNAPPY') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_method" +description = "NULL method. Catches: NULL read as a default method" +columns = [{ name = "a", type = "BINARY" }, { name = "m", type = "VARCHAR" }] +rows = [ + ["'051048656C6C6F'", "NULL"], + ["'051048656C6C6F'", "'SNAPPY'"], +] +query = "SELECT DECOMPRESS_STRING(a, m) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_corrupt" +description = "Bytes that are not a valid Snappy block. Catches: NULL or partial output instead of an error" +columns = [{ name = "a", type = "BINARY" }] +rows = [ + ["'FF0102'"], +] +query = "SELECT DECOMPRESS_STRING(a, 'SNAPPY') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t006_unknown_method" +compile_error = true +description = "An unknown method; Snowflake refuses it when compiling (SQLSTATE 42P19). Catches: a fallback codec instead of an error" +columns = [{ name = "a", type = "BINARY" }] +rows = [ + ["'051048656C6C6F'"], +] +query = "SELECT DECOMPRESS_STRING(a, 'LZ4') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t007_other_methods" +description = "Round trips through each non-Snappy method. Catches: only SNAPPY supported, or COMPRESS and DECOMPRESS disagreeing on the framing of another method" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'Snowflake Snowflake Snowflake'"], +] +query = "SELECT DECOMPRESS_STRING(COMPRESS(a, 'ZLIB'), 'ZLIB') AS z, DECOMPRESS_STRING(COMPRESS(a, 'ZSTD'), 'ZSTD') AS d, DECOMPRESS_STRING(COMPRESS(a, 'BZ2'), 'BZ2') AS b FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/decrypt-raw.toml b/cases/translation/functions/decrypt-raw.toml new file mode 100644 index 000000000..9fc3c8c5a --- /dev/null +++ b/cases/translation/functions/decrypt-raw.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.decrypt-raw" +session_profile = "utc-v1" + +[[case]] +id = "t001_round_trip" +description = "ENCRYPT_RAW output decrypted with its own fields. Catches: the ciphertext returned unchanged" +columns = [{ name = "v", type = "BINARY" }, { name = "k", type = "BINARY" }, { name = "iv", type = "BINARY" }, { name = "a", type = "BINARY" }] +rows = [ + ["'48656C6C6F'", "'000102030405060708090A0B0C0D0E0F'", "'A0A1A2A3A4A5A6A7A8A9AAAB'", "'AA'"], +] +query = "SELECT TO_VARCHAR(DECRYPT_RAW(AS_BINARY(GET(e, 'ciphertext')), k, AS_BINARY(GET(e, 'iv')), a, 'AES-GCM', AS_BINARY(GET(e, 'tag'))), 'HEX') AS r FROM (SELECT ordinal, k, a, ENCRYPT_RAW(v, k, iv, a, 'AES-GCM') AS e FROM input)" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_wrong_aad" +description = "A different AAD, which the page says makes decryption fail. Catches: the bytes returned anyway" +columns = [{ name = "v", type = "BINARY" }, { name = "k", type = "BINARY" }, { name = "iv", type = "BINARY" }, { name = "a", type = "BINARY" }] +rows = [ + ["'48656C6C6F'", "'000102030405060708090A0B0C0D0E0F'", "'A0A1A2A3A4A5A6A7A8A9AAAB'", "'AA'"], +] +query = "SELECT DECRYPT_RAW(AS_BINARY(GET(e, 'ciphertext')), k, AS_BINARY(GET(e, 'iv')), 'BB'::BINARY, 'AES-GCM', AS_BINARY(GET(e, 'tag'))) AS r FROM (SELECT ordinal, k, a, ENCRYPT_RAW(v, k, iv, a, 'AES-GCM') AS e FROM input)" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_value_to_decrypt" +description = "A NULL ciphertext; the page does not say; the recording decides. Catches: an error where Snowflake returns NULL, or the reverse" +columns = [{ name = "v", type = "BINARY" }, { name = "k", type = "BINARY" }, { name = "iv", type = "BINARY" }, { name = "a", type = "BINARY" }] +rows = [ + ["'48656C6C6F'", "'000102030405060708090A0B0C0D0E0F'", "'A0A1A2A3A4A5A6A7A8A9AAAB'", "'AA'"], +] +query = "SELECT DECRYPT_RAW(NULL::BINARY, k, AS_BINARY(GET(e, 'iv')), a, 'AES-GCM', AS_BINARY(GET(e, 'tag'))) IS NULL AS n FROM (SELECT ordinal, k, a, ENCRYPT_RAW(v, k, iv, a, 'AES-GCM') AS e FROM input)" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/decrypt.toml b/cases/translation/functions/decrypt.toml new file mode 100644 index 000000000..cf461eaed --- /dev/null +++ b/cases/translation/functions/decrypt.toml @@ -0,0 +1,48 @@ +category = "translation" +construct = "sf.functions.decrypt" +session_profile = "utc-v1" + +[[case]] +id = "t001_round_trip" +description = "Text encrypted and decrypted, converted back from BINARY with utf-8. Catches: the bytes returned as hex text" +columns = [{ name = "v", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'secret text'", "'pass phrase 1'"], + ["''", "''"], +] +query = "SELECT ordinal, TO_VARCHAR(DECRYPT(ENCRYPT(v, p), p), 'utf-8') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_aad_mismatch" +description = "An AAD that differs from the one used to encrypt, which the page says fails. Catches: the value decrypted anyway" +columns = [{ name = "v", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'secret text'", "'pass phrase 1'"], +] +query = "SELECT DECRYPT(ENCRYPT(v, p, 'a1'), p, 'a2') AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_wrong_passphrase" +description = "A passphrase other than the one used to encrypt. Catches: garbage bytes or NULL returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'secret text'", "'pass phrase 1'"], +] +query = "SELECT DECRYPT(ENCRYPT(v, p), 'other') AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_value_to_decrypt" +description = "A NULL value; the page does not say; the recording decides. Catches: an error where Snowflake returns NULL, or the reverse" +columns = [{ name = "v", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["NULL", "'p'"], +] +query = "SELECT DECRYPT(v::BINARY, p) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/degrees.toml b/cases/translation/functions/degrees.toml new file mode 100644 index 000000000..1aba89a0a --- /dev/null +++ b/cases/translation/functions/degrees.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.degrees" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "DEGREES of FLOAT values. Catches: RADIANS computed (the reverse conversion)" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["3.141592653589793"], + ["-1"], + ["0.5"], +] +query = "SELECT DEGREES(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "DEGREES of NUMBER(12,4), converted to FLOAT. Catches: RADIANS computed (the reverse conversion); or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["1.0000"], + ["-0.5000"], +] +query = "SELECT DEGREES(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null" +description = "DEGREES of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT DEGREES(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_large" +description = "Large radian values. Catches: x*180 computed before dividing by pi, overflowing where the result is finite" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1e306"], + ["-1e306"], +] +query = "SELECT DEGREES(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t005_overflow" +description = "A result past the double range: records what Snowflake returns there (NaN, Infinity, NULL or an error); re-kinded to error_parity after capture if Snowflake raises an error. Catches: Infinity versus an error" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1e307"], +] +query = "SELECT DEGREES(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/dense-rank.toml b/cases/translation/functions/dense-rank.toml new file mode 100644 index 000000000..530bd6a59 --- /dev/null +++ b/cases/translation/functions/dense-rank.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.dense-rank" +session_profile = "utc-v1" + +[[case]] +id = "t001_ties" +description = "A tie at 20 and a NULL order key. Catches: a gap after the tie (RANK: 1,2,2,4)" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "10"], + ["'a'", "20"], + ["'a'", "20"], + ["'a'", "NULL"], + ["'a'", "30"], + ["'b'", "5"], +] +query = "SELECT ordinal, DENSE_RANK() OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_desc_nulls_first" +description = "Descending order with NULLS FIRST. Catches: NULLS FIRST ignored" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "10"], + ["'a'", "20"], + ["'a'", "20"], + ["'a'", "NULL"], + ["'a'", "30"], + ["'b'", "5"], +] +query = "SELECT ordinal, DENSE_RANK() OVER (PARTITION BY p ORDER BY o DESC NULLS FIRST) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_order_expr" +description = "NULL order keys sorted first with ASC NULLS FIRST; tied NULLs share a rank. Catches: NULLs sorted last, or each NULL given its own rank" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "NULL"], + ["'a'", "2"], + ["'a'", "NULL"], + ["'a'", "1"], +] +query = "SELECT ordinal, DENSE_RANK() OVER (PARTITION BY p ORDER BY o ASC NULLS FIRST) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/div0.toml b/cases/translation/functions/div0.toml new file mode 100644 index 000000000..7b0d32d1a --- /dev/null +++ b/cases/translation/functions/div0.toml @@ -0,0 +1,75 @@ +category = "translation" +construct = "sf.functions.div0" +session_profile = "utc-v1" + +[[case]] +id = "t001_int" +description = "DIV0 of integers, as / divides. Catches: integer division (3 instead of 3.500000)" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["7", "2"], + ["-7", "2"], + ["5", "0"], +] +query = "SELECT DIV0(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec" +description = "DIV0 of NUMBER(10,2) values. Catches: quotient scale differing from /" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["1.00", "3.00"], + ["-2.50", "0.00"], +] +query = "SELECT DIV0(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "DIV0 of FLOAT values. Catches: infinity or NaN for a zero divisor instead of 0" +columns = [{ name = "a", type = "FLOAT" }, { name = "b", type = "FLOAT" }] +rows = [ + ["1", "3"], + ["-1", "0"], +] +query = "SELECT DIV0(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_a" +description = "NULL dividend. Catches: NULL turned into 0" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "2"], + ["NULL", "0"], +] +query = "SELECT DIV0(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_b" +description = "NULL divisor. Catches: a NULL divisor returning 0 (that is DIV0NULL)" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["5", "NULL"], +] +query = "SELECT DIV0(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_neg_zero" +description = "Negative dividends over zero; Snowflake returns +0 for DIV0(-5, 0) (captured at e8691b63). Catches: the sign of the dividend kept on the zero result (-0 instead of 0)" +columns = [{ name = "a", type = "FLOAT" }, { name = "b", type = "FLOAT" }] +rows = [ + ["-5", "0"], + ["-0.01", "3"], +] +query = "SELECT DIV0(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/div0null.toml b/cases/translation/functions/div0null.toml new file mode 100644 index 000000000..514d949b5 --- /dev/null +++ b/cases/translation/functions/div0null.toml @@ -0,0 +1,76 @@ +category = "translation" +construct = "sf.functions.div0null" +session_profile = "utc-v1" + +[[case]] +id = "t001_int" +description = "DIV0NULL of integers, as / divides. Catches: integer division (3 instead of 3.500000)" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["7", "2"], + ["-7", "2"], + ["5", "0"], +] +query = "SELECT DIV0NULL(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec" +description = "DIV0NULL of NUMBER(10,2) values. Catches: quotient scale differing from /" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["1.00", "3.00"], + ["-2.50", "0.00"], +] +query = "SELECT DIV0NULL(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "DIV0NULL of FLOAT values. Catches: infinity or NaN for a zero divisor instead of 0" +columns = [{ name = "a", type = "FLOAT" }, { name = "b", type = "FLOAT" }] +rows = [ + ["1", "3"], + ["-1", "0"], +] +query = "SELECT DIV0NULL(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_a" +description = "NULL dividend. Catches: NULL turned into 0" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "2"], + ["NULL", "0"], +] +query = "SELECT DIV0NULL(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_b" +description = "NULL divisor. Catches: a NULL divisor returning NULL (that is DIV0)" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["5", "NULL"], +] +query = "SELECT DIV0NULL(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_neg_zero" +description = "Negative dividends over zero. Catches: a sign-keeping or FLOAT path giving -0 or -1e-10 where the quotient underflows the scale" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["-5.00", "0.00"], + ["-0.01", "3.00"], + ["-0.01", "99999999.00"], +] +query = "SELECT DIV0NULL(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/editdistance.toml b/cases/translation/functions/editdistance.toml new file mode 100644 index 000000000..467f8f305 --- /dev/null +++ b/cases/translation/functions/editdistance.toml @@ -0,0 +1,88 @@ +category = "translation" +construct = "sf.functions.editdistance" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Levenshtein distances that differ from Hamming and LCS distances. Catches: Hamming or LCS distance, a byte-based distance (2 for caf\u00e9/cafe), or transpositions counted as 1" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'kitten'", "'sitting'"], + ["'flaw'", "'lawn'"], + ["'caf\u00e9'", "'cafe'"], + ["'ab'", "'ba'"], +] +query = "SELECT EDITDISTANCE(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_max_distance" +description = "A maximum below and above the distance. Catches: the maximum ignored (3 instead of 2) or applied when above the distance" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "m", type = "NUMBER(38,0)" }] +rows = [ + ["'kitten'", "'sitting'", "2"], + ["'kitten'", "'sitting'", "9"], +] +query = "SELECT EDITDISTANCE(a, b, m) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_string_expr1" +description = "NULL first string. Catches: NULL read as an empty string (the other length)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "'abc'"], + ["'ab'", "'abc'"], +] +query = "SELECT EDITDISTANCE(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_string_expr2" +description = "NULL second string. Catches: NULL read as an empty string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'abc'", "NULL"], + ["'abc'", "'abd'"], +] +query = "SELECT EDITDISTANCE(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_max_distance" +description = "NULL maximum. Catches: NULL read as no maximum (the full distance instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "m", type = "NUMBER(38,0)" }] +rows = [ + ["'abc'", "'xyz'", "NULL"], + ["'abc'", "'xyz'", "1"], +] +query = "SELECT EDITDISTANCE(a, b, m) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_negative_max" +description = "A negative maximum, which the page says gives 0. Catches: the negative maximum returned or ignored" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "m", type = "NUMBER(38,0)" }] +rows = [ + ["'abc'", "'xyz'", "-2"], +] +query = "SELECT EDITDISTANCE(a, b, m) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t007_empty" +description = "An empty string against a set one. Catches: NULL or 0 instead of the other length" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["''", "'abcd'"], + ["''", "''"], +] +query = "SELECT EDITDISTANCE(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/encrypt-raw.toml b/cases/translation/functions/encrypt-raw.toml new file mode 100644 index 000000000..2a607be53 --- /dev/null +++ b/cases/translation/functions/encrypt-raw.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.encrypt-raw" +session_profile = "utc-v1" + +[[case]] +id = "t001_fixed" +description = "A fixed 16-byte key, 12-byte IV and AAD, so the ciphertext and tag are deterministic; compared as hex. Catches: the fields swapped, or the AAD left out of the tag" +columns = [{ name = "v", type = "BINARY" }, { name = "k", type = "BINARY" }, { name = "iv", type = "BINARY" }, { name = "a", type = "BINARY" }] +rows = [ + ["'48656C6C6F'", "'000102030405060708090A0B0C0D0E0F'", "'A0A1A2A3A4A5A6A7A8A9AAAB'", "'AA'"], +] +query = "SELECT TO_VARCHAR(AS_BINARY(GET(ENCRYPT_RAW(v, k, iv, a, 'AES-GCM'), 'ciphertext')), 'HEX') AS ct, TO_VARCHAR(AS_BINARY(GET(ENCRYPT_RAW(v, k, iv, a, 'AES-GCM'), 'tag')), 'HEX') AS tag, TO_VARCHAR(AS_BINARY(GET(ENCRYPT_RAW(v, k, iv, a, 'AES-GCM'), 'iv')), 'HEX') AS iv FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_default_mode" +description = "The same call without a mode, which the page says uses AES-GCM. Catches: another default mode (a different ciphertext)" +columns = [{ name = "v", type = "BINARY" }, { name = "k", type = "BINARY" }, { name = "iv", type = "BINARY" }, { name = "a", type = "BINARY" }] +rows = [ + ["'48656C6C6F'", "'000102030405060708090A0B0C0D0E0F'", "'A0A1A2A3A4A5A6A7A8A9AAAB'", "'AA'"], +] +query = "SELECT TO_VARCHAR(AS_BINARY(GET(ENCRYPT_RAW(v, k, iv, a), 'ciphertext')), 'HEX') = TO_VARCHAR(AS_BINARY(GET(ENCRYPT_RAW(v, k, iv, a, 'AES-GCM'), 'ciphertext')), 'HEX') AS same FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_key_length" +description = "A 15-byte key, which fits no AES key length. Catches: the key padded or truncated" +columns = [{ name = "v", type = "BINARY" }, { name = "k", type = "BINARY" }, { name = "iv", type = "BINARY" }, { name = "a", type = "BINARY" }] +rows = [ + ["'48656C6C6F'", "'000102030405060708090A0B0C0D0E'", "'A0A1A2A3A4A5A6A7A8A9AAAB'", "'AA'"], +] +query = "SELECT ENCRYPT_RAW(v, k, iv, a, 'AES-GCM') AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_value_to_encrypt" +description = "A NULL value; the page does not say; the recording decides. Catches: an encryption of empty input returned" +columns = [{ name = "v", type = "BINARY" }, { name = "k", type = "BINARY" }, { name = "iv", type = "BINARY" }, { name = "a", type = "BINARY" }] +rows = [ + ["NULL", "'000102030405060708090A0B0C0D0E0F'", "'A0A1A2A3A4A5A6A7A8A9AAAB'", "'AA'"], +] +query = "SELECT ENCRYPT_RAW(v, k, iv, a, 'AES-GCM') IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/encrypt.toml b/cases/translation/functions/encrypt.toml new file mode 100644 index 000000000..94fdda4f9 --- /dev/null +++ b/cases/translation/functions/encrypt.toml @@ -0,0 +1,48 @@ +category = "translation" +construct = "sf.functions.encrypt" +session_profile = "utc-v1" + +[[case]] +id = "t001_round_trip" +description = "Text and an empty string encrypted as BINARY and decrypted, including with an empty passphrase, which the page allows. Catches: the bytes altered, or the empty passphrase rejected" +columns = [{ name = "v", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'secret text'", "'pass phrase 1'"], + ["''", "''"], +] +query = "SELECT ordinal, TO_VARCHAR(DECRYPT(ENCRYPT(TO_BINARY(v, 'UTF-8'), p), p), 'utf-8') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_random_iv" +description = "Two encryptions of the same value, which differ because the page says the IV is random, and the result type. Catches: a deterministic encryption (equal results), or VARCHAR returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'secret text'", "'pass phrase 1'"], +] +query = "SELECT ENCRYPT(v, p) <> ENCRYPT(v, p) AS differ, TYPEOF(ENCRYPT(v, p)::VARIANT) AS t FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_aad" +description = "Additional authenticated data passed to both functions. Catches: the AAD ignored on encryption" +columns = [{ name = "v", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'secret text'", "'pass phrase 1'"], +] +query = "SELECT TO_VARCHAR(DECRYPT(ENCRYPT(v, p, 'aad'), p, 'aad'), 'utf-8') AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_value_to_encrypt" +description = "A NULL value; the page does not say; the recording decides. Catches: an encryption of empty input returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["NULL", "'p'"], +] +query = "SELECT ENCRYPT(v, p) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/endswith.toml b/cases/translation/functions/endswith.toml new file mode 100644 index 000000000..518694c6d --- /dev/null +++ b/cases/translation/functions/endswith.toml @@ -0,0 +1,53 @@ +category = "translation" +construct = "sf.functions.endswith" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "ENDSWITH with the arguments in both orders and in another case. Catches: arguments swapped (the page's own Returns text reads them reversed) or a case-insensitive match" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'banana'", "'ana'"], + ["'ana'", "'banana'"], + ["'banana'", "'ANA'"], + ["'a\u00e9'", "'\u00e9'"], +] +query = "SELECT ENDSWITH(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr1" +description = "NULL first argument. Catches: NULL read as an empty string (FALSE instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "'a'"], + ["'a'", "'a'"], +] +query = "SELECT ENDSWITH(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_null_expr2" +description = "NULL second argument. Catches: NULL read as an empty string (TRUE instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'abc'", "NULL"], + ["'abc'", "'c'"], +] +query = "SELECT ENDSWITH(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty" +description = "An empty search string, and an empty subject. Catches: FALSE for the empty search string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'abc'", "''"], + ["''", "'a'"], +] +query = "SELECT ENDSWITH(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/equal-null.toml b/cases/translation/functions/equal-null.toml new file mode 100644 index 000000000..97013d1d4 --- /dev/null +++ b/cases/translation/functions/equal-null.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.equal-null" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Equal and unequal values, including different scales. Catches: scale compared (1 vs 1.00 unequal)" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["1", "1.00"], + ["1", "2.00"], +] +query = "SELECT EQUAL_NULL(a, b) AS r, NOT EQUAL_NULL(a, b) AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_varchar" +description = "Strings differing only in case or trailing blanks. Catches: case-insensitive or blank-padded comparison" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'a'", "'A'"], + ["'a'", "'a '"], +] +query = "SELECT EQUAL_NULL(a, b) AS r, NOT EQUAL_NULL(a, b) AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "NULL first argument against NULL and a value. Catches: ordinary = (NULL instead of TRUE/FALSE)" +columns = [{ name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT EQUAL_NULL(NULL, b) AS r, NOT EQUAL_NULL(NULL, b) AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_expr2" +description = "NULL second argument against a value. Catches: NULL instead of a definite result" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["NULL"], +] +query = "SELECT EQUAL_NULL(a, NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/exp.toml b/cases/translation/functions/exp.toml new file mode 100644 index 000000000..4e6b6dffd --- /dev/null +++ b/cases/translation/functions/exp.toml @@ -0,0 +1,64 @@ +category = "translation" +construct = "sf.functions.exp" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "EXP of FLOAT values. Catches: LN computed, or e^x read as 10^x" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1"], + ["-2"], + ["0.5"], +] +query = "SELECT EXP(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "EXP of NUMBER(12,4), converted to FLOAT. Catches: LN computed, or e^x read as 10^x; or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["2.0000"], + ["-0.5000"], +] +query = "SELECT EXP(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_decfloat" +description = "EXP of DECFLOAT, which returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column. Catches: a DECFLOAT argument computed and returned as FLOAT" +columns = [{ name = "x", type = "DECFLOAT" }] +rows = [ + ["1"], + ["-2.5"], +] +query = "SELECT CAST(EXP(x) AS VARCHAR) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null" +description = "EXP of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT EXP(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_overflow_inf" +description = "Past the double range. Catches: infinity versus error" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["710"], + ["-746"], +] +query = "SELECT EXP(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "numeric_range" +tags = ["boundary"] diff --git a/cases/translation/functions/extract.extract.toml b/cases/translation/functions/extract.extract.toml new file mode 100644 index 000000000..60118e8df --- /dev/null +++ b/cases/translation/functions/extract.extract.toml @@ -0,0 +1,100 @@ +category = "translation" +construct = "sf.functions.extract.extract" +session_profile = "utc-v1" + +[[case]] +id = "t001_date_parts" +description = "Calendar and week parts of dates at year and ISO-week boundaries. Catches: dayofweek on another numbering, week by calendar year, or dayofyear 0-based, or ISO numbering for dayofweek (7 instead of 0 on the Sunday row)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-12-30'"], + ["'2021-01-01'"], + ["'2024-02-29'"], + ["'2023-01-01'"], +] +query = "SELECT EXTRACT(year, d) AS year, EXTRACT(quarter, d) AS quarter, EXTRACT(month, d) AS month, EXTRACT(day, d) AS day, EXTRACT(dayofweek, d) AS dayofweek, EXTRACT(dayofweekiso, d) AS dayofweekiso, EXTRACT(dayofyear, d) AS dayofyear, EXTRACT(week, d) AS week, EXTRACT(weekiso, d) AS weekiso, EXTRACT(yearofweekiso, d) AS yearofweekiso FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_time_parts" +description = "Time parts with fractional seconds. Catches: seconds rounded, or nanosecond scaled to milliseconds" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-02-29 13:07:59.123456789'"], + ["'1969-12-31 23:59:59.5'"], +] +query = "SELECT EXTRACT(hour, t) AS hour, EXTRACT(minute, t) AS minute, EXTRACT(second, t) AS second, EXTRACT(nanosecond, t) AS nanosecond, EXTRACT(epoch_second, t) AS epoch_second, EXTRACT(epoch_millisecond, t) AS epoch_millisecond FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "Parts of a TIMESTAMP_TZ, including its offset and epoch. Catches: parts from the UTC instant instead of the wall clock, timezone_hour sign flipped, or epoch from the wall clock" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], + ["'2024-07-01 00:15:00 +0530'"], +] +query = "SELECT EXTRACT(year, t) AS year, EXTRACT(day, t) AS day, EXTRACT(hour, t) AS hour, EXTRACT(minute, t) AS minute, EXTRACT(timezone_hour, t) AS timezone_hour, EXTRACT(timezone_minute, t) AS timezone_minute, EXTRACT(epoch_second, t) AS epoch_second FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_time" +description = "Parts of a TIME. Catches: an error for a TIME, or seconds rounded (46)" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["'18:30:45.75'"], +] +query = "SELECT EXTRACT(hour, t) AS hour, EXTRACT(minute, t) AS minute, EXTRACT(second, t) AS second FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_quoted_part" +description = "The part given as a string literal. Catches: a quoted part rejected" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-11-05'"], +] +query = "SELECT EXTRACT('month', d) AS month, EXTRACT('dow', d) AS dow FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_date_interval_time_or_timestamp_expr" +description = "NULL next to a set date. Catches: NULL read as a default date" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-01-02'"], +] +query = "SELECT EXTRACT(year, d) AS year FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_leap" +description = "Day of year around 29 February. Catches: a 365-day year in 2024" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-29'"], + ["'2024-12-31'"], + ["'2023-12-31'"], +] +query = "SELECT EXTRACT(dayofyear, d) AS dayofyear, EXTRACT(day, d) AS day FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t008_pre_epoch" +description = "Epoch parts before 1970. Catches: a truncation toward zero instead of floor for negative epochs" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'1969-12-31 23:59:59.900'"], + ["'1900-01-01 00:00:00'"], +] +query = "SELECT EXTRACT(epoch_second, t) AS epoch_second, EXTRACT(epoch_millisecond, t) AS epoch_millisecond FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/factorial.toml b/cases/translation/functions/factorial.toml new file mode 100644 index 000000000..0a40cc646 --- /dev/null +++ b/cases/translation/functions/factorial.toml @@ -0,0 +1,75 @@ +category = "translation" +construct = "sf.functions.factorial" +session_profile = "utc-v1" + +[[case]] +id = "t001_int" +description = "FACTORIAL of integers. Catches: gamma(x) computed (fractional), or x! off by one (n-1)!" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["0"], + ["1"], + ["5"], + ["10"], +] +query = "SELECT FACTORIAL(n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec_int" +description = "FACTORIAL of an integral NUMBER(10,2). Catches: scale carried into the result" +columns = [{ name = "n", type = "NUMBER(10,2)" }] +rows = [ + ["6.00"], + ["3.00"], +] +query = "SELECT FACTORIAL(n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null" +description = "FACTORIAL of NULL. Catches: NULL turned into 1" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT FACTORIAL(n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_large" +description = "Large factorials that still fit 38 digits. Catches: 64-bit overflow (21! does not fit a BIGINT)" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["20"], + ["21"], + ["33"], +] +query = "SELECT FACTORIAL(n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t005_negative" +description = "A negative argument. Catches: a gamma value or 1 instead of the error" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["-1"], +] +query = "SELECT FACTORIAL(n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t006_too_big" +description = "A result past 38 digits. Catches: FLOAT or wrapping instead of the error" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["34"], +] +query = "SELECT FACTORIAL(n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/filter.toml b/cases/translation/functions/filter.toml new file mode 100644 index 000000000..8f228eacc --- /dev/null +++ b/cases/translation/functions/filter.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.filter" +session_profile = "utc-v1" + +[[case]] +id = "t001_keeps_order" +description = "A condition true for a non-contiguous subset. Catches: the order changed, or the elements failing the condition kept" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[3,1,4,1,5]'"], + ["'[]'"], +] +query = "SELECT FILTER(PARSE_JSON(a), x -> x > 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_condition" +description = "A JSON null element, for which the condition is NULL. Catches: the element kept when the condition is NULL" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1,null,3]'"], +] +query = "SELECT FILTER(PARSE_JSON(a), x -> x > 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_array" +description = "A NULL array. Catches: an empty array returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT FILTER(PARSE_JSON(a), x -> x > 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/first-value.toml b/cases/translation/functions/first-value.toml new file mode 100644 index 000000000..4153c2bca --- /dev/null +++ b/cases/translation/functions/first-value.toml @@ -0,0 +1,67 @@ +category = "translation" +construct = "sf.functions.first-value" +session_profile = "utc-v1" + +[[case]] +id = "t001_respect" +description = "A partition whose first value is NULL. Catches: NULLs skipped by default" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, FIRST_VALUE(x) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_ignore_nulls" +description = "IGNORE NULLS on the same partition. Catches: IGNORE NULLS ignored (NULL)" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, FIRST_VALUE(x) IGNORE NULLS OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_frame" +description = "A sliding frame of the current and one preceding row. Catches: the frame ignored" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, FIRST_VALUE(x) IGNORE NULLS OVER (PARTITION BY p ORDER BY o ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr" +description = "A partition whose values are all NULL, with IGNORE NULLS. Catches: an error, or a value from another partition" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'c'", "1", "NULL"], + ["'c'", "2", "NULL"], + ["'a'", "1", "4"], +] +query = "SELECT ordinal, FIRST_VALUE(x) IGNORE NULLS OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/flatten.toml b/cases/translation/functions/flatten.toml new file mode 100644 index 000000000..ff7aaba80 --- /dev/null +++ b/cases/translation/functions/flatten.toml @@ -0,0 +1,72 @@ +category = "translation" +construct = "sf.functions.flatten" +session_profile = "utc-v1" + +[[case]] +id = "t001_default" +description = "An array and an object, flattened one level. Catches: nested elements expanded, or the array index 1-based" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[10,[20,30]]'"], + ["'{\"b\":1,\"a\":{\"c\":2}}'"], +] +query = "SELECT i.ordinal, f.key, f.index, f.value, f.path FROM input i, LATERAL FLATTEN(INPUT => PARSE_JSON(i.a)) f ORDER BY i.ordinal, f.path" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_path" +description = "A PATH into a nested array. Catches: the PATH ignored" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"x\":{\"y\":[1,2]}}'"], +] +query = "SELECT i.ordinal, f.key, f.index, f.value, f.path FROM input i, LATERAL FLATTEN(INPUT => PARSE_JSON(i.a), PATH => 'x.y') f ORDER BY i.ordinal, f.path" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_outer" +description = "An empty array and a scalar with OUTER TRUE, which the page says give one row each. Catches: the inputs dropped as with OUTER FALSE" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[]'"], + ["'5'"], +] +query = "SELECT i.ordinal, f.key, f.index, f.value, f.path, f.this FROM input i, LATERAL FLATTEN(INPUT => PARSE_JSON(i.a), OUTER => TRUE) f ORDER BY i.ordinal, f.path" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_recursive" +description = "Nested containers with RECURSIVE TRUE. Catches: only the top level expanded" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":[1,{\"b\":2}]}'"], +] +query = "SELECT i.ordinal, f.key, f.index, f.value, f.path FROM input i, LATERAL FLATTEN(INPUT => PARSE_JSON(i.a), RECURSIVE => TRUE) f ORDER BY i.ordinal, f.path" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_mode" +description = "MODE 'ARRAY' with RECURSIVE TRUE on an object holding an array. Catches: objects expanded as well" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":[1,{\"b\":2}]}'"], +] +query = "SELECT i.ordinal, f.key, f.index, f.value, f.path FROM input i, LATERAL FLATTEN(INPUT => PARSE_JSON(i.a), RECURSIVE => TRUE, MODE => 'ARRAY') f ORDER BY i.ordinal, f.path" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_input" +description = "A NULL input, which without OUTER gives no rows. Catches: a row of NULLs" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'[1]'"], +] +query = "SELECT i.ordinal, f.key, f.index, f.value, f.path FROM input i, LATERAL FLATTEN(INPUT => PARSE_JSON(i.a)) f ORDER BY i.ordinal, f.path" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/floor.toml b/cases/translation/functions/floor.toml new file mode 100644 index 000000000..9a4b62cde --- /dev/null +++ b/cases/translation/functions/floor.toml @@ -0,0 +1,104 @@ +category = "translation" +construct = "sf.functions.floor" +session_profile = "utc-v1" + +[[case]] +id = "t001_int" +description = "FLOOR of integers with a negative scale. Catches: CEIL or truncation used (FLOOR(-2.1) is -3); or a negative scale ignored" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["1567", "-2"], + ["-1567", "-2"], + ["5", "0"], +] +query = "SELECT FLOOR(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec" +description = "FLOOR of NUMBER(12,4) with and without a scale. Catches: CEIL or truncation used (FLOOR(-2.1) is -3)" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["2.1000"], + ["-2.1000"], + ["-2.5000"], + ["2.7000"], +] +query = "SELECT FLOOR(x) AS r, FLOOR(x, 2) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "FLOOR of FLOAT returns FLOAT. Catches: CEIL or truncation used (FLOOR(-2.1) is -3); or a NUMBER returned" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["3.14159"], + ["-3.14159"], + ["-0.4"], +] +query = "SELECT FLOOR(x) AS r, FLOOR(x, 1) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_decfloat" +description = "FLOOR of DECFLOAT returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column. Catches: computed in FLOAT: the fraction of a 20-digit value lost, or 0.29 at scale 2 off by one ulp" +columns = [{ name = "x", type = "DECFLOAT" }] +rows = [ + ["2.25"], + ["-2.25"], + ["0.29"], + ["12345678901234567890.25"], +] +query = "SELECT CAST(FLOOR(x, 1) AS VARCHAR) AS r, CAST(FLOOR(x, 2) AS VARCHAR) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_x" +description = "FLOOR of NULL. Catches: NULL turned into 0" +columns = [{ name = "x", type = "NUMBER(12,4)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], +] +query = "SELECT FLOOR(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_scale" +description = "FLOOR with a NULL scale. Catches: the NULL scale read as 0" +columns = [{ name = "x", type = "NUMBER(12,4)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["2.5555", "NULL"], +] +query = "SELECT FLOOR(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_scale_past" +description = "Scales past the input scale and far negative. Catches: scale capped or wrapping" +columns = [{ name = "x", type = "NUMBER(12,4)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["12.3456", "6"], + ["12.3456", "-5"], + ["-987.6543", "3"], +] +query = "SELECT FLOOR(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t008_negatives" +description = "Negative values at the rounding step. Catches: CEIL or truncation used (FLOOR(-2.1) is -3)" +columns = [{ name = "x", type = "NUMBER(10,2)" }] +rows = [ + ["-2.15"], + ["-0.01"], +] +query = "SELECT FLOOR(x, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/format-string-template.toml b/cases/translation/functions/format-string-template.toml new file mode 100644 index 000000000..579dbb2f2 --- /dev/null +++ b/cases/translation/functions/format-string-template.toml @@ -0,0 +1,60 @@ +category = "translation" +construct = "sf.functions.format-string-template" +session_profile = "utc-v1" + +[[case]] +id = "t001_examples" +description = "The page's examples: one value, two values in order, and {:.2f} on 3.14159. Catches: the values substituted in reverse, or the precision ignored" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT FORMAT_STRING_TEMPLATE('Hello, {}!', 'World') AS a, FORMAT_STRING_TEMPLATE('{} has {} apples', 'Alice', 5) AS b, FORMAT_STRING_TEMPLATE('Pi is approximately {:.2f}', 3.14159) AS c FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_columns" +description = "The page's table example, with values from columns. Catches: the decimal printed without two places" +columns = [{ name = "n", type = "VARCHAR" }, { name = "p", type = "NUMBER(10,2)" }, { name = "q", type = "NUMBER(38,0)" }] +rows = [ + ["'Widget'", "19.99", "100"], + ["'Gadget'", "49.95", "50"], +] +query = "SELECT ordinal, FORMAT_STRING_TEMPLATE('Product: {} - Price: ${:.2f} - Stock: {}', n, p, q) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_count_mismatch" +description = "Two placeholders and one value, which the page says is an error. Catches: the missing value left empty, or the placeholder kept" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT FORMAT_STRING_TEMPLATE('{} and {}', 'one') AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_locale_flag" +compile_error = true +description = "The {:L} flag, which the page says is an error; Snowflake refuses it when compiling (1046). Catches: the flag ignored" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT FORMAT_STRING_TEMPLATE('{:L}', 5) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_value1" +description = "A NULL value; the page does not say; the recording decides. Catches: an error, or an empty substitution where Snowflake prints something else" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT FORMAT_STRING_TEMPLATE('[{}]', v) AS r FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/generator.generator-rowcount.toml b/cases/translation/functions/generator.generator-rowcount.toml new file mode 100644 index 000000000..d99010f6d --- /dev/null +++ b/cases/translation/functions/generator.generator-rowcount.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.generator.generator-rowcount" +session_profile = "utc-v1" + +[[case]] +id = "t001_rowcount" +description = "ROWCOUNT 5 and 0, and 5 with a generous TIMELIMIT. Catches: an off-by-one count, or TIMELIMIT taking precedence" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT (SELECT COUNT(*) FROM TABLE(GENERATOR(ROWCOUNT => 5))) AS five, (SELECT COUNT(*) FROM TABLE(GENERATOR(ROWCOUNT => 0))) AS zero, (SELECT COUNT(*) FROM TABLE(GENERATOR(ROWCOUNT => 5, TIMELIMIT => 60))) AS limited FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_negative" +compile_error = true +description = "ROWCOUNT -1, which the page says must be non-negative; Snowflake refuses it when compiling (1046). Catches: 0 rows returned" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT COUNT(*) AS n FROM TABLE(GENERATOR(ROWCOUNT => -1))" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_count" +description = "A NULL ROWCOUNT, which the page says is ignored and gives 0 rows. Catches: an error" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT COUNT(*) AS n FROM TABLE(GENERATOR(ROWCOUNT => NULL))" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/generator.generator.toml b/cases/translation/functions/generator.generator.toml new file mode 100644 index 000000000..5be100a52 --- /dev/null +++ b/cases/translation/functions/generator.generator.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.generator.generator" +session_profile = "utc-v1" + +[[case]] +id = "t001_no_arguments" +description = "GENERATOR() with no arguments, which the page says gives 0 rows. Catches: an error, or one row" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT COUNT(*) AS n FROM TABLE(GENERATOR())" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timelimit" +description = "TIMELIMIT 1, which generates some rows; only their existence is measured. Catches: TIMELIMIT ignored (0 rows)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT COUNT(*) > 0 AS has_rows FROM TABLE(GENERATOR(TIMELIMIT => 1))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_sec" +description = "A NULL TIMELIMIT, which the page says is ignored, leaving no argument and 0 rows. Catches: an error" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT COUNT(*) AS n FROM TABLE(GENERATOR(TIMELIMIT => NULL))" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/get-ignore-case.toml b/cases/translation/functions/get-ignore-case.toml new file mode 100644 index 000000000..63710a2ca --- /dev/null +++ b/cases/translation/functions/get-ignore-case.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.get-ignore-case" +session_profile = "utc-v1" + +[[case]] +id = "t001_case" +description = "A key matched in another case. Catches: a case-sensitive match (NULL)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["'{\"Ab\":1}'", "'aB'"], + ["'{\"x\":{\"y\":2}}'", "'X'"], +] +query = "SELECT GET_IGNORE_CASE(PARSE_JSON(a), k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_exact_first" +description = "Two keys differing in case, one an exact match; the page says the first exact match is returned. Catches: the other case variant returned" +columns = [{ name = "a", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["'{\"a\":1,\"A\":2}'", "'A'"], + ["'{\"a\":1,\"A\":2}'", "'a'"], +] +query = "SELECT GET_IGNORE_CASE(PARSE_JSON(a), k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_not_object" +description = "A VARIANT holding an array, and a missing key; the page returns NULL for both. Catches: an error, or the array element at position 0" +columns = [{ name = "a", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["'[1]'", "'a'"], + ["'{\"a\":1}'", "'b'"], +] +query = "SELECT GET_IGNORE_CASE(PARSE_JSON(a), k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_object" +description = "A NULL object and a NULL field name; the page does not say; the recording decides. Catches: an error" +columns = [{ name = "a", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["NULL", "'a'"], + ["'{\"a\":1}'", "NULL"], +] +query = "SELECT GET_IGNORE_CASE(PARSE_JSON(a), k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/get-path.colon.toml b/cases/translation/functions/get-path.colon.toml new file mode 100644 index 000000000..3d520185e --- /dev/null +++ b/cases/translation/functions/get-path.colon.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.get-path.colon" +session_profile = "utc-v1" + +[[case]] +id = "t001_paths" +description = "Dotted, indexed and bracketed paths on the same value (the bracketed key single-quoted; the screen refused a double-quoted one as an identifier), and a path that matches nothing. Catches: a 1-based index, or an error for a path that matches nothing" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":{\"b\":[10,20]},\"x y\":3}'"], + ["'{\"a\":5}'"], +] +query = "SELECT v:a.b[1] AS p1, v:a['b'][0] AS p2, v:\"x y\" AS p3, v:a.b.c AS p4 FROM (SELECT ordinal, PARSE_JSON(a) AS v FROM input) ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_case" +description = "An unquoted and a double-quoted field name on an object whose key is mixed case. Catches: the unquoted name upper-cased like a SQL identifier (NULL for v:Key), or matched case-insensitively (a value for v:key)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"Key\":1}'"], +] +query = "SELECT v:Key AS unquoted, v:\"Key\" AS quoted, v:key AS lower FROM (SELECT PARSE_JSON(a) AS v FROM input)" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_column_identifier" +description = "A NULL value; the page says the path is GET_PATH, which gives NULL when nothing matches. Catches: an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT v:a AS r FROM (SELECT PARSE_JSON(a) AS v FROM input)" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/get-path.get-path.toml b/cases/translation/functions/get-path.get-path.toml new file mode 100644 index 000000000..ccb2922ec --- /dev/null +++ b/cases/translation/functions/get-path.get-path.toml @@ -0,0 +1,42 @@ +category = "translation" +construct = "sf.functions.get-path.get-path" +session_profile = "utc-v1" + +[[case]] +id = "t001_paths" +description = "Paths with dots, indexes, a bracketed quoted key and a key with a space, and two that match nothing. Catches: a 1-based index, the bracketed key read literally, or an error for a path past a scalar" +columns = [{ name = "a", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["'{\"a\":{\"b\":[10,20]}}'", "'a.b[1]'"], + ["'{\"a\":{\"b\":[10,20]}}'", "'a[\"b\"][0]'"], + ["'{\"x y\":{\"z\":1}}'", "'[\"x y\"].z'"], + ["'{\"a\":1}'", "'a.b'"], + ["'{\"a\":[1]}'", "'a[5]'"], +] +query = "SELECT GET_PATH(PARSE_JSON(a), k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_case" +description = "A path whose field differs from the key only in case. Catches: a case-insensitive match" +columns = [{ name = "a", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["'{\"Key\":1}'", "'key'"], + ["'{\"Key\":1}'", "'Key'"], +] +query = "SELECT GET_PATH(PARSE_JSON(a), k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_column_identifier" +description = "A NULL value and a NULL path; the page does not say; the recording decides. Catches: an error" +columns = [{ name = "a", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["NULL", "'a'"], + ["'{\"a\":1}'", "NULL"], +] +query = "SELECT GET_PATH(PARSE_JSON(a), k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/get.toml b/cases/translation/functions/get.toml new file mode 100644 index 000000000..4e48ace2a --- /dev/null +++ b/cases/translation/functions/get.toml @@ -0,0 +1,74 @@ +category = "translation" +construct = "sf.functions.get" +session_profile = "utc-v1" + +[[case]] +id = "t001_array_index" +description = "Indexes 0 and 2 of a three-element array. Catches: a 1-based index (20 for 0, NULL for 2)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "i", type = "NUMBER(38,0)" }] +rows = [ + ["'[10,20,30]'", "0"], + ["'[10,20,30]'", "2"], +] +query = "SELECT GET(PARSE_JSON(a), i) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_out_of_range" +description = "An index equal to the length and a negative index; the page returns NULL outside the array. Catches: an error, or a negative index counted from the end" +columns = [{ name = "a", type = "VARCHAR" }, { name = "i", type = "NUMBER(38,0)" }] +rows = [ + ["'[10,20,30]'", "3"], + ["'[10,20,30]'", "-1"], +] +query = "SELECT GET(PARSE_JSON(a), i) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_field_case" +description = "Keys differing only in case; the page says matching is case-sensitive. Catches: a case-insensitive match (1 for \"A\" on the second row)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["'{\"a\":1,\"A\":2}'", "'A'"], + ["'{\"a\":1}'", "'A'"], +] +query = "SELECT GET(PARSE_JSON(a), k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_kind_mismatch" +description = "An index into an object and a field name on an array; the page returns NULL for both. Catches: the object's first value returned for index 0, or an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":1}'"], +] +query = "SELECT GET(PARSE_JSON(a), 0) AS by_index, GET(PARSE_JSON('[1]'), 'a') AS by_name FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_map" +description = "A MAP with the key present and absent. Catches: an error for the absent key" +columns = [{ name = "k", type = "VARCHAR" }] +rows = [ + ["'b'"], + ["'z'"], +] +query = "SELECT GET(MAP_CONSTRUCT('a', 1, 'b', 2), k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_object" +description = "A NULL container and a NULL field name; the page does not say; the recording decides. Catches: an error, or the NULL name read as an empty key" +columns = [{ name = "a", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["NULL", "'a'"], + ["'{\"a\":1}'", "NULL"], +] +query = "SELECT GET(PARSE_JSON(a), k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/getbit.toml b/cases/translation/functions/getbit.toml new file mode 100644 index 000000000..45120cda9 --- /dev/null +++ b/cases/translation/functions/getbit.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.getbit" +session_profile = "utc-v1" + +[[case]] +id = "t001_positions" +description = "Bits 0 to 3 of 11 (binary 1011). Catches: positions counted from 1, or from the most significant bit" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["11"], +] +query = "SELECT GETBIT(x, 0) AS b0, GETBIT(x, 1) AS b1, GETBIT(x, 2) AS b2, GETBIT(x, 3) AS b3 FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_negative" +description = "A high bit of a negative integer, read as a 128-bit two's complement value; the page does not say; the recording decides. Catches: a 64-bit view of the value" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["-1"], +] +query = "SELECT GETBIT(x, 127) AS b127, GETBIT(x, 64) AS b64 FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_integer_expr" +description = "A NULL value; the page does not say; the recording decides. Catches: 0 returned" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT GETBIT(x, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/getdate.toml b/cases/translation/functions/getdate.toml new file mode 100644 index 000000000..ef3542085 --- /dev/null +++ b/cases/translation/functions/getdate.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.getdate" +session_profile = "utc-v1" + +[[case]] +id = "t001_type" +description = "The type, which the page says is TIMESTAMP_LTZ whatever TIMESTAMP_TYPE_MAPPING says (NTZ here), and agreement with SYSDATE in the UTC session to within a minute. Catches: TIMESTAMP_NTZ returned under the type mapping, or the time taken in another zone" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TYPEOF(GETDATE()::VARIANT) AS t, ABS(DATEDIFF(second, GETDATE()::TIMESTAMP_NTZ, SYSDATE())) < 60 AS close FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_precision_arg" +compile_error = true +description = "A precision argument, which the page says this alias does not support. Catches: the argument accepted as for CURRENT_TIMESTAMP" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT GETDATE(3) IS NULL AS n FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_none" +description = "The function takes no argument; a NULL value compared with its result gives NULL. Catches: the comparison with NULL returning FALSE, or the NULL replaced by the current value" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2026-01-01'"], +] +query = "SELECT ordinal, d::TIMESTAMP_NTZ < GETDATE() AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/getvariable.toml b/cases/translation/functions/getvariable.toml new file mode 100644 index 000000000..8ee1c93a7 --- /dev/null +++ b/cases/translation/functions/getvariable.toml @@ -0,0 +1,25 @@ +category = "translation" +construct = "sf.functions.getvariable" +session_profile = "utc-v1" + +[[case]] +id = "t001_unset" +description = "A variable name that no SET statement defined, which gives NULL: the page example returns NULL for GETVARIABLE('var_2') when only VAR_2 is defined. Catches: an error raised, or an empty string returned" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT GETVARIABLE('SQLQUACK_UNSET_VARIABLE') IS NULL AS n FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_name" +description = "A NULL name, written as a literal because Snowflake requires a constant name; the page does not say; the recording decides. Catches: an error where Snowflake returns NULL, or the reverse" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT GETVARIABLE(NULL::VARCHAR) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/greatest-ignore-nulls.toml b/cases/translation/functions/greatest-ignore-nulls.toml new file mode 100644 index 000000000..dc7963fcc --- /dev/null +++ b/cases/translation/functions/greatest-ignore-nulls.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.greatest-ignore-nulls" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "GREATEST_IGNORE_NULLS across numeric types, with a negative. Catches: the result type taken from one argument (scale lost)" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(10,2)" }, { name = "c", type = "FLOAT" }] +rows = [ + ["3", "2.75", "-1e1"], + ["-5", "-5.25", "0.5"], +] +query = "SELECT GREATEST_IGNORE_NULLS(a, b, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_first_type" +description = "A string first, so the numbers compare as strings. Catches: numeric comparison ('10' vs 9 gives 10 instead of '9' for GREATEST)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["'10'", "9"], + ["'2'", "11"], +] +query = "SELECT GREATEST_IGNORE_NULLS(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_varchar" +description = "Strings in binary order. Catches: case-insensitive order" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'apple'", "'Banana'"], + ["'\u00e9'", "'z'"], +] +query = "SELECT GREATEST_IGNORE_NULLS(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_date" +description = "Dates. Catches: string order of another format" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2024-02-29'", "'2023-12-31'"], +] +query = "SELECT GREATEST_IGNORE_NULLS(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_expr" +description = "NULL beside values, and every argument NULL. Catches: NULL returned when any argument is NULL (plain GREATEST/LEAST)" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "4"], + ["7", "NULL"], + ["NULL", "NULL"], +] +query = "SELECT GREATEST_IGNORE_NULLS(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/greatest.toml b/cases/translation/functions/greatest.toml new file mode 100644 index 000000000..d3925aee7 --- /dev/null +++ b/cases/translation/functions/greatest.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.greatest" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "GREATEST across numeric types, with a negative. Catches: the result type taken from one argument (scale lost)" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(10,2)" }, { name = "c", type = "FLOAT" }] +rows = [ + ["3", "2.75", "-1e1"], + ["-5", "-5.25", "0.5"], +] +query = "SELECT GREATEST(a, b, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_first_type" +description = "A string first, so the numbers compare as strings. Catches: numeric comparison ('10' vs 9 gives 10 instead of '9' for GREATEST)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["'10'", "9"], + ["'2'", "11"], +] +query = "SELECT GREATEST(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_varchar" +description = "Strings in binary order. Catches: case-insensitive order" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'apple'", "'Banana'"], + ["'\u00e9'", "'z'"], +] +query = "SELECT GREATEST(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_date" +description = "Dates. Catches: string order of another format" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2024-02-29'", "'2023-12-31'"], +] +query = "SELECT GREATEST(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_expr" +description = "NULL beside larger and smaller values. Catches: NULL skipped (DuckDB and Postgres ignore NULLs) instead of returning NULL" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "4"], + ["7", "NULL"], + ["1", "2"], +] +query = "SELECT GREATEST(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-cell-to-boundary.toml b/cases/translation/functions/h3-cell-to-boundary.toml new file mode 100644 index 000000000..51b2ad637 --- /dev/null +++ b/cases/translation/functions/h3-cell-to-boundary.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.h3-cell-to-boundary" +session_profile = "utc-v1" + +[[case]] +id = "t001_integer" +description = "A hexagon and a pentagon, measured by their point counts and by containing their own centre. Catches: the centroid returned instead of the boundary, or every cell drawn as a hexagon" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["617700169957507071"], + ["576636674163867647"], +] +query = "SELECT ordinal, ST_NPOINTS(H3_CELL_TO_BOUNDARY(c)) AS points, ST_CONTAINS(H3_CELL_TO_BOUNDARY(c), H3_CELL_TO_POINT(c)) AS inside FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_varchar" +description = "The hexadecimal ID of the same hexagon, whose WKT equals that of the INTEGER result. Catches: the text read as a decimal number" +columns = [{ name = "c", type = "VARCHAR" }] +rows = [ + ["'89283082803ffff'"], +] +query = "SELECT (ST_ASWKT(H3_CELL_TO_BOUNDARY(c)) = ST_ASWKT(H3_CELL_TO_BOUNDARY(617700169957507071))) AS same FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_cell_id" +description = "A NULL ID; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_CELL_TO_BOUNDARY(c) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-cell-to-children-string.toml b/cases/translation/functions/h3-cell-to-children-string.toml new file mode 100644 index 000000000..fcc27889c --- /dev/null +++ b/cases/translation/functions/h3-cell-to-children-string.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.h3-cell-to-children-string" +session_profile = "utc-v1" + +[[case]] +id = "t001_resolutions" +description = "Children at resolutions 9, 10 and 11 of a resolution-9 cell: the cell itself, 7 and 49. Catches: the resolution read as a number of levels below the cell, or the cell left out at its own resolution" +columns = [{ name = "c", type = "VARCHAR" }] +rows = [ + ["'89283082803ffff'"], +] +query = "SELECT ARRAY_SIZE(H3_CELL_TO_CHILDREN_STRING(c, 9)) AS r9, ARRAY_SIZE(H3_CELL_TO_CHILDREN_STRING(c, 10)) AS r10, ARRAY_SIZE(H3_CELL_TO_CHILDREN_STRING(c, 11)) AS r11, ARRAY_CONTAINS('8a2830828007fff'::VARIANT, H3_CELL_TO_CHILDREN_STRING(c, 10)) AS centre FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_resolution_range" +description = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. Catches: the resolution clamped to 15, or NULL returned" +columns = [{ name = "c", type = "VARCHAR" }] +rows = [ + ["'89283082803ffff'"], +] +query = "SELECT H3_CELL_TO_CHILDREN_STRING(c, 16) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_cell_id" +description = "A NULL ID; the page does not say; the recording decides. Catches: an error, or an empty array returned" +columns = [{ name = "c", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_CELL_TO_CHILDREN_STRING(c, 10) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-cell-to-children.toml b/cases/translation/functions/h3-cell-to-children.toml new file mode 100644 index 000000000..b041a1f50 --- /dev/null +++ b/cases/translation/functions/h3-cell-to-children.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.h3-cell-to-children" +session_profile = "utc-v1" + +[[case]] +id = "t001_resolutions" +description = "Children at resolutions 9, 10 and 11 of a resolution-9 cell: the cell itself, 7 and 49. Catches: the resolution read as a number of levels below the cell, or the cell left out at its own resolution" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["617700169957507071"], +] +query = "SELECT ARRAY_SIZE(H3_CELL_TO_CHILDREN(c, 9)) AS r9, ARRAY_SIZE(H3_CELL_TO_CHILDREN(c, 10)) AS r10, ARRAY_SIZE(H3_CELL_TO_CHILDREN(c, 11)) AS r11, ARRAY_CONTAINS(622203769584648191::VARIANT, H3_CELL_TO_CHILDREN(c, 10)) AS centre FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_resolution_range" +description = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. Catches: the resolution clamped to 15, or NULL returned" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["617700169957507071"], +] +query = "SELECT H3_CELL_TO_CHILDREN(c, 16) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_cell_id" +description = "A NULL ID; the page does not say; the recording decides. Catches: an error, or an empty array returned" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_CELL_TO_CHILDREN(c, 10) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-cell-to-parent.toml b/cases/translation/functions/h3-cell-to-parent.toml new file mode 100644 index 000000000..815171efb --- /dev/null +++ b/cases/translation/functions/h3-cell-to-parent.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.h3-cell-to-parent" +session_profile = "utc-v1" + +[[case]] +id = "t001_integer" +description = "The parent of a resolution-9 cell at resolutions 7 and 9. Catches: the resolution read as a number of levels up, or the hexadecimal form returned" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["617700169957507071"], +] +query = "SELECT H3_CELL_TO_PARENT(c, 7) AS p7, H3_CELL_TO_PARENT(c, 9) AS p9 FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_varchar" +description = "The parent of the hexadecimal ID at resolution 7. Catches: the INTEGER form returned for a VARCHAR ID" +columns = [{ name = "c", type = "VARCHAR" }] +rows = [ + ["'89283082803ffff'"], +] +query = "SELECT H3_CELL_TO_PARENT(c, 7) AS p7 FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_resolution_range" +description = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. Catches: the resolution clamped to 15, or NULL returned" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["617700169957507071"], +] +query = "SELECT H3_CELL_TO_PARENT(c, 16) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_cell_id" +description = "A NULL ID; the page does not say; the recording decides. Catches: an error" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_CELL_TO_PARENT(c, 7) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-cell-to-point.toml b/cases/translation/functions/h3-cell-to-point.toml new file mode 100644 index 000000000..5591a0079 --- /dev/null +++ b/cases/translation/functions/h3-cell-to-point.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.h3-cell-to-point" +session_profile = "utc-v1" + +[[case]] +id = "t001_integer" +description = "The centroid of C, rounded to 6 places. Catches: a boundary vertex returned instead of the centroid, or longitude and latitude swapped" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["617700169957507071"], +] +query = "SELECT ROUND(ST_X(H3_CELL_TO_POINT(c)), 6) AS x, ROUND(ST_Y(H3_CELL_TO_POINT(c)), 6) AS y FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_varchar" +description = "The hexadecimal ID of the same cell, whose WKT equals that of the INTEGER result. Catches: the text read as a decimal number" +columns = [{ name = "c", type = "VARCHAR" }] +rows = [ + ["'89283082803ffff'"], +] +query = "SELECT (ST_ASWKT(H3_CELL_TO_POINT(c)) = ST_ASWKT(H3_CELL_TO_POINT(617700169957507071))) AS same FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_cell_id" +description = "A NULL ID; the page does not say; the recording decides. Catches: an error" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_CELL_TO_POINT(c) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-compact-cells-strings.toml b/cases/translation/functions/h3-compact-cells-strings.toml new file mode 100644 index 000000000..4e1ed1b70 --- /dev/null +++ b/cases/translation/functions/h3-compact-cells-strings.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.h3-compact-cells-strings" +session_profile = "utc-v1" + +[[case]] +id = "t001_compact" +description = "The 7 children of a cell and one child of a neighbouring cell, which compact to the parent and that child. Catches: the array returned unchanged, or the lone child merged into its parent" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[\"8a2830828007fff\",\"8a283082800ffff\",\"8a2830828017fff\",\"8a283082801ffff\",\"8a2830828027fff\",\"8a283082802ffff\",\"8a2830828037fff\",\"8a2830828187fff\"]'"], +] +query = "SELECT ARRAY_SIZE(H3_COMPACT_CELLS_STRINGS(PARSE_JSON(a)::ARRAY)) AS n, ARRAY_CONTAINS('89283082803ffff'::VARIANT, H3_COMPACT_CELLS_STRINGS(PARSE_JSON(a)::ARRAY)) AS parent FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mixed_resolution" +description = "Cells of two resolutions, which the page says the input must not contain. Catches: the cells compacted anyway" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[\"8a2830828007fff\",\"89283082803ffff\"]'"], +] +query = "SELECT H3_COMPACT_CELLS_STRINGS(PARSE_JSON(a)::ARRAY) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_duplicate" +description = "A repeated cell, which the page says is not allowed. Catches: the duplicate removed silently" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[\"8a2830828007fff\",\"8a2830828007fff\"]'"], +] +query = "SELECT H3_COMPACT_CELLS_STRINGS(PARSE_JSON(a)::ARRAY) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_array_of_cell_ids" +description = "A NULL array, which the page says gives NULL without an error. Catches: an empty array returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_COMPACT_CELLS_STRINGS(PARSE_JSON(a)::ARRAY) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-compact-cells.toml b/cases/translation/functions/h3-compact-cells.toml new file mode 100644 index 000000000..87c177021 --- /dev/null +++ b/cases/translation/functions/h3-compact-cells.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.h3-compact-cells" +session_profile = "utc-v1" + +[[case]] +id = "t001_compact" +description = "The 7 children of a cell and one child of a neighbouring cell, which compact to the parent and that child. Catches: the array returned unchanged, or the lone child merged into its parent" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[622203769584648191,622203769584680959,622203769584713727,622203769584746495,622203769584779263,622203769584812031,622203769584844799,622203769586221055]'"], +] +query = "SELECT ARRAY_SIZE(H3_COMPACT_CELLS(PARSE_JSON(a)::ARRAY)) AS n, ARRAY_CONTAINS(617700169957507071::VARIANT, H3_COMPACT_CELLS(PARSE_JSON(a)::ARRAY)) AS parent FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mixed_resolution" +description = "Cells of two resolutions, which the page says the input must not contain. Catches: the cells compacted anyway" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[622203769584648191,617700169957507071]'"], +] +query = "SELECT H3_COMPACT_CELLS(PARSE_JSON(a)::ARRAY) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_duplicate" +description = "A repeated cell, which the page says is not allowed. Catches: the duplicate removed silently" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[622203769584648191,622203769584648191]'"], +] +query = "SELECT H3_COMPACT_CELLS(PARSE_JSON(a)::ARRAY) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_array_of_cell_ids" +description = "A NULL array, which the page says gives NULL without an error. Catches: an empty array returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_COMPACT_CELLS(PARSE_JSON(a)::ARRAY) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-coverage-strings.toml b/cases/translation/functions/h3-coverage-strings.toml new file mode 100644 index 000000000..5abd7523e --- /dev/null +++ b/cases/translation/functions/h3-coverage-strings.toml @@ -0,0 +1,59 @@ +category = "translation" +construct = "sf.functions.h3-coverage-strings" +session_profile = "utc-v1" + +[[case]] +id = "t001_cover" +description = "A triangle inside one cell but away from its centroid, and a small square around the centroid: each is covered by that cell alone. Catches: only cells whose centroid is inside counted, which leaves the triangle uncovered" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-122.4185 37.7726,-122.4180 37.7726,-122.4182 37.7729,-122.4185 37.7726))'"], + ["'POLYGON((-122.418571 37.773215,-122.417971 37.773215,-122.417971 37.773815,-122.418571 37.773815,-122.418571 37.773215))'"], +] +query = "SELECT ordinal, ARRAY_SIZE(H3_COVERAGE_STRINGS(TO_GEOGRAPHY(g), 9)) AS n, ARRAY_CONTAINS('89283082803ffff'::VARIANT, H3_COVERAGE_STRINGS(TO_GEOGRAPHY(g), 9)) AS cell FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "A self-intersecting polygon kept with allow_invalid; the page gives NULL only where the coverage of an invalid shape cannot be computed, so the page does not say; the recording decides for this one. Catches: NULL where Snowflake computes a coverage, or the reverse" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], +] +query = "SELECT H3_COVERAGE_STRINGS(TO_GEOGRAPHY(g, TRUE), 3) IS NULL AS n FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_limit" +description = "A 20-degree square at resolution 15, more cells than the limit, which the page says is an error. Catches: NULL returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-10 -10,10 -10,10 10,-10 10,-10 -10))'"], +] +query = "SELECT H3_COVERAGE_STRINGS(TO_GEOGRAPHY(g), 15) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_resolution_range" +description = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. Catches: the resolution clamped to 15, or NULL returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-122.418571 37.773215,-122.417971 37.773215,-122.417971 37.773815,-122.418571 37.773815,-122.418571 37.773215))'"], +] +query = "SELECT H3_COVERAGE_STRINGS(TO_GEOGRAPHY(g), 16) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_geography_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or an empty array returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_COVERAGE_STRINGS(TO_GEOGRAPHY(g), 9) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-coverage.toml b/cases/translation/functions/h3-coverage.toml new file mode 100644 index 000000000..a71dd72e0 --- /dev/null +++ b/cases/translation/functions/h3-coverage.toml @@ -0,0 +1,59 @@ +category = "translation" +construct = "sf.functions.h3-coverage" +session_profile = "utc-v1" + +[[case]] +id = "t001_cover" +description = "A triangle inside one cell but away from its centroid, and a small square around the centroid: each is covered by that cell alone. Catches: only cells whose centroid is inside counted, which leaves the triangle uncovered" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-122.4185 37.7726,-122.4180 37.7726,-122.4182 37.7729,-122.4185 37.7726))'"], + ["'POLYGON((-122.418571 37.773215,-122.417971 37.773215,-122.417971 37.773815,-122.418571 37.773815,-122.418571 37.773215))'"], +] +query = "SELECT ordinal, ARRAY_SIZE(H3_COVERAGE(TO_GEOGRAPHY(g), 9)) AS n, ARRAY_CONTAINS(617700169957507071::VARIANT, H3_COVERAGE(TO_GEOGRAPHY(g), 9)) AS cell FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "A self-intersecting polygon kept with allow_invalid; the page gives NULL only where the coverage of an invalid shape cannot be computed, so the page does not say; the recording decides for this one. Catches: NULL where Snowflake computes a coverage, or the reverse" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], +] +query = "SELECT H3_COVERAGE(TO_GEOGRAPHY(g, TRUE), 3) IS NULL AS n FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_limit" +description = "A 20-degree square at resolution 15, more cells than the limit, which the page says is an error. Catches: NULL returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-10 -10,10 -10,10 10,-10 10,-10 -10))'"], +] +query = "SELECT H3_COVERAGE(TO_GEOGRAPHY(g), 15) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_resolution_range" +description = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. Catches: the resolution clamped to 15, or NULL returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-122.418571 37.773215,-122.417971 37.773215,-122.417971 37.773815,-122.418571 37.773815,-122.418571 37.773215))'"], +] +query = "SELECT H3_COVERAGE(TO_GEOGRAPHY(g), 16) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_geography_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or an empty array returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_COVERAGE(TO_GEOGRAPHY(g), 9) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-get-resolution.toml b/cases/translation/functions/h3-get-resolution.toml new file mode 100644 index 000000000..36b4e804f --- /dev/null +++ b/cases/translation/functions/h3-get-resolution.toml @@ -0,0 +1,39 @@ +category = "translation" +construct = "sf.functions.h3-get-resolution" +session_profile = "utc-v1" + +[[case]] +id = "t001_integer" +description = "Cells at resolutions 9, 10 and 0. Catches: a fixed resolution returned" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["617700169957507071"], + ["622203769584648191"], + ["576636674163867647"], +] +query = "SELECT ordinal, H3_GET_RESOLUTION(c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_varchar" +description = "The hexadecimal IDs of cells at resolutions 9 and 0. Catches: the text read as a decimal number" +columns = [{ name = "c", type = "VARCHAR" }] +rows = [ + ["'89283082803ffff'"], + ["'8029fffffffffff'"], +] +query = "SELECT ordinal, H3_GET_RESOLUTION(c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_cell_id" +description = "A NULL ID; the page does not say; the recording decides. Catches: an error, or 0 returned" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_GET_RESOLUTION(c) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-grid-disk.toml b/cases/translation/functions/h3-grid-disk.toml new file mode 100644 index 000000000..f991f49b9 --- /dev/null +++ b/cases/translation/functions/h3-grid-disk.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.h3-grid-disk" +session_profile = "utc-v1" + +[[case]] +id = "t001_integer" +description = "k of 0, 1 and 2 around a hexagon: 1, 7 and 19 cells, including the cell itself. Catches: only the ring at distance k returned, or the cell left out" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["617700169957507071"], +] +query = "SELECT ARRAY_SIZE(H3_GRID_DISK(c, 0)) AS k0, ARRAY_SIZE(H3_GRID_DISK(c, 1)) AS k1, ARRAY_SIZE(H3_GRID_DISK(c, 2)) AS k2, ARRAY_CONTAINS(c::VARIANT, H3_GRID_DISK(c, 2)) AS self FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_varchar" +description = "A hexadecimal ID, whose disk holds hexadecimal IDs including a cell two steps away. Catches: INTEGER IDs returned for a VARCHAR ID" +columns = [{ name = "c", type = "VARCHAR" }] +rows = [ + ["'89283082803ffff'"], +] +query = "SELECT ARRAY_SIZE(H3_GRID_DISK(c, 2)) AS k2, ARRAY_CONTAINS('89283082833ffff'::VARIANT, H3_GRID_DISK(c, 2)) AS far FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_negative_k" +description = "k = -1, which the page says must be non-negative. Catches: an empty array returned, or the sign ignored" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["617700169957507071"], +] +query = "SELECT H3_GRID_DISK(c, -1) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_cell_id" +description = "A NULL ID; the page does not say; the recording decides. Catches: an error, or an empty array returned" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_GRID_DISK(c, 1) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-grid-distance.toml b/cases/translation/functions/h3-grid-distance.toml new file mode 100644 index 000000000..ff92bf63d --- /dev/null +++ b/cases/translation/functions/h3-grid-distance.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.h3-grid-distance" +session_profile = "utc-v1" + +[[case]] +id = "t001_integer" +description = "A cell and a cell two steps away, both ways, and a cell with itself. Catches: a count of cells on the path (3) returned instead of steps, or direction-dependent results" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["617700169957507071", "617700169960652799"], + ["617700169960652799", "617700169957507071"], + ["617700169957507071", "617700169957507071"], +] +query = "SELECT ordinal, H3_GRID_DISTANCE(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_varchar" +description = "The same pair as hexadecimal IDs. Catches: the text read as decimal numbers" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'89283082803ffff'", "'89283082833ffff'"], +] +query = "SELECT H3_GRID_DISTANCE(a, b) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_mixed_resolution" +description = "Cells of resolutions 9 and 10, which the page says must use the same resolution. Catches: a distance computed after converting one cell" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["617700169957507071", "622203769584648191"], +] +query = "SELECT H3_GRID_DISTANCE(a, b) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_cell_id_1" +description = "A NULL first ID; the page does not say; the recording decides. Catches: an error, or 0 returned" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "617700169957507071"], +] +query = "SELECT H3_GRID_DISTANCE(a, b) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-grid-path.toml b/cases/translation/functions/h3-grid-path.toml new file mode 100644 index 000000000..1c2930b2a --- /dev/null +++ b/cases/translation/functions/h3-grid-path.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.h3-grid-path" +session_profile = "utc-v1" + +[[case]] +id = "t001_integer" +description = "The path from a cell to a cell two steps away, as JSON text: 3 cells from the first to the second. Catches: the end cells left out, or the path reversed" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["617700169957507071", "617700169960652799"], +] +query = "SELECT TO_JSON(H3_GRID_PATH(a, b)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_varchar" +description = "The same pair as hexadecimal IDs, which the page says give hexadecimal IDs. Catches: INTEGER IDs returned for VARCHAR IDs" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'89283082803ffff'", "'89283082833ffff'"], +] +query = "SELECT TO_JSON(H3_GRID_PATH(a, b)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_cell_id_1" +description = "A NULL first ID; the page does not say; the recording decides. Catches: an error, or an empty array returned" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "617700169957507071"], +] +query = "SELECT H3_GRID_PATH(a, b) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-int-to-string.toml b/cases/translation/functions/h3-int-to-string.toml new file mode 100644 index 000000000..5be73a8d9 --- /dev/null +++ b/cases/translation/functions/h3-int-to-string.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.h3-int-to-string" +session_profile = "utc-v1" + +[[case]] +id = "t001_integer" +description = "Cells at resolutions 9 and 0. Catches: the decimal digits returned, or leading digits dropped" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["617700169957507071"], + ["576636674163867647"], +] +query = "SELECT ordinal, H3_INT_TO_STRING(c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_cell_id" +description = "A NULL ID; the page does not say; the recording decides. Catches: an error, or an empty string returned" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_INT_TO_STRING(c) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-is-pentagon.toml b/cases/translation/functions/h3-is-pentagon.toml new file mode 100644 index 000000000..08a89877c --- /dev/null +++ b/cases/translation/functions/h3-is-pentagon.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.h3-is-pentagon" +session_profile = "utc-v1" + +[[case]] +id = "t001_integer" +description = "A resolution-0 pentagon and a hexagon. Catches: every cell reported as a hexagon" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["576636674163867647"], + ["617700169957507071"], +] +query = "SELECT ordinal, H3_IS_PENTAGON(c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_varchar" +description = "The same cells as hexadecimal IDs. Catches: the text read as a decimal number" +columns = [{ name = "c", type = "VARCHAR" }] +rows = [ + ["'8009fffffffffff'"], + ["'89283082803ffff'"], +] +query = "SELECT ordinal, H3_IS_PENTAGON(c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_cell_id" +description = "A NULL ID, which the page says gives NULL without an error. Catches: FALSE returned" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_IS_PENTAGON(c) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-is-valid-cell.toml b/cases/translation/functions/h3-is-valid-cell.toml new file mode 100644 index 000000000..695ca400d --- /dev/null +++ b/cases/translation/functions/h3-is-valid-cell.toml @@ -0,0 +1,40 @@ +category = "translation" +construct = "sf.functions.h3-is-valid-cell" +session_profile = "utc-v1" + +[[case]] +id = "t001_integer" +description = "A valid cell, 0 and 123. Catches: any non-zero integer accepted, or an error for an invalid ID" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["617700169957507071"], + ["0"], + ["123"], +] +query = "SELECT ordinal, H3_IS_VALID_CELL(c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_varchar" +description = "A valid hexadecimal ID, a non-hexadecimal string and the empty string. Catches: an error for text that is not hexadecimal" +columns = [{ name = "c", type = "VARCHAR" }] +rows = [ + ["'89283082803ffff'"], + ["'zz'"], + ["''"], +] +query = "SELECT ordinal, H3_IS_VALID_CELL(c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_cell_id" +description = "A NULL ID, which the page says gives NULL without an error. Catches: FALSE returned" +columns = [{ name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_IS_VALID_CELL(c) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-latlng-to-cell-string.toml b/cases/translation/functions/h3-latlng-to-cell-string.toml new file mode 100644 index 000000000..bd678645d --- /dev/null +++ b/cases/translation/functions/h3-latlng-to-cell-string.toml @@ -0,0 +1,58 @@ +category = "translation" +construct = "sf.functions.h3-latlng-to-cell-string" +session_profile = "utc-v1" + +[[case]] +id = "t001_resolutions" +description = "A point in San Francisco at resolutions 0, 9 and 15, the ends of the range and between. Catches: latitude and longitude swapped, or the resolution range cut short" +columns = [{ name = "lat", type = "DOUBLE" }, { name = "lng", type = "DOUBLE" }] +rows = [ + ["37.7749", "-122.4194"], +] +query = "SELECT H3_LATLNG_TO_CELL_STRING(lat, lng, 0) AS r0, H3_LATLNG_TO_CELL_STRING(lat, lng, 9) AS r9, H3_LATLNG_TO_CELL_STRING(lat, lng, 15) AS r15 FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_wrap" +description = "The same point with 360 added to the longitude, which the page says is wrapped into range. Catches: an error for a longitude out of range, or another cell" +columns = [{ name = "lat", type = "DOUBLE" }, { name = "lng", type = "DOUBLE" }] +rows = [ + ["37.7749", "237.5806"], +] +query = "SELECT H3_LATLNG_TO_CELL_STRING(lat, lng, 9) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_resolution_range" +description = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. Catches: the resolution clamped to 15, or NULL returned" +columns = [{ name = "lat", type = "DOUBLE" }, { name = "lng", type = "DOUBLE" }] +rows = [ + ["37.7749", "-122.4194"], +] +query = "SELECT H3_LATLNG_TO_CELL_STRING(lat, lng, 16) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_nan" +description = "A NaN latitude, which the page says is an error. Catches: NULL or a cell returned" +columns = [{ name = "lat", type = "DOUBLE" }, { name = "lng", type = "DOUBLE" }] +rows = [ + ["'NaN'", "-122.4194"], +] +query = "SELECT H3_LATLNG_TO_CELL_STRING(lat, lng, 9) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_latitude" +description = "A NULL latitude; the page does not say; the recording decides. Catches: an error" +columns = [{ name = "lat", type = "DOUBLE" }, { name = "lng", type = "DOUBLE" }] +rows = [ + ["NULL", "-122.4194"], +] +query = "SELECT H3_LATLNG_TO_CELL_STRING(lat, lng, 9) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-latlng-to-cell.toml b/cases/translation/functions/h3-latlng-to-cell.toml new file mode 100644 index 000000000..7062b531f --- /dev/null +++ b/cases/translation/functions/h3-latlng-to-cell.toml @@ -0,0 +1,58 @@ +category = "translation" +construct = "sf.functions.h3-latlng-to-cell" +session_profile = "utc-v1" + +[[case]] +id = "t001_resolutions" +description = "A point in San Francisco at resolutions 0, 9 and 15, the ends of the range and between. Catches: latitude and longitude swapped, or the resolution range cut short" +columns = [{ name = "lat", type = "DOUBLE" }, { name = "lng", type = "DOUBLE" }] +rows = [ + ["37.7749", "-122.4194"], +] +query = "SELECT H3_LATLNG_TO_CELL(lat, lng, 0) AS r0, H3_LATLNG_TO_CELL(lat, lng, 9) AS r9, H3_LATLNG_TO_CELL(lat, lng, 15) AS r15 FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_wrap" +description = "The same point with 360 added to the longitude, which the page says is wrapped into range. Catches: an error for a longitude out of range, or another cell" +columns = [{ name = "lat", type = "DOUBLE" }, { name = "lng", type = "DOUBLE" }] +rows = [ + ["37.7749", "237.5806"], +] +query = "SELECT H3_LATLNG_TO_CELL(lat, lng, 9) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_resolution_range" +description = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. Catches: the resolution clamped to 15, or NULL returned" +columns = [{ name = "lat", type = "DOUBLE" }, { name = "lng", type = "DOUBLE" }] +rows = [ + ["37.7749", "-122.4194"], +] +query = "SELECT H3_LATLNG_TO_CELL(lat, lng, 16) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_nan" +description = "A NaN latitude, which the page says is an error. Catches: NULL or a cell returned" +columns = [{ name = "lat", type = "DOUBLE" }, { name = "lng", type = "DOUBLE" }] +rows = [ + ["'NaN'", "-122.4194"], +] +query = "SELECT H3_LATLNG_TO_CELL(lat, lng, 9) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_latitude" +description = "A NULL latitude; the page does not say; the recording decides. Catches: an error" +columns = [{ name = "lat", type = "DOUBLE" }, { name = "lng", type = "DOUBLE" }] +rows = [ + ["NULL", "-122.4194"], +] +query = "SELECT H3_LATLNG_TO_CELL(lat, lng, 9) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-point-to-cell-string.toml b/cases/translation/functions/h3-point-to-cell-string.toml new file mode 100644 index 000000000..b7c4c3aca --- /dev/null +++ b/cases/translation/functions/h3-point-to-cell-string.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.h3-point-to-cell-string" +session_profile = "utc-v1" + +[[case]] +id = "t001_point" +description = "A point in San Francisco, written longitude first, at resolutions 0 and 9. Catches: longitude and latitude swapped" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POINT(-122.4194 37.7749)'"], +] +query = "SELECT H3_POINT_TO_CELL_STRING(TO_GEOGRAPHY(g), 0) AS r0, H3_POINT_TO_CELL_STRING(TO_GEOGRAPHY(g), 9) AS r9 FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_resolution_range" +description = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. Catches: the resolution clamped to 15, or NULL returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POINT(-122.4194 37.7749)'"], +] +query = "SELECT H3_POINT_TO_CELL_STRING(TO_GEOGRAPHY(g), 16) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_geography_point" +description = "A NULL point; the page does not say; the recording decides. Catches: an error" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_POINT_TO_CELL_STRING(TO_GEOGRAPHY(g), 9) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-point-to-cell.toml b/cases/translation/functions/h3-point-to-cell.toml new file mode 100644 index 000000000..20f01eebf --- /dev/null +++ b/cases/translation/functions/h3-point-to-cell.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.h3-point-to-cell" +session_profile = "utc-v1" + +[[case]] +id = "t001_point" +description = "A point in San Francisco, written longitude first, at resolutions 0 and 9. Catches: longitude and latitude swapped" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POINT(-122.4194 37.7749)'"], +] +query = "SELECT H3_POINT_TO_CELL(TO_GEOGRAPHY(g), 0) AS r0, H3_POINT_TO_CELL(TO_GEOGRAPHY(g), 9) AS r9 FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_resolution_range" +description = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. Catches: the resolution clamped to 15, or NULL returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POINT(-122.4194 37.7749)'"], +] +query = "SELECT H3_POINT_TO_CELL(TO_GEOGRAPHY(g), 16) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_geography_point" +description = "A NULL point; the page does not say; the recording decides. Catches: an error" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_POINT_TO_CELL(TO_GEOGRAPHY(g), 9) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-polygon-to-cells-strings.toml b/cases/translation/functions/h3-polygon-to-cells-strings.toml new file mode 100644 index 000000000..333ffddb8 --- /dev/null +++ b/cases/translation/functions/h3-polygon-to-cells-strings.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.h3-polygon-to-cells-strings" +session_profile = "utc-v1" + +[[case]] +id = "t001_centroids" +description = "A triangle inside one cell but away from its centroid, which holds no centroid, and a small square around the centroid, which holds one. Catches: cells counted when their boundary intersects the polygon, which puts the cell in the triangle's result" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-122.4185 37.7726,-122.4180 37.7726,-122.4182 37.7729,-122.4185 37.7726))'"], + ["'POLYGON((-122.418571 37.773215,-122.417971 37.773215,-122.417971 37.773815,-122.418571 37.773815,-122.418571 37.773215))'"], +] +query = "SELECT ordinal, ARRAY_SIZE(H3_POLYGON_TO_CELLS_STRINGS(TO_GEOGRAPHY(g), 9)) AS n, ARRAY_CONTAINS('89283082803ffff'::VARIANT, H3_POLYGON_TO_CELLS_STRINGS(TO_GEOGRAPHY(g), 9)) AS cell FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_resolution_range" +description = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. Catches: the resolution clamped to 15, or NULL returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-122.418571 37.773215,-122.417971 37.773215,-122.417971 37.773815,-122.418571 37.773815,-122.418571 37.773215))'"], +] +query = "SELECT H3_POLYGON_TO_CELLS_STRINGS(TO_GEOGRAPHY(g), 16) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_geography_polygon" +description = "A NULL polygon; the page does not say; the recording decides. Catches: an error, or an empty array returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_POLYGON_TO_CELLS_STRINGS(TO_GEOGRAPHY(g), 9) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-polygon-to-cells.toml b/cases/translation/functions/h3-polygon-to-cells.toml new file mode 100644 index 000000000..67ea258e6 --- /dev/null +++ b/cases/translation/functions/h3-polygon-to-cells.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.h3-polygon-to-cells" +session_profile = "utc-v1" + +[[case]] +id = "t001_centroids" +description = "A triangle inside one cell but away from its centroid, which holds no centroid, and a small square around the centroid, which holds one. Catches: cells counted when their boundary intersects the polygon, which puts the cell in the triangle's result" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-122.4185 37.7726,-122.4180 37.7726,-122.4182 37.7729,-122.4185 37.7726))'"], + ["'POLYGON((-122.418571 37.773215,-122.417971 37.773215,-122.417971 37.773815,-122.418571 37.773815,-122.418571 37.773215))'"], +] +query = "SELECT ordinal, ARRAY_SIZE(H3_POLYGON_TO_CELLS(TO_GEOGRAPHY(g), 9)) AS n, ARRAY_CONTAINS(617700169957507071::VARIANT, H3_POLYGON_TO_CELLS(TO_GEOGRAPHY(g), 9)) AS cell FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_resolution_range" +description = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. Catches: the resolution clamped to 15, or NULL returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-122.418571 37.773215,-122.417971 37.773215,-122.417971 37.773815,-122.418571 37.773815,-122.418571 37.773215))'"], +] +query = "SELECT H3_POLYGON_TO_CELLS(TO_GEOGRAPHY(g), 16) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_geography_polygon" +description = "A NULL polygon; the page does not say; the recording decides. Catches: an error, or an empty array returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_POLYGON_TO_CELLS(TO_GEOGRAPHY(g), 9) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-string-to-int.toml b/cases/translation/functions/h3-string-to-int.toml new file mode 100644 index 000000000..01fefea28 --- /dev/null +++ b/cases/translation/functions/h3-string-to-int.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.h3-string-to-int" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Hexadecimal IDs at resolutions 9 and 0. Catches: the text read as a decimal number, or a value beyond 63 bits truncated" +columns = [{ name = "c", type = "VARCHAR" }] +rows = [ + ["'89283082803ffff'"], + ["'8009fffffffffff'"], +] +query = "SELECT ordinal, H3_STRING_TO_INT(c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_cell_id" +description = "A NULL ID; the page does not say; the recording decides. Catches: an error, or 0 returned" +columns = [{ name = "c", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_STRING_TO_INT(c) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-try-coverage-strings.toml b/cases/translation/functions/h3-try-coverage-strings.toml new file mode 100644 index 000000000..0af6d20d7 --- /dev/null +++ b/cases/translation/functions/h3-try-coverage-strings.toml @@ -0,0 +1,59 @@ +category = "translation" +construct = "sf.functions.h3-try-coverage-strings" +session_profile = "utc-v1" + +[[case]] +id = "t001_cover" +description = "A triangle inside one cell but away from its centroid, and a small square around the centroid: each is covered by that cell alone. Catches: only cells whose centroid is inside counted, which leaves the triangle uncovered" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-122.4185 37.7726,-122.4180 37.7726,-122.4182 37.7729,-122.4185 37.7726))'"], + ["'POLYGON((-122.418571 37.773215,-122.417971 37.773215,-122.417971 37.773815,-122.418571 37.773815,-122.418571 37.773215))'"], +] +query = "SELECT ordinal, ARRAY_SIZE(H3_TRY_COVERAGE_STRINGS(TO_GEOGRAPHY(g), 9)) AS n, ARRAY_CONTAINS('89283082803ffff'::VARIANT, H3_TRY_COVERAGE_STRINGS(TO_GEOGRAPHY(g), 9)) AS cell FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "A self-intersecting polygon kept with allow_invalid; the page gives NULL only where the coverage of an invalid shape cannot be computed, so the page does not say; the recording decides for this one. Catches: NULL where Snowflake computes a coverage, or the reverse" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], +] +query = "SELECT H3_TRY_COVERAGE_STRINGS(TO_GEOGRAPHY(g, TRUE), 3) IS NULL AS n FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_limit" +description = "A 20-degree square at resolution 15, more cells than the limit, which the page says gives NULL. Catches: an error raised" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-10 -10,10 -10,10 10,-10 10,-10 -10))'"], +] +query = "SELECT H3_TRY_COVERAGE_STRINGS(TO_GEOGRAPHY(g), 15) IS NULL AS n FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_resolution_range" +description = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. The page says this holds for the TRY form too. Catches: the resolution clamped to 15, or NULL returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-122.418571 37.773215,-122.417971 37.773215,-122.417971 37.773815,-122.418571 37.773815,-122.418571 37.773215))'"], +] +query = "SELECT H3_TRY_COVERAGE_STRINGS(TO_GEOGRAPHY(g), 16) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_geography_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or an empty array returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_TRY_COVERAGE_STRINGS(TO_GEOGRAPHY(g), 9) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-try-coverage.toml b/cases/translation/functions/h3-try-coverage.toml new file mode 100644 index 000000000..bc0cdef38 --- /dev/null +++ b/cases/translation/functions/h3-try-coverage.toml @@ -0,0 +1,59 @@ +category = "translation" +construct = "sf.functions.h3-try-coverage" +session_profile = "utc-v1" + +[[case]] +id = "t001_cover" +description = "A triangle inside one cell but away from its centroid, and a small square around the centroid: each is covered by that cell alone. Catches: only cells whose centroid is inside counted, which leaves the triangle uncovered" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-122.4185 37.7726,-122.4180 37.7726,-122.4182 37.7729,-122.4185 37.7726))'"], + ["'POLYGON((-122.418571 37.773215,-122.417971 37.773215,-122.417971 37.773815,-122.418571 37.773815,-122.418571 37.773215))'"], +] +query = "SELECT ordinal, ARRAY_SIZE(H3_TRY_COVERAGE(TO_GEOGRAPHY(g), 9)) AS n, ARRAY_CONTAINS(617700169957507071::VARIANT, H3_TRY_COVERAGE(TO_GEOGRAPHY(g), 9)) AS cell FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "A self-intersecting polygon kept with allow_invalid; the page gives NULL only where the coverage of an invalid shape cannot be computed, so the page does not say; the recording decides for this one. Catches: NULL where Snowflake computes a coverage, or the reverse" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], +] +query = "SELECT H3_TRY_COVERAGE(TO_GEOGRAPHY(g, TRUE), 3) IS NULL AS n FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_limit" +description = "A 20-degree square at resolution 15, more cells than the limit, which the page says gives NULL. Catches: an error raised" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-10 -10,10 -10,10 10,-10 10,-10 -10))'"], +] +query = "SELECT H3_TRY_COVERAGE(TO_GEOGRAPHY(g), 15) IS NULL AS n FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_resolution_range" +description = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. The page says this holds for the TRY form too. Catches: the resolution clamped to 15, or NULL returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-122.418571 37.773215,-122.417971 37.773215,-122.417971 37.773815,-122.418571 37.773815,-122.418571 37.773215))'"], +] +query = "SELECT H3_TRY_COVERAGE(TO_GEOGRAPHY(g), 16) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_geography_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or an empty array returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_TRY_COVERAGE(TO_GEOGRAPHY(g), 9) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-try-grid-distance.toml b/cases/translation/functions/h3-try-grid-distance.toml new file mode 100644 index 000000000..ab6ee5d1c --- /dev/null +++ b/cases/translation/functions/h3-try-grid-distance.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.h3-try-grid-distance" +session_profile = "utc-v1" + +[[case]] +id = "t001_integer" +description = "A cell and a cell two steps away, both ways, and a cell with itself. Catches: a count of cells on the path (3) returned instead of steps, or direction-dependent results" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["617700169957507071", "617700169960652799"], + ["617700169960652799", "617700169957507071"], + ["617700169957507071", "617700169957507071"], +] +query = "SELECT ordinal, H3_TRY_GRID_DISTANCE(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_varchar" +description = "The same pair as hexadecimal IDs. Catches: the text read as decimal numbers" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'89283082803ffff'", "'89283082833ffff'"], +] +query = "SELECT H3_TRY_GRID_DISTANCE(a, b) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_far" +description = "Resolution-5 cells in San Francisco and Sydney, on non-neighbouring base cells, which the page says give NULL. Catches: an error raised, or a great-circle estimate returned" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["599685771850416127", "602322242893774847"], +] +query = "SELECT H3_TRY_GRID_DISTANCE(a, b) IS NULL AS n FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_cell_id_1" +description = "A NULL first ID; the page does not say; the recording decides. Catches: an error, or 0 returned" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "617700169957507071"], +] +query = "SELECT H3_TRY_GRID_DISTANCE(a, b) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-try-grid-path.toml b/cases/translation/functions/h3-try-grid-path.toml new file mode 100644 index 000000000..dc4af192e --- /dev/null +++ b/cases/translation/functions/h3-try-grid-path.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.h3-try-grid-path" +session_profile = "utc-v1" + +[[case]] +id = "t001_integer" +description = "The path from a cell to a cell two steps away, as JSON text: 3 cells from the first to the second. Catches: the end cells left out, or the path reversed" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["617700169957507071", "617700169960652799"], +] +query = "SELECT TO_JSON(H3_TRY_GRID_PATH(a, b)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_varchar" +description = "The same pair as hexadecimal IDs, which the page says give hexadecimal IDs. Catches: INTEGER IDs returned for VARCHAR IDs" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'89283082803ffff'", "'89283082833ffff'"], +] +query = "SELECT TO_JSON(H3_TRY_GRID_PATH(a, b)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_far" +description = "Resolution-5 cells in San Francisco and Sydney, on non-neighbouring base cells, which the page says give NULL. Catches: an error raised, or a partial path returned" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["599685771850416127", "602322242893774847"], +] +query = "SELECT H3_TRY_GRID_PATH(a, b) IS NULL AS n FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_cell_id_1" +description = "A NULL first ID; the page does not say; the recording decides. Catches: an error, or an empty array returned" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "617700169957507071"], +] +query = "SELECT H3_TRY_GRID_PATH(a, b) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-try-polygon-to-cells-strings.toml b/cases/translation/functions/h3-try-polygon-to-cells-strings.toml new file mode 100644 index 000000000..08ef5999f --- /dev/null +++ b/cases/translation/functions/h3-try-polygon-to-cells-strings.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.h3-try-polygon-to-cells-strings" +session_profile = "utc-v1" + +[[case]] +id = "t001_centroids" +description = "A triangle inside one cell but away from its centroid, which holds no centroid, and a small square around the centroid, which holds one. Catches: cells counted when their boundary intersects the polygon, which puts the cell in the triangle's result" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-122.4185 37.7726,-122.4180 37.7726,-122.4182 37.7729,-122.4185 37.7726))'"], + ["'POLYGON((-122.418571 37.773215,-122.417971 37.773215,-122.417971 37.773815,-122.418571 37.773815,-122.418571 37.773215))'"], +] +query = "SELECT ordinal, ARRAY_SIZE(H3_TRY_POLYGON_TO_CELLS_STRINGS(TO_GEOGRAPHY(g), 9)) AS n, ARRAY_CONTAINS('89283082803ffff'::VARIANT, H3_TRY_POLYGON_TO_CELLS_STRINGS(TO_GEOGRAPHY(g), 9)) AS cell FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_resolution_range" +description = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. The page says this holds for the TRY form too. Catches: the resolution clamped to 15, or NULL returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-122.418571 37.773215,-122.417971 37.773215,-122.417971 37.773815,-122.418571 37.773815,-122.418571 37.773215))'"], +] +query = "SELECT H3_TRY_POLYGON_TO_CELLS_STRINGS(TO_GEOGRAPHY(g), 16) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_geography_polygon" +description = "A NULL polygon; the page does not say; the recording decides. Catches: an error, or an empty array returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_TRY_POLYGON_TO_CELLS_STRINGS(TO_GEOGRAPHY(g), 9) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-try-polygon-to-cells.toml b/cases/translation/functions/h3-try-polygon-to-cells.toml new file mode 100644 index 000000000..10bdfe1c5 --- /dev/null +++ b/cases/translation/functions/h3-try-polygon-to-cells.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.h3-try-polygon-to-cells" +session_profile = "utc-v1" + +[[case]] +id = "t001_centroids" +description = "A triangle inside one cell but away from its centroid, which holds no centroid, and a small square around the centroid, which holds one. Catches: cells counted when their boundary intersects the polygon, which puts the cell in the triangle's result" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-122.4185 37.7726,-122.4180 37.7726,-122.4182 37.7729,-122.4185 37.7726))'"], + ["'POLYGON((-122.418571 37.773215,-122.417971 37.773215,-122.417971 37.773815,-122.418571 37.773815,-122.418571 37.773215))'"], +] +query = "SELECT ordinal, ARRAY_SIZE(H3_TRY_POLYGON_TO_CELLS(TO_GEOGRAPHY(g), 9)) AS n, ARRAY_CONTAINS(617700169957507071::VARIANT, H3_TRY_POLYGON_TO_CELLS(TO_GEOGRAPHY(g), 9)) AS cell FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_resolution_range" +description = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. The page says this holds for the TRY form too. Catches: the resolution clamped to 15, or NULL returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'POLYGON((-122.418571 37.773215,-122.417971 37.773215,-122.417971 37.773815,-122.418571 37.773815,-122.418571 37.773215))'"], +] +query = "SELECT H3_TRY_POLYGON_TO_CELLS(TO_GEOGRAPHY(g), 16) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_geography_polygon" +description = "A NULL polygon; the page does not say; the recording decides. Catches: an error, or an empty array returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_TRY_POLYGON_TO_CELLS(TO_GEOGRAPHY(g), 9) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-uncompact-cells-strings.toml b/cases/translation/functions/h3-uncompact-cells-strings.toml new file mode 100644 index 000000000..258d94f75 --- /dev/null +++ b/cases/translation/functions/h3-uncompact-cells-strings.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.h3-uncompact-cells-strings" +session_profile = "utc-v1" + +[[case]] +id = "t001_uncompact" +description = "A resolution-9 cell and a resolution-10 cell expanded to resolution 10: 7 cells and the one already there. Catches: the finer cell expanded again, or dropped" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[\"89283082803ffff\",\"8a2830828187fff\"]'"], +] +query = "SELECT ARRAY_SIZE(H3_UNCOMPACT_CELLS_STRINGS(PARSE_JSON(a)::ARRAY, 10)) AS n10, ARRAY_SIZE(H3_UNCOMPACT_CELLS_STRINGS(PARSE_JSON(a)::ARRAY, 11)) AS n11 FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_coarser_target" +description = "A target resolution 8, coarser than the resolution-9 input, which the page says is not allowed. Catches: the parent returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[\"89283082803ffff\"]'"], +] +query = "SELECT H3_UNCOMPACT_CELLS_STRINGS(PARSE_JSON(a)::ARRAY, 8) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_resolution_range" +description = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. Catches: the resolution clamped to 15, or NULL returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[\"89283082803ffff\"]'"], +] +query = "SELECT H3_UNCOMPACT_CELLS_STRINGS(PARSE_JSON(a)::ARRAY, 16) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_array_of_cell_ids" +description = "A NULL array, which the page says gives NULL without an error. Catches: an empty array returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_UNCOMPACT_CELLS_STRINGS(PARSE_JSON(a)::ARRAY, 10) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/h3-uncompact-cells.toml b/cases/translation/functions/h3-uncompact-cells.toml new file mode 100644 index 000000000..62c268c7a --- /dev/null +++ b/cases/translation/functions/h3-uncompact-cells.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.h3-uncompact-cells" +session_profile = "utc-v1" + +[[case]] +id = "t001_uncompact" +description = "A resolution-9 cell and a resolution-10 cell expanded to resolution 10: 7 cells and the one already there. Catches: the finer cell expanded again, or dropped" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[617700169957507071,622203769586221055]'"], +] +query = "SELECT ARRAY_SIZE(H3_UNCOMPACT_CELLS(PARSE_JSON(a)::ARRAY, 10)) AS n10, ARRAY_SIZE(H3_UNCOMPACT_CELLS(PARSE_JSON(a)::ARRAY, 11)) AS n11 FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_coarser_target" +description = "A target resolution 8, coarser than the resolution-9 input, which the page says is not allowed. Catches: the parent returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[617700169957507071]'"], +] +query = "SELECT H3_UNCOMPACT_CELLS(PARSE_JSON(a)::ARRAY, 8) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_resolution_range" +description = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. Catches: the resolution clamped to 15, or NULL returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[617700169957507071]'"], +] +query = "SELECT H3_UNCOMPACT_CELLS(PARSE_JSON(a)::ARRAY, 16) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_array_of_cell_ids" +description = "A NULL array, which the page says gives NULL without an error. Catches: an empty array returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT H3_UNCOMPACT_CELLS(PARSE_JSON(a)::ARRAY, 10) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/hash-agg.hash-agg-over.syntax.toml b/cases/translation/functions/hash-agg.hash-agg-over.syntax.toml new file mode 100644 index 000000000..a7b5015c4 --- /dev/null +++ b/cases/translation/functions/hash-agg.hash-agg-over.syntax.toml @@ -0,0 +1,29 @@ +category = "translation" +construct = "sf.functions.hash-agg.hash-agg-over.syntax" +session_profile = "utc-v1" + +[[case]] +id = "t001_star" +description = "HASH_AGG(*) per partition. Catches: the star expanded to a different column set or order (the ordinal column included or dropped)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "1"], + ["'p'", "2"], +] +query = "SELECT g, HASH_AGG(*) OVER (PARTITION BY g) AS r FROM (SELECT g, a FROM input) ORDER BY g, r" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr3" +description = "NULL partition key. Catches: NULL-keyed rows dropped or merged with another partition" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["'p'", "1"], + ["NULL", "2"], +] +query = "SELECT g, HASH_AGG(*) OVER (PARTITION BY g) AS r FROM (SELECT g, a FROM input) ORDER BY g NULLS LAST, r" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/hash-agg.hash-agg-over.toml b/cases/translation/functions/hash-agg.hash-agg-over.toml new file mode 100644 index 000000000..de42af0b7 --- /dev/null +++ b/cases/translation/functions/hash-agg.hash-agg-over.toml @@ -0,0 +1,43 @@ +category = "translation" +construct = "sf.functions.hash-agg.hash-agg-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "HASH_AGG per partition with partitions of equal multisets. Catches: the whole input hashed instead of the partition, or partitions with the same rows hashed differently" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "1"], +] +query = "SELECT g, HASH_AGG(a) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_no_partition" +description = "An empty OVER clause. Catches: a running (ordered) hash instead of the whole-input value" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["5"], + ["6"], +] +query = "SELECT HASH_AGG(a) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "NULL values inside a partition. Catches: NULLs skipped within the window" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'p'", "1"], + ["'q'", "1"], +] +query = "SELECT g, HASH_AGG(a) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/hash-agg.hash-agg.toml b/cases/translation/functions/hash-agg.hash-agg.toml new file mode 100644 index 000000000..636ad0400 --- /dev/null +++ b/cases/translation/functions/hash-agg.hash-agg.toml @@ -0,0 +1,66 @@ +category = "translation" +construct = "sf.functions.hash-agg.hash-agg" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "HASH_AGG over varied rows with a duplicate. Catches: another per-row hash or combining function" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["3"], + ["-7"], + ["3"], + ["100"], +] +query = "SELECT HASH_AGG(a) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_distinct" +description = "HASH_AGG(DISTINCT) against the plain aggregate on rows with duplicates. Catches: DISTINCT ignored (the two values equal)" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["3"], + ["3"], + ["5"], +] +query = "SELECT HASH_AGG(DISTINCT a) AS d, HASH_AGG(a) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_row_order" +description = "Two columns holding the same values in different row orders, and both column orders. Catches: a row-order-sensitive fold (r1 FALSE) or a column-order-insensitive one (r2 TRUE)" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }, { name = "c", type = "VARCHAR" }] +rows = [ + ["1", "3", "'x'"], + ["2", "1", "'y'"], + ["3", "2", "'z'"], +] +query = "SELECT HASH_AGG(a) = HASH_AGG(b) AS r1, HASH_AGG(a, c) = HASH_AGG(c, a) AS r2, HASH_AGG(a, c) AS h FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr" +description = "NULL rows, which the page says are not ignored. Catches: NULL rows skipped (equal to the aggregate without them) or a NULL result" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["4", "1"], +] +query = "SELECT HASH_AGG(a) AS r, HASH_AGG(a) = (SELECT HASH_AGG(a) FROM input WHERE a IS NOT NULL) AS same FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_no_rows" +description = "HASH_AGG over no rows. Catches: NULL for an empty input (the page: never NULL)" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT HASH_AGG(a) AS r FROM input WHERE a > 5" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/haversine.toml b/cases/translation/functions/haversine.toml new file mode 100644 index 000000000..888c496c1 --- /dev/null +++ b/cases/translation/functions/haversine.toml @@ -0,0 +1,27 @@ +category = "translation" +construct = "sf.functions.haversine" +session_profile = "utc-v1" + +[[case]] +id = "t001_example" +description = "The page example, both ways and with a point to itself, rounded to 2 places (3936.39). Catches: latitude and longitude swapped, metres returned, or a direction-dependent result" +columns = [{ name = "a", type = "DOUBLE" }, { name = "b", type = "DOUBLE" }, { name = "c", type = "DOUBLE" }, { name = "d", type = "DOUBLE" }] +rows = [ + ["40.7127", "-74.0059", "34.05", "-118.25"], + ["34.05", "-118.25", "40.7127", "-74.0059"], + ["40.7127", "-74.0059", "40.7127", "-74.0059"], +] +query = "SELECT ordinal, ROUND(HAVERSINE(a, b, c, d), 2) AS km FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_lat1" +description = "A NULL latitude; the page does not say; the recording decides. Catches: an error, or 0 returned" +columns = [{ name = "a", type = "DOUBLE" }, { name = "b", type = "DOUBLE" }] +rows = [ + ["NULL", "0"], +] +query = "SELECT HAVERSINE(a, b, 0, 0) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/hex-decode-binary.toml b/cases/translation/functions/hex-decode-binary.toml new file mode 100644 index 000000000..34c26a3fa --- /dev/null +++ b/cases/translation/functions/hex-decode-binary.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.hex-decode-binary" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "HEX_DECODE_BINARY of upper- and lower-case hex digits. Catches: lower-case digits rejected, nibble order swapped, or UTF-8 read as Latin-1" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'00FF10'"], + ["'c3a9'"], + ["'7F80'"], +] +query = "SELECT HEX_DECODE_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_input" +description = "NULL input next to a set one. Catches: NULL decoded as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'41'"], +] +query = "SELECT HEX_DECODE_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_empty" +description = "The empty string. Catches: NULL or an error for empty input" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["'42'"], +] +query = "SELECT HEX_DECODE_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t004_invalid" +description = "A non-hex digit. Catches: NULL (the TRY_ behaviour) or a partial decode where Snowflake raises an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'4G'"], +] +query = "SELECT HEX_DECODE_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_odd_length" +description = "An odd number of hex digits. Catches: the last nibble dropped or zero-padded instead of an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'414'"], +] +query = "SELECT HEX_DECODE_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/hex-decode-string.toml b/cases/translation/functions/hex-decode-string.toml new file mode 100644 index 000000000..cf5198039 --- /dev/null +++ b/cases/translation/functions/hex-decode-string.toml @@ -0,0 +1,61 @@ +category = "translation" +construct = "sf.functions.hex-decode-string" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "HEX_DECODE_STRING of upper- and lower-case hex digits. Catches: lower-case digits rejected, nibble order swapped, or UTF-8 read as Latin-1" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'48C3A96C6C6F'"], + ["'e282ac'"], +] +query = "SELECT HEX_DECODE_STRING(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_input" +description = "NULL input next to a set one. Catches: NULL decoded as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'41'"], +] +query = "SELECT HEX_DECODE_STRING(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_empty" +description = "The empty string. Catches: NULL or an error for empty input" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["'42'"], +] +query = "SELECT HEX_DECODE_STRING(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t004_invalid" +description = "A non-hex digit. Catches: NULL (the TRY_ behaviour) or a partial decode where Snowflake raises an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'4G'"], +] +query = "SELECT HEX_DECODE_STRING(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_odd_length" +description = "An odd number of hex digits. Catches: the last nibble dropped or zero-padded instead of an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'414'"], +] +query = "SELECT HEX_DECODE_STRING(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/hex-encode.toml b/cases/translation/functions/hex-encode.toml new file mode 100644 index 000000000..4849c965d --- /dev/null +++ b/cases/translation/functions/hex-encode.toml @@ -0,0 +1,84 @@ +category = "translation" +construct = "sf.functions.hex-encode" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "HEX_ENCODE of multi-byte text. Catches: Latin-1 bytes (E9 for \u00e9) or lower-case digits by default" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'H\u00e9\u20ac'"], + ["'z'"], +] +query = "SELECT HEX_ENCODE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "HEX_ENCODE of bytes including 00 and FF. Catches: the leading zero byte dropped or sign-extended" +columns = [{ name = "a", type = "BINARY" }] +rows = [ + ["'00FF10'"], +] +query = "SELECT HEX_ENCODE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_case" +description = "The case argument 0 and 1. Catches: the case argument ignored or inverted" +columns = [{ name = "a", type = "VARCHAR" }, { name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["'\u00ff'", "0"], + ["'\u00ff'", "1"], +] +query = "SELECT HEX_ENCODE(a, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_input" +description = "NULL input next to a set one. Catches: NULL encoded as an empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT HEX_ENCODE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_case" +description = "NULL case next to a set one. Catches: NULL read as the default (upper case) instead of NULL" +columns = [{ name = "a", type = "VARCHAR" }, { name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["'\u00ff'", "NULL"], + ["'\u00ff'", "0"], +] +query = "SELECT HEX_ENCODE(a, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty" +description = "The empty string. Catches: NULL for empty input" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT HEX_ENCODE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t007_bad_case" +description = "A case value other than 0 or 1. Catches: any non-zero value read as upper case instead of an error" +columns = [{ name = "a", type = "VARCHAR" }, { name = "c", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "2"], +] +query = "SELECT HEX_ENCODE(a, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/hll-accumulate.hll-accumulate-over.syntax.toml b/cases/translation/functions/hll-accumulate.hll-accumulate-over.syntax.toml new file mode 100644 index 000000000..79557bbe6 --- /dev/null +++ b/cases/translation/functions/hll-accumulate.hll-accumulate-over.syntax.toml @@ -0,0 +1,31 @@ +category = "translation" +construct = "sf.functions.hll-accumulate.hll-accumulate-over.syntax" +session_profile = "utc-v1" + +[[case]] +id = "t001_star" +description = "Distinct whole rows per partition. Catches: rows counted instead of distinct rows (p 4 instead of 3)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'p'", "1", "'y'"], + ["'p'", "2", "'x'"], + ["'p'", "1", "'x'"], + ["'q'", "1", "'x'"], +] +query = "SELECT g, a, b, HLL_ESTIMATE(HLL_ACCUMULATE(*) OVER (PARTITION BY g)) AS r FROM (SELECT g, a, b FROM input) ORDER BY g, a, b" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr1" +description = "A partition key outside the * columns, NULL for the two x rows, so the NULL-keyed rows form one partition of two distinct rows. Catches: NULL-keyed rows each in their own partition (1 instead of 2) or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'p'", "2", "'x'"], + ["'p'", "1", "'y'"], +] +query = "SELECT a, b, HLL_ESTIMATE(HLL_ACCUMULATE(*) OVER (PARTITION BY NULLIF(b, 'x'))) AS r FROM (SELECT a, b FROM input) ORDER BY a, b" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/hll-accumulate.hll-accumulate-over.toml b/cases/translation/functions/hll-accumulate.hll-accumulate-over.toml new file mode 100644 index 000000000..b16e223a8 --- /dev/null +++ b/cases/translation/functions/hll-accumulate.hll-accumulate-over.toml @@ -0,0 +1,43 @@ +category = "translation" +construct = "sf.functions.hll-accumulate.hll-accumulate-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition states, read through HLL_ESTIMATE. Catches: the whole input's state" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], +] +query = "SELECT HLL_ESTIMATE(HLL_ACCUMULATE(x) OVER (PARTITION BY g)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr" +description = "A partition of only NULL. Catches: NULL counted as a value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "1"], +] +query = "SELECT HLL_ESTIMATE(HLL_ACCUMULATE(x) OVER (PARTITION BY g)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_null_expr1" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["'p'", "1"], + ["NULL", "2"], +] +query = "SELECT HLL_ESTIMATE(HLL_ACCUMULATE(x) OVER (PARTITION BY g)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/hll-accumulate.hll-accumulate.toml b/cases/translation/functions/hll-accumulate.hll-accumulate.toml new file mode 100644 index 000000000..a34120e96 --- /dev/null +++ b/cases/translation/functions/hll-accumulate.hll-accumulate.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.hll-accumulate.hll-accumulate" +session_profile = "utc-v1" + +[[case]] +id = "t001_estimate" +description = "The state of a group with a repeated value, read through HLL_ESTIMATE. Catches: duplicates counted, or the state of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], +] +query = "SELECT g, HLL_ESTIMATE(HLL_ACCUMULATE(x)) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_varchar" +description = "Text differing only in case. Catches: case-insensitive hashing" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'a'"], + ["'A'"], + ["'a'"], +] +query = "SELECT HLL_ESTIMATE(HLL_ACCUMULATE(x)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_distinct" +description = "DISTINCT, which has no effect. Catches: DISTINCT rejected" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], +] +query = "SELECT g, HLL_ESTIMATE(HLL_ACCUMULATE(DISTINCT x)) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t004_null_expr" +description = "NULL values, which are not counted. Catches: NULL counted as a value" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], + ["NULL"], +] +query = "SELECT HLL_ESTIMATE(HLL_ACCUMULATE(x)) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: a NULL state (a NULL estimate) instead of an empty one, or the reverse" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT HLL_ESTIMATE(HLL_ACCUMULATE(x)) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/hll-combine.hll-combine-over.toml b/cases/translation/functions/hll-combine.hll-combine-over.toml new file mode 100644 index 000000000..7fc9e6c3e --- /dev/null +++ b/cases/translation/functions/hll-combine.hll-combine-over.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.hll-combine.hll-combine-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Two partitions: overlapping states {1, 2} and {2, 3} in one, and {5} alone in the other. Catches: PARTITION BY ignored (4 for every row) or the partition's estimates summed" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], + ["'r'", "5"], +] +query = "SELECT g, HLL_ESTIMATE(HLL_COMBINE(st) OVER (PARTITION BY k)) AS r FROM (SELECT g, IFF(g = 'r', 2, 1) AS k, st FROM (SELECT g, HLL_ACCUMULATE(x) AS st FROM input GROUP BY g)) ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_state" +description = "A NULL state inside a partition. Catches: the result NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], +] +query = "SELECT HLL_ESTIMATE(HLL_COMBINE(st) OVER ()) AS r FROM (SELECT st FROM (SELECT g, HLL_ACCUMULATE(x) AS st FROM input GROUP BY g) UNION ALL SELECT NULL) ORDER BY r" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_null_expr1" +description = "A NULL partition key. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], +] +query = "SELECT g, HLL_ESTIMATE(HLL_COMBINE(st) OVER (PARTITION BY k)) AS r FROM (SELECT g, NULL AS k, st FROM (SELECT g, HLL_ACCUMULATE(x) AS st FROM input GROUP BY g)) ORDER BY g" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/hll-combine.hll-combine.toml b/cases/translation/functions/hll-combine.hll-combine.toml new file mode 100644 index 000000000..8161c526d --- /dev/null +++ b/cases/translation/functions/hll-combine.hll-combine.toml @@ -0,0 +1,48 @@ +category = "translation" +construct = "sf.functions.hll-combine.hll-combine" +session_profile = "utc-v1" + +[[case]] +id = "t001_union" +description = "States for {1, 2} and {2, 3}: their union has 3 values. Catches: the estimates summed (4)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], +] +query = "SELECT HLL_ESTIMATE(HLL_COMBINE(st)) AS r FROM (SELECT g, HLL_ACCUMULATE(x) AS st FROM input GROUP BY g)" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_distinct" +description = "DISTINCT, which has no effect. Catches: DISTINCT rejected" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], +] +query = "SELECT HLL_ESTIMATE(HLL_COMBINE(DISTINCT st)) AS r FROM (SELECT g, HLL_ACCUMULATE(x) AS st FROM input GROUP BY g)" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t003_null_state" +description = "A NULL state beside a state. Catches: the result NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], +] +query = "SELECT HLL_ESTIMATE(HLL_COMBINE(st)) AS r FROM (SELECT st FROM (SELECT g, HLL_ACCUMULATE(x) AS st FROM input GROUP BY g) UNION ALL SELECT NULL)" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/hll-estimate.hll-estimate-over.toml b/cases/translation/functions/hll-estimate.hll-estimate-over.toml new file mode 100644 index 000000000..ceceaa5fc --- /dev/null +++ b/cases/translation/functions/hll-estimate.hll-estimate-over.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.hll-estimate.hll-estimate-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +compile_error = true +description = "The documented window form over partitions. Snowflake refuses it at compile (HLL_ESTIMATE is not a window function there). Catches: estimates returned instead of the compilation error" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], + ["'r'", "5"], +] +query = "SELECT g, HLL_ESTIMATE(st) OVER (PARTITION BY k) AS r FROM (SELECT g, IFF(g = 'r', 2, 1) AS k, st FROM (SELECT g, HLL_ACCUMULATE(x) AS st FROM input GROUP BY g)) ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_state" +compile_error = true +description = "The documented window form with a NULL state, which Snowflake also refuses at compile. Catches: a result returned instead of the compilation error" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], +] +query = "SELECT HLL_ESTIMATE(st) OVER () AS r FROM (SELECT st FROM (SELECT g, HLL_ACCUMULATE(x) AS st FROM input GROUP BY g) UNION ALL SELECT NULL) ORDER BY r" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/hll-estimate.hll-estimate.toml b/cases/translation/functions/hll-estimate.hll-estimate.toml new file mode 100644 index 000000000..c0126803f --- /dev/null +++ b/cases/translation/functions/hll-estimate.hll-estimate.toml @@ -0,0 +1,33 @@ +category = "translation" +construct = "sf.functions.hll-estimate.hll-estimate" +session_profile = "utc-v1" + +[[case]] +id = "t001_state" +description = "The estimate of one state per group. Catches: the size of the state, or a FLOAT" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], +] +query = "SELECT g, HLL_ESTIMATE(st) AS r FROM (SELECT g, HLL_ACCUMULATE(x) AS st FROM input GROUP BY g) ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_state" +description = "A NULL state. Catches: 0 instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], +] +query = "SELECT HLL_ESTIMATE(NULL::BINARY) AS r" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/hll-export.hll-export-over.toml b/cases/translation/functions/hll-export.hll-export-over.toml new file mode 100644 index 000000000..e9cb68a4b --- /dev/null +++ b/cases/translation/functions/hll-export.hll-export-over.toml @@ -0,0 +1,35 @@ +category = "translation" +construct = "sf.functions.hll-export.hll-export-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +compile_error = true +description = "The documented window form over partitions. Snowflake refuses it at compile (HLL_EXPORT is not a window function there). Catches: a result returned instead of the compilation error" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], +] +query = "SELECT g, HLL_ESTIMATE(HLL_IMPORT(HLL_EXPORT(st) OVER (PARTITION BY g))) AS r FROM (SELECT g, HLL_ACCUMULATE(x) AS st FROM input GROUP BY g) ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr" +compile_error = true +description = "The documented window form with a NULL partition key, which Snowflake also refuses at compile. Catches: a result returned instead of the compilation error" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], +] +query = "SELECT g, HLL_ESTIMATE(HLL_IMPORT(HLL_EXPORT(st) OVER (PARTITION BY k))) AS r FROM (SELECT g, NULL AS k, st FROM (SELECT g, HLL_ACCUMULATE(x) AS st FROM input GROUP BY g)) ORDER BY g" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/hll-export.hll-export.toml b/cases/translation/functions/hll-export.hll-export.toml new file mode 100644 index 000000000..75b50538b --- /dev/null +++ b/cases/translation/functions/hll-export.hll-export.toml @@ -0,0 +1,48 @@ +category = "translation" +construct = "sf.functions.hll-export.hll-export" +session_profile = "utc-v1" + +[[case]] +id = "t001_round_trip" +description = "A state exported to an OBJECT and imported back, as on the page. Catches: a different cardinality after the round trip" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], +] +query = "SELECT g, HLL_ESTIMATE(HLL_IMPORT(HLL_EXPORT(st))) AS r FROM (SELECT g, HLL_ACCUMULATE(x) AS st FROM input GROUP BY g) ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_object" +description = "The exported OBJECT's keys. Catches: another export layout" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], +] +query = "SELECT g, ARRAY_SORT(OBJECT_KEYS(HLL_EXPORT(st))) AS r FROM (SELECT g, HLL_ACCUMULATE(x) AS st FROM input GROUP BY g) ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_binary_expr" +description = "NULL input. Catches: an empty state instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], +] +query = "SELECT HLL_EXPORT(NULL) AS r" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/hll-import.hll-import-over.toml b/cases/translation/functions/hll-import.hll-import-over.toml new file mode 100644 index 000000000..53edf058f --- /dev/null +++ b/cases/translation/functions/hll-import.hll-import-over.toml @@ -0,0 +1,39 @@ +category = "translation" +construct = "sf.functions.hll-import.hll-import-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +compile_error = true +description = "The documented window form over partitions. Snowflake refuses it at compile (HLL_IMPORT is not a window function there). Catches: a result returned instead of the compilation error" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], + ["'q'", "9"], + ["'p'", "4"], +] +query = "SELECT g, HLL_ESTIMATE(HLL_IMPORT(HLL_EXPORT(st)) OVER (PARTITION BY g)) AS r FROM (SELECT g, HLL_ACCUMULATE(x) AS st FROM input GROUP BY g) ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr" +compile_error = true +description = "The documented window form with a NULL partition key, which Snowflake also refuses at compile. Catches: a result returned instead of the compilation error" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], + ["'q'", "9"], + ["'p'", "4"], +] +query = "SELECT g, HLL_ESTIMATE(HLL_IMPORT(HLL_EXPORT(st)) OVER (PARTITION BY k)) AS r FROM (SELECT g, NULL AS k, st FROM (SELECT g, HLL_ACCUMULATE(x) AS st FROM input GROUP BY g)) ORDER BY g" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/hll-import.hll-import.toml b/cases/translation/functions/hll-import.hll-import.toml new file mode 100644 index 000000000..51059765d --- /dev/null +++ b/cases/translation/functions/hll-import.hll-import.toml @@ -0,0 +1,54 @@ +category = "translation" +construct = "sf.functions.hll-import.hll-import" +session_profile = "utc-v1" + +[[case]] +id = "t001_round_trip" +description = "A state exported to an OBJECT and imported back, as on the page. Catches: a different cardinality after the round trip" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], + ["'q'", "9"], + ["'p'", "4"], +] +query = "SELECT g, HLL_ESTIMATE(HLL_IMPORT(HLL_EXPORT(st))) AS r FROM (SELECT g, HLL_ACCUMULATE(x) AS st FROM input GROUP BY g) ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_object" +description = "An exported state written as JSON text, parsed back into an OBJECT and imported. Catches: a wrong import (another cardinality), or an OBJECT rebuilt from text rejected" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], + ["'q'", "9"], + ["'p'", "4"], +] +query = "SELECT g, HLL_ESTIMATE(HLL_IMPORT(PARSE_JSON(TO_VARCHAR(HLL_EXPORT(st))))) AS r FROM (SELECT g, HLL_ACCUMULATE(x) AS st FROM input GROUP BY g) ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_obj" +description = "NULL input. Catches: an empty state instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "3"], + ["'p'", "2"], + ["'q'", "9"], + ["'p'", "4"], +] +query = "SELECT HLL_IMPORT(NULL) AS r" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/hll.hll-over.syntax.toml b/cases/translation/functions/hll.hll-over.syntax.toml new file mode 100644 index 000000000..ae981a5b6 --- /dev/null +++ b/cases/translation/functions/hll.hll-over.syntax.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.hll.hll-over.syntax" +session_profile = "utc-v1" + +[[case]] +id = "t001_star" +description = "Distinct whole rows per partition (the partition column included), one with NULL. Catches: rows counted instead of distinct rows, or rows with a NULL counted" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'p'", "1", "'y'"], + ["'p'", "2", "'x'"], + ["'p'", "1", "'x'"], + ["'p'", "3", "NULL"], + ["'q'", "1", "'x'"], +] +query = "SELECT g, a, b, HLL(*) OVER (PARTITION BY g) AS r FROM (SELECT g, a, b FROM input) ORDER BY g, a, b" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_star_empty_over" +description = "An empty OVER clause. Catches: a running count" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'p'", "1", "'y'"], + ["'p'", "2", "'x'"], + ["'p'", "1", "'x'"], + ["'p'", "3", "NULL"], +] +query = "SELECT a, b, HLL(*) OVER () AS r FROM (SELECT a, b FROM input) ORDER BY a, b" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr2" +description = "A partition key outside the * columns, NULL for the two x rows, so the NULL-keyed rows form one partition of two distinct rows. Catches: NULL-keyed rows each in their own partition (1 instead of 2) or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'p'", "2", "'x'"], + ["'p'", "1", "'y'"], +] +query = "SELECT a, b, HLL(*) OVER (PARTITION BY NULLIF(b, 'x')) AS r FROM (SELECT a, b FROM input) ORDER BY a, b" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/hll.hll-over.toml b/cases/translation/functions/hll.hll-over.toml new file mode 100644 index 000000000..f9b14a38b --- /dev/null +++ b/cases/translation/functions/hll.hll-over.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.hll.hll-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Partition p repeats 10. Catches: the whole input aggregated instead of the partition, or a running value, or duplicates counted (COUNT)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "10"], +] +query = "SELECT HLL(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Partition p repeats 10. Catches: a running (ordered) value instead of the whole input, or duplicates counted (COUNT)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "10"], +] +query = "SELECT HLL(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL counted as a value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], +] +query = "SELECT HLL(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT HLL(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/hll.hll.toml b/cases/translation/functions/hll.hll.toml new file mode 100644 index 000000000..f6a5ca4fd --- /dev/null +++ b/cases/translation/functions/hll.hll.toml @@ -0,0 +1,91 @@ +category = "translation" +construct = "sf.functions.hll.hll" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Repeated values per group. Catches: duplicates counted (COUNT)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3"], + ["'q'", "7"], + ["'p'", "1"], + ["'q'", "7"], + ["'p'", "3"], + ["'p'", "3"], + ["'p'", "2"], +] +query = "SELECT g, HLL(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_multi" +description = "Distinct (a, b) combinations: 4 without the NULL pair, where a alone has 3 distinct values. Catches: distinct values of a only (3), the NULL pair counted (5), or the sum of per-column counts (6)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'p'", "1", "'y'"], + ["'p'", "2", "'x'"], + ["'p'", "1", "'x'"], + ["'p'", "3", "NULL"], + ["'p'", "1", "'z'"], +] +query = "SELECT HLL(a, b) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_varchar" +description = "Text differing only in case. Catches: case-insensitive distinctness" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'a'"], + ["'A'"], + ["'a'"], +] +query = "SELECT HLL(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_distinct" +description = "DISTINCT, which has no effect. Catches: DISTINCT rejected" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3"], + ["'q'", "7"], + ["'p'", "1"], + ["'q'", "7"], + ["'p'", "3"], + ["'p'", "3"], + ["'p'", "2"], +] +query = "SELECT g, HLL(DISTINCT x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t005_null_expr1" +description = "NULL rows, which are not counted, and a group of only NULL. Catches: NULL counted as a value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "1"], + ["'p'", "NULL"], +] +query = "SELECT g, HLL(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: NULL instead of 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT HLL(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/hour-minute-second.hour.toml b/cases/translation/functions/hour-minute-second.hour.toml new file mode 100644 index 000000000..197af5c3e --- /dev/null +++ b/cases/translation/functions/hour-minute-second.hour.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.hour-minute-second.hour" +session_profile = "utc-v1" + +[[case]] +id = "t001_time" +description = "HOUR of times with fractional seconds. Catches: fractional seconds rounded up, or a 12-hour clock" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["'22:59:59.999'"], + ["'00:00:01'"], + ["'13:07:30.5'"], +] +query = "SELECT HOUR(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "HOUR of a timestamp. Catches: the date part leaking into the result" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-02-29 17:45:59.999'"], +] +query = "SELECT HOUR(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "HOUR of TIMESTAMP_TZ values with whole and half-hour offsets. Catches: the hour of the UTC instant (7) instead of the wall clock (23)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-01-01 23:30:56.750 -0800'"], + ["'2024-01-01 23:45:10 +0530'"], +] +query = "SELECT HOUR(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_interval" +description = "HOUR of a day-time interval. Catches: an error, or the days folded into hours" +columns = [{ name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT HOUR(INTERVAL '1 02:03:04.5' DAY TO SECOND) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_time_interval_or_timestamp_expr" +description = "NULL next to a set time. Catches: NULL read as midnight (0)" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["NULL"], + ["'01:02:03'"], +] +query = "SELECT HOUR(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/hour-minute-second.minute.toml b/cases/translation/functions/hour-minute-second.minute.toml new file mode 100644 index 000000000..486230e9f --- /dev/null +++ b/cases/translation/functions/hour-minute-second.minute.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.hour-minute-second.minute" +session_profile = "utc-v1" + +[[case]] +id = "t001_time" +description = "MINUTE of times with fractional seconds. Catches: fractional seconds rounded up (59 instead of 58)" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["'23:58:59.999'"], + ["'00:00:01'"], + ["'13:07:30.5'"], +] +query = "SELECT MINUTE(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "MINUTE of a timestamp. Catches: the date part leaking into the result" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-02-29 17:45:59.999'"], +] +query = "SELECT MINUTE(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "MINUTE of TIMESTAMP_TZ values with whole and half-hour offsets. Catches: the minute of the UTC instant for a half-hour offset zone" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-01-01 23:30:56.750 -0800'"], + ["'2024-01-01 23:45:10 +0530'"], +] +query = "SELECT MINUTE(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_interval" +description = "MINUTE of a day-time interval. Catches: an error, or total minutes (1563) instead of the minute field (3)" +columns = [{ name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MINUTE(INTERVAL '1 02:03:04.5' DAY TO SECOND) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_time_interval_or_timestamp_expr" +description = "NULL next to a set time. Catches: NULL read as midnight (0)" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["NULL"], + ["'01:02:03'"], +] +query = "SELECT MINUTE(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/hour-minute-second.second.toml b/cases/translation/functions/hour-minute-second.second.toml new file mode 100644 index 000000000..428b6915f --- /dev/null +++ b/cases/translation/functions/hour-minute-second.second.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.hour-minute-second.second" +session_profile = "utc-v1" + +[[case]] +id = "t001_time" +description = "SECOND of times with fractional seconds. Catches: fractional seconds rounded up" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["'23:58:56.999'"], + ["'00:00:01'"], + ["'13:07:30.5'"], +] +query = "SELECT SECOND(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "SECOND of a timestamp. Catches: the date part leaking into the result" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-02-29 17:45:59.999'"], +] +query = "SELECT SECOND(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "SECOND of TIMESTAMP_TZ values with whole and half-hour offsets. Catches: fractional seconds rounded (57) instead of truncated (56)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-01-01 23:30:56.750 -0800'"], + ["'2024-01-01 23:45:10 +0530'"], +] +query = "SELECT SECOND(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_interval" +description = "SECOND of a day-time interval. Catches: an error, the interval's total seconds, or the fraction kept (4.5)" +columns = [{ name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT SECOND(INTERVAL '1 02:03:04.5' DAY TO SECOND) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_time_interval_or_timestamp_expr" +description = "NULL next to a set time. Catches: NULL read as midnight (0)" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["NULL"], + ["'01:02:03'"], +] +query = "SELECT SECOND(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/iff.toml b/cases/translation/functions/iff.toml new file mode 100644 index 000000000..dd291f4fc --- /dev/null +++ b/cases/translation/functions/iff.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.iff" +session_profile = "utc-v1" + +[[case]] +id = "t001_boolean" +description = "TRUE and FALSE conditions. Catches: the branches swapped" +columns = [{ name = "c", type = "BOOLEAN" }] +rows = [ + ["TRUE"], + ["FALSE"], +] +query = "SELECT IFF(c, 'yes', 'no') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_result_type" +description = "Branches of different scales. Catches: the type of one branch only (2 instead of 2.50)" +columns = [{ name = "c", type = "BOOLEAN" }] +rows = [ + ["FALSE"], + ["TRUE"], +] +query = "SELECT IFF(c, 1, CAST(2.5 AS NUMBER(10,2))) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_condition" +description = "A NULL condition, which the page says gives expr2. Catches: NULL returned, or expr1" +columns = [{ name = "c", type = "BOOLEAN" }] +rows = [ + ["NULL"], + ["TRUE"], +] +query = "SELECT IFF(c, 'yes', 'no') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_expr1" +description = "A NULL first branch selected. Catches: expr2 returned instead" +columns = [{ name = "c", type = "BOOLEAN" }] +rows = [ + ["TRUE"], + ["FALSE"], +] +query = "SELECT IFF(c, NULL, 'no') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_expr2" +description = "A NULL second branch selected. Catches: expr1 returned instead" +columns = [{ name = "c", type = "BOOLEAN" }] +rows = [ + ["FALSE"], + ["TRUE"], +] +query = "SELECT IFF(c, 'yes', NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/ifnull.toml b/cases/translation/functions/ifnull.toml new file mode 100644 index 000000000..243857685 --- /dev/null +++ b/cases/translation/functions/ifnull.toml @@ -0,0 +1,61 @@ +category = "translation" +construct = "sf.functions.ifnull" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "IFNULL with NULL and non-NULL first arguments. Catches: the arguments swapped" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "2"], + ["1", "2"], +] +query = "SELECT IFNULL(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mixed" +description = "A numeric string and a number. Catches: a VARCHAR result ('17.50' kept as text) instead of Snowflake's numeric conversion" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'17.50'"], + ["NULL"], +] +query = "SELECT IFNULL(a, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "Both arguments NULL. Catches: a default instead of NULL" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT IFNULL(a, NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_expr2" +description = "NULL second argument with a set first. Catches: NULL returned instead of expr1" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["5"], + ["NULL"], +] +query = "SELECT IFNULL(a, NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_unconvertible" +description = "A non-numeric string with a number. Catches: the string returned as text" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'foo'"], +] +query = "SELECT IFNULL(a, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/ilike-any.toml b/cases/translation/functions/ilike-any.toml new file mode 100644 index 000000000..7284c8845 --- /dev/null +++ b/cases/translation/functions/ilike-any.toml @@ -0,0 +1,79 @@ +category = "translation" +construct = "sf.functions.ilike-any" +session_profile = "utc-v1" + +[[case]] +id = "t001_patterns" +description = "ILIKE ANY where one, both or neither pattern matches. Catches: ANY and ALL confused (one-of-two matching gives TRUE for ANY, FALSE for ALL) or an unanchored match" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["'abc'", "'a%'", "'%z'"], + ["'abz'", "'a%'", "'%z'"], + ["'xbc'", "'a%'", "'%z'"], + ["'b'", "'a%'", "'%b%'"], + ["'xab'", "'a%'", "'%z'"], +] +query = "SELECT a ILIKE ANY (p, r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_case" +description = "Patterns in another case. Catches: case sensitivity reversed (FALSE for ABC)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["'ABC'", "'a%'", "'%c'"], + ["'\u00c9a'", "'\u00e9%'", "'%A'"], +] +query = "SELECT a ILIKE ANY (p, r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_escape" +description = "An escape character before %. Catches: the escape ignored (50 matches 5!%)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["'5%'", "'5!%'", "'x'"], + ["'50'", "'5!%'", "'x'"], +] +query = "SELECT a ILIKE ANY (p, r) ESCAPE '!' AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_subject" +description = "NULL subject. Catches: NULL read as an empty string (TRUE against %)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["NULL", "'%'", "'x'"], + ["''", "'%'", "'x'"], +] +query = "SELECT a ILIKE ANY (p, r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_pattern" +description = "One NULL pattern beside a matching and a non-matching one. Catches: a NULL pattern making the result NULL even when the other pattern matches, or NULL matching NULL" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["'abc'", "'a%'", "NULL"], + ["'xyz'", "'a%'", "NULL"], + ["NULL", "NULL", "'a'"], +] +query = "SELECT a ILIKE ANY (p, r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty" +description = "An empty subject against an empty and a % pattern. Catches: the empty pattern matching a non-empty subject" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["''", "''", "'%'"], + ["'a'", "''", "''"], +] +query = "SELECT a ILIKE ANY (p, r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/ilike.ilike.syntax.toml b/cases/translation/functions/ilike.ilike.syntax.toml new file mode 100644 index 000000000..198a8f4f6 --- /dev/null +++ b/cases/translation/functions/ilike.ilike.syntax.toml @@ -0,0 +1,120 @@ +category = "translation" +construct = "sf.functions.ilike.ilike.syntax" +session_profile = "utc-v1" + +[[case]] +id = "t001_wildcards" +description = "The _ and % wildcards, anchored at both ends. Catches: an unanchored match (TRUE for abc against b), _ matching zero characters, or a regex reading of the pattern" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'ABC'", "'a_c'"], + ["'abc'", "'b'"], + ["'ac'", "'a_c'"], + ["'xabcx'", "'%b%'"], + ["'a.c'", "'a.c'"], + ["'abc'", "'a.c'"], +] +query = "SELECT a ILIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_case" +description = "Letters in another case, including non-ASCII. Catches: case-sensitive matching (FALSE for ABC against abc), or ASCII-only folding (\u00c9 against \u00e9)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'ABC'", "'abc'"], + ["'\u00c9t\u00e9'", "'\u00e9t\u00e9'"], +] +query = "SELECT a ILIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_newline" +description = "A newline matched by _ and %, which the page documents. Catches: wildcards stopping at a newline" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'a' || CHR(10) || 'b'", "'a_b'"], + ["'a' || CHR(10) || 'b'", "'a%'"], +] +query = "SELECT a ILIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_no_default_escape" +description = "A backslash in the pattern with no ESCAPE clause. Catches: backslash used as a default escape (a\\b would then match only ab)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'a\\\\b'", "'a\\\\b'"], + ["'ab'", "'a\\\\b'"], +] +query = "SELECT a ILIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_subject" +description = "NULL subject. Catches: NULL read as an empty string (TRUE against %)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["NULL", "'%'"], + ["''", "'%'"], +] +query = "SELECT a ILIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_pattern" +description = "NULL pattern, and NULL against NULL. Catches: NULL matching NULL (TRUE) or NULL read as an empty pattern" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["''", "NULL"], + ["NULL", "NULL"], + ["'a'", "'a'"], +] +query = "SELECT a ILIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_empty" +description = "Empty subject and pattern. Catches: the empty pattern matching every string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["''", "''"], + ["'a'", "''"], + ["''", "'%'"], +] +query = "SELECT a ILIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t008_escape" +description = "ESCAPE before % and _. Catches: the escape ignored" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'5%'", "'5!%'"], + ["'50'", "'5!%'"], + ["'a_b'", "'a!_b'"], + ["'axb'", "'a!_b'"], +] +query = "SELECT a ILIKE p ESCAPE '!' AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t009_not" +description = "NOT ILIKE with matching, non-matching and NULL rows. Catches: NOT applied as case-sensitive or dropped" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'ABC'", "'a%'"], + ["'xbc'", "'a%'"], + ["NULL", "'a%'"], +] +query = "SELECT a NOT ILIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/ilike.ilike.toml b/cases/translation/functions/ilike.ilike.toml new file mode 100644 index 000000000..9450b455a --- /dev/null +++ b/cases/translation/functions/ilike.ilike.toml @@ -0,0 +1,118 @@ +category = "translation" +construct = "sf.functions.ilike.ilike" +session_profile = "utc-v1" + +[[case]] +id = "t001_wildcards" +description = "The _ and % wildcards, anchored at both ends. Catches: an unanchored match (TRUE for abc against b), _ matching zero characters, or a regex reading of the pattern" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'ABC'", "'a_c'"], + ["'abc'", "'b'"], + ["'ac'", "'a_c'"], + ["'xabcx'", "'%b%'"], + ["'a.c'", "'a.c'"], + ["'abc'", "'a.c'"], +] +query = "SELECT ILIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_case" +description = "Letters in another case, including non-ASCII. Catches: case-sensitive matching (FALSE for ABC against abc), or ASCII-only folding (\u00c9 against \u00e9)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'ABC'", "'abc'"], + ["'\u00c9t\u00e9'", "'\u00e9t\u00e9'"], +] +query = "SELECT ILIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_newline" +description = "A newline matched by _ and %, which the page documents. Catches: wildcards stopping at a newline" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'a' || CHR(10) || 'b'", "'a_b'"], + ["'a' || CHR(10) || 'b'", "'a%'"], +] +query = "SELECT ILIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_no_default_escape" +description = "A backslash in the pattern with no ESCAPE clause. Catches: backslash used as a default escape (a\\b would then match only ab)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'a\\\\b'", "'a\\\\b'"], + ["'ab'", "'a\\\\b'"], +] +query = "SELECT ILIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_subject" +description = "NULL subject. Catches: NULL read as an empty string (TRUE against %)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["NULL", "'%'"], + ["''", "'%'"], +] +query = "SELECT ILIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_pattern" +description = "NULL pattern, and NULL against NULL. Catches: NULL matching NULL (TRUE) or NULL read as an empty pattern" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["''", "NULL"], + ["NULL", "NULL"], + ["'a'", "'a'"], +] +query = "SELECT ILIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_empty" +description = "Empty subject and pattern. Catches: the empty pattern matching every string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["''", "''"], + ["'a'", "''"], + ["''", "'%'"], +] +query = "SELECT ILIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t008_escape" +description = "An escape character before % and _. Catches: the escape ignored" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'5%'", "'5!%'"], + ["'50'", "'5!%'"], + ["'a_b'", "'a!_b'"], + ["'axb'", "'a!_b'"], +] +query = "SELECT ILIKE(a, p, '!') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t009_null_escape" +description = "NULL escape. Catches: NULL read as no escape" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'a'", "'A'"], +] +query = "SELECT ILIKE(a, p, NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/in.in-2.toml b/cases/translation/functions/in.in-2.toml new file mode 100644 index 000000000..1fd275458 --- /dev/null +++ b/cases/translation/functions/in.in-2.toml @@ -0,0 +1,64 @@ +category = "translation" +construct = "sf.functions.in.in-2" +session_profile = "utc-v1" + +[[case]] +id = "t001_subquery" +description = "Values in and out of a subquery. Catches: duplicates in the subquery changing the result (a join-based translation repeating the row)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["2"], + ["5"], +] +query = "SELECT x IN (SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_not" +description = "NOT IN against a subquery. Catches: NOT dropped" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["5"], +] +query = "SELECT x NOT IN (SELECT 1 UNION ALL SELECT 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_value" +description = "NULL value. Catches: FALSE instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT x IN (SELECT 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_subquery" +description = "A subquery returning NULL and no match, used as a filter: only x = 1 passes IN, and nothing passes NOT IN. Catches: TRUE for NOT IN when the subquery holds a NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["9"], + ["1"], +] +query = "SELECT x, 'in' AS k FROM input WHERE x IN (SELECT 1 UNION ALL SELECT NULL) UNION ALL SELECT x, 'not in' FROM input WHERE x NOT IN (SELECT 1 UNION ALL SELECT NULL) ORDER BY k, x" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_subquery" +description = "A subquery with no rows. Catches: NULL instead of FALSE/TRUE for an empty subquery" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["NULL"], +] +query = "SELECT x IN (SELECT 1 WHERE FALSE) AS r, x NOT IN (SELECT 1 WHERE FALSE) AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/in.in.syntax.toml b/cases/translation/functions/in.in.syntax.toml new file mode 100644 index 000000000..71b837dc5 --- /dev/null +++ b/cases/translation/functions/in.in.syntax.toml @@ -0,0 +1,40 @@ +category = "translation" +construct = "sf.functions.in.in.syntax" +session_profile = "utc-v1" + +[[case]] +id = "t001_rows" +description = "Rows matching on both columns and on one only. Catches: a match on one column counted" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["1", "'x'"], + ["1", "'y'"], + ["2", "'y'"], +] +query = "SELECT (a, b) IN ((1, 'x'), (2, 'y')) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_not" +description = "Row NOT IN. Catches: NOT dropped" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["1", "'x'"], + ["3", "'x'"], +] +query = "SELECT (a, b) NOT IN ((1, 'x')) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_value_a" +description = "A NULL component. Catches: TRUE or FALSE instead of NULL when the other component matches" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "'x'"], + ["NULL", "'q'"], +] +query = "SELECT (a, b) IN ((1, 'x')) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/in.in.toml b/cases/translation/functions/in.in.toml new file mode 100644 index 000000000..fb2dcee6b --- /dev/null +++ b/cases/translation/functions/in.in.toml @@ -0,0 +1,65 @@ +category = "translation" +construct = "sf.functions.in.in" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Values in and out of the list, across scales. Catches: scale compared (1.00 not found)" +columns = [{ name = "x", type = "NUMBER(10,2)" }] +rows = [ + ["1.00"], + ["3.50"], + ["4.00"], +] +query = "SELECT x IN (1, 2, 3.5) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_not" +description = "NOT IN with a match and without. Catches: NOT applied to one element only" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["9"], + ["2"], +] +query = "SELECT x NOT IN (1, 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_varchar" +description = "Strings differing in case. Catches: case-insensitive matching" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'a'"], + ["'A'"], +] +query = "SELECT x IN ('a', 'b') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_value" +description = "NULL value against a list holding NULL. Catches: TRUE for NULL IN (NULL)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT x IN (1, NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_value_1" +description = "NULL in the list without a match. Catches: FALSE for 9 IN (1, NULL) and TRUE for 9 NOT IN (1, NULL), instead of NULL for both" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["9"], + ["1"], +] +query = "SELECT x IN (1, NULL) AS r, x NOT IN (1, NULL) AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/initcap.toml b/cases/translation/functions/initcap.toml new file mode 100644 index 000000000..e0c4ddf3e --- /dev/null +++ b/cases/translation/functions/initcap.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.initcap" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "INITCAP with mixed case and default delimiters. Catches: the rest of each word not lower-cased, or a delimiter set without _ @ - (Ab_cd instead of Ab_Cd)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'hello wORLD-foo'"], + ["'ab_cd@ef.gh'"], + ["'o''neil 3rd \u00e9lan'"], +] +query = "SELECT INITCAP(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "initcap_text" +tags = ["type-combination"] + +[[case]] +id = "t002_delimiters" +description = "Given delimiters that replace the defaults. The constant argument is a literal per call, as Snowflake requires. Catches: given delimiters added to the defaults instead of replacing them" +columns = [{ name = "a1", type = "VARCHAR" }, { name = "a2", type = "VARCHAR" }] +rows = [ + ["'ab-cd ef'", "'ab-cd ef'"], +] +query = "SELECT INITCAP(a1, ' ') AS r1, INITCAP(a2, '-') AS r2 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "NULL string. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'ab'"], +] +query = "SELECT INITCAP(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_delimiters" +description = "NULL delimiters. The constant argument is a literal per call, as Snowflake requires. Catches: NULL read as the defaults" +columns = [{ name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT INITCAP('ab cd', NULL) AS r1, INITCAP('ab cd', ' ') AS r2 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_delimiters" +description = "An empty delimiter string, which makes one word. Catches: the empty string read as the defaults" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'hELLO wORLD'"], +] +query = "SELECT INITCAP(a, '') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/insert.toml b/cases/translation/functions/insert.toml new file mode 100644 index 000000000..be7b1e9e2 --- /dev/null +++ b/cases/translation/functions/insert.toml @@ -0,0 +1,96 @@ +category = "translation" +construct = "sf.functions.insert" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Replace characters after a multi-byte character. Catches: a 0-based position, len ignored (pure insert), or byte offsets" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }, { name = "n", type = "NUMBER(38,0)" }, { name = "i", type = "VARCHAR" }] +rows = [ + ["'abcdef'", "2", "3", "'XY'"], + ["'\u00e9abc'", "2", "1", "'Z'"], +] +query = "SELECT INSERT(a, p, n, i) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_append" +description = "An append at length+1 with len 0. Catches: an error, or insertion before the last character" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'abc'"], +] +query = "SELECT INSERT(a, 4, 0, 'Z') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_binary" +description = "INSERT on binary. Catches: hex text positions instead of bytes" +columns = [{ name = "a", type = "BINARY" }, { name = "i", type = "BINARY" }] +rows = [ + ["'000102'", "'FF'"], +] +query = "SELECT INSERT(a, 2, 1, i) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_base_expr" +description = "NULL base. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'ab'"], +] +query = "SELECT INSERT(a, 1, 0, 'x') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_pos" +description = "NULL position. Catches: NULL read as 1" +columns = [{ name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT INSERT('ab', p, 0, 'x') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_len" +description = "NULL length. Catches: NULL read as 0" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT INSERT('ab', 1, n, 'x') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_insert_expr" +description = "NULL insert string. Catches: NULL read as '' (a delete)" +columns = [{ name = "i", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["''"], +] +query = "SELECT INSERT('ab', 1, 1, i) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_delete" +description = "An empty insert string, which deletes. Catches: nothing deleted" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'abcdef'"], +] +query = "SELECT INSERT(a, 2, 3, '') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/interpolate-bfill.interpolate-bfill-over-order-by.toml b/cases/translation/functions/interpolate-bfill.interpolate-bfill-over-order-by.toml new file mode 100644 index 000000000..7b6db737b --- /dev/null +++ b/cases/translation/functions/interpolate-bfill.interpolate-bfill-over-order-by.toml @@ -0,0 +1,64 @@ +category = "translation" +construct = "sf.functions.interpolate-bfill.interpolate-bfill-over-order-by" +session_profile = "utc-v1" + +[[case]] +id = "t001_gaps" +description = "NULLs inside and at both ends of a partition. Catches: the previous value used (FFILL), or values carried across partitions" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, INTERPOLATE_BFILL(x) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_text" +description = "A text column, which these functions accept. Catches: an error for a non-numeric column" +columns = [{ name = "o", type = "NUMBER(38,0)" }, { name = "v", type = "VARCHAR" }] +rows = [ + ["1", "'a'"], + ["2", "NULL"], + ["3", "'c'"], +] +query = "SELECT ordinal, INTERPOLATE_BFILL(v) OVER (ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_frame" +compile_error = true +description = "An explicit window frame, which the page says is not allowed. Catches: the frame accepted" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, INTERPOLATE_BFILL(x) OVER (PARTITION BY p ORDER BY o ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_expr" +description = "A partition whose values are all NULL, which stay NULL. Catches: values taken from another partition" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'c'", "1", "NULL"], + ["'c'", "2", "NULL"], + ["'a'", "1", "4"], +] +query = "SELECT ordinal, INTERPOLATE_BFILL(x) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/interpolate-bfill.interpolate-ffill-over-order-by.toml b/cases/translation/functions/interpolate-bfill.interpolate-ffill-over-order-by.toml new file mode 100644 index 000000000..bc4e6e5c7 --- /dev/null +++ b/cases/translation/functions/interpolate-bfill.interpolate-ffill-over-order-by.toml @@ -0,0 +1,64 @@ +category = "translation" +construct = "sf.functions.interpolate-bfill.interpolate-ffill-over-order-by" +session_profile = "utc-v1" + +[[case]] +id = "t001_gaps" +description = "NULLs inside and at both ends of a partition. Catches: the next value used (BFILL), or values carried across partitions" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, INTERPOLATE_FFILL(x) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_text" +description = "A text column, which these functions accept. Catches: an error for a non-numeric column" +columns = [{ name = "o", type = "NUMBER(38,0)" }, { name = "v", type = "VARCHAR" }] +rows = [ + ["1", "'a'"], + ["2", "NULL"], + ["3", "'c'"], +] +query = "SELECT ordinal, INTERPOLATE_FFILL(v) OVER (ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_frame" +compile_error = true +description = "An explicit window frame, which the page says is not allowed. Catches: the frame accepted" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, INTERPOLATE_FFILL(x) OVER (PARTITION BY p ORDER BY o ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_expr" +description = "A partition whose values are all NULL, which stay NULL. Catches: values taken from another partition" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'c'", "1", "NULL"], + ["'c'", "2", "NULL"], + ["'a'", "1", "4"], +] +query = "SELECT ordinal, INTERPOLATE_FFILL(x) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/interpolate-bfill.interpolate-linear-over-order-by.toml b/cases/translation/functions/interpolate-bfill.interpolate-linear-over-order-by.toml new file mode 100644 index 000000000..1675abded --- /dev/null +++ b/cases/translation/functions/interpolate-bfill.interpolate-linear-over-order-by.toml @@ -0,0 +1,59 @@ +category = "translation" +construct = "sf.functions.interpolate-bfill.interpolate-linear-over-order-by" +session_profile = "utc-v1" + +[[case]] +id = "t001_spacing" +description = "Unevenly spaced order keys (2, 4, 5). The page requires a single numeric, DATE or TIMESTAMP order key, which implies weighting by distance: the NULL at 4 lies two thirds of the way from 10 to 40. Catches: interpolation by row count (25 instead of 30), or ends filled instead of left NULL" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, INTERPOLATE_LINEAR(x) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_date_key" +description = "A DATE order key with a gap of two days then one; distance weighting, as the required DATE key implies, gives 3.00 on 29 February. Catches: the dates treated as evenly spaced" +columns = [{ name = "d", type = "DATE" }, { name = "x", type = "NUMBER(10,2)" }] +rows = [ + ["'2024-02-27'", "1.0"], + ["'2024-02-29'", "NULL"], + ["'2024-03-01'", "4.0"], +] +query = "SELECT ordinal, INTERPOLATE_LINEAR(x) OVER (ORDER BY d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_text" +description = "A text column, which the page says INTERPOLATE_LINEAR does not accept; Snowflake compiles the call, so the error comes at run time. Catches: the text interpolated or copied" +columns = [{ name = "o", type = "NUMBER(38,0)" }, { name = "v", type = "VARCHAR" }] +rows = [ + ["1", "'a'"], + ["2", "NULL"], + ["3", "'c'"], +] +query = "SELECT ordinal, INTERPOLATE_LINEAR(v) OVER (ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_expr" +description = "A partition whose values are all NULL, which stay NULL. Catches: values taken from another partition, or 0" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'c'", "1", "NULL"], + ["'c'", "2", "NULL"], + ["'a'", "1", "4"], +] +query = "SELECT ordinal, INTERPOLATE_LINEAR(x) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/ipaddress-trunc.toml b/cases/translation/functions/ipaddress-trunc.toml new file mode 100644 index 000000000..44f227d64 --- /dev/null +++ b/cases/translation/functions/ipaddress-trunc.toml @@ -0,0 +1,50 @@ +category = "translation" +construct = "sf.functions.ipaddress-trunc" +session_profile = "utc-v1" + +[[case]] +id = "t001_example" +description = "The page example: 192.168.129.255 to 17 bits and 2001:db8:abcd:1234::1 to 49 bits, with the prefix from a column. Catches: the prefix read as host bits, or rounded to a byte" +columns = [{ name = "v", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["'192.168.129.255'", "17"], + ["'2001:db8:abcd:1234::1'", "49"], +] +query = "SELECT ordinal, IPADDRESS_TRUNC(v::IPADDRESS, k)::VARCHAR AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_ends" +description = "Prefixes 0 and 32 on an IPv4 address: all bits cleared, and the address unchanged. Catches: prefix 0 rejected, or 32 clearing the last bit" +columns = [{ name = "v", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["'192.0.2.77'", "0"], + ["'192.0.2.77'", "32"], +] +query = "SELECT ordinal, IPADDRESS_TRUNC(v::IPADDRESS, k)::VARCHAR AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_family_range" +compile_error = true +description = "Prefix 48 on an IPv4 address; the page says this is an error, and Snowflake refuses it when compiling (937) because the input values are constants it can fold. Catches: the prefix clamped to 32, or NULL returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["'192.0.2.1'", "48"], +] +query = "SELECT IPADDRESS_TRUNC(v::IPADDRESS, k)::VARCHAR AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_prefix_length" +description = "A NULL prefix, which the page says gives NULL. Catches: the address returned unchanged, or an error" +columns = [{ name = "v", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["'192.0.2.1'", "NULL"], +] +query = "SELECT IPADDRESS_TRUNC(v::IPADDRESS, k) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-array.toml b/cases/translation/functions/is-array.toml new file mode 100644 index 000000000..fe7e92adb --- /dev/null +++ b/cases/translation/functions/is-array.toml @@ -0,0 +1,45 @@ +category = "translation" +construct = "sf.functions.is-array" +session_profile = "utc-v1" + +[[case]] +id = "t001_json" +description = "IS_ARRAY over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null. Catches: TRUE for the object or the string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1]'"], + ["'{\"a\":1}'"], + ["'\"x\"'"], + ["'\"2024-02-29\"'"], + ["'5'"], + ["'1.50'"], + ["'1.5e0'"], + ["'true'"], + ["'null'"], +] +query = "SELECT IS_ARRAY(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t002_typed" +description = "IS_ARRAY over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT. Catches: TRUE for BINARY" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }, { name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }, { name = "b", type = "BINARY" }, { name = "f", type = "DOUBLE" }, { name = "k", type = "NUMBER(10,2)" }] +rows = [ + ["'2024-02-29'", "'13:14:15.123'", "'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'", "'ABCD'", "1.5", "2.50"], +] +query = "SELECT IS_ARRAY(d::VARIANT) AS d, IS_ARRAY(t::VARIANT) AS t, IS_ARRAY(n::VARIANT) AS n, IS_ARRAY(z::VARIANT) AS z, IS_ARRAY(l::VARIANT) AS l, IS_ARRAY(b::VARIANT) AS b, IS_ARRAY(f::VARIANT) AS f, IS_ARRAY(k::VARIANT) AS k FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL, which the page says returns NULL without an error. Catches: FALSE returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT IS_ARRAY(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-binary.toml b/cases/translation/functions/is-binary.toml new file mode 100644 index 000000000..b8c50d347 --- /dev/null +++ b/cases/translation/functions/is-binary.toml @@ -0,0 +1,45 @@ +category = "translation" +construct = "sf.functions.is-binary" +session_profile = "utc-v1" + +[[case]] +id = "t001_json" +description = "IS_BINARY over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null. Catches: TRUE for a string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1]'"], + ["'{\"a\":1}'"], + ["'\"x\"'"], + ["'\"2024-02-29\"'"], + ["'5'"], + ["'1.50'"], + ["'1.5e0'"], + ["'true'"], + ["'null'"], +] +query = "SELECT IS_BINARY(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t002_typed" +description = "IS_BINARY over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT. Catches: FALSE for the BINARY cast to VARIANT, or TRUE for VARCHAR-like values" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }, { name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }, { name = "b", type = "BINARY" }, { name = "f", type = "DOUBLE" }, { name = "k", type = "NUMBER(10,2)" }] +rows = [ + ["'2024-02-29'", "'13:14:15.123'", "'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'", "'ABCD'", "1.5", "2.50"], +] +query = "SELECT IS_BINARY(d::VARIANT) AS d, IS_BINARY(t::VARIANT) AS t, IS_BINARY(n::VARIANT) AS n, IS_BINARY(z::VARIANT) AS z, IS_BINARY(l::VARIANT) AS l, IS_BINARY(b::VARIANT) AS b, IS_BINARY(f::VARIANT) AS f, IS_BINARY(k::VARIANT) AS k FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL, which the page says returns NULL without an error. Catches: FALSE returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT IS_BINARY(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-boolean.toml b/cases/translation/functions/is-boolean.toml new file mode 100644 index 000000000..1fc738073 --- /dev/null +++ b/cases/translation/functions/is-boolean.toml @@ -0,0 +1,45 @@ +category = "translation" +construct = "sf.functions.is-boolean" +session_profile = "utc-v1" + +[[case]] +id = "t001_json" +description = "IS_BOOLEAN over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null. Catches: TRUE for the integer or the JSON null" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1]'"], + ["'{\"a\":1}'"], + ["'\"x\"'"], + ["'\"2024-02-29\"'"], + ["'5'"], + ["'1.50'"], + ["'1.5e0'"], + ["'true'"], + ["'null'"], +] +query = "SELECT IS_BOOLEAN(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t002_typed" +description = "IS_BOOLEAN over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT. Catches: TRUE for a number" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }, { name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }, { name = "b", type = "BINARY" }, { name = "f", type = "DOUBLE" }, { name = "k", type = "NUMBER(10,2)" }] +rows = [ + ["'2024-02-29'", "'13:14:15.123'", "'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'", "'ABCD'", "1.5", "2.50"], +] +query = "SELECT IS_BOOLEAN(d::VARIANT) AS d, IS_BOOLEAN(t::VARIANT) AS t, IS_BOOLEAN(n::VARIANT) AS n, IS_BOOLEAN(z::VARIANT) AS z, IS_BOOLEAN(l::VARIANT) AS l, IS_BOOLEAN(b::VARIANT) AS b, IS_BOOLEAN(f::VARIANT) AS f, IS_BOOLEAN(k::VARIANT) AS k FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL, which the page says returns NULL without an error. Catches: FALSE returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT IS_BOOLEAN(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-char-varchar.is-char.toml b/cases/translation/functions/is-char-varchar.is-char.toml new file mode 100644 index 000000000..d00cb1b59 --- /dev/null +++ b/cases/translation/functions/is-char-varchar.is-char.toml @@ -0,0 +1,44 @@ +category = "translation" +construct = "sf.functions.is-char-varchar.is-char" +session_profile = "utc-v1" + +[[case]] +id = "t001_json" +description = "IS_CHAR over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null. Catches: FALSE for the date-like string, or TRUE for a number" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1]'"], + ["'{\"a\":1}'"], + ["'\"x\"'"], + ["'\"2024-02-29\"'"], + ["'5'"], + ["'1.50'"], + ["'1.5e0'"], + ["'true'"], + ["'null'"], +] +query = "SELECT IS_CHAR(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_typed" +description = "IS_CHAR over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT. Catches: TRUE for the DATE, TIME or timestamps, whose VARIANT form prints as text" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }, { name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }, { name = "b", type = "BINARY" }, { name = "f", type = "DOUBLE" }, { name = "k", type = "NUMBER(10,2)" }] +rows = [ + ["'2024-02-29'", "'13:14:15.123'", "'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'", "'ABCD'", "1.5", "2.50"], +] +query = "SELECT IS_CHAR(d::VARIANT) AS d, IS_CHAR(t::VARIANT) AS t, IS_CHAR(n::VARIANT) AS n, IS_CHAR(z::VARIANT) AS z, IS_CHAR(l::VARIANT) AS l, IS_CHAR(b::VARIANT) AS b, IS_CHAR(f::VARIANT) AS f, IS_CHAR(k::VARIANT) AS k FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL, which the page says returns NULL without an error. Catches: FALSE returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT IS_CHAR(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-char-varchar.is-varchar.toml b/cases/translation/functions/is-char-varchar.is-varchar.toml new file mode 100644 index 000000000..0ccededaf --- /dev/null +++ b/cases/translation/functions/is-char-varchar.is-varchar.toml @@ -0,0 +1,44 @@ +category = "translation" +construct = "sf.functions.is-char-varchar.is-varchar" +session_profile = "utc-v1" + +[[case]] +id = "t001_json" +description = "IS_VARCHAR over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null. Catches: FALSE for the date-like string, or TRUE for a number" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1]'"], + ["'{\"a\":1}'"], + ["'\"x\"'"], + ["'\"2024-02-29\"'"], + ["'5'"], + ["'1.50'"], + ["'1.5e0'"], + ["'true'"], + ["'null'"], +] +query = "SELECT IS_VARCHAR(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_typed" +description = "IS_VARCHAR over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT. Catches: TRUE for the DATE, TIME or timestamps, whose VARIANT form prints as text" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }, { name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }, { name = "b", type = "BINARY" }, { name = "f", type = "DOUBLE" }, { name = "k", type = "NUMBER(10,2)" }] +rows = [ + ["'2024-02-29'", "'13:14:15.123'", "'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'", "'ABCD'", "1.5", "2.50"], +] +query = "SELECT IS_VARCHAR(d::VARIANT) AS d, IS_VARCHAR(t::VARIANT) AS t, IS_VARCHAR(n::VARIANT) AS n, IS_VARCHAR(z::VARIANT) AS z, IS_VARCHAR(l::VARIANT) AS l, IS_VARCHAR(b::VARIANT) AS b, IS_VARCHAR(f::VARIANT) AS f, IS_VARCHAR(k::VARIANT) AS k FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL, which the page says returns NULL without an error. Catches: FALSE returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT IS_VARCHAR(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-date-value.is-date-value.toml b/cases/translation/functions/is-date-value.is-date-value.toml new file mode 100644 index 000000000..823c4ad5a --- /dev/null +++ b/cases/translation/functions/is-date-value.is-date-value.toml @@ -0,0 +1,44 @@ +category = "translation" +construct = "sf.functions.is-date-value.is-date-value" +session_profile = "utc-v1" + +[[case]] +id = "t001_json" +description = "IS_DATE_VALUE over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null. Catches: TRUE for the string holding a date" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1]'"], + ["'{\"a\":1}'"], + ["'\"x\"'"], + ["'\"2024-02-29\"'"], + ["'5'"], + ["'1.50'"], + ["'1.5e0'"], + ["'true'"], + ["'null'"], +] +query = "SELECT IS_DATE_VALUE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_typed" +description = "IS_DATE_VALUE over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT. Catches: TRUE for the timestamps, or FALSE for the DATE" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }, { name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }, { name = "b", type = "BINARY" }, { name = "f", type = "DOUBLE" }, { name = "k", type = "NUMBER(10,2)" }] +rows = [ + ["'2024-02-29'", "'13:14:15.123'", "'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'", "'ABCD'", "1.5", "2.50"], +] +query = "SELECT IS_DATE_VALUE(d::VARIANT) AS d, IS_DATE_VALUE(t::VARIANT) AS t, IS_DATE_VALUE(n::VARIANT) AS n, IS_DATE_VALUE(z::VARIANT) AS z, IS_DATE_VALUE(l::VARIANT) AS l, IS_DATE_VALUE(b::VARIANT) AS b, IS_DATE_VALUE(f::VARIANT) AS f, IS_DATE_VALUE(k::VARIANT) AS k FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL, which the page says returns NULL without an error. Catches: FALSE returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT IS_DATE_VALUE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-date-value.is-date.toml b/cases/translation/functions/is-date-value.is-date.toml new file mode 100644 index 000000000..18bde7756 --- /dev/null +++ b/cases/translation/functions/is-date-value.is-date.toml @@ -0,0 +1,45 @@ +category = "translation" +construct = "sf.functions.is-date-value.is-date" +session_profile = "utc-v1" + +[[case]] +id = "t001_json" +description = "IS_DATE over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null. Catches: TRUE for the string holding a date" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1]'"], + ["'{\"a\":1}'"], + ["'\"x\"'"], + ["'\"2024-02-29\"'"], + ["'5'"], + ["'1.50'"], + ["'1.5e0'"], + ["'true'"], + ["'null'"], +] +query = "SELECT IS_DATE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t002_typed" +description = "IS_DATE over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT. Catches: TRUE for the timestamps, or FALSE for the DATE" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }, { name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }, { name = "b", type = "BINARY" }, { name = "f", type = "DOUBLE" }, { name = "k", type = "NUMBER(10,2)" }] +rows = [ + ["'2024-02-29'", "'13:14:15.123'", "'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'", "'ABCD'", "1.5", "2.50"], +] +query = "SELECT IS_DATE(d::VARIANT) AS d, IS_DATE(t::VARIANT) AS t, IS_DATE(n::VARIANT) AS n, IS_DATE(z::VARIANT) AS z, IS_DATE(l::VARIANT) AS l, IS_DATE(b::VARIANT) AS b, IS_DATE(f::VARIANT) AS f, IS_DATE(k::VARIANT) AS k FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL, which the page says returns NULL without an error. Catches: FALSE returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT IS_DATE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-decimal.toml b/cases/translation/functions/is-decimal.toml new file mode 100644 index 000000000..8dc150950 --- /dev/null +++ b/cases/translation/functions/is-decimal.toml @@ -0,0 +1,45 @@ +category = "translation" +construct = "sf.functions.is-decimal" +session_profile = "utc-v1" + +[[case]] +id = "t001_json" +description = "IS_DECIMAL over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null. Catches: FALSE for the integer, or TRUE for the exponent number (a floating-point value)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1]'"], + ["'{\"a\":1}'"], + ["'\"x\"'"], + ["'\"2024-02-29\"'"], + ["'5'"], + ["'1.50'"], + ["'1.5e0'"], + ["'true'"], + ["'null'"], +] +query = "SELECT IS_DECIMAL(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t002_typed" +description = "IS_DECIMAL over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT. Catches: TRUE for DOUBLE, or FALSE for NUMBER(10,2)" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }, { name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }, { name = "b", type = "BINARY" }, { name = "f", type = "DOUBLE" }, { name = "k", type = "NUMBER(10,2)" }] +rows = [ + ["'2024-02-29'", "'13:14:15.123'", "'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'", "'ABCD'", "1.5", "2.50"], +] +query = "SELECT IS_DECIMAL(d::VARIANT) AS d, IS_DECIMAL(t::VARIANT) AS t, IS_DECIMAL(n::VARIANT) AS n, IS_DECIMAL(z::VARIANT) AS z, IS_DECIMAL(l::VARIANT) AS l, IS_DECIMAL(b::VARIANT) AS b, IS_DECIMAL(f::VARIANT) AS f, IS_DECIMAL(k::VARIANT) AS k FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL, which the page says returns NULL without an error. Catches: FALSE returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT IS_DECIMAL(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-distinct-from.toml b/cases/translation/functions/is-distinct-from.toml new file mode 100644 index 000000000..fd6d80112 --- /dev/null +++ b/cases/translation/functions/is-distinct-from.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.is-distinct-from" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Equal and unequal values, including different scales. Catches: scale compared (1 vs 1.00 unequal)" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["1", "1.00"], + ["1", "2.00"], +] +query = "SELECT a IS DISTINCT FROM b AS r, a IS NOT DISTINCT FROM b AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_varchar" +description = "Strings differing only in case or trailing blanks. Catches: case-insensitive or blank-padded comparison" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'a'", "'A'"], + ["'a'", "'a '"], +] +query = "SELECT a IS DISTINCT FROM b AS r, a IS NOT DISTINCT FROM b AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "NULL first argument against NULL and a value. Catches: ordinary = (NULL instead of TRUE/FALSE)" +columns = [{ name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT NULL IS DISTINCT FROM b AS r, NULL IS NOT DISTINCT FROM b AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_expr2" +description = "NULL second argument against a value. Catches: NULL instead of a definite result" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["NULL"], +] +query = "SELECT a IS DISTINCT FROM NULL AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-double-real.is-double.toml b/cases/translation/functions/is-double-real.is-double.toml new file mode 100644 index 000000000..c123d2534 --- /dev/null +++ b/cases/translation/functions/is-double-real.is-double.toml @@ -0,0 +1,44 @@ +category = "translation" +construct = "sf.functions.is-double-real.is-double" +session_profile = "utc-v1" + +[[case]] +id = "t001_json" +description = "IS_DOUBLE over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null. Catches: FALSE for the integer or the decimal (only floating-point values accepted)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1]'"], + ["'{\"a\":1}'"], + ["'\"x\"'"], + ["'\"2024-02-29\"'"], + ["'5'"], + ["'1.50'"], + ["'1.5e0'"], + ["'true'"], + ["'null'"], +] +query = "SELECT IS_DOUBLE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_typed" +description = "IS_DOUBLE over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT. Catches: FALSE for NUMBER(10,2)" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }, { name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }, { name = "b", type = "BINARY" }, { name = "f", type = "DOUBLE" }, { name = "k", type = "NUMBER(10,2)" }] +rows = [ + ["'2024-02-29'", "'13:14:15.123'", "'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'", "'ABCD'", "1.5", "2.50"], +] +query = "SELECT IS_DOUBLE(d::VARIANT) AS d, IS_DOUBLE(t::VARIANT) AS t, IS_DOUBLE(n::VARIANT) AS n, IS_DOUBLE(z::VARIANT) AS z, IS_DOUBLE(l::VARIANT) AS l, IS_DOUBLE(b::VARIANT) AS b, IS_DOUBLE(f::VARIANT) AS f, IS_DOUBLE(k::VARIANT) AS k FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL, which the page says returns NULL without an error. Catches: FALSE returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT IS_DOUBLE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-double-real.is-real.toml b/cases/translation/functions/is-double-real.is-real.toml new file mode 100644 index 000000000..57cacb5bb --- /dev/null +++ b/cases/translation/functions/is-double-real.is-real.toml @@ -0,0 +1,44 @@ +category = "translation" +construct = "sf.functions.is-double-real.is-real" +session_profile = "utc-v1" + +[[case]] +id = "t001_json" +description = "IS_REAL over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null. Catches: FALSE for the integer or the decimal (only floating-point values accepted)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1]'"], + ["'{\"a\":1}'"], + ["'\"x\"'"], + ["'\"2024-02-29\"'"], + ["'5'"], + ["'1.50'"], + ["'1.5e0'"], + ["'true'"], + ["'null'"], +] +query = "SELECT IS_REAL(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_typed" +description = "IS_REAL over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT. Catches: FALSE for NUMBER(10,2)" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }, { name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }, { name = "b", type = "BINARY" }, { name = "f", type = "DOUBLE" }, { name = "k", type = "NUMBER(10,2)" }] +rows = [ + ["'2024-02-29'", "'13:14:15.123'", "'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'", "'ABCD'", "1.5", "2.50"], +] +query = "SELECT IS_REAL(d::VARIANT) AS d, IS_REAL(t::VARIANT) AS t, IS_REAL(n::VARIANT) AS n, IS_REAL(z::VARIANT) AS z, IS_REAL(l::VARIANT) AS l, IS_REAL(b::VARIANT) AS b, IS_REAL(f::VARIANT) AS f, IS_REAL(k::VARIANT) AS k FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL, which the page says returns NULL without an error. Catches: FALSE returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT IS_REAL(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-integer.toml b/cases/translation/functions/is-integer.toml new file mode 100644 index 000000000..2267b8ad2 --- /dev/null +++ b/cases/translation/functions/is-integer.toml @@ -0,0 +1,45 @@ +category = "translation" +construct = "sf.functions.is-integer" +session_profile = "utc-v1" + +[[case]] +id = "t001_json" +description = "IS_INTEGER over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null. Catches: TRUE for the decimal 1.50 or the exponent number" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1]'"], + ["'{\"a\":1}'"], + ["'\"x\"'"], + ["'\"2024-02-29\"'"], + ["'5'"], + ["'1.50'"], + ["'1.5e0'"], + ["'true'"], + ["'null'"], +] +query = "SELECT IS_INTEGER(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t002_typed" +description = "IS_INTEGER over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT. Catches: TRUE for NUMBER(10,2) or DOUBLE" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }, { name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }, { name = "b", type = "BINARY" }, { name = "f", type = "DOUBLE" }, { name = "k", type = "NUMBER(10,2)" }] +rows = [ + ["'2024-02-29'", "'13:14:15.123'", "'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'", "'ABCD'", "1.5", "2.50"], +] +query = "SELECT IS_INTEGER(d::VARIANT) AS d, IS_INTEGER(t::VARIANT) AS t, IS_INTEGER(n::VARIANT) AS n, IS_INTEGER(z::VARIANT) AS z, IS_INTEGER(l::VARIANT) AS l, IS_INTEGER(b::VARIANT) AS b, IS_INTEGER(f::VARIANT) AS f, IS_INTEGER(k::VARIANT) AS k FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL, which the page says returns NULL without an error. Catches: FALSE returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT IS_INTEGER(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-null-value.toml b/cases/translation/functions/is-null-value.toml new file mode 100644 index 000000000..d57991378 --- /dev/null +++ b/cases/translation/functions/is-null-value.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.is-null-value" +session_profile = "utc-v1" + +[[case]] +id = "t001_variant" +description = "JSON null, a missing field and set values. Catches: a missing field treated as JSON null, or JSON null as SQL NULL" +columns = [{ name = "v", type = "VARIANT" }] +rows = [ + ["PARSE_JSON('{\"a\": null, \"b\": 0}')"], +] +query = "SELECT IS_NULL_VALUE(v:a) AS a, IS_NULL_VALUE(v:b) AS b, IS_NULL_VALUE(v:c) AS c, IS_NULL_VALUE(v) AS whole FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_variant_expr" +description = "SQL NULL. Catches: TRUE for SQL NULL" +columns = [{ name = "v", type = "VARIANT" }] +rows = [ + ["NULL"], + ["PARSE_JSON('null')"], +] +query = "SELECT IS_NULL_VALUE(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-null.toml b/cases/translation/functions/is-null.toml new file mode 100644 index 000000000..bc798ab5c --- /dev/null +++ b/cases/translation/functions/is-null.toml @@ -0,0 +1,28 @@ +category = "translation" +construct = "sf.functions.is-null" +session_profile = "utc-v1" + +[[case]] +id = "t001_values" +description = "Empty string, NaN and zero, which are not NULL. Catches: '' or NaN treated as NULL" +columns = [{ name = "a", type = "VARCHAR" }, { name = "f", type = "FLOAT" }] +rows = [ + ["''", "'NaN'"], + ["NULL", "NULL"], + ["'0'", "0"], +] +query = "SELECT a IS NULL AS a_null, f IS NULL AS f_null, a IS NOT NULL AS a_set FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr" +description = "NULL of a typed column. Catches: NULL instead of TRUE" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT a IS NULL AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-object.toml b/cases/translation/functions/is-object.toml new file mode 100644 index 000000000..9e0a6157f --- /dev/null +++ b/cases/translation/functions/is-object.toml @@ -0,0 +1,45 @@ +category = "translation" +construct = "sf.functions.is-object" +session_profile = "utc-v1" + +[[case]] +id = "t001_json" +description = "IS_OBJECT over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null. Catches: TRUE for the array" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1]'"], + ["'{\"a\":1}'"], + ["'\"x\"'"], + ["'\"2024-02-29\"'"], + ["'5'"], + ["'1.50'"], + ["'1.5e0'"], + ["'true'"], + ["'null'"], +] +query = "SELECT IS_OBJECT(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t002_typed" +description = "IS_OBJECT over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT. Catches: TRUE for any typed value" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }, { name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }, { name = "b", type = "BINARY" }, { name = "f", type = "DOUBLE" }, { name = "k", type = "NUMBER(10,2)" }] +rows = [ + ["'2024-02-29'", "'13:14:15.123'", "'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'", "'ABCD'", "1.5", "2.50"], +] +query = "SELECT IS_OBJECT(d::VARIANT) AS d, IS_OBJECT(t::VARIANT) AS t, IS_OBJECT(n::VARIANT) AS n, IS_OBJECT(z::VARIANT) AS z, IS_OBJECT(l::VARIANT) AS l, IS_OBJECT(b::VARIANT) AS b, IS_OBJECT(f::VARIANT) AS f, IS_OBJECT(k::VARIANT) AS k FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL, which the page says returns NULL without an error. Catches: FALSE returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT IS_OBJECT(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-time.toml b/cases/translation/functions/is-time.toml new file mode 100644 index 000000000..bd220c374 --- /dev/null +++ b/cases/translation/functions/is-time.toml @@ -0,0 +1,45 @@ +category = "translation" +construct = "sf.functions.is-time" +session_profile = "utc-v1" + +[[case]] +id = "t001_json" +description = "IS_TIME over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null. Catches: TRUE for a string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1]'"], + ["'{\"a\":1}'"], + ["'\"x\"'"], + ["'\"2024-02-29\"'"], + ["'5'"], + ["'1.50'"], + ["'1.5e0'"], + ["'true'"], + ["'null'"], +] +query = "SELECT IS_TIME(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t002_typed" +description = "IS_TIME over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT. Catches: TRUE for the timestamps" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }, { name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }, { name = "b", type = "BINARY" }, { name = "f", type = "DOUBLE" }, { name = "k", type = "NUMBER(10,2)" }] +rows = [ + ["'2024-02-29'", "'13:14:15.123'", "'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'", "'ABCD'", "1.5", "2.50"], +] +query = "SELECT IS_TIME(d::VARIANT) AS d, IS_TIME(t::VARIANT) AS t, IS_TIME(n::VARIANT) AS n, IS_TIME(z::VARIANT) AS z, IS_TIME(l::VARIANT) AS l, IS_TIME(b::VARIANT) AS b, IS_TIME(f::VARIANT) AS f, IS_TIME(k::VARIANT) AS k FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL, which the page says returns NULL without an error. Catches: FALSE returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT IS_TIME(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-timestamp.is-timestamp-ltz.toml b/cases/translation/functions/is-timestamp.is-timestamp-ltz.toml new file mode 100644 index 000000000..bd485d7dc --- /dev/null +++ b/cases/translation/functions/is-timestamp.is-timestamp-ltz.toml @@ -0,0 +1,45 @@ +category = "translation" +construct = "sf.functions.is-timestamp.is-timestamp-ltz" +session_profile = "utc-v1" + +[[case]] +id = "t001_json" +description = "IS_TIMESTAMP_LTZ over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null. Catches: TRUE for the date-like string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1]'"], + ["'{\"a\":1}'"], + ["'\"x\"'"], + ["'\"2024-02-29\"'"], + ["'5'"], + ["'1.50'"], + ["'1.5e0'"], + ["'true'"], + ["'null'"], +] +query = "SELECT IS_TIMESTAMP_LTZ(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t002_typed" +description = "IS_TIMESTAMP_LTZ over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT. Catches: the other timestamp types answered differently from Snowflake; the page says only \"a timestamp\", so the recording decides which of the three types give TRUE" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }, { name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }, { name = "b", type = "BINARY" }, { name = "f", type = "DOUBLE" }, { name = "k", type = "NUMBER(10,2)" }] +rows = [ + ["'2024-02-29'", "'13:14:15.123'", "'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'", "'ABCD'", "1.5", "2.50"], +] +query = "SELECT IS_TIMESTAMP_LTZ(d::VARIANT) AS d, IS_TIMESTAMP_LTZ(t::VARIANT) AS t, IS_TIMESTAMP_LTZ(n::VARIANT) AS n, IS_TIMESTAMP_LTZ(z::VARIANT) AS z, IS_TIMESTAMP_LTZ(l::VARIANT) AS l, IS_TIMESTAMP_LTZ(b::VARIANT) AS b, IS_TIMESTAMP_LTZ(f::VARIANT) AS f, IS_TIMESTAMP_LTZ(k::VARIANT) AS k FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL, which the page says returns NULL without an error. Catches: FALSE returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT IS_TIMESTAMP_LTZ(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-timestamp.is-timestamp-ntz.toml b/cases/translation/functions/is-timestamp.is-timestamp-ntz.toml new file mode 100644 index 000000000..709a0fdd7 --- /dev/null +++ b/cases/translation/functions/is-timestamp.is-timestamp-ntz.toml @@ -0,0 +1,45 @@ +category = "translation" +construct = "sf.functions.is-timestamp.is-timestamp-ntz" +session_profile = "utc-v1" + +[[case]] +id = "t001_json" +description = "IS_TIMESTAMP_NTZ over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null. Catches: TRUE for the date-like string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1]'"], + ["'{\"a\":1}'"], + ["'\"x\"'"], + ["'\"2024-02-29\"'"], + ["'5'"], + ["'1.50'"], + ["'1.5e0'"], + ["'true'"], + ["'null'"], +] +query = "SELECT IS_TIMESTAMP_NTZ(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t002_typed" +description = "IS_TIMESTAMP_NTZ over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT. Catches: the other timestamp types answered differently from Snowflake; the page says only \"a timestamp\", so the recording decides which of the three types give TRUE" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }, { name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }, { name = "b", type = "BINARY" }, { name = "f", type = "DOUBLE" }, { name = "k", type = "NUMBER(10,2)" }] +rows = [ + ["'2024-02-29'", "'13:14:15.123'", "'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'", "'ABCD'", "1.5", "2.50"], +] +query = "SELECT IS_TIMESTAMP_NTZ(d::VARIANT) AS d, IS_TIMESTAMP_NTZ(t::VARIANT) AS t, IS_TIMESTAMP_NTZ(n::VARIANT) AS n, IS_TIMESTAMP_NTZ(z::VARIANT) AS z, IS_TIMESTAMP_NTZ(l::VARIANT) AS l, IS_TIMESTAMP_NTZ(b::VARIANT) AS b, IS_TIMESTAMP_NTZ(f::VARIANT) AS f, IS_TIMESTAMP_NTZ(k::VARIANT) AS k FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL, which the page says returns NULL without an error. Catches: FALSE returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT IS_TIMESTAMP_NTZ(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/is-timestamp.is-timestamp-tz.toml b/cases/translation/functions/is-timestamp.is-timestamp-tz.toml new file mode 100644 index 000000000..f9a3766e3 --- /dev/null +++ b/cases/translation/functions/is-timestamp.is-timestamp-tz.toml @@ -0,0 +1,45 @@ +category = "translation" +construct = "sf.functions.is-timestamp.is-timestamp-tz" +session_profile = "utc-v1" + +[[case]] +id = "t001_json" +description = "IS_TIMESTAMP_TZ over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null. Catches: TRUE for the date-like string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1]'"], + ["'{\"a\":1}'"], + ["'\"x\"'"], + ["'\"2024-02-29\"'"], + ["'5'"], + ["'1.50'"], + ["'1.5e0'"], + ["'true'"], + ["'null'"], +] +query = "SELECT IS_TIMESTAMP_TZ(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t002_typed" +description = "IS_TIMESTAMP_TZ over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT. Catches: the other timestamp types answered differently from Snowflake; the page says only \"a timestamp\", so the recording decides which of the three types give TRUE" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }, { name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }, { name = "b", type = "BINARY" }, { name = "f", type = "DOUBLE" }, { name = "k", type = "NUMBER(10,2)" }] +rows = [ + ["'2024-02-29'", "'13:14:15.123'", "'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'", "'ABCD'", "1.5", "2.50"], +] +query = "SELECT IS_TIMESTAMP_TZ(d::VARIANT) AS d, IS_TIMESTAMP_TZ(t::VARIANT) AS t, IS_TIMESTAMP_TZ(n::VARIANT) AS n, IS_TIMESTAMP_TZ(z::VARIANT) AS z, IS_TIMESTAMP_TZ(l::VARIANT) AS l, IS_TIMESTAMP_TZ(b::VARIANT) AS b, IS_TIMESTAMP_TZ(f::VARIANT) AS f, IS_TIMESTAMP_TZ(k::VARIANT) AS k FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL, which the page says returns NULL without an error. Catches: FALSE returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT IS_TIMESTAMP_TZ(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/jarowinkler-similarity.toml b/cases/translation/functions/jarowinkler-similarity.toml new file mode 100644 index 000000000..85eb8ffe2 --- /dev/null +++ b/cases/translation/functions/jarowinkler-similarity.toml @@ -0,0 +1,54 @@ +category = "translation" +construct = "sf.functions.jarowinkler-similarity" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "The page's example pairs. Catches: plain Jaro without the prefix bonus, a 0-1 FLOAT instead of 0-100, or a byte-based comparison (\u015bwi\u0119ta)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'Snowflake'", "'Oracle'"], + ["'\u015bwi\u0119ta'", "'swieta'"], + ["'Gute nacht'", "'Ich weis nicht'"], + ["'MARTHA'", "'MARHTA'"], +] +query = "SELECT JAROWINKLER_SIMILARITY(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "text_similarity" +tags = ["type-combination"] + +[[case]] +id = "t002_null_string_expr1" +description = "NULL first string. Catches: NULL read as empty (0)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "'a'"], + ["'a'", "'a'"], +] +query = "SELECT JAROWINKLER_SIMILARITY(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_null_string_expr2" +description = "NULL second string. Catches: NULL read as empty (0)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'a'", "NULL"], + ["'ab'", "'a'"], +] +query = "SELECT JAROWINKLER_SIMILARITY(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty" +description = "Two empty strings, which the example shows as 0. Catches: 100 for two identical empty strings" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["''", "''"], + ["''", "'a'"], +] +query = "SELECT JAROWINKLER_SIMILARITY(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/json-extract-path-text.toml b/cases/translation/functions/json-extract-path-text.toml new file mode 100644 index 000000000..a25170609 --- /dev/null +++ b/cases/translation/functions/json-extract-path-text.toml @@ -0,0 +1,52 @@ +category = "translation" +construct = "sf.functions.json-extract-path-text" +session_profile = "utc-v1" + +[[case]] +id = "t001_scalars" +description = "A string, a number and a boolean extracted as text. Catches: the string returned with its JSON quotes, or the number reformatted" +columns = [{ name = "a", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["'{\"a\":{\"b\":\"x\"}}'", "'a.b'"], + ["'{\"a\":[1,2.50]}'", "'a[1]'"], + ["'{\"a\":true}'", "'a'"], +] +query = "SELECT JSON_EXTRACT_PATH_TEXT(a, k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_container" +description = "A path ending at an array and at an object. Catches: NULL for a container, or only its first element" +columns = [{ name = "a", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["'{\"a\":[1,2]}'", "'a'"], + ["'{\"a\":{\"b\":1}}'", "'a'"], +] +query = "SELECT JSON_EXTRACT_PATH_TEXT(a, k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_missing" +description = "A path that matches nothing, and a JSON null at the path; the page gives NULL for the first and does not say for the second, so the recording decides that row. Catches: an empty string for the missing path" +columns = [{ name = "a", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["'{\"a\":1}'", "'b'"], + ["'{\"a\":null}'", "'a'"], +] +query = "SELECT JSON_EXTRACT_PATH_TEXT(a, k) AS r, JSON_EXTRACT_PATH_TEXT(a, k) IS NULL AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_column_identifier" +description = "NULL text and a NULL path; the page does not say; the recording decides. Catches: an error" +columns = [{ name = "a", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["NULL", "'a'"], + ["'{\"a\":1}'", "NULL"], +] +query = "SELECT JSON_EXTRACT_PATH_TEXT(a, k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/kurtosis.kurtosis-over.toml b/cases/translation/functions/kurtosis.kurtosis-over.toml new file mode 100644 index 000000000..b21f59d55 --- /dev/null +++ b/cases/translation/functions/kurtosis.kurtosis-over.toml @@ -0,0 +1,83 @@ +category = "translation" +construct = "sf.functions.kurtosis.kurtosis-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT KURTOSIS(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT KURTOSIS(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], + ["'p'", "4", "1"], + ["'p'", "5", "9"], +] +query = "SELECT KURTOSIS(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], + ["NULL", "3", "1"], + ["NULL", "4", "9"], +] +query = "SELECT KURTOSIS(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_four" +description = "A partition of exactly four rows next to one of three. Catches: the three-row partition given a value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "1"], + ["'p'", "2"], + ["'q'", "5"], + ["'p'", "4"], + ["'q'", "6"], + ["'p'", "13"], +] +query = "SELECT KURTOSIS(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/kurtosis.kurtosis.toml b/cases/translation/functions/kurtosis.kurtosis.toml new file mode 100644 index 000000000..278995094 --- /dev/null +++ b/cases/translation/functions/kurtosis.kurtosis.toml @@ -0,0 +1,74 @@ +category = "translation" +construct = "sf.functions.kurtosis.kurtosis" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "A skewed group of five. Catches: population or non-excess kurtosis (no -3 and no small-sample correction)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "2"], + ["'q'", "2"], + ["'p'", "3"], + ["'q'", "5"], + ["'p'", "4"], + ["'q'", "9"], + ["'p'", "20"], +] +query = "SELECT g, KURTOSIS(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT input, which the page says returns DOUBLE. Catches: a DECIMAL result" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.5"], + ["1.5"], + ["2"], + ["8"], +] +query = "SELECT KURTOSIS(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_three_rows" +description = "Three values, below the documented minimum of four. Catches: a value instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["2"], + ["9"], +] +query = "SELECT KURTOSIS(x) AS r FROM input" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t004_null_expr" +description = "Four rows of which one is NULL. Catches: NULL counted as a row (a value instead of NULL)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["NULL"], + ["3"], + ["10"], +] +query = "SELECT KURTOSIS(x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: an error instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT KURTOSIS(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/lag.toml b/cases/translation/functions/lag.toml new file mode 100644 index 000000000..9d6e497e4 --- /dev/null +++ b/cases/translation/functions/lag.toml @@ -0,0 +1,71 @@ +category = "translation" +construct = "sf.functions.lag" +session_profile = "utc-v1" + +[[case]] +id = "t001_offset_default" +description = "Offset 2 with a default value. Catches: the default ignored, or the offset counted across partitions" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, LAG(x, 2, -1) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_ignore_nulls" +description = "IGNORE NULLS with offset 1. Catches: NULL rows counted" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, LAG(x) IGNORE NULLS OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_negative_offset" +description = "A negative offset, which the page says acts like LEAD. Catches: an error, or the sign ignored" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, LAG(x, -1) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr" +description = "NULL values in the column, respected by default. Catches: NULL rows skipped" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, LAG(x) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/last-day.toml b/cases/translation/functions/last-day.toml new file mode 100644 index 000000000..ff0fa8131 --- /dev/null +++ b/cases/translation/functions/last-day.toml @@ -0,0 +1,74 @@ +category = "translation" +construct = "sf.functions.last-day" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "The default month part. Catches: the first day of the next month, or day 30/31 regardless of month" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-04-10'"], + ["'2024-12-01'"], +] +query = "SELECT LAST_DAY(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_parts" +description = "Year, quarter and week parts. Catches: the part ignored, or week ending on Saturday instead of Sunday under WEEK_START 0" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-05-15'"], +] +query = "SELECT LAST_DAY(d, 'year') AS y, LAST_DAY(d, 'quarter') AS q, LAST_DAY(d, 'week') AS w FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp" +description = "A timestamp input, which the page says returns a DATE. Catches: a TIMESTAMP result" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-06-15 18:00:00'"], +] +query = "SELECT LAST_DAY(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_timestamp_tz" +description = "A TIMESTAMP_TZ whose UTC instant is in the next month. Catches: the month of the UTC instant (2025-01-31)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT LAST_DAY(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_date_or_timestamp_expr" +description = "NULL date. Catches: NULL read as a default date" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-01-01'"], +] +query = "SELECT LAST_DAY(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_february" +description = "February in leap and common years, including 1900 and 2000. Catches: a fixed 28 or a Julian leap rule (1900-02-29)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-10'"], + ["'2023-02-10'"], + ["'1900-02-01'"], + ["'2000-02-01'"], +] +query = "SELECT LAST_DAY(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/last-value.toml b/cases/translation/functions/last-value.toml new file mode 100644 index 000000000..2e4ae2566 --- /dev/null +++ b/cases/translation/functions/last-value.toml @@ -0,0 +1,67 @@ +category = "translation" +construct = "sf.functions.last-value" +session_profile = "utc-v1" + +[[case]] +id = "t001_default_frame" +description = "IGNORE NULLS without a frame, which the page says covers the whole partition. Catches: the ANSI default frame ending at the current row (a running last value)" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, LAST_VALUE(x) IGNORE NULLS OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_respect" +description = "A partition whose last value is NULL. Catches: NULLs skipped by default" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, LAST_VALUE(x) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_frame" +description = "A frame ending one row after the current row. Catches: the frame ignored" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, LAST_VALUE(x) OVER (PARTITION BY p ORDER BY o ROWS BETWEEN CURRENT ROW AND 1 FOLLOWING) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr" +description = "A partition whose values are all NULL, with IGNORE NULLS. Catches: an error, or a value from another partition" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'c'", "1", "NULL"], + ["'c'", "2", "NULL"], + ["'a'", "1", "4"], +] +query = "SELECT ordinal, LAST_VALUE(x) IGNORE NULLS OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/lead.toml b/cases/translation/functions/lead.toml new file mode 100644 index 000000000..10326b01a --- /dev/null +++ b/cases/translation/functions/lead.toml @@ -0,0 +1,71 @@ +category = "translation" +construct = "sf.functions.lead" +session_profile = "utc-v1" + +[[case]] +id = "t001_offset_default" +description = "Offset 2 with a default value. Catches: the default ignored, or the offset counted across partitions" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, LEAD(x, 2, -1) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_ignore_nulls" +description = "IGNORE NULLS with offset 1. Catches: NULL rows counted" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, LEAD(x) IGNORE NULLS OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_negative_offset" +description = "A negative offset, which the page says acts like LAG. Catches: an error, or the sign ignored" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, LEAD(x, -1) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr" +description = "NULL values in the column, respected by default. Catches: NULL rows skipped" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, LEAD(x) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/least-ignore-nulls.toml b/cases/translation/functions/least-ignore-nulls.toml new file mode 100644 index 000000000..f84471564 --- /dev/null +++ b/cases/translation/functions/least-ignore-nulls.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.least-ignore-nulls" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "LEAST_IGNORE_NULLS across numeric types, with a negative. Catches: the result type taken from one argument (scale lost)" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(10,2)" }, { name = "c", type = "FLOAT" }] +rows = [ + ["3", "2.75", "-1e1"], + ["-5", "-5.25", "0.5"], +] +query = "SELECT LEAST_IGNORE_NULLS(a, b, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_first_type" +description = "A string first, so the numbers compare as strings. Catches: numeric comparison (LEAST('10', 9) gives 9 instead of '10')" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["'10'", "9"], + ["'2'", "11"], +] +query = "SELECT LEAST_IGNORE_NULLS(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_varchar" +description = "Strings in binary order. Catches: case-insensitive order" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'apple'", "'Banana'"], + ["'\u00e9'", "'z'"], +] +query = "SELECT LEAST_IGNORE_NULLS(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_date" +description = "Dates. Catches: string order of another format" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2024-02-29'", "'2023-12-31'"], +] +query = "SELECT LEAST_IGNORE_NULLS(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_expr" +description = "NULL beside values, and every argument NULL. Catches: NULL returned when any argument is NULL (plain GREATEST/LEAST)" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "4"], + ["7", "NULL"], + ["NULL", "NULL"], +] +query = "SELECT LEAST_IGNORE_NULLS(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/least.toml b/cases/translation/functions/least.toml new file mode 100644 index 000000000..dabbc4dfb --- /dev/null +++ b/cases/translation/functions/least.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.least" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "LEAST across numeric types, with a negative. Catches: the result type taken from one argument (scale lost)" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(10,2)" }, { name = "c", type = "FLOAT" }] +rows = [ + ["3", "2.75", "-1e1"], + ["-5", "-5.25", "0.5"], +] +query = "SELECT LEAST(a, b, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_first_type" +description = "A string first, so the numbers compare as strings. Catches: numeric comparison (LEAST('10', 9) gives 9 instead of '10')" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["'10'", "9"], + ["'2'", "11"], +] +query = "SELECT LEAST(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_varchar" +description = "Strings in binary order. Catches: case-insensitive order" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'apple'", "'Banana'"], + ["'\u00e9'", "'z'"], +] +query = "SELECT LEAST(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_date" +description = "Dates. Catches: string order of another format" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2024-02-29'", "'2023-12-31'"], +] +query = "SELECT LEAST(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_expr" +description = "NULL beside larger and smaller values. Catches: NULL skipped (DuckDB and Postgres ignore NULLs) instead of returning NULL" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "4"], + ["7", "NULL"], + ["1", "2"], +] +query = "SELECT LEAST(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/left.toml b/cases/translation/functions/left.toml new file mode 100644 index 000000000..7b4b89a63 --- /dev/null +++ b/cases/translation/functions/left.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.left" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "LEFT of multi-byte text. Catches: a byte count (cutting \u00e9 in half) or the other end of the string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'h\u00e9llo'", "2"], + ["'abcdef'", "3"], + ["'ab'", "9"], +] +query = "SELECT LEFT(a, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "LEFT of binary. Catches: hex characters counted instead of bytes" +columns = [{ name = "a", type = "BINARY" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'00FF10'", "2"], +] +query = "SELECT LEFT(a, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_string_expr" +description = "NULL string. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "2"], + ["'ab'", "1"], +] +query = "SELECT LEFT(a, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_length_expr" +description = "NULL length. Catches: NULL read as 0 (an empty string instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'ab'", "NULL"], + ["'ab'", "0"], +] +query = "SELECT LEFT(a, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_negative" +description = "A negative length, which the page says gives an empty string. Catches: an error, or Postgres semantics (all but the last characters)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'abcdef'", "-2"], + ["'abcdef'", "0"], +] +query = "SELECT LEFT(a, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/length.len.toml b/cases/translation/functions/length.len.toml new file mode 100644 index 000000000..bf4457fbd --- /dev/null +++ b/cases/translation/functions/length.len.toml @@ -0,0 +1,52 @@ +category = "translation" +construct = "sf.functions.length.len" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "LEN of multi-byte text and trailing blanks. Catches: a byte count (6 for h\u00e9llo) or trailing blanks trimmed" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'h\u00e9llo'"], + ["'ab '"], + ["'\u20ac'"], +] +query = "SELECT LEN(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "LEN of binary values. Catches: the hex text length (6 instead of 3)" +columns = [{ name = "a", type = "BINARY" }] +rows = [ + ["'00FF10'"], + ["'41'"], +] +query = "SELECT LEN(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expression" +description = "NULL next to a set value. Catches: NULL read as an empty string (0)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'x'"], +] +query = "SELECT LEN(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty" +description = "The empty string. Catches: NULL for an empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["' '"], +] +query = "SELECT LEN(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/length.length.toml b/cases/translation/functions/length.length.toml new file mode 100644 index 000000000..d6e6b08e7 --- /dev/null +++ b/cases/translation/functions/length.length.toml @@ -0,0 +1,52 @@ +category = "translation" +construct = "sf.functions.length.length" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "LENGTH of multi-byte text and trailing blanks. Catches: a byte count (6 for h\u00e9llo) or trailing blanks trimmed" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'h\u00e9llo'"], + ["'ab '"], + ["'\u20ac'"], +] +query = "SELECT LENGTH(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "LENGTH of binary values. Catches: the hex text length (6 instead of 3)" +columns = [{ name = "a", type = "BINARY" }] +rows = [ + ["'00FF10'"], + ["'41'"], +] +query = "SELECT LENGTH(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expression" +description = "NULL next to a set value. Catches: NULL read as an empty string (0)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'x'"], +] +query = "SELECT LENGTH(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty" +description = "The empty string. Catches: NULL for an empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["' '"], +] +query = "SELECT LENGTH(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/like-all.toml b/cases/translation/functions/like-all.toml new file mode 100644 index 000000000..1fe4990df --- /dev/null +++ b/cases/translation/functions/like-all.toml @@ -0,0 +1,78 @@ +category = "translation" +construct = "sf.functions.like-all" +session_profile = "utc-v1" + +[[case]] +id = "t001_patterns" +description = "LIKE ALL where one, both or neither pattern matches. Catches: ANY and ALL confused (one-of-two matching gives TRUE for ANY, FALSE for ALL) or an unanchored match" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["'abc'", "'a%'", "'%z'"], + ["'abz'", "'a%'", "'%z'"], + ["'xaz'", "'a%'", "'%z'"], + ["'b'", "'a%'", "'%b%'"], +] +query = "SELECT a LIKE ALL (p, r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_case" +description = "Patterns in another case. Catches: case sensitivity reversed (TRUE for ABC against a%)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["'ABC'", "'a%'", "'%c'"], + ["'\u00c9a'", "'\u00e9%'", "'%A'"], +] +query = "SELECT a LIKE ALL (p, r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_escape" +description = "An escape character before %. Catches: the escape ignored (50 matches 5!%)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["'5%'", "'5!%'", "'%'"], + ["'50'", "'5!%'", "'%'"], +] +query = "SELECT a LIKE ALL (p, r) ESCAPE '!' AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_subject" +description = "NULL subject. Catches: NULL read as an empty string (FALSE instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["NULL", "'%'", "'x'"], + ["''", "'%'", "'x'"], +] +query = "SELECT a LIKE ALL (p, r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_pattern" +description = "One NULL pattern beside a matching and a non-matching one. Catches: NULL patterns ignored (TRUE) where three-valued ALL gives NULL" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["'abc'", "'a%'", "NULL"], + ["'xyz'", "'a%'", "NULL"], + ["NULL", "NULL", "'a'"], +] +query = "SELECT a LIKE ALL (p, r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty" +description = "An empty subject against an empty and a % pattern. Catches: the empty pattern matching a non-empty subject" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["''", "''", "'%'"], + ["'a'", "''", "''"], +] +query = "SELECT a LIKE ALL (p, r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/like-any.toml b/cases/translation/functions/like-any.toml new file mode 100644 index 000000000..c1c71ca46 --- /dev/null +++ b/cases/translation/functions/like-any.toml @@ -0,0 +1,79 @@ +category = "translation" +construct = "sf.functions.like-any" +session_profile = "utc-v1" + +[[case]] +id = "t001_patterns" +description = "LIKE ANY where one, both or neither pattern matches. Catches: ANY and ALL confused (one-of-two matching gives TRUE for ANY, FALSE for ALL) or an unanchored match" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["'abc'", "'a%'", "'%z'"], + ["'abz'", "'a%'", "'%z'"], + ["'xbc'", "'a%'", "'%z'"], + ["'b'", "'a%'", "'%b%'"], + ["'xay'", "'a%'", "'%z'"], +] +query = "SELECT a LIKE ANY (p, r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_case" +description = "Patterns in another case. Catches: case sensitivity reversed (TRUE for ABC against a%)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["'ABC'", "'a%'", "'%c'"], + ["'\u00c9a'", "'\u00e9%'", "'%A'"], +] +query = "SELECT a LIKE ANY (p, r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_escape" +description = "An escape character before %. Catches: the escape ignored (50 matches 5!%)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["'5%'", "'5!%'", "'x'"], + ["'50'", "'5!%'", "'x'"], +] +query = "SELECT a LIKE ANY (p, r) ESCAPE '!' AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_subject" +description = "NULL subject. Catches: NULL read as an empty string (TRUE against %)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["NULL", "'%'", "'x'"], + ["''", "'%'", "'x'"], +] +query = "SELECT a LIKE ANY (p, r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_pattern" +description = "One NULL pattern beside a matching and a non-matching one. Catches: a NULL pattern making the result NULL even when the other pattern matches, or NULL matching NULL" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["'abc'", "'a%'", "NULL"], + ["'xyz'", "'a%'", "NULL"], + ["NULL", "NULL", "'a'"], +] +query = "SELECT a LIKE ANY (p, r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty" +description = "An empty subject against an empty and a % pattern. Catches: the empty pattern matching a non-empty subject" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["''", "''", "'%'"], + ["'a'", "''", "''"], +] +query = "SELECT a LIKE ANY (p, r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/like.like.syntax.toml b/cases/translation/functions/like.like.syntax.toml new file mode 100644 index 000000000..1fc8b1e23 --- /dev/null +++ b/cases/translation/functions/like.like.syntax.toml @@ -0,0 +1,120 @@ +category = "translation" +construct = "sf.functions.like.like.syntax" +session_profile = "utc-v1" + +[[case]] +id = "t001_wildcards" +description = "The _ and % wildcards, anchored at both ends. Catches: an unanchored match (TRUE for abc against b), _ matching zero characters, or a regex reading of the pattern" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'abc'", "'a_c'"], + ["'abc'", "'b'"], + ["'ac'", "'a_c'"], + ["'xabcx'", "'%b%'"], + ["'a.c'", "'a.c'"], + ["'abc'", "'a.c'"], +] +query = "SELECT a LIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_case" +description = "Letters in another case, including non-ASCII. Catches: case-insensitive matching (TRUE for ABC against abc, or \u00c9t\u00e9 against \u00e9t\u00e9)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'ABC'", "'abc'"], + ["'\u00c9t\u00e9'", "'\u00e9t\u00e9'"], +] +query = "SELECT a LIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_newline" +description = "A newline matched by _ and %, which the page documents. Catches: wildcards stopping at a newline" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'a' || CHR(10) || 'b'", "'a_b'"], + ["'a' || CHR(10) || 'b'", "'a%'"], +] +query = "SELECT a LIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_no_default_escape" +description = "A backslash in the pattern with no ESCAPE clause. Catches: backslash used as a default escape (a\\b would then match only ab)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'a\\\\b'", "'a\\\\b'"], + ["'ab'", "'a\\\\b'"], +] +query = "SELECT a LIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_subject" +description = "NULL subject. Catches: NULL read as an empty string (TRUE against %)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["NULL", "'%'"], + ["''", "'%'"], +] +query = "SELECT a LIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_pattern" +description = "NULL pattern, and NULL against NULL. Catches: NULL matching NULL (TRUE) or NULL read as an empty pattern" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["''", "NULL"], + ["NULL", "NULL"], + ["'a'", "'a'"], +] +query = "SELECT a LIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_empty" +description = "Empty subject and pattern. Catches: the empty pattern matching every string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["''", "''"], + ["'a'", "''"], + ["''", "'%'"], +] +query = "SELECT a LIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t008_escape" +description = "ESCAPE before % and _. Catches: the escape ignored" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'5%'", "'5!%'"], + ["'50'", "'5!%'"], + ["'a_b'", "'a!_b'"], + ["'axb'", "'a!_b'"], +] +query = "SELECT a LIKE p ESCAPE '!' AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t009_not" +description = "NOT LIKE with matching, non-matching and NULL rows. Catches: NOT applied after NULL handling (TRUE for a NULL subject) or dropped" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'abc'", "'a%'"], + ["'xbc'", "'a%'"], + ["NULL", "'a%'"], +] +query = "SELECT a NOT LIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/like.like.toml b/cases/translation/functions/like.like.toml new file mode 100644 index 000000000..0a4a2b74a --- /dev/null +++ b/cases/translation/functions/like.like.toml @@ -0,0 +1,118 @@ +category = "translation" +construct = "sf.functions.like.like" +session_profile = "utc-v1" + +[[case]] +id = "t001_wildcards" +description = "The _ and % wildcards, anchored at both ends. Catches: an unanchored match (TRUE for abc against b), _ matching zero characters, or a regex reading of the pattern" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'abc'", "'a_c'"], + ["'abc'", "'b'"], + ["'ac'", "'a_c'"], + ["'xabcx'", "'%b%'"], + ["'a.c'", "'a.c'"], + ["'abc'", "'a.c'"], +] +query = "SELECT LIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_case" +description = "Letters in another case, including non-ASCII. Catches: case-insensitive matching (TRUE for ABC against abc, or \u00c9t\u00e9 against \u00e9t\u00e9)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'ABC'", "'abc'"], + ["'\u00c9t\u00e9'", "'\u00e9t\u00e9'"], +] +query = "SELECT LIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_newline" +description = "A newline matched by _ and %, which the page documents. Catches: wildcards stopping at a newline" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'a' || CHR(10) || 'b'", "'a_b'"], + ["'a' || CHR(10) || 'b'", "'a%'"], +] +query = "SELECT LIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_no_default_escape" +description = "A backslash in the pattern with no ESCAPE clause. Catches: backslash used as a default escape (a\\b would then match only ab)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'a\\\\b'", "'a\\\\b'"], + ["'ab'", "'a\\\\b'"], +] +query = "SELECT LIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_subject" +description = "NULL subject. Catches: NULL read as an empty string (TRUE against %)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["NULL", "'%'"], + ["''", "'%'"], +] +query = "SELECT LIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_pattern" +description = "NULL pattern, and NULL against NULL. Catches: NULL matching NULL (TRUE) or NULL read as an empty pattern" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["''", "NULL"], + ["NULL", "NULL"], + ["'a'", "'a'"], +] +query = "SELECT LIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_empty" +description = "Empty subject and pattern. Catches: the empty pattern matching every string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["''", "''"], + ["'a'", "''"], + ["''", "'%'"], +] +query = "SELECT LIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t008_escape" +description = "An escape character before % and _. Catches: the escape ignored (5! % read as a wildcard) or the escape kept as a literal" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'5%'", "'5!%'"], + ["'50'", "'5!%'"], + ["'a_b'", "'a!_b'"], + ["'axb'", "'a!_b'"], +] +query = "SELECT LIKE(a, p, '!') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t009_null_escape" +description = "NULL escape. Catches: NULL read as no escape (a value instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'a'", "'a'"], +] +query = "SELECT LIKE(a, p, NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/listagg.listagg-over.toml b/cases/translation/functions/listagg.listagg-over.toml new file mode 100644 index 000000000..6248ce494 --- /dev/null +++ b/cases/translation/functions/listagg.listagg-over.toml @@ -0,0 +1,67 @@ +category = "translation" +construct = "sf.functions.listagg.listagg-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition lists in a fixed order. Catches: the whole input listed, or ASC order" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'b'"], + ["'q'", "'y'"], + ["'p'", "'c'"], + ["'p'", "'a'"], +] +query = "SELECT LISTAGG(x, '-') WITHIN GROUP (ORDER BY x DESC) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running list" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'b'"], + ["'a'"], +] +query = "SELECT LISTAGG(x, '-') WITHIN GROUP (ORDER BY x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_distinct" +description = "DISTINCT inside a partition. Catches: DISTINCT ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'a'"], + ["'p'", "'a'"], + ["'p'", "'b'"], +] +query = "SELECT LISTAGG(DISTINCT x, ',') WITHIN GROUP (ORDER BY x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t004_null_expr1" +description = "A partition of only NULL. Catches: NULL instead of an empty string" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "'a'"], +] +query = "SELECT LISTAGG(x, ',') WITHIN GROUP (ORDER BY x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_expr2" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["NULL", "'a'"], + ["'p'", "'b'"], + ["NULL", "'c'"], +] +query = "SELECT LISTAGG(x, ',') WITHIN GROUP (ORDER BY x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/listagg.listagg.toml b/cases/translation/functions/listagg.listagg.toml new file mode 100644 index 000000000..0fd45e5b8 --- /dev/null +++ b/cases/translation/functions/listagg.listagg.toml @@ -0,0 +1,110 @@ +category = "translation" +construct = "sf.functions.listagg.listagg" +session_profile = "utc-v1" + +[[case]] +id = "t001_delimiter" +description = "A multi-character delimiter and a DESC order. Catches: ASC order, or a delimiter after the last value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'b'"], + ["'q'", "'z'"], + ["'p'", "'a'"], + ["'p'", "'c'"], + ["'p'", "'a'"], +] +query = "SELECT g, LISTAGG(x, '; ') WITHIN GROUP (ORDER BY x DESC) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_default_delimiter" +description = "No delimiter argument: the page gives the empty string. Catches: a comma (Postgres STRING_AGG and DuckDB default ',')" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'b'"], + ["'q'", "'z'"], + ["'p'", "'a'"], + ["'p'", "'c'"], + ["'p'", "'a'"], +] +query = "SELECT g, LISTAGG(x) WITHIN GROUP (ORDER BY x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_order_other" +description = "Order by a second column, not the listed one. Catches: the values sorted by themselves" +columns = [{ name = "x", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "3"], + ["'b'", "1"], + ["'c'", "2"], +] +query = "SELECT LISTAGG(x, ',') WITHIN GROUP (ORDER BY k) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_number" +description = "Numbers listed as text, with a decimal. Catches: an error for non-text input, or scale lost" +columns = [{ name = "x", type = "NUMBER(10,2)" }] +rows = [ + ["1.50"], + ["-2.00"], +] +query = "SELECT LISTAGG(x, '|') WITHIN GROUP (ORDER BY x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_distinct" +description = "DISTINCT with WITHIN GROUP on the same column. Catches: DISTINCT ignored (a listed twice)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'b'"], + ["'q'", "'z'"], + ["'p'", "'a'"], + ["'p'", "'c'"], + ["'p'", "'a'"], +] +query = "SELECT g, LISTAGG(DISTINCT x, ',') WITHIN GROUP (ORDER BY x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t006_null_expr1" +description = "NULL values beside text, and a group of only NULL. Catches: NULL listed as '' (a doubled delimiter) or the all-NULL group giving NULL instead of an empty string" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "VARCHAR" }] +rows = [ + ["'p'", "'a'"], + ["'q'", "NULL"], + ["'p'", "NULL"], + ["'p'", "'b'"], +] +query = "SELECT g, LISTAGG(x, ',') WITHIN GROUP (ORDER BY x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_delimiter" +description = "A NULL delimiter. Catches: NULL read as an empty delimiter" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'a'"], + ["'b'"], +] +query = "SELECT LISTAGG(x, NULL) WITHIN GROUP (ORDER BY x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_empty_input" +description = "No rows; the page gives an empty string. Catches: NULL instead of an empty string" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'a'"], +] +query = "SELECT LISTAGG(x, ',') AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/ln.toml b/cases/translation/functions/ln.toml new file mode 100644 index 000000000..ba6448a6f --- /dev/null +++ b/cases/translation/functions/ln.toml @@ -0,0 +1,74 @@ +category = "translation" +construct = "sf.functions.ln" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "LN of FLOAT values. Catches: LOG10 or LOG2 computed" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["2.718281828459045"], + ["10"], + ["0.5"], +] +query = "SELECT LN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "LN of NUMBER(12,4), converted to FLOAT. Catches: LOG10 or LOG2 computed; or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["2.0000"], + ["0.2500"], +] +query = "SELECT LN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_decfloat" +description = "LN of DECFLOAT, which returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column. Catches: a DECFLOAT argument computed and returned as FLOAT" +columns = [{ name = "x", type = "DECFLOAT" }] +rows = [ + ["10"], + ["0.5"], +] +query = "SELECT CAST(LN(x) AS VARCHAR) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null" +description = "LN of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT LN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_tiny" +description = "Very small positive values. Catches: underflow to -infinity" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1e-300"], + ["5e-324"], +] +query = "SELECT LN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t006_zero" +description = "LN of 0 or a negative value is an error. Catches: NULL, NaN or -infinity instead of the error" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0"], +] +query = "SELECT LN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/localtime.localtime.syntax.toml b/cases/translation/functions/localtime.localtime.syntax.toml new file mode 100644 index 000000000..e56efb799 --- /dev/null +++ b/cases/translation/functions/localtime.localtime.syntax.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.localtime.localtime.syntax" +session_profile = "utc-v1" + +[[case]] +id = "t001_type" +description = "The type, and agreement with the time of CURRENT_TIMESTAMP in the UTC session to within a minute. Catches: a timestamp returned, or the time taken in another zone" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TYPEOF(LOCALTIME::VARIANT) AS t, ABS(DATEDIFF(second, LOCALTIME, CURRENT_TIMESTAMP()::TIME)) < 60 AS close FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_none" +description = "The function takes no argument; a NULL value compared with its result gives NULL. Catches: the comparison with NULL returning FALSE, or the NULL replaced by the current value" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2026-01-01'"], +] +query = "SELECT ordinal, d::TIMESTAMP_NTZ::TIME < LOCALTIME AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/localtime.localtime.toml b/cases/translation/functions/localtime.localtime.toml new file mode 100644 index 000000000..87bb55694 --- /dev/null +++ b/cases/translation/functions/localtime.localtime.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.localtime.localtime" +session_profile = "utc-v1" + +[[case]] +id = "t001_type" +description = "The type, and agreement with the time of CURRENT_TIMESTAMP in the UTC session to within a minute. Catches: a timestamp returned, or the time taken in another zone" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TYPEOF(LOCALTIME()::VARIANT) AS t, ABS(DATEDIFF(second, LOCALTIME(), CURRENT_TIMESTAMP()::TIME)) < 60 AS close FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_none" +description = "The function takes no argument; a NULL value compared with its result gives NULL. Catches: the comparison with NULL returning FALSE, or the NULL replaced by the current value" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2026-01-01'"], +] +query = "SELECT ordinal, d::TIMESTAMP_NTZ::TIME < LOCALTIME() AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/localtimestamp.localtimestamp.syntax.toml b/cases/translation/functions/localtimestamp.localtimestamp.syntax.toml new file mode 100644 index 000000000..9733e09ba --- /dev/null +++ b/cases/translation/functions/localtimestamp.localtimestamp.syntax.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.localtimestamp.localtimestamp.syntax" +session_profile = "utc-v1" + +[[case]] +id = "t001_type" +description = "The type, which the page says is TIMESTAMP_LTZ whatever TIMESTAMP_TYPE_MAPPING says (NTZ here), and agreement with SYSDATE in the UTC session to within a minute. Catches: TIMESTAMP_NTZ returned under the type mapping, or the time taken in another zone" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TYPEOF(LOCALTIMESTAMP::VARIANT) AS t, ABS(DATEDIFF(second, LOCALTIMESTAMP::TIMESTAMP_NTZ, SYSDATE())) < 60 AS close FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_none" +description = "The function takes no argument; a NULL value compared with its result gives NULL. Catches: the comparison with NULL returning FALSE, or the NULL replaced by the current value" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2026-01-01'"], +] +query = "SELECT ordinal, d::TIMESTAMP_NTZ < LOCALTIMESTAMP AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/localtimestamp.localtimestamp.toml b/cases/translation/functions/localtimestamp.localtimestamp.toml new file mode 100644 index 000000000..a832b5846 --- /dev/null +++ b/cases/translation/functions/localtimestamp.localtimestamp.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.localtimestamp.localtimestamp" +session_profile = "utc-v1" + +[[case]] +id = "t001_type" +description = "The type, which the page says is TIMESTAMP_LTZ whatever TIMESTAMP_TYPE_MAPPING says (NTZ here), and agreement with SYSDATE in the UTC session to within a minute. Catches: TIMESTAMP_NTZ returned under the type mapping, or the time taken in another zone" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TYPEOF(LOCALTIMESTAMP()::VARIANT) AS t, ABS(DATEDIFF(second, LOCALTIMESTAMP()::TIMESTAMP_NTZ, SYSDATE())) < 60 AS close FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_precision" +description = "Precision 0 and 3, whose unused fractional digits the page makes zero. Catches: the precision ignored" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TO_VARCHAR(LOCALTIMESTAMP(0), 'FF9') = '000000000' AS p0, SUBSTR(TO_VARCHAR(LOCALTIMESTAMP(3), 'FF9'), 4) = '000000' AS p3 FROM input" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_null_none" +description = "The function takes no argument; a NULL value compared with its result gives NULL. Catches: the comparison with NULL returning FALSE, or the NULL replaced by the current value" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2026-01-01'"], +] +query = "SELECT ordinal, d::TIMESTAMP_NTZ < LOCALTIMESTAMP() AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/log.toml b/cases/translation/functions/log.toml new file mode 100644 index 000000000..d1ce76244 --- /dev/null +++ b/cases/translation/functions/log.toml @@ -0,0 +1,119 @@ +category = "translation" +construct = "sf.functions.log" +session_profile = "utc-v1" + +[[case]] +id = "t001_int" +description = "LOG of integers. Catches: arguments swapped (LOG(2, 8) is 3, LOG(8, 2) is 1/3) or LN used" +columns = [{ name = "b", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2", "8"], + ["10", "1000"], + ["3", "2"], +] +query = "SELECT LOG(b, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec" +description = "LOG of fixed-point values. Catches: base rounded to an integer" +columns = [{ name = "b", type = "NUMBER(10,2)" }, { name = "x", type = "NUMBER(10,2)" }] +rows = [ + ["2.50", "6.25"], + ["0.50", "8.00"], +] +query = "SELECT LOG(b, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "LOG of FLOAT values. Catches: arguments swapped (LOG(10, 0.001) is -3, LOG(0.001, 10) is -1/3) or a non-FLOAT result type" +columns = [{ name = "b", type = "FLOAT" }, { name = "x", type = "FLOAT" }] +rows = [ + ["2.718281828459045", "10"], + ["10", "0.001"], +] +query = "SELECT LOG(b, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_mixed" +description = "LOG with an integer base and a FLOAT value. Catches: type promotion differing" +columns = [{ name = "b", type = "NUMBER(38,0)" }, { name = "x", type = "FLOAT" }] +rows = [ + ["2", "0.25"], + ["10", "12345.678"], +] +query = "SELECT LOG(b, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_base" +description = "NULL base. Catches: NULL turned into e or 10" +columns = [{ name = "b", type = "FLOAT" }, { name = "x", type = "FLOAT" }] +rows = [ + ["NULL", "8"], +] +query = "SELECT LOG(b, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_expr" +description = "NULL value. Catches: NULL turned into 1" +columns = [{ name = "b", type = "FLOAT" }, { name = "x", type = "FLOAT" }] +rows = [ + ["2", "NULL"], +] +query = "SELECT LOG(b, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_base_below_one" +description = "A base between 0 and 1 gives negative logs of values above 1. Catches: the sign lost" +columns = [{ name = "b", type = "FLOAT" }, { name = "x", type = "FLOAT" }] +rows = [ + ["0.5", "8"], + ["0.1", "0.001"], +] +query = "SELECT LOG(b, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t008_base_one" +description = "A base of 1 is an error. Catches: infinity or NULL instead of the error" +columns = [{ name = "b", type = "FLOAT" }, { name = "x", type = "FLOAT" }] +rows = [ + ["1", "8"], +] +query = "SELECT LOG(b, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t009_base_neg" +description = "A negative base is an error. Catches: NaN instead of the error" +columns = [{ name = "b", type = "FLOAT" }, { name = "x", type = "FLOAT" }] +rows = [ + ["-2", "8"], +] +query = "SELECT LOG(b, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t010_expr_zero" +description = "A value of 0 is an error. Catches: -infinity instead of the error" +columns = [{ name = "b", type = "FLOAT" }, { name = "x", type = "FLOAT" }] +rows = [ + ["2", "0"], +] +query = "SELECT LOG(b, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/lower.toml b/cases/translation/functions/lower.toml new file mode 100644 index 000000000..9ad8305cb --- /dev/null +++ b/cases/translation/functions/lower.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.lower" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "LOWER of non-ASCII capitals. Catches: ASCII-only lowering (\u00c0 \u00c9 \u03a9 kept)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\u00c0\u00c9\u00ce \u03a9MEGA Stra\u00dfe'"], + ["'ABC123'"], +] +query = "SELECT LOWER(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr" +description = "NULL string. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'A'"], +] +query = "SELECT LOWER(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_empty" +description = "The empty string. Catches: NULL for the empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT LOWER(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/lpad.toml b/cases/translation/functions/lpad.toml new file mode 100644 index 000000000..55f6bda68 --- /dev/null +++ b/cases/translation/functions/lpad.toml @@ -0,0 +1,107 @@ +category = "translation" +construct = "sf.functions.lpad" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "LPAD with a multi-character pad that must be cut. Catches: the pad cut from the wrong end, or the length counted in bytes (\u00e9)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'abc'", "6", "'xy'"], + ["'\u00e9'", "4", "'ab'"], +] +query = "SELECT LPAD(a, n, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_truncate" +description = "A base longer than the length. Catches: the base kept whole (abcdef), or its rightmost characters kept (def instead of abc)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'abcdef'", "3"], +] +query = "SELECT LPAD(a, n, 'x') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_default_pad" +description = "No pad argument. Catches: no padding, or a pad other than a blank" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'ab'", "4"], +] +query = "SELECT LPAD(a, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_binary" +description = "LPAD of binary. Catches: hex text padded instead of bytes" +columns = [{ name = "a", type = "BINARY" }, { name = "n", type = "NUMBER(38,0)" }, { name = "p", type = "BINARY" }] +rows = [ + ["'01'", "3", "'FF00'"], +] +query = "SELECT LPAD(a, n, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_base" +description = "NULL base. Catches: NULL read as empty (pad only)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT LPAD(a, 3, '*') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_length_expr" +description = "NULL length. Catches: NULL read as 0" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["3"], +] +query = "SELECT LPAD('a', n, '*') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_pad" +description = "NULL pad. Catches: NULL read as the default blank" +columns = [{ name = "p", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'*'"], +] +query = "SELECT LPAD('a', 3, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_empty_pad" +description = "An empty pad, which adds nothing but still truncates. Catches: an infinite loop or error, or no truncation" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'abc'", "5"], + ["'abcdef'", "2"], +] +query = "SELECT LPAD(a, n, '') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t009_negative_length" +description = "A negative length: records what Snowflake returns. Catches: an error or the untouched base where Snowflake returns its value" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'abc'"], +] +query = "SELECT LPAD(a, -1, '*') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/ltrim.toml b/cases/translation/functions/ltrim.toml new file mode 100644 index 000000000..2638c3879 --- /dev/null +++ b/cases/translation/functions/ltrim.toml @@ -0,0 +1,64 @@ +category = "translation" +construct = "sf.functions.ltrim" +session_profile = "utc-v1" + +[[case]] +id = "t001_characters" +description = "LTRIM with a character set given out of order. Catches: the set read as a substring, or characters removed from the right as well" +columns = [{ name = "a", type = "VARCHAR" }, { name = "c", type = "VARCHAR" }] +rows = [ + ["'xyyxabcxy'", "'yx'"], + ["'$.$a.b$.'", "'.$'"], + ["'\u00e9a\u00e9'", "'\u00e9'"], +] +query = "SELECT LTRIM(a, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_default" +description = "LTRIM with the default blank, beside tabs and newlines. Catches: all whitespace removed (the tab and newline kept by Snowflake)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["' ab '"], + ["CHR(9) || ' ab ' || CHR(10)"], +] +query = "SELECT LTRIM(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "NULL string. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["' a '"], +] +query = "SELECT LTRIM(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_characters" +description = "NULL character set. Catches: NULL read as the default blank" +columns = [{ name = "c", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'x'"], +] +query = "SELECT LTRIM(' xax ', c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty" +description = "An empty character set, and a string made only of trimmed characters. Catches: an empty set read as the default blank, or NULL for a fully trimmed string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "c", type = "VARCHAR" }] +rows = [ + ["' a '", "''"], + ["'xxx'", "'x'"], +] +query = "SELECT LTRIM(a, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/map-cat.toml b/cases/translation/functions/map-cat.toml new file mode 100644 index 000000000..ee1ab8a2e --- /dev/null +++ b/cases/translation/functions/map-cat.toml @@ -0,0 +1,25 @@ +category = "translation" +construct = "sf.functions.map-cat" +session_profile = "utc-v1" + +[[case]] +id = "t001_overlap" +description = "Maps sharing the key b. Catches: map1's value kept for b" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["3"], +] +query = "SELECT MAP_CAT(MAP_CONSTRUCT('a', 1, 'b', 2), MAP_CONSTRUCT('b', x, 'c', 4))::VARIANT AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_map1" +description = "A NULL map on either side, which the page says gives NULL. Catches: the other map returned" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT MAP_CAT(IFF(x IS NULL, NULL, MAP_CONSTRUCT('a', 1, 'b', 2)), MAP_CONSTRUCT('a', 1, 'b', 2)) IS NULL AS l, MAP_CAT(MAP_CONSTRUCT('a', 1, 'b', 2), IFF(x IS NULL, NULL, MAP_CONSTRUCT('a', 1, 'b', 2))) IS NULL AS r FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/map-construct.toml b/cases/translation/functions/map-construct.toml new file mode 100644 index 000000000..8e61e9be9 --- /dev/null +++ b/cases/translation/functions/map-construct.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.map-construct" +session_profile = "utc-v1" + +[[case]] +id = "t001_pairs" +description = "Pairs given out of key order. Catches: a pair dropped, or keys and values swapped" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2"], +] +query = "SELECT MAP_CONSTRUCT('b', x, 'a', 1)::VARIANT AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_key_type" +description = "The page example MAP_CONSTRUCT(1, 'a', '2', 'b'), whose keys the page says unify to a numeric type; a value comes from the input. Catches: the key '2' kept as text" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'a'"], +] +query = "SELECT ARRAY_SORT(MAP_KEYS(MAP_CONSTRUCT(1, x, '2', 'b'))::ARRAY) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_key" +description = "A NULL key, whose pair the page drops, and a NULL value, whose pair it keeps. Catches: the NULL-keyed pair kept, or the NULL-valued pair dropped" +columns = [{ name = "x", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "NULL"], +] +query = "SELECT MAP_SIZE(MAP_CONSTRUCT('a', 1, x, 2)) AS null_key, MAP_SIZE(MAP_CONSTRUCT('a', y, 'b', 2)) AS null_value FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_duplicate_key" +description = "Two equal keys, which the page says is an error. Catches: the last or first value kept" +columns = [{ name = "k1", type = "VARCHAR" }, { name = "k2", type = "VARCHAR" }] +rows = [ + ["'a'", "'a'"], +] +query = "SELECT MAP_CONSTRUCT(k1, 1, k2, 2)::VARIANT AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/map-contains-key.toml b/cases/translation/functions/map-contains-key.toml new file mode 100644 index 000000000..014984faf --- /dev/null +++ b/cases/translation/functions/map-contains-key.toml @@ -0,0 +1,27 @@ +category = "translation" +construct = "sf.functions.map-contains-key" +session_profile = "utc-v1" + +[[case]] +id = "t001_present" +description = "A key present, one absent, and one differing only in case. Catches: a case-insensitive match" +columns = [{ name = "k", type = "VARCHAR" }] +rows = [ + ["'a'"], + ["'z'"], + ["'A'"], +] +query = "SELECT MAP_CONTAINS_KEY(k, MAP_CONSTRUCT('a', 1, 'b', 2)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_key" +description = "A NULL key, which the page says gives NULL. Catches: FALSE returned" +columns = [{ name = "k", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT MAP_CONTAINS_KEY(k, MAP_CONSTRUCT('a', 1, 'b', 2)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/map-delete.toml b/cases/translation/functions/map-delete.toml new file mode 100644 index 000000000..af4bf9d71 --- /dev/null +++ b/cases/translation/functions/map-delete.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.map-delete" +session_profile = "utc-v1" + +[[case]] +id = "t001_keys" +description = "One key present and one absent. Catches: an error for the absent key, or nothing removed" +columns = [{ name = "k", type = "VARCHAR" }] +rows = [ + ["'z'"], +] +query = "SELECT MAP_DELETE(MAP_CONSTRUCT('a', 1, 'b', 2), 'a', k)::VARIANT AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_all" +description = "Every key removed. Catches: NULL instead of an empty map" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MAP_SIZE(MAP_DELETE(MAP_CONSTRUCT('a', 1, 'b', 2), 'a', 'b')) AS n FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_map" +description = "A NULL map with a valid key, and a valid map with a NULL key; the page does not say; the recording decides. Catches: an error, or the NULL map read as an empty map" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["NULL", "'a'"], + ["1", "NULL"], +] +query = "SELECT MAP_DELETE(IFF(x IS NULL, NULL, MAP_CONSTRUCT('a', 1, 'b', 2)), k)::VARIANT AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/map-entries.toml b/cases/translation/functions/map-entries.toml new file mode 100644 index 000000000..6413facaa --- /dev/null +++ b/cases/translation/functions/map-entries.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.map-entries" +session_profile = "utc-v1" + +[[case]] +id = "t001_entry" +description = "A one-entry map, and the entry count of a two-entry map. Catches: fields named other than key and value, or entries missing" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["7"], +] +query = "SELECT MAP_ENTRIES(MAP_CONSTRUCT('a', x)) AS one, ARRAY_SIZE(MAP_ENTRIES(MAP_CONSTRUCT('a', 1, 'b', 2))) AS n FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_map" +description = "An empty map, made by deleting its only key; the page returns an empty ARRAY. Catches: NULL instead of []" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MAP_ENTRIES(MAP_DELETE(MAP_CONSTRUCT('a', x), 'a')) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["empty-input"] + +[[case]] +id = "t003_null_map" +description = "A NULL map, which the page says gives NULL. Catches: an empty array" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT MAP_ENTRIES(IFF(x IS NULL, NULL, MAP_CONSTRUCT('a', 1, 'b', 2))) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/map-insert.toml b/cases/translation/functions/map-insert.toml new file mode 100644 index 000000000..703ba46fd --- /dev/null +++ b/cases/translation/functions/map-insert.toml @@ -0,0 +1,58 @@ +category = "translation" +construct = "sf.functions.map-insert" +session_profile = "utc-v1" + +[[case]] +id = "t001_insert" +description = "A new key, and an update of an existing key with updateFlag TRUE. Catches: the update ignored, or a second entry added" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["9"], +] +query = "SELECT MAP_INSERT(MAP_CONSTRUCT('a', 1, 'b', 2), 'c', x)::VARIANT AS ins, MAP_INSERT(MAP_CONSTRUCT('a', 1, 'b', 2), 'a', x, TRUE)::VARIANT AS upd FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_flag_new_key" +description = "updateFlag TRUE with a key not in the map; the page says the pair is added. Catches: an error, or the map unchanged" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["9"], +] +query = "SELECT MAP_INSERT(MAP_CONSTRUCT('a', 1, 'b', 2), 'c', x, TRUE)::VARIANT AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_key" +description = "A NULL key and a SQL NULL value in one statement; Snowflake raised 220002 because a structured map with a non-nullable value type cannot take a NULL value. Catches: the NULL value inserted into the structured map, or silently dropped" +columns = [{ name = "k", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "NULL"], +] +query = "SELECT MAP_SIZE(MAP_INSERT(MAP_CONSTRUCT('a', 1, 'b', 2), k, 3)) AS null_key, MAP_SIZE(MAP_INSERT(MAP_CONSTRUCT('a', 1, 'b', 2), 'c', x)) AS null_value FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_existing_key" +description = "An existing key without updateFlag, which the page says is an error. Catches: the value silently updated or kept" +columns = [{ name = "k", type = "VARCHAR" }] +rows = [ + ["'a'"], +] +query = "SELECT MAP_INSERT(MAP_CONSTRUCT('a', 1, 'b', 2), k, 5)::VARIANT AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_key" +description = "A NULL key alone, whose pair the page omits. Catches: the NULL-keyed pair inserted, or an error raised" +columns = [{ name = "k", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT MAP_SIZE(MAP_INSERT(MAP_CONSTRUCT('a', 1, 'b', 2), k, 3)) AS null_key FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/map-keys.toml b/cases/translation/functions/map-keys.toml new file mode 100644 index 000000000..124661504 --- /dev/null +++ b/cases/translation/functions/map-keys.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.map-keys" +session_profile = "utc-v1" + +[[case]] +id = "t001_keys" +description = "Keys of a three-entry map, sorted for comparison. Catches: values returned instead of keys, or a key missing" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["3"], +] +query = "SELECT ARRAY_SORT(MAP_KEYS(MAP_CONSTRUCT('b', 1, 'a', 2, 'c', x))::ARRAY) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_numeric" +description = "Numeric keys. Catches: keys returned as text" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["10"], +] +query = "SELECT ARRAY_SORT(MAP_KEYS(MAP_CONSTRUCT(x, 'a', 2, 'b'))::ARRAY) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_map" +description = "A NULL map; the page does not say; the recording decides. Catches: an empty array" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT MAP_KEYS(IFF(x IS NULL, NULL, MAP_CONSTRUCT('a', 1, 'b', 2))) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/map-pick.toml b/cases/translation/functions/map-pick.toml new file mode 100644 index 000000000..5782a46fd --- /dev/null +++ b/cases/translation/functions/map-pick.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.map-pick" +session_profile = "utc-v1" + +[[case]] +id = "t001_keys" +description = "Keys as arguments, one of them absent. Catches: an error for the absent key" +columns = [{ name = "k", type = "VARCHAR" }] +rows = [ + ["'z'"], +] +query = "SELECT MAP_PICK(MAP_CONSTRUCT('a', 1, 'b', 2), 'b', k)::VARIANT AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_array" +description = "Keys as a semi-structured ARRAY (cast from VARIANT; the screen refused a VARIANT argument). Catches: the array read as one key" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[\"a\",\"b\"]'"], +] +query = "SELECT MAP_PICK(MAP_CONSTRUCT('a', 1, 'b', 2, 'c', 3), PARSE_JSON(a)::ARRAY)::VARIANT AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_map" +description = "A NULL map with a valid key, and a valid map with a NULL key; the page does not say; the recording decides. Catches: an error, or the NULL map read as an empty map" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["NULL", "'a'"], + ["1", "NULL"], +] +query = "SELECT MAP_PICK(IFF(x IS NULL, NULL, MAP_CONSTRUCT('a', 1, 'b', 2)), k)::VARIANT AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/map-size.toml b/cases/translation/functions/map-size.toml new file mode 100644 index 000000000..3fea92d9f --- /dev/null +++ b/cases/translation/functions/map-size.toml @@ -0,0 +1,25 @@ +category = "translation" +construct = "sf.functions.map-size" +session_profile = "utc-v1" + +[[case]] +id = "t001_size" +description = "Maps of one and three entries, and an empty map made by deleting its key. Catches: NULL for the empty map" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MAP_SIZE(MAP_CONSTRUCT('a', x)) AS one, MAP_SIZE(MAP_CONSTRUCT('a', 1, 'b', 2, 'c', x)) AS three, MAP_SIZE(MAP_DELETE(MAP_CONSTRUCT('a', x), 'a')) AS zero FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_map" +description = "A NULL map; the page does not say; the recording decides. Catches: 0 returned" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT MAP_SIZE(IFF(x IS NULL, NULL, MAP_CONSTRUCT('a', 1, 'b', 2))) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/max-by.toml b/cases/translation/functions/max-by.toml new file mode 100644 index 000000000..32d70990e --- /dev/null +++ b/cases/translation/functions/max-by.toml @@ -0,0 +1,82 @@ +category = "translation" +construct = "sf.functions.max-by" +session_profile = "utc-v1" + +[[case]] +id = "t001_scalar" +description = "The returned value comes from another column. Catches: the maximum of col_to_return itself, or the arguments swapped" +columns = [{ name = "name", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "5"], + ["'b'", "9"], + ["'c'", "1"], + ["'d'", "NULL"], + ["'e'", "7"], +] +query = "SELECT MAX_BY(name, v) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_top_n" +description = "Three values, returned as an ARRAY in descending order of v. Catches: the array in input order or in the other direction, or n ignored" +columns = [{ name = "name", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "5"], + ["'b'", "9"], + ["'c'", "1"], + ["'d'", "NULL"], + ["'e'", "7"], +] +query = "SELECT MAX_BY(name, v, 3) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_n_above_count" +description = "n larger than the number of non-NULL rows. Catches: padding with NULL or an error" +columns = [{ name = "name", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "5"], + ["'b'", "9"], + ["'c'", "1"], +] +query = "SELECT MAX_BY(name, v, 10) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_col_containing" +description = "NULL in the compared column, which the page says is ignored; a group with only NULL. Catches: NULL treated as the largest or smallest value (a returned)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "name", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "'a'", "NULL"], + ["'p'", "'b'", "2"], + ["'q'", "'c'", "NULL"], +] +query = "SELECT g, MAX_BY(name, v) AS r, MAX_BY(name, v, 2) AS a FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_col_to_return" +description = "A NULL value to return at the extreme row. Catches: the next row's value returned instead of NULL" +columns = [{ name = "name", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "9"], + ["'b'", "5"], +] +query = "SELECT MAX_BY(name, v) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: an empty array for the three-argument form, or an error" +columns = [{ name = "name", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1"], +] +query = "SELECT MAX_BY(name, v) AS r, MAX_BY(name, v, 2) AS a FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/max.max.syntax.toml b/cases/translation/functions/max.max.syntax.toml new file mode 100644 index 000000000..c6579960d --- /dev/null +++ b/cases/translation/functions/max.max.syntax.toml @@ -0,0 +1,121 @@ +category = "translation" +construct = "sf.functions.max.max.syntax" +session_profile = "utc-v1" + +[[case]] +id = "t001_plain" +description = "The aggregate spelling of this form. Catches: the group ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3"], + ["'q'", "5"], + ["'p'", "-1"], +] +query = "SELECT g, MAX(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT MAX(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "5"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "20"], +] +query = "SELECT MAX(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_order_ties" +description = "ORDER BY with tied keys (two rows with k = 2) and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW. Catches: a ROWS frame (the tied rows get different values) or the whole partition" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "5"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "20"], +] +query = "SELECT MAX(x) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_order_desc" +description = "DESC ordering with a running ROWS frame. Catches: DESC ignored (the running value starts from the smallest key)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT MAX(x) OVER (PARTITION BY g ORDER BY k DESC, x ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_nulls_first_frame" +description = "A NULL ordering key placed first (not the ASC default) and a one-row-back sliding frame. Catches: NULLS FIRST ignored (the NULL-key row last), or the frame read as RANGE or reaching forward" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3", "1"], + ["'p'", "NULL", "12"], + ["'p'", "1", "10"], + ["'p'", "2", "6"], +] +query = "SELECT MAX(x) OVER (PARTITION BY g ORDER BY k ASC NULLS FIRST ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t007_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], +] +query = "SELECT MAX(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT MAX(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/max.max.toml b/cases/translation/functions/max.max.toml new file mode 100644 index 000000000..34121895c --- /dev/null +++ b/cases/translation/functions/max.max.toml @@ -0,0 +1,79 @@ +category = "translation" +construct = "sf.functions.max.max" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Upper- and lower-case text, compared in binary order. Catches: case-insensitive or locale order (a and B swap)" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'B'"], + ["'a'"], + ["'Z'"], +] +query = "SELECT MAX(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_number_text" +description = "Digits as text compare as text. Catches: text cast to NUMBER (9 vs 10 swap)" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'9'"], + ["'10'"], +] +query = "SELECT MAX(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_date" +description = "Dates across a year boundary. Catches: dates compared as text in another format" +columns = [{ name = "x", type = "DATE" }] +rows = [ + ["'2024-12-31'"], + ["'2025-01-02'"], + ["'2024-02-29'"], +] +query = "SELECT MAX(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_distinct" +description = "DISTINCT, which has no effect, beside the plain call. Catches: DISTINCT rejected" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["-3"], + ["8"], + ["-3"], +] +query = "SELECT MAX(DISTINCT x) AS r, MAX(x) AS p FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_expr" +description = "NULL rows beside values, and a group of only NULL. Catches: NULL taken as the largest value, or read as 0" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "-5"], + ["'p'", "-2"], +] +query = "SELECT g, MAX(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: an empty input giving 0 or no row" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MAX(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/md5-binary.toml b/cases/translation/functions/md5-binary.toml new file mode 100644 index 000000000..51baa3bb5 --- /dev/null +++ b/cases/translation/functions/md5-binary.toml @@ -0,0 +1,39 @@ +category = "translation" +construct = "sf.functions.md5-binary" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "MD5_BINARY of ASCII and multi-byte text. Catches: another digest, upper-case hex, or Latin-1 bytes for \u00e9" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'Snowflake'"], + ["'\u00e9'"], + ["'AbCd0'"], +] +query = "SELECT MD5_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_msg" +description = "NULL message next to a set one. Catches: NULL hashed as an empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT MD5_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_empty" +description = "The empty string, which has a defined digest. Catches: NULL for the empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT MD5_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/md5-number-lower64.toml b/cases/translation/functions/md5-number-lower64.toml new file mode 100644 index 000000000..dbc33f1c1 --- /dev/null +++ b/cases/translation/functions/md5-number-lower64.toml @@ -0,0 +1,41 @@ +category = "translation" +construct = "sf.functions.md5-number-lower64" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "MD5_NUMBER_LOWER64 of ASCII and multi-byte text. Catches: another digest, the upper 64 bits, or Latin-1 bytes for \u00e9" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'Snowflake'"], + ["'\u00e9'"], + ["'AbCd0'"], +] +query = "SELECT MD5_NUMBER_LOWER64(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_msg" +description = "NULL message next to a set one. Catches: NULL hashed as an empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT MD5_NUMBER_LOWER64(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_high_bit" +description = "Messages whose lower 64 bits have the top bit set (the empty string and 'x'), beside 'Snowflake', whose lower half 0x7fb8\u2026 does not. Catches: a signed 64-bit result (negative) or the other half of the digest" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["'Snowflake'"], + ["'x'"], +] +query = "SELECT MD5_NUMBER_LOWER64(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/md5-number-upper64.toml b/cases/translation/functions/md5-number-upper64.toml new file mode 100644 index 000000000..ece8e50cd --- /dev/null +++ b/cases/translation/functions/md5-number-upper64.toml @@ -0,0 +1,41 @@ +category = "translation" +construct = "sf.functions.md5-number-upper64" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "MD5_NUMBER_UPPER64 of ASCII and multi-byte text. Catches: another digest, the lower 64 bits, or Latin-1 bytes for \u00e9" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'Snowflake'"], + ["'\u00e9'"], + ["'AbCd0'"], +] +query = "SELECT MD5_NUMBER_UPPER64(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_msg" +description = "NULL message next to a set one. Catches: NULL hashed as an empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT MD5_NUMBER_UPPER64(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_high_bit" +description = "Messages whose upper 64 bits all have the top bit set ('', 'Snowflake' and 'x'). Catches: a signed 64-bit result (negative) or the other half of the digest" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["'Snowflake'"], + ["'x'"], +] +query = "SELECT MD5_NUMBER_UPPER64(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/md5.md5-hex.toml b/cases/translation/functions/md5.md5-hex.toml new file mode 100644 index 000000000..b6b9bdbd5 --- /dev/null +++ b/cases/translation/functions/md5.md5-hex.toml @@ -0,0 +1,39 @@ +category = "translation" +construct = "sf.functions.md5.md5-hex" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "MD5_HEX of ASCII and multi-byte text. Catches: another digest, upper-case hex, or Latin-1 bytes for \u00e9" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'Snowflake'"], + ["'\u00e9'"], + ["'AbCd0'"], +] +query = "SELECT MD5_HEX(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_msg" +description = "NULL message next to a set one. Catches: NULL hashed as an empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT MD5_HEX(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_empty" +description = "The empty string, which has a defined digest. Catches: NULL for the empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT MD5_HEX(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/md5.md5.toml b/cases/translation/functions/md5.md5.toml new file mode 100644 index 000000000..0041ef207 --- /dev/null +++ b/cases/translation/functions/md5.md5.toml @@ -0,0 +1,39 @@ +category = "translation" +construct = "sf.functions.md5.md5" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "MD5 of ASCII and multi-byte text. Catches: another digest, upper-case hex, or Latin-1 bytes for \u00e9" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'Snowflake'"], + ["'\u00e9'"], + ["'AbCd0'"], +] +query = "SELECT MD5(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_msg" +description = "NULL message next to a set one. Catches: NULL hashed as an empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT MD5(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_empty" +description = "The empty string, which has a defined digest. Catches: NULL for the empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT MD5(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/median.median-over.toml b/cases/translation/functions/median.median-over.toml new file mode 100644 index 000000000..21001fc24 --- /dev/null +++ b/cases/translation/functions/median.median-over.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.median.median-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT MEDIAN(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT MEDIAN(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], +] +query = "SELECT MEDIAN(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT MEDIAN(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/median.median.toml b/cases/translation/functions/median.median.toml new file mode 100644 index 000000000..c0e8145f8 --- /dev/null +++ b/cases/translation/functions/median.median.toml @@ -0,0 +1,86 @@ +category = "translation" +construct = "sf.functions.median.median" +session_profile = "utc-v1" + +[[case]] +id = "t001_even" +description = "An even group (1, 3, 5, 20) and an odd one. Catches: the lower or upper centre value instead of their average (3 or 5 instead of 4), or the mean (7.25)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "20"], + ["'q'", "8"], + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "5"], + ["'q'", "4"], + ["'p'", "3"], +] +query = "SELECT g, MEDIAN(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_decimal" +description = "Two values whose average is a half. Catches: integer division (2 instead of 2.5)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2"], + ["3"], +] +query = "SELECT MEDIAN(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "FLOAT values. Catches: a fixed-point result" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.5"], + ["1.25"], + ["4"], +] +query = "SELECT MEDIAN(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr" +description = "NULL rows, which do not count towards the centre, and a group of only NULL. Catches: NULL counted as a value (shifting the centre)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "1"], + ["'p'", "NULL"], + ["'p'", "9"], + ["'p'", "4"], +] +query = "SELECT g, MEDIAN(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: an error or 0 instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MEDIAN(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] + +[[case]] +id = "t006_distinct" +compile_error = true +description = "DISTINCT, which the page says is not supported. Catches: DISTINCT accepted (DuckDB accepts median(DISTINCT x))" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["1"], + ["5"], +] +query = "SELECT MEDIAN(DISTINCT x) AS r FROM input" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/min-by.toml b/cases/translation/functions/min-by.toml new file mode 100644 index 000000000..b48734ab3 --- /dev/null +++ b/cases/translation/functions/min-by.toml @@ -0,0 +1,82 @@ +category = "translation" +construct = "sf.functions.min-by" +session_profile = "utc-v1" + +[[case]] +id = "t001_scalar" +description = "The returned value comes from another column. Catches: the minimum of col_to_return itself, or the arguments swapped" +columns = [{ name = "name", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "5"], + ["'b'", "9"], + ["'c'", "1"], + ["'d'", "NULL"], + ["'e'", "7"], +] +query = "SELECT MIN_BY(name, v) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_top_n" +description = "Three values, returned as an ARRAY in ascending order of v. Catches: the array in input order or in the other direction, or n ignored" +columns = [{ name = "name", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "5"], + ["'b'", "9"], + ["'c'", "1"], + ["'d'", "NULL"], + ["'e'", "7"], +] +query = "SELECT MIN_BY(name, v, 3) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_n_above_count" +description = "n larger than the number of non-NULL rows. Catches: padding with NULL or an error" +columns = [{ name = "name", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "5"], + ["'b'", "9"], + ["'c'", "1"], +] +query = "SELECT MIN_BY(name, v, 10) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_col_containing" +description = "NULL in the compared column, which the page says is ignored; a group with only NULL. Catches: NULL treated as the largest or smallest value (a returned)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "name", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "'a'", "NULL"], + ["'p'", "'b'", "2"], + ["'q'", "'c'", "NULL"], +] +query = "SELECT g, MIN_BY(name, v) AS r, MIN_BY(name, v, 2) AS a FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_col_to_return" +description = "A NULL value to return at the extreme row. Catches: the next row's value returned instead of NULL" +columns = [{ name = "name", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["'b'", "5"], +] +query = "SELECT MIN_BY(name, v) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: an empty array for the three-argument form, or an error" +columns = [{ name = "name", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1"], +] +query = "SELECT MIN_BY(name, v) AS r, MIN_BY(name, v, 2) AS a FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/min.min.syntax.toml b/cases/translation/functions/min.min.syntax.toml new file mode 100644 index 000000000..0cb28d198 --- /dev/null +++ b/cases/translation/functions/min.min.syntax.toml @@ -0,0 +1,121 @@ +category = "translation" +construct = "sf.functions.min.min.syntax" +session_profile = "utc-v1" + +[[case]] +id = "t001_plain" +description = "The aggregate spelling of this form. Catches: the group ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3"], + ["'q'", "5"], + ["'p'", "-1"], +] +query = "SELECT g, MIN(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT MIN(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT MIN(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_order_ties" +description = "ORDER BY with tied keys (two rows with k = 2) and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW. Catches: a ROWS frame (the tied rows get different values) or the whole partition" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT MIN(x) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_order_desc" +description = "DESC ordering with a running ROWS frame. Catches: DESC ignored (the running value starts from the smallest key)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT MIN(x) OVER (PARTITION BY g ORDER BY k DESC, x ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_nulls_first_frame" +description = "A NULL ordering key placed first (not the ASC default) and a one-row-back sliding frame. Catches: NULLS FIRST ignored (the NULL-key row last), or the frame read as RANGE or reaching forward" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3", "1"], + ["'p'", "NULL", "4"], + ["'p'", "1", "10"], + ["'p'", "2", "6"], +] +query = "SELECT MIN(x) OVER (PARTITION BY g ORDER BY k ASC NULLS FIRST ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t007_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], +] +query = "SELECT MIN(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT MIN(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/min.min.toml b/cases/translation/functions/min.min.toml new file mode 100644 index 000000000..6ff575248 --- /dev/null +++ b/cases/translation/functions/min.min.toml @@ -0,0 +1,79 @@ +category = "translation" +construct = "sf.functions.min.min" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Upper- and lower-case text, compared in binary order. Catches: case-insensitive or locale order (a and B swap)" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'B'"], + ["'a'"], + ["'Z'"], +] +query = "SELECT MIN(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_number_text" +description = "Digits as text compare as text. Catches: text cast to NUMBER (9 vs 10 swap)" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'9'"], + ["'10'"], +] +query = "SELECT MIN(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_date" +description = "Dates across a year boundary. Catches: dates compared as text in another format" +columns = [{ name = "x", type = "DATE" }] +rows = [ + ["'2024-12-31'"], + ["'2025-01-02'"], + ["'2024-02-29'"], +] +query = "SELECT MIN(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_distinct" +description = "DISTINCT, which has no effect, beside the plain call. Catches: DISTINCT rejected" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["-3"], + ["8"], + ["-3"], +] +query = "SELECT MIN(DISTINCT x) AS r, MIN(x) AS p FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_expr" +description = "NULL rows beside values, and a group of only NULL. Catches: NULL taken as the smallest value, or read as 0" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "5"], + ["'p'", "4"], +] +query = "SELECT g, MIN(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: an empty input giving 0 or no row" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MIN(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/minhash-combine.minhash-combine-over.toml b/cases/translation/functions/minhash-combine.minhash-combine-over.toml new file mode 100644 index 000000000..5f77f0d1a --- /dev/null +++ b/cases/translation/functions/minhash-combine.minhash-combine-over.toml @@ -0,0 +1,48 @@ +category = "translation" +construct = "sf.functions.minhash-combine.minhash-combine-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "States merged per partition, then compared with the state of the union. Catches: only one state kept" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'q'", "2", "'y'"], + ["'p'", "2", "'y'"], + ["'q'", "1", "'x'"], + ["'r'", "7", "'z'"], +] +query = "SELECT APPROXIMATE_SIMILARITY(m) AS r FROM (SELECT MINHASH_COMBINE(m) OVER (PARTITION BY k) AS m FROM (SELECT 1 AS k, m FROM (SELECT g, MINHASH(100, a) AS m FROM input GROUP BY g) WHERE g IN ('p', 'r')) UNION ALL SELECT MINHASH(100, a) FROM input WHERE g IN ('p', 'r'))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr" +description = "A NULL partition key. Catches: NULL-keyed rows split (0.0) or dropped (n 1 instead of 3)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'q'", "2", "'y'"], + ["'p'", "2", "'y'"], + ["'q'", "1", "'x'"], + ["'r'", "7", "'z'"], +] +query = "SELECT APPROXIMATE_SIMILARITY(m) AS r, COUNT(m) AS n FROM (SELECT MINHASH_COMBINE(m) OVER (PARTITION BY k) AS m FROM (SELECT NULL AS k, m FROM (SELECT g, MINHASH(100, a) AS m FROM input GROUP BY g) WHERE g IN ('p', 'r')) UNION ALL SELECT MINHASH(100, a) FROM input WHERE g IN ('p', 'r'))" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_two_partitions" +description = "States merged in two partitions (q apart from p and r), q's row compared with the state of q's values. Catches: PARTITION BY ignored (the {1, 2, 7} state, below 1.0)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'q'", "2", "'y'"], + ["'p'", "2", "'y'"], + ["'q'", "1", "'x'"], + ["'r'", "7", "'z'"], +] +query = "SELECT APPROXIMATE_SIMILARITY(m) AS r FROM (SELECT m FROM (SELECT g, MINHASH_COMBINE(m) OVER (PARTITION BY g = 'q') AS m FROM (SELECT g, MINHASH(100, a) AS m FROM input GROUP BY g)) WHERE g = 'q' UNION ALL SELECT MINHASH(100, a) FROM input WHERE g = 'q')" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/minhash-combine.minhash-combine.toml b/cases/translation/functions/minhash-combine.minhash-combine.toml new file mode 100644 index 000000000..957c2f4be --- /dev/null +++ b/cases/translation/functions/minhash-combine.minhash-combine.toml @@ -0,0 +1,48 @@ +category = "translation" +construct = "sf.functions.minhash-combine.minhash-combine" +session_profile = "utc-v1" + +[[case]] +id = "t001_merge" +description = "The states of {1, 2} and {7} merged, against the state of {1, 2, 7}. Catches: only the first state kept (below 1.0)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'q'", "2", "'y'"], + ["'p'", "2", "'y'"], + ["'q'", "1", "'x'"], + ["'r'", "7", "'z'"], +] +query = "SELECT APPROXIMATE_SIMILARITY(m) AS r FROM (SELECT MINHASH_COMBINE(m) AS m FROM (SELECT g, MINHASH(100, a) AS m FROM input GROUP BY g) WHERE g IN ('p', 'r') UNION ALL SELECT MINHASH(100, a) FROM input WHERE g IN ('p', 'r'))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_distinct" +description = "DISTINCT, which has no effect, over states that include a duplicate (p and q hold equal sets). Catches: DISTINCT rejected" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'q'", "2", "'y'"], + ["'p'", "2", "'y'"], + ["'q'", "1", "'x'"], + ["'r'", "7", "'z'"], +] +query = "SELECT APPROXIMATE_SIMILARITY(m) AS r FROM (SELECT MINHASH_COMBINE(DISTINCT m) AS m FROM (SELECT g, MINHASH(100, a) AS m FROM input GROUP BY g) WHERE g IN ('p', 'q', 'r') UNION ALL SELECT MINHASH(100, a) FROM input WHERE g IN ('p', 'q', 'r'))" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t003_null_state" +description = "A NULL state beside states. Catches: the result NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'q'", "2", "'y'"], + ["'p'", "2", "'y'"], + ["'q'", "1", "'x'"], + ["'r'", "7", "'z'"], +] +query = "SELECT APPROXIMATE_SIMILARITY(m) AS r FROM (SELECT MINHASH_COMBINE(m) AS m FROM (SELECT m FROM (SELECT g, MINHASH(100, a) AS m FROM input GROUP BY g) WHERE g IN ('p', 'r') UNION ALL SELECT NULL) UNION ALL SELECT MINHASH(100, a) FROM input WHERE g IN ('p', 'r'))" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/minhash.minhash-expr-over.toml b/cases/translation/functions/minhash.minhash-expr-over.toml new file mode 100644 index 000000000..cc44dca24 --- /dev/null +++ b/cases/translation/functions/minhash.minhash-expr-over.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.minhash.minhash-expr-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "States per partition over p, q and r; p's and q's rows compared with the state of p's values. Catches: the whole input's state ({1, 2, 7}, below 1.0)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'q'", "2", "'y'"], + ["'p'", "2", "'y'"], + ["'q'", "1", "'x'"], + ["'r'", "7", "'z'"], +] +query = "SELECT APPROXIMATE_SIMILARITY(m) AS r FROM (SELECT m FROM (SELECT g, MINHASH(100, a) OVER (PARTITION BY g) AS m FROM input) WHERE g IN ('p', 'q') UNION ALL SELECT MINHASH(100, a) FROM input WHERE g = 'p')" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_disjoint" +description = "Partitions p and r share no value. Catches: every pair similar" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'q'", "2", "'y'"], + ["'p'", "2", "'y'"], + ["'q'", "1", "'x'"], + ["'r'", "7", "'z'"], +] +query = "SELECT APPROXIMATE_SIMILARITY(m) AS r FROM (SELECT MINHASH(100, a) OVER (PARTITION BY g) AS m FROM input WHERE g IN ('p', 'r'))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "NULL partition keys. Catches: NULL-keyed rows split (0.0) or dropped (n 2 instead of 4)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "1", "'x'"], + ["'p'", "1", "'x'"], + ["NULL", "2", "'y'"], + ["'p'", "2", "'y'"], +] +query = "SELECT APPROXIMATE_SIMILARITY(m) AS r, COUNT(m) AS n FROM (SELECT MINHASH(100, a) OVER (PARTITION BY g) AS m FROM input)" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/minhash.minhash-over.toml b/cases/translation/functions/minhash.minhash-over.toml new file mode 100644 index 000000000..18340c68f --- /dev/null +++ b/cases/translation/functions/minhash.minhash-over.toml @@ -0,0 +1,33 @@ +category = "translation" +construct = "sf.functions.minhash.minhash-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_star" +description = "MINHASH(k, *) hashes whole rows, so the partition column makes p and q disjoint although their a values are equal. Catches: the star expanded without the partition column (1.0)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'q'", "2", "'y'"], + ["'p'", "2", "'y'"], + ["'q'", "1", "'x'"], + ["'r'", "7", "'z'"], +] +query = "SELECT APPROXIMATE_SIMILARITY(m) AS r FROM (SELECT MINHASH(100, *) OVER (PARTITION BY g) AS m FROM (SELECT g, a FROM input WHERE g IN ('p', 'q')))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr1" +description = "A NULL partition key on every row of p, so its rows form one partition and every row gets the same state. Catches: NULL-keyed rows each in their own partition (states of {1} and {2}, similarity 0.0)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'p'", "1", "'x'"], + ["'q'", "2", "'y'"], + ["'p'", "2", "'y'"], + ["'q'", "1", "'x'"], + ["'r'", "7", "'z'"], +] +query = "SELECT APPROXIMATE_SIMILARITY(m) AS r FROM (SELECT MINHASH(100, *) OVER (PARTITION BY NULLIF(a, a)) AS m FROM (SELECT a FROM input WHERE g = 'p'))" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/mod.toml b/cases/translation/functions/mod.toml new file mode 100644 index 000000000..b65799529 --- /dev/null +++ b/cases/translation/functions/mod.toml @@ -0,0 +1,109 @@ +category = "translation" +construct = "sf.functions.mod" +session_profile = "utc-v1" + +[[case]] +id = "t001_int" +description = "MOD of integers with negatives. Catches: floor-based modulo (MOD(-7, 3) is -1, not 2)" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["-7", "3"], + ["7", "-3"], + ["17", "5"], +] +query = "SELECT MOD(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec" +description = "MOD of NUMBER(10,2) values. Catches: fractional remainder dropped" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(10,2)" }] +rows = [ + ["7.50", "2.00"], + ["-7.50", "2.25"], +] +query = "SELECT MOD(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_dec_int" +description = "MOD of a scaled and an integer operand. Catches: result scale from one side" +columns = [{ name = "a", type = "NUMBER(10,2)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["10.25", "3"], + ["-0.75", "2"], +] +query = "SELECT MOD(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_float" +description = "MOD of FLOAT values. Catches: floor-based float modulo" +columns = [{ name = "a", type = "FLOAT" }, { name = "b", type = "FLOAT" }] +rows = [ + ["5.5", "2"], + ["-5.5", "2"], +] +query = "SELECT MOD(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_a" +description = "NULL dividend. Catches: NULL treated as 0" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "3"], +] +query = "SELECT MOD(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_b" +description = "NULL divisor. Catches: NULL treated as 0" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["3", "NULL"], +] +query = "SELECT MOD(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_order" +description = "Argument order with negatives. Catches: arguments swapped" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["3", "-7"], + ["-3", "-7"], +] +query = "SELECT MOD(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t008_max" +description = "Remainders of 38-digit integers. Catches: 64-bit modulo" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["99999999999999999999999999999999999999", "7"], + ["-99999999999999999999999999999999999999", "1000000007"], +] +query = "SELECT MOD(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t009_zero_divisor" +description = "A zero divisor: records what Snowflake returns there; re-kinded to boundary after capture if Snowflake returns a value instead of an error. Catches: a bare % giving NULL for MOD(x, 0); with it, mod.t006 catches NULL read as 0" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["5", "0"], +] +query = "SELECT MOD(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/mode.mode-over.toml b/cases/translation/functions/mode.mode-over.toml new file mode 100644 index 000000000..f0de939ba --- /dev/null +++ b/cases/translation/functions/mode.mode-over.toml @@ -0,0 +1,81 @@ +category = "translation" +construct = "sf.functions.mode.mode-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Each partition has a single most frequent value (p 5, q 1), and so has the whole input (1). Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "5"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "5"], + ["'q'", "1", "1"], + ["'p'", "2", "1"], + ["'q'", "3", "1"], +] +query = "SELECT MODE(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Each partition has a single most frequent value (p 5, q 1), and so has the whole input (1). Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "5"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "5"], + ["'q'", "1", "1"], + ["'p'", "2", "1"], + ["'q'", "3", "1"], +] +query = "SELECT MODE(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "Partition p has NULL three times, 6 twice and 2 once; q has only NULL. Catches: NULL returned as the mode where it is most frequent" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], + ["'p'", "4", "NULL"], + ["'p'", "5", "NULL"], + ["'p'", "6", "6"], +] +query = "SELECT MODE(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition (2 for its row) or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], + ["NULL", "3", "4"], +] +query = "SELECT MODE(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_expr1_majority" +description = "A partition where NULL is the most frequent value. Catches: NULL returned" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'p'", "NULL"], + ["'p'", "4"], +] +query = "SELECT MODE(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/mode.mode.toml b/cases/translation/functions/mode.mode.toml new file mode 100644 index 000000000..5cc17db09 --- /dev/null +++ b/cases/translation/functions/mode.mode.toml @@ -0,0 +1,91 @@ +category = "translation" +construct = "sf.functions.mode.mode" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "A clear most frequent value per group. Catches: the first or the largest value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "2"], + ["'p'", "7"], + ["'q'", "9"], + ["'p'", "7"], + ["'q'", "9"], + ["'p'", "30"], +] +query = "SELECT g, MODE(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_varchar" +description = "b three times against a and A twice each. Catches: case-insensitive grouping (a or A, four times)" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'b'"], + ["'b'"], + ["'b'"], + ["'a'"], + ["'a'"], + ["'A'"], + ["'A'"], +] +query = "SELECT MODE(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_date" +description = "Dates. Catches: a different type returned" +columns = [{ name = "x", type = "DATE" }] +rows = [ + ["'2024-02-29'"], + ["'2024-02-29'"], + ["'2025-01-01'"], +] +query = "SELECT MODE(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr1" +description = "NULL as the most frequent value, which the page says is not returned; and a group of only NULL. Catches: NULL returned as the mode (three NULLs against one 5)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "NULL"], + ["'p'", "NULL"], + ["'p'", "5"], +] +query = "SELECT g, MODE(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: an error instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MODE(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +expected_divergence = "mode_of_no_rows" +tags = ["empty-input"] + +[[case]] +id = "t006_distinct" +compile_error = true +description = "DISTINCT, which the page says is not supported. Catches: DISTINCT accepted (DuckDB accepts mode(DISTINCT x))" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["1"], + ["5"], +] +query = "SELECT MODE(DISTINCT x) AS r FROM input" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/monthname.toml b/cases/translation/functions/monthname.toml new file mode 100644 index 000000000..f24e7395a --- /dev/null +++ b/cases/translation/functions/monthname.toml @@ -0,0 +1,39 @@ +category = "translation" +construct = "sf.functions.monthname" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "MONTHNAME of several dates. Catches: full names (January) or upper case" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-01-01'"], + ["'2024-09-15'"], + ["'2024-02-29'"], +] +query = "SELECT MONTHNAME(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_tz" +description = "MONTHNAME of a TIMESTAMP_TZ whose UTC instant is a day later. Catches: the month of the UTC instant (Jan) instead of the wall clock (Dec)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT MONTHNAME(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_date_or_timestamp_expr" +description = "NULL next to a set date. Catches: NULL read as a default date" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-03-03'"], +] +query = "SELECT MONTHNAME(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/months-between.toml b/cases/translation/functions/months-between.toml new file mode 100644 index 000000000..353a6499c --- /dev/null +++ b/cases/translation/functions/months-between.toml @@ -0,0 +1,86 @@ +category = "translation" +construct = "sf.functions.months-between" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "The page's pairs: equal days, two month ends, and a fraction. Catches: a DATEDIFF-style integer, a fraction from real month lengths, or the month-end rule missed (1.097 for 31 Mar / 28 Feb)" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2019-03-15'", "'2019-02-15'"], + ["'2019-03-31'", "'2019-02-28'"], + ["'2019-03-01'", "'2019-02-15'"], +] +query = "SELECT MONTHS_BETWEEN(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp" +description = "Timestamps whose time of day changes the fraction, and equal days that ignore it. Catches: the time of day ignored, or applied even on equal days" +columns = [{ name = "a", type = "TIMESTAMP_NTZ" }, { name = "b", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2019-03-01 02:00:00'", "'2019-02-15 01:00:00'"], + ["'2019-02-15 02:00:00'", "'2019-01-15 01:00:00'"], +] +query = "SELECT MONTHS_BETWEEN(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_mixed" +description = "A DATE against a TIMESTAMP, which the page allows. Catches: an error for mixed types" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-03-20'", "'2024-01-05 12:00:00'"], +] +query = "SELECT MONTHS_BETWEEN(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_date_expr1" +description = "NULL first date. Catches: NULL read as a default date" +columns = [{ name = "a", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-02-01'"], +] +query = "SELECT MONTHS_BETWEEN(a, '2024-01-01'::DATE) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_date_expr2" +description = "NULL second date. Catches: NULL read as a default date" +columns = [{ name = "b", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-02-01'"], +] +query = "SELECT MONTHS_BETWEEN('2024-01-01'::DATE, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_reversed" +description = "An earlier first date. Catches: an absolute value" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2019-02-15'", "'2019-03-01'"], +] +query = "SELECT MONTHS_BETWEEN(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t007_leap" +description = "29 February against month ends. Catches: the leap day not treated as a month end" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2024-03-31'", "'2024-02-29'"], + ["'2024-02-29'", "'2023-02-28'"], +] +query = "SELECT MONTHS_BETWEEN(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/next-day.toml b/cases/translation/functions/next-day.toml new file mode 100644 index 000000000..7fb2841fb --- /dev/null +++ b/cases/translation/functions/next-day.toml @@ -0,0 +1,87 @@ +category = "translation" +construct = "sf.functions.next-day" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "NEXT_DAY from a Friday to Friday, Monday and Sunday. Catches: the same day returned when it already is that weekday, or a weekday index off by one" +columns = [{ name = "d", type = "DATE" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'2024-03-01'", "'Friday'"], + ["'2024-03-01'", "'mo'"], + ["'2024-03-01'", "'SU'"], +] +query = "SELECT NEXT_DAY(d, w) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_day_name_forms" +description = "Names with leading spaces, trailing text and mixed case. Catches: the full name required, or leading spaces rejected" +columns = [{ name = "w", type = "VARCHAR" }] +rows = [ + ["' tUESDAYxyz'"], + ["'we'"], + ["'Th '"], +] +query = "SELECT NEXT_DAY('2024-02-28'::DATE, w) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp" +description = "A timestamp input, which returns a DATE. Catches: a TIMESTAMP result keeping the time" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-02-29 23:59:00'"], +] +query = "SELECT NEXT_DAY(t, 'th') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_date_or_timestamp_expr" +description = "NULL date. Catches: NULL read as a default date" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-01-01'"], +] +query = "SELECT NEXT_DAY(d, 'mo') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_dow_string" +description = "NULL day name. Catches: NULL read as a default weekday" +columns = [{ name = "w", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'fr'"], +] +query = "SELECT NEXT_DAY('2024-01-01'::DATE, w) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_leap" +description = "Steps across 29 February. Catches: a skipped or doubled leap day" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-27'"], + ["'2024-03-02'"], +] +query = "SELECT NEXT_DAY(d, 'th') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t007_bad_name" +description = "A string that names no weekday. Catches: NULL or a default weekday instead of an error" +columns = [{ name = "w", type = "VARCHAR" }] +rows = [ + ["'xx'"], +] +query = "SELECT NEXT_DAY('2024-01-01'::DATE, w) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/normal.toml b/cases/translation/functions/normal.toml new file mode 100644 index 000000000..820170772 --- /dev/null +++ b/cases/translation/functions/normal.toml @@ -0,0 +1,25 @@ +category = "translation" +construct = "sf.functions.normal" +session_profile = "utc-v1" + +[[case]] +id = "t001_distribution" +description = "Mean 5 and standard deviation 2 over 1000 rows: the sample mean within 0.4 and about 68% within one deviation. Catches: a uniform distribution, or the arguments swapped" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT ABS(AVG(n) - 5) < 0.4 AS mean_ok, COUNT_IF(ABS(n - 5) < 2) BETWEEN 600 AND 760 AS spread_ok FROM (SELECT NORMAL(5, 2, RANDOM()) AS n FROM TABLE(GENERATOR(ROWCOUNT => 1000)))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_gen" +description = "A NULL generator; the page does not say; the recording decides. Catches: a value where Snowflake returns NULL, or the reverse" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT NORMAL(0, 1, NULL) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/nth-value.toml b/cases/translation/functions/nth-value.toml new file mode 100644 index 000000000..3d4b71477 --- /dev/null +++ b/cases/translation/functions/nth-value.toml @@ -0,0 +1,85 @@ +category = "translation" +construct = "sf.functions.nth-value" +session_profile = "utc-v1" + +[[case]] +id = "t001_from_first" +description = "The second value, 10 in partition a ordered by o; the row o = 1 sees it only because the default frame is the whole partition. Catches: NULLs skipped by default, or n counted from 0" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, NTH_VALUE(x, 2) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_from_last_ignore" +description = "The second non-NULL value counted from the end. Catches: FROM LAST ignored, or NULLs counted" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, NTH_VALUE(x, 2) FROM LAST IGNORE NULLS OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_past_end" +description = "n larger than the partition. Catches: an error, or the last value returned" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, NTH_VALUE(x, 6) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_above_limit" +compile_error = true +description = "n = 1001, above the limit of 1000 the page states; Snowflake refuses it when compiling. Catches: the call accepted" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, NTH_VALUE(x, 1001) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_expr" +description = "A partition whose values are all NULL, with IGNORE NULLS. Catches: an error, or a value from another partition" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'c'", "1", "NULL"], + ["'c'", "2", "NULL"], + ["'a'", "1", "4"], +] +query = "SELECT ordinal, NTH_VALUE(x, 1) IGNORE NULLS OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/ntile.toml b/cases/translation/functions/ntile.toml new file mode 100644 index 000000000..0e80b0870 --- /dev/null +++ b/cases/translation/functions/ntile.toml @@ -0,0 +1,65 @@ +category = "translation" +construct = "sf.functions.ntile" +session_profile = "utc-v1" + +[[case]] +id = "t001_uneven" +description = "Five rows into two buckets, and one row into two. Catches: the larger bucket last (1,1,2,2,2), or buckets numbered from 0" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "10"], + ["'a'", "20"], + ["'a'", "20"], + ["'a'", "NULL"], + ["'a'", "30"], + ["'b'", "5"], +] +query = "SELECT ordinal, NTILE(2) OVER (PARTITION BY p ORDER BY o, ordinal) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_more_buckets" +description = "Five rows into four buckets. Catches: buckets left empty at the front (2,3,4,...)" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "10"], + ["'a'", "20"], + ["'a'", "20"], + ["'a'", "NULL"], + ["'a'", "30"], + ["'b'", "5"], +] +query = "SELECT ordinal, NTILE(4) OVER (PARTITION BY p ORDER BY o, ordinal) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_zero" +description = "Zero buckets; the page requires a positive integer. Catches: every row put in bucket 0 or 1" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "10"], + ["'a'", "20"], + ["'a'", "20"], + ["'a'", "NULL"], + ["'a'", "30"], + ["'b'", "5"], +] +query = "SELECT ordinal, NTILE(0) OVER (PARTITION BY p ORDER BY o, ordinal) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_order_expr" +description = "NULL order keys sorted last, ties broken by ordinal. Catches: NULL rows given a NULL bucket" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "NULL"], + ["'a'", "2"], + ["'a'", "NULL"], + ["'a'", "1"], +] +query = "SELECT ordinal, NTILE(2) OVER (PARTITION BY p ORDER BY o, ordinal) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/nullifzero.toml b/cases/translation/functions/nullifzero.toml new file mode 100644 index 000000000..59493fd71 --- /dev/null +++ b/cases/translation/functions/nullifzero.toml @@ -0,0 +1,41 @@ +category = "translation" +construct = "sf.functions.nullifzero" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Zero with a scale and non-zero values. Catches: 0.00 not seen as zero, or the scale lost" +columns = [{ name = "a", type = "NUMBER(10,2)" }] +rows = [ + ["0.00"], + ["-1.25"], + ["0.01"], +] +query = "SELECT NULLIFZERO(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "Floating zero, negative zero and a tiny value. Catches: negative zero not seen as zero, or a tiny value rounded to zero" +columns = [{ name = "a", type = "FLOAT" }] +rows = [ + ["0e0"], + ["'-0'"], + ["1e-300"], +] +query = "SELECT NULLIFZERO(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "NULL input. Catches: 0 returned for NULL (ZEROIFNULL semantics)" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["5"], +] +query = "SELECT NULLIFZERO(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/nvl.toml b/cases/translation/functions/nvl.toml new file mode 100644 index 000000000..310e07dc6 --- /dev/null +++ b/cases/translation/functions/nvl.toml @@ -0,0 +1,61 @@ +category = "translation" +construct = "sf.functions.nvl" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "NVL with NULL and non-NULL first arguments. Catches: the arguments swapped" +columns = [{ name = "a", type = "NUMBER(38,0)" }, { name = "b", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "2"], + ["1", "2"], +] +query = "SELECT NVL(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mixed" +description = "A numeric string and a number. Catches: a VARCHAR result ('17.50' kept as text) instead of Snowflake's numeric conversion" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'17.50'"], + ["NULL"], +] +query = "SELECT NVL(a, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "Both arguments NULL. Catches: a default instead of NULL" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT NVL(a, NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_expr2" +description = "NULL second argument with a set first. Catches: NULL returned instead of expr1" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["5"], + ["NULL"], +] +query = "SELECT NVL(a, NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_unconvertible" +description = "A non-numeric string with a number. Catches: the string returned as text" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'foo'"], +] +query = "SELECT NVL(a, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/nvl2.toml b/cases/translation/functions/nvl2.toml new file mode 100644 index 000000000..488f602e8 --- /dev/null +++ b/cases/translation/functions/nvl2.toml @@ -0,0 +1,52 @@ +category = "translation" +construct = "sf.functions.nvl2" +session_profile = "utc-v1" + +[[case]] +id = "t001_mixed" +description = "NVL2 of NULL and non-NULL first arguments. Catches: expr2 and expr3 swapped, or expr1 returned (NVL)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'x'"], + ["NULL"], + ["''"], +] +query = "SELECT NVL2(a, 10, 20) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr1" +description = "NULL first argument. Catches: expr2 returned" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["0"], +] +query = "SELECT NVL2(a, 'set', 'unset') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_null_expr2" +description = "NULL second argument selected. Catches: expr3 returned instead of NULL" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["NULL"], +] +query = "SELECT NVL2(a, NULL, 'unset') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_expr3" +description = "NULL third argument selected. Catches: expr2 returned instead of NULL" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT NVL2(a, 'set', NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/object-agg.object-agg-over.toml b/cases/translation/functions/object-agg.object-agg-over.toml new file mode 100644 index 000000000..2272c2d42 --- /dev/null +++ b/cases/translation/functions/object-agg.object-agg-over.toml @@ -0,0 +1,53 @@ +category = "translation" +construct = "sf.functions.object-agg.object-agg-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition objects. Catches: the whole input collected (a duplicate key error)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "'a'", "1"], + ["'q'", "'a'", "2"], + ["'p'", "'b'", "3"], +] +query = "SELECT OBJECT_AGG(k, v::VARIANT) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running object" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "'a'", "1"], + ["'p'", "'b'", "2"], +] +query = "SELECT OBJECT_AGG(k, v::VARIANT) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_value" +description = "A NULL value inside a partition. Catches: the key kept with a null value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "'a'", "NULL"], + ["'p'", "'b'", "1"], +] +query = "SELECT OBJECT_AGG(k, v::VARIANT) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_expr2" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "'a'", "1"], + ["'p'", "'a'", "9"], + ["NULL", "'b'", "2"], +] +query = "SELECT OBJECT_AGG(k, v::VARIANT) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/object-agg.object-agg.toml b/cases/translation/functions/object-agg.object-agg.toml new file mode 100644 index 000000000..90af4f9b5 --- /dev/null +++ b/cases/translation/functions/object-agg.object-agg.toml @@ -0,0 +1,76 @@ +category = "translation" +construct = "sf.functions.object-agg.object-agg" +session_profile = "utc-v1" + +[[case]] +id = "t001_pairs" +description = "Pairs per group. Catches: keys and values swapped, or the groups merged" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "'b'", "2"], + ["'q'", "'a'", "7"], + ["'p'", "'a'", "1"], +] +query = "SELECT g, OBJECT_AGG(k, v::VARIANT) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_duplicate_key" +description = "A duplicate key with different values, which the page says is an error. Catches: the last or first value kept instead of the error" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "'a'", "1"], + ["'p'", "'a'", "2"], +] +query = "SELECT OBJECT_AGG(k, v::VARIANT) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_distinct" +description = "An identical (key, value) row twice: DISTINCT removes it and no error is raised. Catches: DISTINCT ignored (a duplicate key error)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "'a'", "1"], + ["'p'", "'a'", "1"], + ["'p'", "'b'", "2"], +] +query = "SELECT OBJECT_AGG(DISTINCT k, v::VARIANT) AS r FROM input" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t004_null_key" +description = "A NULL key, which is ignored. Catches: an error, or a \"null\" key" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL", "1"], + ["'p'", "'a'", "2"], +] +query = "SELECT OBJECT_AGG(k, v::VARIANT) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_value" +description = "A NULL value, which is ignored (the key is left out). Catches: the key kept with a null value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "'a'", "NULL"], + ["'p'", "'b'", "2"], +] +query = "SELECT OBJECT_AGG(k, v::VARIANT) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: NULL or an error instead of the empty-input result" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }, { name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "'a'", "1"], +] +query = "SELECT OBJECT_AGG(k, v::VARIANT) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/object-construct-keep-null-structured.toml b/cases/translation/functions/object-construct-keep-null-structured.toml new file mode 100644 index 000000000..f4c9b9fed --- /dev/null +++ b/cases/translation/functions/object-construct-keep-null-structured.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.object-construct-keep-null-structured" +session_profile = "utc-v1" + +[[case]] +id = "t001_pairs" +description = "Fields of NUMBER and VARCHAR values. Catches: a field dropped or retyped" +columns = [{ name = "k", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'x'", "3"], +] +query = "SELECT OBJECT_CONSTRUCT_KEEP_NULL_STRUCTURED('a', x, 'b', k)::VARIANT AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_value" +description = "A typed NULL value, which the page keeps. Catches: the NULL field dropped" +columns = [{ name = "k", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "NULL"], +] +query = "SELECT OBJECT_CONSTRUCT_KEEP_NULL_STRUCTURED('a', x, 'b', 1)::VARIANT AS r, ARRAY_SIZE(OBJECT_KEYS(OBJECT_CONSTRUCT_KEEP_NULL_STRUCTURED('a', x)::VARIANT)) AS n FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_untyped_null" +compile_error = true +description = "An untyped NULL literal value, which the page says is an error because the field type cannot be determined. Catches: the field kept as a VARIANT null" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT OBJECT_CONSTRUCT_KEEP_NULL_STRUCTURED('a', x, 'b', NULL)::VARIANT AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/object-construct-keep-null.toml b/cases/translation/functions/object-construct-keep-null.toml new file mode 100644 index 000000000..a495accc1 --- /dev/null +++ b/cases/translation/functions/object-construct-keep-null.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.object-construct-keep-null" +session_profile = "utc-v1" + +[[case]] +id = "t001_pairs" +description = "Pairs of different value types. Catches: a pair dropped" +columns = [{ name = "k", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'c'", "3"], +] +query = "SELECT OBJECT_CONSTRUCT_KEEP_NULL('a', 1.50, k, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_value" +description = "A SQL NULL value, whose pair the page keeps, and a SQL NULL key, whose pair it omits. Catches: the NULL-valued pair omitted (as OBJECT_CONSTRUCT does), or the NULL-keyed pair kept" +columns = [{ name = "k", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "NULL"], +] +query = "SELECT OBJECT_CONSTRUCT_KEEP_NULL('a', x, 'b', 1) AS null_value, OBJECT_CONSTRUCT_KEEP_NULL(k, 1, 'b', 1) AS null_key, ARRAY_SIZE(OBJECT_KEYS(OBJECT_CONSTRUCT_KEEP_NULL('a', x))) AS n FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_star" +description = "OBJECT_CONSTRUCT_KEEP_NULL(*) over a row with a NULL column, which the page keeps. Catches: the NULL column dropped" +columns = [{ name = "p", type = "NUMBER(38,0)" }, { name = "q", type = "VARCHAR" }] +rows = [ + ["1", "NULL"], +] +query = "SELECT OBJECT_CONSTRUCT_KEEP_NULL(*) AS r FROM input" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/object-construct.toml b/cases/translation/functions/object-construct.toml new file mode 100644 index 000000000..f0d220c61 --- /dev/null +++ b/cases/translation/functions/object-construct.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.object-construct" +session_profile = "utc-v1" + +[[case]] +id = "t001_pairs" +description = "Three pairs of different value types. Catches: a pair dropped, or a value converted to text" +columns = [{ name = "k", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'c'", "3"], +] +query = "SELECT OBJECT_CONSTRUCT('a', 1.50, 'b', 'x', k, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_json_null" +description = "A JSON null value, which the page keeps. Catches: the JSON null pair omitted like a SQL NULL" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'null'"], +] +query = "SELECT OBJECT_CONSTRUCT('a', PARSE_JSON(a), 'b', 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_value" +description = "A SQL NULL value and a SQL NULL key, whose pairs the page omits. Catches: the pairs kept with null values" +columns = [{ name = "k", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "NULL"], +] +query = "SELECT OBJECT_CONSTRUCT('a', x, 'b', 1) AS null_value, OBJECT_CONSTRUCT(k, 1, 'b', 1) AS null_key FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_star" +description = "OBJECT_CONSTRUCT(*) over the input row; the column names become keys. Catches: lower-case keys, or the NULL column kept" +columns = [{ name = "p", type = "NUMBER(38,0)" }, { name = "q", type = "VARCHAR" }] +rows = [ + ["1", "NULL"], +] +query = "SELECT OBJECT_CONSTRUCT(*) AS r FROM input" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/object-delete.toml b/cases/translation/functions/object-delete.toml new file mode 100644 index 000000000..69feafaee --- /dev/null +++ b/cases/translation/functions/object-delete.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.object-delete" +session_profile = "utc-v1" + +[[case]] +id = "t001_keys" +description = "Two keys removed, one absent, and one differing only in case. Catches: an error for the absent key, or a case-insensitive removal" +columns = [{ name = "a", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["'{\"a\":1,\"b\":2,\"c\":3}'", "'z'"], + ["'{\"a\":1,\"b\":2,\"c\":3}'", "'A'"], +] +query = "SELECT OBJECT_DELETE(PARSE_JSON(a), 'b', k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_nested" +description = "A key that exists only in a nested object. Catches: the nested key removed" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":{\"b\":1},\"c\":2}'"], +] +query = "SELECT OBJECT_DELETE(PARSE_JSON(a), 'b') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_object" +description = "A NULL object and a NULL key; the page does not say; the recording decides. Catches: an error" +columns = [{ name = "a", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["NULL", "'a'"], + ["'{\"a\":1}'", "NULL"], +] +query = "SELECT OBJECT_DELETE(PARSE_JSON(a), k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/object-insert.toml b/cases/translation/functions/object-insert.toml new file mode 100644 index 000000000..01adf13b2 --- /dev/null +++ b/cases/translation/functions/object-insert.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.object-insert" +session_profile = "utc-v1" + +[[case]] +id = "t001_insert" +description = "A new key, an update with updateFlag TRUE, and updateFlag TRUE on a new key. Catches: the update ignored, or the new key rejected under the flag" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":1}'"], +] +query = "SELECT OBJECT_INSERT(PARSE_JSON(a), 'b', 2) AS ins, OBJECT_INSERT(PARSE_JSON(a), 'a', 9, TRUE) AS upd, OBJECT_INSERT(PARSE_JSON(a), 'c', 3, TRUE) AS added FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_json_null" +description = "A JSON null value, which the page inserts. Catches: the pair omitted like a SQL NULL" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":1}'"], +] +query = "SELECT OBJECT_INSERT(PARSE_JSON(a), 'b', PARSE_JSON('null')) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_value" +description = "A SQL NULL value and a SQL NULL key, whose pairs the page omits. Catches: the pair inserted with a null value (as MAP_INSERT does)" +columns = [{ name = "k", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "NULL"], +] +query = "SELECT OBJECT_INSERT(OBJECT_CONSTRUCT('a', 1), 'b', x) AS null_value, OBJECT_INSERT(OBJECT_CONSTRUCT('a', 1), k, 2) AS null_key FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_existing_key" +description = "An existing key without updateFlag, which the page says is an error. Catches: the value silently updated or kept" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":1}'"], +] +query = "SELECT OBJECT_INSERT(PARSE_JSON(a), 'a', 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/object-keys.toml b/cases/translation/functions/object-keys.toml new file mode 100644 index 000000000..627e59aa3 --- /dev/null +++ b/cases/translation/functions/object-keys.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.object-keys" +session_profile = "utc-v1" + +[[case]] +id = "t001_keys" +description = "An object with a nested object, keys sorted for comparison. Catches: nested keys included" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"b\":{\"x\":1},\"a\":2}'"], + ["'{}'"], +] +query = "SELECT ARRAY_SORT(OBJECT_KEYS(PARSE_JSON(a))) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_not_object" +description = "A VARIANT holding an array; Snowflake raised 100071, failing to cast the array to OBJECT. Catches: the indexes returned as keys, or an empty array" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1,2]'"], +] +query = "SELECT OBJECT_KEYS(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_object" +description = "A NULL object; the page does not say; the recording decides. Catches: an empty array" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT OBJECT_KEYS(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/object-pick.toml b/cases/translation/functions/object-pick.toml new file mode 100644 index 000000000..b80756400 --- /dev/null +++ b/cases/translation/functions/object-pick.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.object-pick" +session_profile = "utc-v1" + +[[case]] +id = "t001_keys" +description = "Keys as arguments, one absent and one differing only in case. Catches: an error for the absent key, or a case-insensitive pick" +columns = [{ name = "a", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["'{\"a\":1,\"b\":2,\"c\":3}'", "'z'"], + ["'{\"a\":1,\"b\":2,\"c\":3}'", "'A'"], +] +query = "SELECT OBJECT_PICK(PARSE_JSON(a), 'b', k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_array" +description = "Keys as an ARRAY. Catches: the array read as one key" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[\"a\",\"c\"]'"], +] +query = "SELECT OBJECT_PICK(OBJECT_CONSTRUCT('a', 1, 'b', 2, 'c', 3), PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_object" +description = "A NULL object and a NULL key; the page does not say; the recording decides. Catches: an error" +columns = [{ name = "a", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["NULL", "'a'"], + ["'{\"a\":1}'", "NULL"], +] +query = "SELECT OBJECT_PICK(PARSE_JSON(a), k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/octet-length.toml b/cases/translation/functions/octet-length.toml new file mode 100644 index 000000000..cac4e9af6 --- /dev/null +++ b/cases/translation/functions/octet-length.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.octet-length" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "OCTET_LENGTH of multi-byte text. Catches: the character count instead of UTF-8 bytes (5 characters, 6 bytes)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'h\u00e9llo'"], + ["'\u20ac'"], + ["'ab'"], +] +query = "SELECT OCTET_LENGTH(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "OCTET_LENGTH of binary. Catches: the hex text length instead of the byte length" +columns = [{ name = "a", type = "BINARY" }] +rows = [ + ["'00FF10'"], +] +query = "SELECT OCTET_LENGTH(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_string_or_binary" +description = "NULL next to a set value. Catches: NULL read as 0" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT OCTET_LENGTH(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty" +description = "The empty string. Catches: NULL for an empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["'x'"], +] +query = "SELECT OCTET_LENGTH(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/parse-ip.toml b/cases/translation/functions/parse-ip.toml new file mode 100644 index 000000000..577ff11c0 --- /dev/null +++ b/cases/translation/functions/parse-ip.toml @@ -0,0 +1,73 @@ +category = "translation" +construct = "sf.functions.parse-ip" +session_profile = "utc-v1" + +[[case]] +id = "t001_inet" +description = "IPv4, IPv4 with a prefix, and IPv6. Catches: missing ipv4_range_start/end for a prefix, a signed ip_fields value, or IPv6 fields out of order" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'192.0.2.1'"], + ["'192.168.1.200/24'"], + ["'2001:db8::ff00:42:8329'"], +] +query = "SELECT PARSE_IP(a, 'INET') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_cidr" +description = "CIDR in lower case. Catches: the type name compared case-sensitively" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'10.0.0.0/8'"], +] +query = "SELECT PARSE_IP(a, 'cidr') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_permissive" +description = "An unparseable address with permissive 1. Catches: an error or NULL instead of an object with an error field" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'300.1.2.3'"], + ["'not an ip'"], +] +query = "SELECT PARSE_IP(a, 'INET', 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr" +description = "NULL address. Catches: an error object instead of NULL" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'1.2.3.4'"], +] +query = "SELECT PARSE_IP(a, 'INET') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_permissive" +description = "NULL permissive flag. Catches: NULL read as 0" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'1.2.3.4'"], +] +query = "SELECT PARSE_IP(a, 'INET', NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_strict" +description = "An unparseable address with the default permissive 0. Catches: an error object or NULL instead of an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'300.1.2.3'"], +] +query = "SELECT PARSE_IP(a, 'INET') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/parse-json.toml b/cases/translation/functions/parse-json.toml new file mode 100644 index 000000000..0a32c6294 --- /dev/null +++ b/cases/translation/functions/parse-json.toml @@ -0,0 +1,83 @@ +category = "translation" +construct = "sf.functions.parse-json" +session_profile = "utc-v1" + +[[case]] +id = "t001_numbers" +description = "A decimal and the same value with an exponent, with their types. Catches: the decimal parsed as DOUBLE, or trailing zeros changed" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'123.450'"], + ["'1.2345e+02'"], +] +query = "SELECT PARSE_JSON(a) AS r, TYPEOF(PARSE_JSON(a)) AS t FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t002_blank" +description = "An empty string and a string of spaces, which the page says give NULL rather than an error. Catches: an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["' '"], +] +query = "SELECT PARSE_JSON(a) AS r, PARSE_JSON(a) IS NULL AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t003_json_null" +description = "The text null, which the page says is a JSON null rather than a SQL NULL. Catches: a SQL NULL returned (IS NULL true)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'null'"], +] +query = "SELECT PARSE_JSON(a) AS r, PARSE_JSON(a) IS NULL AS n FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_duplicates_d" +description = "Duplicate keys with the parameter 'd', which keeps the last value. Catches: the first value kept" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":1,\"a\":2}'"], +] +query = "SELECT PARSE_JSON(a, 'd') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_duplicates" +description = "Duplicate keys under the default strict parameter, which the page says is an error. Catches: the last or first value kept" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":1,\"a\":2}'"], +] +query = "SELECT PARSE_JSON(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t006_invalid" +description = "Malformed JSON. Catches: NULL returned (as TRY_PARSE_JSON does)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":}'"], +] +query = "SELECT PARSE_JSON(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t007_null_expr" +description = "A SQL NULL, which the page says gives NULL. Catches: a JSON null returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT PARSE_JSON(a) AS r, PARSE_JSON(a) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/parse-url.toml b/cases/translation/functions/parse-url.toml new file mode 100644 index 000000000..0adda1735 --- /dev/null +++ b/cases/translation/functions/parse-url.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.parse-url" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "A URL with every part, and one with none of the optional parts. Catches: parameters not split into an object, a port as a number, or missing keys set to empty strings instead of NULL" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'https://user@ex.com:8080/a/b.html?x=1&y=2#frag'"], + ["'HTTP://Ex.com'"], + ["'ftp://h/p?q'"], +] +query = "SELECT PARSE_URL(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_permissive" +description = "An unparseable URL with permissive 1. Catches: an error instead of an error object" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'://bad'"], +] +query = "SELECT PARSE_URL(a, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t003_null_string" +description = "NULL URL. Catches: an error object instead of NULL" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'http://h'"], +] +query = "SELECT PARSE_URL(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_permissive" +description = "NULL permissive flag. Catches: NULL read as 0" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'http://h'"], +] +query = "SELECT PARSE_URL(a, NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_strict" +description = "An unparseable URL with permissive 0. Catches: an error object or NULL instead of an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'://bad'"], +] +query = "SELECT PARSE_URL(a, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/parse-xml.parse-xml-str.toml b/cases/translation/functions/parse-xml.parse-xml-str.toml new file mode 100644 index 000000000..834f5cf26 --- /dev/null +++ b/cases/translation/functions/parse-xml.parse-xml-str.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.parse-xml.parse-xml-str" +session_profile = "utc-v1" + +[[case]] +id = "t001_document" +description = "A document with repeated elements, an attribute and an empty element. Catches: an element or attribute lost" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'1.50x'"], +] +query = "SELECT PARSE_XML(STR => a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_auto_convert" +description = "Numeric content with and without disable_auto_convert, with its type. Catches: the number left as text by default, or converted under TRUE" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'1.50'"], +] +query = "SELECT GET(PARSE_XML(STR => a), '$') AS conv, TYPEOF(GET(PARSE_XML(STR => a), '$')) AS t, GET(PARSE_XML(STR => a, DISABLE_AUTO_CONVERT => TRUE), '$') AS raw, TYPEOF(GET(PARSE_XML(STR => a, DISABLE_AUTO_CONVERT => TRUE), '$')) AS t_raw FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_invalid" +description = "Malformed XML. Catches: NULL returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT PARSE_XML(STR => a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_string_containing_xml" +description = "A SQL NULL, which the page says gives NULL. Catches: an error, or an empty object" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT PARSE_XML(STR => a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/parse-xml.parse-xml.toml b/cases/translation/functions/parse-xml.parse-xml.toml new file mode 100644 index 000000000..5fa519ba3 --- /dev/null +++ b/cases/translation/functions/parse-xml.parse-xml.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.parse-xml.parse-xml" +session_profile = "utc-v1" + +[[case]] +id = "t001_document" +description = "A document with repeated elements, an attribute and an empty element. Catches: an element or attribute lost" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'1.50x'"], +] +query = "SELECT PARSE_XML(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_auto_convert" +description = "Numeric content with and without disable_auto_convert, with its type. Catches: the number left as text by default, or converted under TRUE" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'1.50'"], +] +query = "SELECT GET(PARSE_XML(a), '$') AS conv, TYPEOF(GET(PARSE_XML(a), '$')) AS t, GET(PARSE_XML(a, TRUE), '$') AS raw, TYPEOF(GET(PARSE_XML(a, TRUE), '$')) AS t_raw FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_invalid" +description = "Malformed XML. Catches: NULL returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT PARSE_XML(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_string_containing_xml" +description = "A SQL NULL, which the page says gives NULL. Catches: an error, or an empty object" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT PARSE_XML(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/percent-rank.toml b/cases/translation/functions/percent-rank.toml new file mode 100644 index 000000000..21e36c854 --- /dev/null +++ b/cases/translation/functions/percent-rank.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.percent-rank" +session_profile = "utc-v1" + +[[case]] +id = "t001_ties" +description = "A tie and a one-row partition, which gives 0. Catches: CUME_DIST computed, or NULL or an error for the one-row partition" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "10"], + ["'a'", "20"], + ["'a'", "20"], + ["'a'", "NULL"], + ["'a'", "30"], + ["'b'", "5"], +] +query = "SELECT ordinal, PERCENT_RANK() OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_desc" +description = "Descending order. Catches: ascending order used" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "10"], + ["'a'", "20"], + ["'a'", "20"], + ["'a'", "NULL"], + ["'a'", "30"], + ["'b'", "5"], +] +query = "SELECT ordinal, PERCENT_RANK() OVER (PARTITION BY p ORDER BY o DESC) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_order_expr" +description = "NULL order keys sorted first; tied NULLs share a relative rank. Catches: NULLs sorted last" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "NULL"], + ["'a'", "2"], + ["'a'", "NULL"], + ["'a'", "1"], +] +query = "SELECT ordinal, PERCENT_RANK() OVER (PARTITION BY p ORDER BY o NULLS FIRST) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/percentile-cont.by-over.toml b/cases/translation/functions/percentile-cont.by-over.toml new file mode 100644 index 000000000..abd85a60b --- /dev/null +++ b/cases/translation/functions/percentile-cont.by-over.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.percentile-cont.by-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition percentile. Catches: the closest value instead of the interpolation (1 and 3 instead of 4 and 5), or the whole input (3.5)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "11"], + ["'p'", "2", "5"], +] +query = "SELECT PERCENTILE_CONT(0.25) WITHIN GROUP (ORDER BY x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT PERCENTILE_CONT(0.75) WITHIN GROUP (ORDER BY x DESC) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_order_by_expr" +description = "NULL values inside a partition. Catches: NULL counted" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'p'", "3", "2"], + ["'q'", "1", "NULL"], +] +query = "SELECT PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/percentile-cont.by.toml b/cases/translation/functions/percentile-cont.by.toml new file mode 100644 index 000000000..a2641b282 --- /dev/null +++ b/cases/translation/functions/percentile-cont.by.toml @@ -0,0 +1,87 @@ +category = "translation" +construct = "sf.functions.percentile-cont.by" +session_profile = "utc-v1" + +[[case]] +id = "t001_quarter" +description = "The 25th percentile of 1, 2, 4, 8. Catches: the closest value instead of the interpolation (1 or 2 instead of 1.75), or the percentile read as 0-100" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "8"], + ["'q'", "5"], + ["'p'", "1"], + ["'p'", "4"], + ["'p'", "2"], +] +query = "SELECT g, PERCENTILE_CONT(0.25) WITHIN GROUP (ORDER BY x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_desc" +description = "The same percentile with a descending order. Catches: DESC ignored (the ascending answer)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "8"], + ["'q'", "5"], + ["'p'", "1"], + ["'p'", "4"], + ["'p'", "2"], +] +query = "SELECT g, PERCENTILE_CONT(0.25) WITHIN GROUP (ORDER BY x DESC) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ends" +description = "The documented end points. Catches: the end points rejected, or 1.0 past the last value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "8"], + ["'q'", "5"], + ["'p'", "1"], + ["'p'", "4"], + ["'p'", "2"], +] +query = "SELECT g, PERCENTILE_CONT(0) WITHIN GROUP (ORDER BY x) AS lo, PERCENTILE_CONT(1) WITHIN GROUP (ORDER BY x) AS hi FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t004_float" +description = "FLOAT values at the median. Catches: a fixed-point result" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.5"], + ["2.25"], + ["1"], +] +query = "SELECT PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_order_by_expr" +description = "NULL values, which are ignored, and a group of only NULL. Catches: NULL counted as the lowest or highest value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "1"], + ["'p'", "3"], + ["'p'", "NULL"], +] +query = "SELECT g, PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: an error instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/percentile-disc.by-over.toml b/cases/translation/functions/percentile-disc.by-over.toml new file mode 100644 index 000000000..c28abfd96 --- /dev/null +++ b/cases/translation/functions/percentile-disc.by-over.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.percentile-disc.by-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition percentile. Catches: an interpolated value (4 instead of 1 and 3), or the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT PERCENTILE_DISC(0.25) WITHIN GROUP (ORDER BY x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT PERCENTILE_DISC(0.75) WITHIN GROUP (ORDER BY x DESC) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_order_by_expr" +description = "NULL values inside a partition. Catches: NULL counted" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'p'", "3", "2"], + ["'q'", "1", "NULL"], + ["'p'", "4", "NULL"], +] +query = "SELECT PERCENTILE_DISC(0.5) WITHIN GROUP (ORDER BY x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT PERCENTILE_DISC(0.5) WITHIN GROUP (ORDER BY x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/percentile-disc.by.toml b/cases/translation/functions/percentile-disc.by.toml new file mode 100644 index 000000000..714a251d4 --- /dev/null +++ b/cases/translation/functions/percentile-disc.by.toml @@ -0,0 +1,87 @@ +category = "translation" +construct = "sf.functions.percentile-disc.by" +session_profile = "utc-v1" + +[[case]] +id = "t001_quarter" +description = "The 75th percentile of 1, 2, 4, 8. Catches: an interpolated value (5) instead of an input value (4), or the percentile read as 0-100 (1)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "8"], + ["'q'", "5"], + ["'p'", "1"], + ["'p'", "4"], + ["'p'", "2"], +] +query = "SELECT g, PERCENTILE_DISC(0.75) WITHIN GROUP (ORDER BY x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_desc" +description = "The same percentile with a descending order. Catches: DESC ignored (the ascending answer)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "8"], + ["'q'", "5"], + ["'p'", "1"], + ["'p'", "4"], + ["'p'", "2"], +] +query = "SELECT g, PERCENTILE_DISC(0.25) WITHIN GROUP (ORDER BY x DESC) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ends" +description = "The documented end points. Catches: the end points rejected, or 1.0 past the last value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "8"], + ["'q'", "5"], + ["'p'", "1"], + ["'p'", "4"], + ["'p'", "2"], +] +query = "SELECT g, PERCENTILE_DISC(0) WITHIN GROUP (ORDER BY x) AS lo, PERCENTILE_DISC(1) WITHIN GROUP (ORDER BY x) AS hi FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t004_float" +description = "FLOAT values at the median. Catches: a fixed-point result" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.5"], + ["2.25"], + ["1"], +] +query = "SELECT PERCENTILE_DISC(0.5) WITHIN GROUP (ORDER BY x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_order_by_expr" +description = "NULL values, which are ignored, and a group of only NULL. Catches: NULL counted as the lowest or highest value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "1"], + ["'p'", "3"], + ["'p'", "NULL"], +] +query = "SELECT g, PERCENTILE_DISC(0.5) WITHIN GROUP (ORDER BY x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: an error instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT PERCENTILE_DISC(0.5) WITHIN GROUP (ORDER BY x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/period-begin.toml b/cases/translation/functions/period-begin.toml new file mode 100644 index 000000000..b748f0c9d --- /dev/null +++ b/cases/translation/functions/period-begin.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.period-begin" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "Periods built from dates, and a typed PERIOD literal. Catches: the other bound returned, or the end adjusted to be inclusive" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }] +rows = [ + ["'2024-02-29'", "'2024-03-01'"], +] +query = "SELECT PERIOD_BEGIN(PERIOD_CONSTRUCT(b1, e1)) AS c, PERIOD_BEGIN(PERIOD(DATE) '[2024-01-01, 2024-12-31)') AS l FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_period" +description = "A NULL period, which the page says gives NULL. Catches: an error" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }] +rows = [ + ["NULL", "'2024-02-01'"], + ["'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_BEGIN(PERIOD_CONSTRUCT(b1, e1)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/period-construct.toml b/cases/translation/functions/period-construct.toml new file mode 100644 index 000000000..e440989c3 --- /dev/null +++ b/cases/translation/functions/period-construct.toml @@ -0,0 +1,60 @@ +category = "translation" +construct = "sf.functions.period-construct" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "A one-day period. Catches: the end made inclusive" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }] +rows = [ + ["'2024-02-29'", "'2024-03-01'"], +] +query = "SELECT ordinal, PERIOD_BEGIN(PERIOD_CONSTRUCT(b1, e1)) AS b, PERIOD_END(PERIOD_CONSTRUCT(b1, e1)) AS e FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp" +description = "Timestamps with fractional seconds. Catches: the fraction dropped" +columns = [{ name = "b", type = "TIMESTAMP_NTZ" }, { name = "e", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.124'"], +] +query = "SELECT TO_VARCHAR(PERIOD_BEGIN(PERIOD_CONSTRUCT(b, e)), 'YYYY-MM-DD HH24:MI:SS.FF9') AS b, TO_VARCHAR(PERIOD_END(PERIOD_CONSTRUCT(b, e)), 'YYYY-MM-DD HH24:MI:SS.FF9') AS e FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_empty" +description = "Equal begin and end, which the page says is an error. Catches: an empty period returned" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }] +rows = [ + ["'2024-01-01'", "'2024-01-01'"], +] +query = "SELECT ordinal, PERIOD_BEGIN(PERIOD_CONSTRUCT(b1, e1)) AS b, PERIOD_END(PERIOD_CONSTRUCT(b1, e1)) AS e FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_varchar" +compile_error = true +description = "VARCHAR bounds, which the page says are not converted and raise an error. Catches: the strings converted to dates" +columns = [{ name = "b", type = "VARCHAR" }, { name = "e", type = "VARCHAR" }] +rows = [ + ["'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_BEGIN(PERIOD_CONSTRUCT(b, e)) AS b, PERIOD_END(PERIOD_CONSTRUCT(b, e)) AS e FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_begin" +description = "A NULL begin, which the page says gives NULL. Catches: an unbounded period returned" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }] +rows = [ + ["NULL", "'2024-02-01'"], + ["'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_BEGIN(PERIOD_CONSTRUCT(b1, e1)) AS b, PERIOD_END(PERIOD_CONSTRUCT(b1, e1)) AS e FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/period-contains.toml b/cases/translation/functions/period-contains.toml new file mode 100644 index 000000000..b391cb99a --- /dev/null +++ b/cases/translation/functions/period-contains.toml @@ -0,0 +1,45 @@ +category = "translation" +construct = "sf.functions.period-contains" +session_profile = "utc-v1" + +[[case]] +id = "t001_periods" +description = "The six period pairs. Catches: containment tested the wrong way round, or overlap tested" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }, { name = "b2", type = "DATE" }, { name = "e2", type = "DATE" }] +rows = [ + ["'2024-01-01'", "'2024-03-01'", "'2024-02-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-02-01'", "'2024-03-01'"], + ["'2024-01-01'", "'2024-12-31'", "'2024-03-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-06-01'", "'2024-07-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-01-01'", "'2024-02-01'"], + ["'2024-02-01'", "'2024-03-01'", "'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_CONTAINS(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(b2, e2)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_instant" +description = "Instants at the begin, inside, at the end and after a period built from columns; the page says the end is not contained. A constant period here made Snowflake abort with internal error 300010 twice. Catches: the end bound treated as inclusive" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }, { name = "d", type = "DATE" }] +rows = [ + ["'2024-01-01'", "'2024-04-01'", "'2024-01-01'"], + ["'2024-01-01'", "'2024-04-01'", "'2024-03-31'"], + ["'2024-01-01'", "'2024-04-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-04-01'", "'2024-05-01'"], +] +query = "SELECT ordinal, PERIOD_CONTAINS(PERIOD_CONSTRUCT(b1, e1), d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_null_period1" +description = "A NULL period; the page does not say; the recording decides. Catches: FALSE returned" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }] +rows = [ + ["NULL", "'2024-02-01'"], + ["'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_CONTAINS(PERIOD_CONSTRUCT(b1, e1), DATE '2024-01-15') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/period-end.toml b/cases/translation/functions/period-end.toml new file mode 100644 index 000000000..f7517c70d --- /dev/null +++ b/cases/translation/functions/period-end.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.period-end" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "Periods built from dates, and a typed PERIOD literal. Catches: the other bound returned, or the end adjusted to be inclusive" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }] +rows = [ + ["'2024-02-29'", "'2024-03-01'"], +] +query = "SELECT PERIOD_END(PERIOD_CONSTRUCT(b1, e1)) AS c, PERIOD_END(PERIOD(DATE) '[2024-01-01, 2024-12-31)') AS l FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_period" +description = "A NULL period, which the page says gives NULL. Catches: an error" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }] +rows = [ + ["NULL", "'2024-02-01'"], + ["'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_END(PERIOD_CONSTRUCT(b1, e1)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/period-equals.toml b/cases/translation/functions/period-equals.toml new file mode 100644 index 000000000..4c7136595 --- /dev/null +++ b/cases/translation/functions/period-equals.toml @@ -0,0 +1,33 @@ +category = "translation" +construct = "sf.functions.period-equals" +session_profile = "utc-v1" + +[[case]] +id = "t001_relations" +description = "The six period pairs, plus a pair with equal begins and different ends and a pair with different begins and equal ends. Catches: only the begins compared, or only the ends" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }, { name = "b2", type = "DATE" }, { name = "e2", type = "DATE" }] +rows = [ + ["'2024-01-01'", "'2024-03-01'", "'2024-02-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-02-01'", "'2024-03-01'"], + ["'2024-01-01'", "'2024-12-31'", "'2024-03-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-06-01'", "'2024-07-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-01-01'", "'2024-02-01'"], + ["'2024-02-01'", "'2024-03-01'", "'2024-01-01'", "'2024-02-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-01-01'", "'2024-03-01'"], + ["'2024-01-01'", "'2024-03-01'", "'2024-02-01'", "'2024-03-01'"], +] +query = "SELECT ordinal, PERIOD_EQUALS(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(b2, e2)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_period1" +description = "A NULL period; the page does not say; the recording decides. Catches: FALSE returned" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }] +rows = [ + ["NULL", "'2024-02-01'"], + ["'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_EQUALS(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(DATE '2024-02-01', DATE '2024-03-01')) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/period-immediately-precedes.toml b/cases/translation/functions/period-immediately-precedes.toml new file mode 100644 index 000000000..807c3caa4 --- /dev/null +++ b/cases/translation/functions/period-immediately-precedes.toml @@ -0,0 +1,31 @@ +category = "translation" +construct = "sf.functions.period-immediately-precedes" +session_profile = "utc-v1" + +[[case]] +id = "t001_relations" +description = "Overlapping, meeting, contained, disjoint and equal periods, and periods meeting the other way. Catches: TRUE also for the reverse meeting" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }, { name = "b2", type = "DATE" }, { name = "e2", type = "DATE" }] +rows = [ + ["'2024-01-01'", "'2024-03-01'", "'2024-02-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-02-01'", "'2024-03-01'"], + ["'2024-01-01'", "'2024-12-31'", "'2024-03-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-06-01'", "'2024-07-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-01-01'", "'2024-02-01'"], + ["'2024-02-01'", "'2024-03-01'", "'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_IMMEDIATELY_PRECEDES(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(b2, e2)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_period1" +description = "A NULL period; the page does not say; the recording decides. Catches: FALSE returned" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }] +rows = [ + ["NULL", "'2024-02-01'"], + ["'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_IMMEDIATELY_PRECEDES(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(DATE '2024-02-01', DATE '2024-03-01')) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/period-immediately-succeeds.toml b/cases/translation/functions/period-immediately-succeeds.toml new file mode 100644 index 000000000..92a10067a --- /dev/null +++ b/cases/translation/functions/period-immediately-succeeds.toml @@ -0,0 +1,31 @@ +category = "translation" +construct = "sf.functions.period-immediately-succeeds" +session_profile = "utc-v1" + +[[case]] +id = "t001_relations" +description = "Overlapping, meeting, contained, disjoint and equal periods, and periods meeting the other way. Catches: the arguments swapped" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }, { name = "b2", type = "DATE" }, { name = "e2", type = "DATE" }] +rows = [ + ["'2024-01-01'", "'2024-03-01'", "'2024-02-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-02-01'", "'2024-03-01'"], + ["'2024-01-01'", "'2024-12-31'", "'2024-03-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-06-01'", "'2024-07-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-01-01'", "'2024-02-01'"], + ["'2024-02-01'", "'2024-03-01'", "'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_IMMEDIATELY_SUCCEEDS(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(b2, e2)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_period1" +description = "A NULL period; the page does not say; the recording decides. Catches: FALSE returned" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }] +rows = [ + ["NULL", "'2024-02-01'"], + ["'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_IMMEDIATELY_SUCCEEDS(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(DATE '2024-02-01', DATE '2024-03-01')) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/period-intersect.toml b/cases/translation/functions/period-intersect.toml new file mode 100644 index 000000000..bad4cd40e --- /dev/null +++ b/cases/translation/functions/period-intersect.toml @@ -0,0 +1,31 @@ +category = "translation" +construct = "sf.functions.period-intersect" +session_profile = "utc-v1" + +[[case]] +id = "t001_relations" +description = "The six period pairs. Catches: a meeting pair giving an empty period instead of NULL, or the union returned" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }, { name = "b2", type = "DATE" }, { name = "e2", type = "DATE" }] +rows = [ + ["'2024-01-01'", "'2024-03-01'", "'2024-02-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-02-01'", "'2024-03-01'"], + ["'2024-01-01'", "'2024-12-31'", "'2024-03-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-06-01'", "'2024-07-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-01-01'", "'2024-02-01'"], + ["'2024-02-01'", "'2024-03-01'", "'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_BEGIN(PERIOD_INTERSECT(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(b2, e2))) AS b, PERIOD_END(PERIOD_INTERSECT(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(b2, e2))) AS e FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_period1" +description = "A NULL period; the page does not say; the recording decides. Catches: the other period returned" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }] +rows = [ + ["NULL", "'2024-02-01'"], + ["'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_BEGIN(PERIOD_INTERSECT(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(DATE '2024-01-15', DATE '2024-03-01'))) AS b, PERIOD_END(PERIOD_INTERSECT(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(DATE '2024-01-15', DATE '2024-03-01'))) AS e FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/period-ldiff.toml b/cases/translation/functions/period-ldiff.toml new file mode 100644 index 000000000..14350def9 --- /dev/null +++ b/cases/translation/functions/period-ldiff.toml @@ -0,0 +1,31 @@ +category = "translation" +construct = "sf.functions.period-ldiff" +session_profile = "utc-v1" + +[[case]] +id = "t001_relations" +description = "The six period pairs. Catches: the right-hand remainder returned (RDIFF), or a period where the rule gives NULL" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }, { name = "b2", type = "DATE" }, { name = "e2", type = "DATE" }] +rows = [ + ["'2024-01-01'", "'2024-03-01'", "'2024-02-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-02-01'", "'2024-03-01'"], + ["'2024-01-01'", "'2024-12-31'", "'2024-03-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-06-01'", "'2024-07-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-01-01'", "'2024-02-01'"], + ["'2024-02-01'", "'2024-03-01'", "'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_BEGIN(PERIOD_LDIFF(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(b2, e2))) AS b, PERIOD_END(PERIOD_LDIFF(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(b2, e2))) AS e FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_period1" +description = "A NULL period; the page does not say; the recording decides. Catches: the other period returned" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }] +rows = [ + ["NULL", "'2024-02-01'"], + ["'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_BEGIN(PERIOD_LDIFF(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(DATE '2024-01-15', DATE '2024-03-01'))) AS b, PERIOD_END(PERIOD_LDIFF(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(DATE '2024-01-15', DATE '2024-03-01'))) AS e FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/period-meets.toml b/cases/translation/functions/period-meets.toml new file mode 100644 index 000000000..c6c906b73 --- /dev/null +++ b/cases/translation/functions/period-meets.toml @@ -0,0 +1,31 @@ +category = "translation" +construct = "sf.functions.period-meets" +session_profile = "utc-v1" + +[[case]] +id = "t001_relations" +description = "Overlapping, meeting, contained, disjoint and equal periods, and periods meeting the other way. Catches: only one direction tested" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }, { name = "b2", type = "DATE" }, { name = "e2", type = "DATE" }] +rows = [ + ["'2024-01-01'", "'2024-03-01'", "'2024-02-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-02-01'", "'2024-03-01'"], + ["'2024-01-01'", "'2024-12-31'", "'2024-03-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-06-01'", "'2024-07-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-01-01'", "'2024-02-01'"], + ["'2024-02-01'", "'2024-03-01'", "'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_MEETS(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(b2, e2)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_period1" +description = "A NULL period; the page does not say; the recording decides. Catches: FALSE returned" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }] +rows = [ + ["NULL", "'2024-02-01'"], + ["'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_MEETS(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(DATE '2024-02-01', DATE '2024-03-01')) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/period-overlaps.toml b/cases/translation/functions/period-overlaps.toml new file mode 100644 index 000000000..9260171b6 --- /dev/null +++ b/cases/translation/functions/period-overlaps.toml @@ -0,0 +1,31 @@ +category = "translation" +construct = "sf.functions.period-overlaps" +session_profile = "utc-v1" + +[[case]] +id = "t001_relations" +description = "Overlapping, meeting, contained, disjoint and equal periods, and periods meeting the other way. Catches: meeting periods counted as overlapping (inclusive ends)" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }, { name = "b2", type = "DATE" }, { name = "e2", type = "DATE" }] +rows = [ + ["'2024-01-01'", "'2024-03-01'", "'2024-02-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-02-01'", "'2024-03-01'"], + ["'2024-01-01'", "'2024-12-31'", "'2024-03-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-06-01'", "'2024-07-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-01-01'", "'2024-02-01'"], + ["'2024-02-01'", "'2024-03-01'", "'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_OVERLAPS(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(b2, e2)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_period1" +description = "A NULL period; the page does not say; the recording decides. Catches: FALSE returned" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }] +rows = [ + ["NULL", "'2024-02-01'"], + ["'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_OVERLAPS(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(DATE '2024-02-01', DATE '2024-03-01')) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/period-precedes.toml b/cases/translation/functions/period-precedes.toml new file mode 100644 index 000000000..f20e866df --- /dev/null +++ b/cases/translation/functions/period-precedes.toml @@ -0,0 +1,31 @@ +category = "translation" +construct = "sf.functions.period-precedes" +session_profile = "utc-v1" + +[[case]] +id = "t001_relations" +description = "Overlapping, meeting, contained, disjoint and equal periods, and periods meeting the other way. Catches: a strict comparison (meeting periods FALSE)" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }, { name = "b2", type = "DATE" }, { name = "e2", type = "DATE" }] +rows = [ + ["'2024-01-01'", "'2024-03-01'", "'2024-02-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-02-01'", "'2024-03-01'"], + ["'2024-01-01'", "'2024-12-31'", "'2024-03-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-06-01'", "'2024-07-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-01-01'", "'2024-02-01'"], + ["'2024-02-01'", "'2024-03-01'", "'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_PRECEDES(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(b2, e2)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_period1" +description = "A NULL period; the page does not say; the recording decides. Catches: FALSE returned" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }] +rows = [ + ["NULL", "'2024-02-01'"], + ["'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_PRECEDES(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(DATE '2024-02-01', DATE '2024-03-01')) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/period-rdiff.toml b/cases/translation/functions/period-rdiff.toml new file mode 100644 index 000000000..1db3ed0cc --- /dev/null +++ b/cases/translation/functions/period-rdiff.toml @@ -0,0 +1,31 @@ +category = "translation" +construct = "sf.functions.period-rdiff" +session_profile = "utc-v1" + +[[case]] +id = "t001_relations" +description = "The six period pairs. Catches: the left-hand remainder returned (LDIFF), or a period where the rule gives NULL" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }, { name = "b2", type = "DATE" }, { name = "e2", type = "DATE" }] +rows = [ + ["'2024-01-01'", "'2024-03-01'", "'2024-02-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-02-01'", "'2024-03-01'"], + ["'2024-01-01'", "'2024-12-31'", "'2024-03-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-06-01'", "'2024-07-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-01-01'", "'2024-02-01'"], + ["'2024-02-01'", "'2024-03-01'", "'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_BEGIN(PERIOD_RDIFF(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(b2, e2))) AS b, PERIOD_END(PERIOD_RDIFF(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(b2, e2))) AS e FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_period1" +description = "A NULL period; the page does not say; the recording decides. Catches: the other period returned" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }] +rows = [ + ["NULL", "'2024-02-01'"], + ["'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_BEGIN(PERIOD_RDIFF(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(DATE '2023-12-01', DATE '2024-01-15'))) AS b, PERIOD_END(PERIOD_RDIFF(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(DATE '2023-12-01', DATE '2024-01-15'))) AS e FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/period-succeeds.toml b/cases/translation/functions/period-succeeds.toml new file mode 100644 index 000000000..d7554e774 --- /dev/null +++ b/cases/translation/functions/period-succeeds.toml @@ -0,0 +1,31 @@ +category = "translation" +construct = "sf.functions.period-succeeds" +session_profile = "utc-v1" + +[[case]] +id = "t001_relations" +description = "Overlapping, meeting, contained, disjoint and equal periods, and periods meeting the other way. Catches: a strict comparison, or the arguments swapped" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }, { name = "b2", type = "DATE" }, { name = "e2", type = "DATE" }] +rows = [ + ["'2024-01-01'", "'2024-03-01'", "'2024-02-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-02-01'", "'2024-03-01'"], + ["'2024-01-01'", "'2024-12-31'", "'2024-03-01'", "'2024-04-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-06-01'", "'2024-07-01'"], + ["'2024-01-01'", "'2024-02-01'", "'2024-01-01'", "'2024-02-01'"], + ["'2024-02-01'", "'2024-03-01'", "'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_SUCCEEDS(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(b2, e2)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_period1" +description = "A NULL period; the page does not say; the recording decides. Catches: FALSE returned" +columns = [{ name = "b1", type = "DATE" }, { name = "e1", type = "DATE" }] +rows = [ + ["NULL", "'2024-02-01'"], + ["'2024-01-01'", "'2024-02-01'"], +] +query = "SELECT ordinal, PERIOD_SUCCEEDS(PERIOD_CONSTRUCT(b1, e1), PERIOD_CONSTRUCT(DATE '2024-02-01', DATE '2024-03-01')) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/pi.toml b/cases/translation/functions/pi.toml new file mode 100644 index 000000000..db408cf0c --- /dev/null +++ b/cases/translation/functions/pi.toml @@ -0,0 +1,16 @@ +category = "translation" +construct = "sf.functions.pi" +session_profile = "utc-v1" + +[[case]] +id = "t001_value" +description = "PI() in arithmetic, at full double precision. Catches: a rounded constant (3.14159) or a NUMBER" +columns = [{ name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["-2"], + ["1000000"], +] +query = "SELECT PI() * k AS r, PI() / 4 AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/position.empty-needle-start.toml b/cases/translation/functions/position.empty-needle-start.toml new file mode 100644 index 000000000..07a8df8dd --- /dev/null +++ b/cases/translation/functions/position.empty-needle-start.toml @@ -0,0 +1,41 @@ +category = "translation" +construct = "sf.functions.position.position" +session_profile = "utc-v1" + +[[case]] +id = "t001_empty_needle_start_pos" +description = "An empty needle with a start position, inside, at and past the end of the haystack, with an empty haystack, and with zero and negative starts. Records what POSITION returns for each start." +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["''", "'abc'", "1"], + ["''", "'abc'", "2"], + ["''", "'abc'", "3"], + ["''", "'abc'", "4"], + ["''", "'abc'", "5"], + ["''", "'abc'", "10"], + ["''", "''", "2"], + ["''", "'abc'", "0"], + ["''", "'abc'", "-1"], +] +query = "SELECT POSITION(a, b, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination", "boundary", "empty"] + +[[case]] +id = "t002_charindex_empty_needle_start_pos" +description = "The same rows through CHARINDEX(a, b, p)." +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["''", "'abc'", "1"], + ["''", "'abc'", "2"], + ["''", "'abc'", "3"], + ["''", "'abc'", "4"], + ["''", "'abc'", "5"], + ["''", "'abc'", "10"], + ["''", "''", "2"], + ["''", "'abc'", "0"], + ["''", "'abc'", "-1"], +] +query = "SELECT CHARINDEX(a, b, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination", "boundary", "empty"] diff --git a/cases/translation/functions/position.position-in.toml b/cases/translation/functions/position.position-in.toml new file mode 100644 index 000000000..a9a805e9c --- /dev/null +++ b/cases/translation/functions/position.position-in.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.position.position-in" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Search for a substring after multi-byte characters. Catches: arguments swapped (searching the needle in the haystack), a 0-based result, or a byte offset (5 instead of 3 for \u00e9\u00e9l)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'an'", "'banana'"], + ["'l'", "'\u00e9\u00e9l'"], + ["'x'", "'abc'"], +] +query = "SELECT POSITION(a IN b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "Search in binary values. Catches: a hex-text offset (3 instead of 2)" +columns = [{ name = "a", type = "BINARY" }, { name = "b", type = "BINARY" }] +rows = [ + ["'FF'", "'00FF'"], +] +query = "SELECT POSITION(a IN b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr1" +description = "NULL needle next to a set one. Catches: NULL read as an empty needle (1 instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "'abc'"], + ["'c'", "'abc'"], +] +query = "SELECT POSITION(a IN b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_expr2" +description = "NULL haystack next to a set one. Catches: NULL read as an empty string (0 instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'a'", "NULL"], + ["'a'", "'ba'"], +] +query = "SELECT POSITION(a IN b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_needle" +description = "An empty needle, which the page says gives 1. Catches: NULL or 0 for an empty needle" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["''", "'abc'"], + ["''", "''"], +] +query = "SELECT POSITION(a IN b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/position.position.toml b/cases/translation/functions/position.position.toml new file mode 100644 index 000000000..b2a2b8158 --- /dev/null +++ b/cases/translation/functions/position.position.toml @@ -0,0 +1,112 @@ +category = "translation" +construct = "sf.functions.position.position" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Search for a substring after multi-byte characters. Catches: arguments swapped (searching the needle in the haystack), a 0-based result, or a byte offset (5 instead of 3 for \u00e9\u00e9l)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'an'", "'banana'"], + ["'l'", "'\u00e9\u00e9l'"], + ["'x'", "'abc'"], +] +query = "SELECT POSITION(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_start_pos" +description = "A start position past the first match. Catches: the start position ignored (2 instead of 4) or the result counted from the start position" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'an'", "'banana'", "3"], + ["'an'", "'banana'", "5"], + ["'\u00e9'", "'\u00e9a\u00e9'", "2"], +] +query = "SELECT POSITION(a, b, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_binary" +description = "Search in binary values. Catches: a hex-text offset (3 instead of 2)" +columns = [{ name = "a", type = "BINARY" }, { name = "b", type = "BINARY" }] +rows = [ + ["'FF'", "'00FF'"], +] +query = "SELECT POSITION(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr1" +description = "NULL needle next to a set one. Catches: NULL read as an empty needle (1 instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "'abc'"], + ["'c'", "'abc'"], +] +query = "SELECT POSITION(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_expr2" +description = "NULL haystack next to a set one. Catches: NULL read as an empty string (0 instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'a'", "NULL"], + ["'a'", "'ba'"], +] +query = "SELECT POSITION(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_needle" +description = "An empty needle, which the page says gives 1. Catches: NULL or 0 for an empty needle" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["''", "'abc'"], + ["''", "''"], +] +query = "SELECT POSITION(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t007_null_start_pos" +description = "NULL start next to a set one. Catches: NULL read as the default 1" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "'ba'", "NULL"], + ["'a'", "'ba'", "1"], +] +query = "SELECT POSITION(a, b, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_start_past_end" +description = "A start position past the end of the string. Catches: an error or the last match instead of 0" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "'aba'", "4"], + ["'a'", "'aba'", "99"], +] +query = "SELECT POSITION(a, b, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t009_start_zero_negative" +description = "Start positions 0 and -1: records what Snowflake returns. Catches: 0 read other than as Snowflake does (as 1, as an error, or as no match), or a negative start counted from the end" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "'aba'", "0"], + ["'a'", "'aba'", "-1"], +] +query = "SELECT POSITION(a, b, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/pow.pow.toml b/cases/translation/functions/pow.pow.toml new file mode 100644 index 000000000..aa602d762 --- /dev/null +++ b/cases/translation/functions/pow.pow.toml @@ -0,0 +1,113 @@ +category = "translation" +construct = "sf.functions.pow.pow" +session_profile = "utc-v1" + +[[case]] +id = "t001_int" +description = "POW of integers returns FLOAT. Catches: arguments swapped (2^3 is 8, 3^2 is 9) or an integer result" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "y", type = "NUMBER(38,0)" }] +rows = [ + ["2", "3"], + ["-2", "3"], + ["10", "-2"], +] +query = "SELECT POW(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec" +description = "POW with fractional exponents. Catches: the exponent rounded" +columns = [{ name = "x", type = "NUMBER(10,2)" }, { name = "y", type = "NUMBER(10,2)" }] +rows = [ + ["4.00", "0.50"], + ["2.25", "1.50"], +] +query = "SELECT POW(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "POW of FLOAT values. Catches: arguments swapped (2.5^1.5 is 3.95, 1.5^2.5 is 2.76) or a non-FLOAT result type" +columns = [{ name = "x", type = "FLOAT" }, { name = "y", type = "FLOAT" }] +rows = [ + ["1.5", "2.5"], + ["0.5", "-3"], +] +query = "SELECT POW(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_decfloat" +description = "POW of DECFLOAT returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column. Catches: computed in FLOAT" +columns = [{ name = "x", type = "DECFLOAT" }, { name = "y", type = "DECFLOAT" }] +rows = [ + ["1.1", "3"], + ["2", "-1"], +] +query = "SELECT CAST(POW(x, y) AS VARCHAR) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_x" +description = "NULL base. Catches: NULL^0 returning 1" +columns = [{ name = "x", type = "FLOAT" }, { name = "y", type = "FLOAT" }] +rows = [ + ["NULL", "0"], + ["NULL", "2"], +] +query = "SELECT POW(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_y" +description = "NULL exponent. Catches: 1^NULL returning 1" +columns = [{ name = "x", type = "FLOAT" }, { name = "y", type = "FLOAT" }] +rows = [ + ["1", "NULL"], + ["2", "NULL"], +] +query = "SELECT POW(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_overflow_inf" +description = "Powers past the double range, and 0^0. Catches: infinity versus error; 0^0 as 0" +columns = [{ name = "x", type = "FLOAT" }, { name = "y", type = "FLOAT" }] +rows = [ + ["10", "400"], + ["0", "0"], + ["10", "-400"], +] +query = "SELECT POW(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t008_neg_base" +description = "Negative bases with integer exponents. Catches: the sign lost for odd exponents" +columns = [{ name = "x", type = "FLOAT" }, { name = "y", type = "FLOAT" }] +rows = [ + ["-3", "3"], + ["-3", "2"], + ["-0.5", "-1"], +] +query = "SELECT POW(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t009_neg_frac" +description = "A negative base with a fractional exponent: records what Snowflake returns there (NaN, Infinity, NULL or an error); re-kinded to error_parity after capture if Snowflake raises an error. Catches: NaN, NULL or an error differing from Snowflake" +columns = [{ name = "x", type = "FLOAT" }, { name = "y", type = "FLOAT" }] +rows = [ + ["-8", "0.5"], +] +query = "SELECT POW(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/pow.power.toml b/cases/translation/functions/pow.power.toml new file mode 100644 index 000000000..205869ea4 --- /dev/null +++ b/cases/translation/functions/pow.power.toml @@ -0,0 +1,113 @@ +category = "translation" +construct = "sf.functions.pow.power" +session_profile = "utc-v1" + +[[case]] +id = "t001_int" +description = "POWER of integers returns FLOAT. Catches: arguments swapped (2^3 is 8, 3^2 is 9) or an integer result" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "y", type = "NUMBER(38,0)" }] +rows = [ + ["2", "3"], + ["-2", "3"], + ["10", "-2"], +] +query = "SELECT POWER(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec" +description = "POWER with fractional exponents. Catches: the exponent rounded" +columns = [{ name = "x", type = "NUMBER(10,2)" }, { name = "y", type = "NUMBER(10,2)" }] +rows = [ + ["4.00", "0.50"], + ["2.25", "1.50"], +] +query = "SELECT POWER(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "POWER of FLOAT values. Catches: arguments swapped (2.5^1.5 is 3.95, 1.5^2.5 is 2.76) or a non-FLOAT result type" +columns = [{ name = "x", type = "FLOAT" }, { name = "y", type = "FLOAT" }] +rows = [ + ["1.5", "2.5"], + ["0.5", "-3"], +] +query = "SELECT POWER(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_decfloat" +description = "POWER of DECFLOAT returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column. Catches: computed in FLOAT" +columns = [{ name = "x", type = "DECFLOAT" }, { name = "y", type = "DECFLOAT" }] +rows = [ + ["1.1", "3"], + ["2", "-1"], +] +query = "SELECT CAST(POWER(x, y) AS VARCHAR) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_x" +description = "NULL base. Catches: NULL^0 returning 1" +columns = [{ name = "x", type = "FLOAT" }, { name = "y", type = "FLOAT" }] +rows = [ + ["NULL", "0"], + ["NULL", "2"], +] +query = "SELECT POWER(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_y" +description = "NULL exponent. Catches: 1^NULL returning 1" +columns = [{ name = "x", type = "FLOAT" }, { name = "y", type = "FLOAT" }] +rows = [ + ["1", "NULL"], + ["2", "NULL"], +] +query = "SELECT POWER(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_overflow_inf" +description = "Powers past the double range, and 0^0. Catches: infinity versus error; 0^0 as 0" +columns = [{ name = "x", type = "FLOAT" }, { name = "y", type = "FLOAT" }] +rows = [ + ["10", "400"], + ["0", "0"], + ["10", "-400"], +] +query = "SELECT POWER(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t008_neg_base" +description = "Negative bases with integer exponents. Catches: the sign lost for odd exponents" +columns = [{ name = "x", type = "FLOAT" }, { name = "y", type = "FLOAT" }] +rows = [ + ["-3", "3"], + ["-3", "2"], + ["-0.5", "-1"], +] +query = "SELECT POWER(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t009_neg_frac" +description = "A negative base with a fractional exponent: records what Snowflake returns there (NaN, Infinity, NULL or an error); re-kinded to error_parity after capture if Snowflake raises an error. Catches: NaN, NULL or an error differing from Snowflake" +columns = [{ name = "x", type = "FLOAT" }, { name = "y", type = "FLOAT" }] +rows = [ + ["-8", "0.5"], +] +query = "SELECT POWER(x, y) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/previous-day.toml b/cases/translation/functions/previous-day.toml new file mode 100644 index 000000000..54fd8dc78 --- /dev/null +++ b/cases/translation/functions/previous-day.toml @@ -0,0 +1,87 @@ +category = "translation" +construct = "sf.functions.previous-day" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "PREVIOUS_DAY from a Friday to Friday, Monday and Sunday. Catches: the same day returned when it already is that weekday, or a weekday index off by one" +columns = [{ name = "d", type = "DATE" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'2024-03-01'", "'Friday'"], + ["'2024-03-01'", "'mo'"], + ["'2024-03-01'", "'SU'"], +] +query = "SELECT PREVIOUS_DAY(d, w) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_day_name_forms" +description = "Names with leading spaces, trailing text and mixed case. Catches: the full name required, or leading spaces rejected" +columns = [{ name = "w", type = "VARCHAR" }] +rows = [ + ["' tUESDAYxyz'"], + ["'we'"], + ["'Th '"], +] +query = "SELECT PREVIOUS_DAY('2024-02-28'::DATE, w) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp" +description = "A timestamp input, which returns a DATE. Catches: a TIMESTAMP result keeping the time" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-02-29 23:59:00'"], +] +query = "SELECT PREVIOUS_DAY(t, 'th') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_date_or_timestamp_expr" +description = "NULL date. Catches: NULL read as a default date" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-01-01'"], +] +query = "SELECT PREVIOUS_DAY(d, 'mo') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_dow_string" +description = "NULL day name. Catches: NULL read as a default weekday" +columns = [{ name = "w", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'fr'"], +] +query = "SELECT PREVIOUS_DAY('2024-01-01'::DATE, w) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_leap" +description = "Steps across 29 February. Catches: a skipped or doubled leap day" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-27'"], + ["'2024-03-02'"], +] +query = "SELECT PREVIOUS_DAY(d, 'th') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t007_bad_name" +description = "A string that names no weekday. Catches: NULL or a default weekday instead of an error" +columns = [{ name = "w", type = "VARCHAR" }] +rows = [ + ["'xx'"], +] +query = "SELECT PREVIOUS_DAY('2024-01-01'::DATE, w) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/radians.toml b/cases/translation/functions/radians.toml new file mode 100644 index 000000000..c138530b7 --- /dev/null +++ b/cases/translation/functions/radians.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.radians" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "RADIANS of FLOAT values. Catches: DEGREES computed (the reverse conversion)" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["180"], + ["-90"], + ["45.5"], +] +query = "SELECT RADIANS(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "RADIANS of NUMBER(12,4), converted to FLOAT. Catches: DEGREES computed (the reverse conversion); or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["360.0000"], + ["-1.0000"], +] +query = "SELECT RADIANS(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null" +description = "RADIANS of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT RADIANS(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_large" +description = "Large degree values. Catches: x*pi computed before dividing by 180, overflowing where the result is finite" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1e308"], + ["-1.7e308"], +] +query = "SELECT RADIANS(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/random.toml b/cases/translation/functions/random.toml new file mode 100644 index 000000000..dbe3299a4 --- /dev/null +++ b/cases/translation/functions/random.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.random" +session_profile = "utc-v1" + +[[case]] +id = "t001_same_row" +description = "Two calls with the same seed in each of 1000 rows. Catches: the two calls differing within a row, or every row given the same value" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT COUNT_IF(RANDOM(42) = RANDOM(42)) AS same_in_row, COUNT(DISTINCT RANDOM(42)) > 990 AS varies FROM TABLE(GENERATOR(ROWCOUNT => 1000))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_type" +description = "The type and range of an unseeded value. Catches: a floating-point value in [0, 1) returned" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TYPEOF(RANDOM()::VARIANT) AS t, RANDOM(7) = ROUND(RANDOM(7)) AS integral FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_seed" +description = "A NULL seed; the page does not say; the recording decides. Catches: an error where Snowflake returns a value, or the reverse" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT RANDOM(NULL) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/randstr.toml b/cases/translation/functions/randstr.toml new file mode 100644 index 000000000..af45c5975 --- /dev/null +++ b/cases/translation/functions/randstr.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.randstr" +session_profile = "utc-v1" + +[[case]] +id = "t001_pool" +description = "Strings of length 8 over 1000 rows: their lengths and characters. Catches: another length, or characters outside the pool" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT COUNT_IF(LENGTH(r) = 8 AND REGEXP_LIKE(r, '[0-9a-zA-Z]{8}')) AS ok, COUNT(DISTINCT r) > 990 AS varies FROM (SELECT RANDSTR(8, RANDOM()) AS r FROM TABLE(GENERATOR(ROWCOUNT => 1000)))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_constant_gen" +description = "A constant generator, which gives the same string on every row. Catches: a fresh string per row" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT COUNT(DISTINCT RANDSTR(5, 42)) AS n FROM TABLE(GENERATOR(ROWCOUNT => 1000))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_gen" +description = "A NULL generator; the page does not say; the recording decides. Catches: a string where Snowflake returns NULL, or the reverse" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT RANDSTR(5, NULL) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/rank.toml b/cases/translation/functions/rank.toml new file mode 100644 index 000000000..23fee81bc --- /dev/null +++ b/cases/translation/functions/rank.toml @@ -0,0 +1,65 @@ +category = "translation" +construct = "sf.functions.rank" +session_profile = "utc-v1" + +[[case]] +id = "t001_ties" +description = "A tie at 20 and a NULL order key, which sorts last under the session default. Catches: no gap after the tie (DENSE_RANK: 1,2,2,3), or the NULL ranked first" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "10"], + ["'a'", "20"], + ["'a'", "20"], + ["'a'", "NULL"], + ["'a'", "30"], + ["'b'", "5"], +] +query = "SELECT ordinal, RANK() OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_desc_nulls_first" +description = "Descending order with NULLS FIRST. Catches: NULLS FIRST ignored, or ascending order used" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "10"], + ["'a'", "20"], + ["'a'", "20"], + ["'a'", "NULL"], + ["'a'", "30"], + ["'b'", "5"], +] +query = "SELECT ordinal, RANK() OVER (PARTITION BY p ORDER BY o DESC NULLS FIRST) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_no_partition" +description = "The whole input as one partition. Catches: ranks restarted per value of p" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "10"], + ["'a'", "20"], + ["'a'", "20"], + ["'a'", "NULL"], + ["'a'", "30"], + ["'b'", "5"], +] +query = "SELECT ordinal, RANK() OVER (ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_order_expr" +description = "NULL order keys sorted first with ASC NULLS FIRST; tied NULLs share a rank. Catches: NULLs sorted last, or each NULL given its own rank" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "NULL"], + ["'a'", "2"], + ["'a'", "NULL"], + ["'a'", "1"], +] +query = "SELECT ordinal, RANK() OVER (PARTITION BY p ORDER BY o ASC NULLS FIRST) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/ratio-to-report.toml b/cases/translation/functions/ratio-to-report.toml new file mode 100644 index 000000000..991318556 --- /dev/null +++ b/cases/translation/functions/ratio-to-report.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.ratio-to-report" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Values over two partitions, with NULL values. Catches: the sum taken over all rows, or NULL values counted as 0 in the result row" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, RATIO_TO_REPORT(x) OVER (PARTITION BY p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_order_by" +description = "The same with ORDER BY, which the page says does not change the result. Catches: a running sum used" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "1", "NULL"], + ["'a'", "2", "10"], + ["'a'", "4", "NULL"], + ["'a'", "5", "40"], + ["'a'", "7", "NULL"], + ["'b'", "1", "7"], + ["'b'", "3", "9"], +] +query = "SELECT ordinal, RATIO_TO_REPORT(x) OVER (PARTITION BY p ORDER BY o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_zero_sum" +description = "A partition whose values sum to zero, for which the page gives NULL. Catches: a division-by-zero error, or 0 or infinity returned" +columns = [{ name = "p", type = "VARCHAR" }, { name = "x", type = "NUMBER(10,2)" }] +rows = [ + ["'a'", "1.5"], + ["'a'", "-1.5"], +] +query = "SELECT ordinal, RATIO_TO_REPORT(x) OVER (PARTITION BY p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr1" +description = "A partition whose values are all NULL; the page does not say; the recording decides. Catches: an error, or 0 returned" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'c'", "1", "NULL"], + ["'c'", "2", "NULL"], + ["'a'", "1", "4"], +] +query = "SELECT ordinal, RATIO_TO_REPORT(x) OVER (PARTITION BY p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/reduce.toml b/cases/translation/functions/reduce.toml new file mode 100644 index 000000000..438592e81 --- /dev/null +++ b/cases/translation/functions/reduce.toml @@ -0,0 +1,48 @@ +category = "translation" +construct = "sf.functions.reduce" +session_profile = "utc-v1" + +[[case]] +id = "t001_order" +description = "A fold that depends on the order of the elements. Catches: the elements folded from the end (321 instead of 123)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1,2,3]'"], +] +query = "SELECT REDUCE(PARSE_JSON(a), 0, (acc, v) -> acc * 10 + v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty" +description = "An empty array gives the initial value. Catches: NULL or 0 instead of the initial value" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[]'"], +] +query = "SELECT REDUCE(PARSE_JSON(a), 7, (acc, v) -> acc + v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["empty-input"] + +[[case]] +id = "t003_null_element" +description = "A JSON null element, which makes the lambda return NULL. Catches: the null element skipped (4 instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1,null,3]'"], +] +query = "SELECT REDUCE(PARSE_JSON(a), 0, (acc, v) -> acc + v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_init" +description = "A NULL initial value and a NULL array. Catches: a NULL initial value read as 0" +columns = [{ name = "a", type = "VARCHAR" }, { name = "i", type = "NUMBER(38,0)" }] +rows = [ + ["'[1,2]'", "NULL"], + ["NULL", "0"], +] +query = "SELECT REDUCE(PARSE_JSON(a), i, (acc, v) -> acc + v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/regexp-count.toml b/cases/translation/functions/regexp-count.toml new file mode 100644 index 000000000..ad94c12c5 --- /dev/null +++ b/cases/translation/functions/regexp-count.toml @@ -0,0 +1,111 @@ +category = "translation" +construct = "sf.functions.regexp-count" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Non-overlapping matches, unanchored. Catches: overlapping matches counted (3 for aa in aaaa) or an anchored match" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'abcabcab'", "'ab'"], + ["'aaaa'", "'aa'"], + ["'xyz'", "'q'"], + ["'\u00e9\u00e9\u00e9'", "'\u00e9'"], +] +query = "SELECT REGEXP_COUNT(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_position" +description = "A start position in characters past a multi-byte character. Catches: the position ignored, read 0-based, or as a byte offset" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'abcabcab'", "'ab'", "3"], + ["'\u00e9ab'", "'ab'", "2"], + ["'\u00e9ab'", "'ab'", "3"], +] +query = "SELECT REGEXP_COUNT(a, p, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_parameters" +description = "The i parameter. Catches: parameters ignored" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "m", type = "VARCHAR" }] +rows = [ + ["'AbaB'", "'ab'", "'i'"], + ["'AbaB'", "'ab'", "'c'"], +] +query = "SELECT REGEXP_COUNT(a, p, 1, m) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_subject" +description = "NULL subject. Catches: NULL read as empty (0)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["NULL", "'a'"], + ["'a'", "'a'"], +] +query = "SELECT REGEXP_COUNT(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_pattern" +description = "NULL pattern. Catches: NULL read as an empty pattern" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'ab'", "NULL"], +] +query = "SELECT REGEXP_COUNT(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_position" +description = "NULL position. Catches: NULL read as 1" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'aa'", "NULL"], + ["'aa'", "2"], +] +query = "SELECT REGEXP_COUNT(a, 'a', n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_parameters" +description = "NULL parameters. Catches: NULL read as c" +columns = [{ name = "a", type = "VARCHAR" }, { name = "m", type = "VARCHAR" }] +rows = [ + ["'Aa'", "NULL"], +] +query = "SELECT REGEXP_COUNT(a, 'a', 1, m) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_empty_match" +description = "A pattern that can match the empty string. Catches: empty matches not counted, or counted twice at each position" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'abc'", "'x*'"], + ["''", "'x*'"], +] +query = "SELECT REGEXP_COUNT(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t009_position_zero" +description = "Position 0, outside the documented positive range: records what Snowflake returns there; it moves to boundary if Snowflake returns a value instead of an error. Catches: position 0 read as 1" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'aa'"], +] +query = "SELECT REGEXP_COUNT(a, 'a', 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/regexp-instr.toml b/cases/translation/functions/regexp-instr.toml new file mode 100644 index 000000000..22e049945 --- /dev/null +++ b/cases/translation/functions/regexp-instr.toml @@ -0,0 +1,159 @@ +category = "translation" +construct = "sf.functions.regexp-instr" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "The first match after multi-byte characters. Catches: a 0-based or byte offset, or 0 for a match" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'xyzabcabc'", "'abc'"], + ["'\u00e9\u00e9abc'", "'b'"], + ["'xyz'", "'q'"], +] +query = "SELECT REGEXP_INSTR(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_position_occurrence" +description = "Position and occurrence together. Catches: occurrence counted from the string start instead of the position, or ignored" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'abcabcabc'", "1", "2"], + ["'abcabcabc'", "2", "2"], + ["'abcabcabc'", "1", "4"], +] +query = "SELECT REGEXP_INSTR(a, 'abc', n, o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_option" +description = "Option 0 and option 1. Catches: option 1 giving the last character of the match instead of the one after" +columns = [{ name = "a", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'xxabcxx'", "0"], + ["'xxabcxx'", "1"], +] +query = "SELECT REGEXP_INSTR(a, 'abc', 1, 1, o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_group" +description = "A capture group in the second match. Catches: the group number ignored (the match start) or the first match used" +columns = [{ name = "a", type = "VARCHAR" }, { name = "g", type = "NUMBER(38,0)" }] +rows = [ + ["'k1=v1 k2=v22'", "2"], + ["'k1=v1 k2=v22'", "1"], +] +query = "SELECT REGEXP_INSTR(a, 'k([0-9])=v([0-9]+)', 1, 2, 0, 'e', g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_parameters" +description = "The i parameter. Catches: parameters ignored" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'xxABC'"], +] +query = "SELECT REGEXP_INSTR(a, 'abc', 1, 1, 0, 'i') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_subject" +description = "NULL subject. Catches: NULL read as empty (0)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'ab'"], +] +query = "SELECT REGEXP_INSTR(a, 'b') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_pattern" +description = "NULL pattern. Catches: NULL read as an empty pattern" +columns = [{ name = "p", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'b'"], +] +query = "SELECT REGEXP_INSTR('ab', p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_null_position" +description = "NULL position. Catches: NULL read as 1" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT REGEXP_INSTR('abab', 'a', n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t009_null_occurrence" +description = "NULL occurrence. Catches: NULL read as 1" +columns = [{ name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT REGEXP_INSTR('abab', 'a', 1, o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t010_null_option" +description = "NULL option. Catches: NULL read as 0" +columns = [{ name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT REGEXP_INSTR('abab', 'a', 1, 1, o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t011_null_regexp_parameters" +description = "NULL parameters. Catches: NULL read as c" +columns = [{ name = "m", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'i'"], +] +query = "SELECT REGEXP_INSTR('xA', 'a', 1, 1, 0, m) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t012_null_group_num" +description = "NULL group. Catches: NULL read as the whole match" +columns = [{ name = "g", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT REGEXP_INSTR('k1=v1', 'k([0-9])', 1, 1, 0, 'e', g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t013_occurrence_past_end" +description = "An occurrence past the last match. Catches: the last match returned instead of 0" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'abab'"], +] +query = "SELECT REGEXP_INSTR(a, 'b', 1, 3) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/regexp-like.toml b/cases/translation/functions/regexp-like.toml new file mode 100644 index 000000000..e4206824d --- /dev/null +++ b/cases/translation/functions/regexp-like.toml @@ -0,0 +1,116 @@ +category = "translation" +construct = "sf.functions.regexp-like" +session_profile = "utc-v1" + +[[case]] +id = "t001_anchored" +description = "Patterns that match inside but not across the whole subject. Catches: an unanchored search (TRUE for abc against b) or a LIKE reading of the pattern, or anchors wrapped around an alternation without grouping ('^a|bc$')" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'abc'", "'b'"], + ["'abc'", "'a.c'"], + ["'abc'", "'a[b-d]+'"], + ["'a.c'", "'a.c'"], + ["'abc'", "'ab'"], + ["'xbc'", "'a|bc'"], + ["'ab'", "'a|b'"], +] +query = "SELECT REGEXP_LIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_case" +description = "Case-sensitive by default. Catches: case-insensitive matching (TRUE for ABC against abc)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'ABC'", "'abc'"], + ["'abc'", "'abc'"], +] +query = "SELECT REGEXP_LIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_dot_newline" +description = "A dot against a newline without the s parameter. Catches: dot matching newline by default" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'a' || CHR(10) || 'b'", "'a.b'"], + ["'axb'", "'a.b'"], +] +query = "SELECT REGEXP_LIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_subject" +description = "NULL subject. Catches: NULL read as an empty string (TRUE against .*)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["NULL", "'.*'"], + ["''", "'.*'"], +] +query = "SELECT REGEXP_LIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_pattern" +description = "NULL pattern. Catches: NULL read as an empty pattern" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["''", "NULL"], + ["'a'", "'a'"], +] +query = "SELECT REGEXP_LIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty" +description = "Empty subject and pattern (the page: '' becomes ^$). Catches: the empty pattern matching everything" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["''", "''"], + ["'a'", "''"], +] +query = "SELECT REGEXP_LIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t007_bad_pattern" +description = "An unbalanced bracket. Catches: FALSE or NULL instead of an error" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'a'", "'a['"], +] +query = "SELECT REGEXP_LIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t008_parameters" +description = "The i and s parameters, and c after i. Catches: parameters ignored, or the last of conflicting parameters not winning" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "m", type = "VARCHAR" }] +rows = [ + ["'ABC'", "'abc'", "'i'"], + ["'a' || CHR(10) || 'b'", "'a.b'", "'s'"], + ["'ABC'", "'abc'", "'ic'"], +] +query = "SELECT REGEXP_LIKE(a, p, m) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t009_null_parameters" +description = "NULL parameters. Catches: NULL read as the default c" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "m", type = "VARCHAR" }] +rows = [ + ["'a'", "'a'", "NULL"], + ["'A'", "'a'", "'i'"], +] +query = "SELECT REGEXP_LIKE(a, p, m) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/regexp-replace.toml b/cases/translation/functions/regexp-replace.toml new file mode 100644 index 000000000..3640b1259 --- /dev/null +++ b/cases/translation/functions/regexp-replace.toml @@ -0,0 +1,146 @@ +category = "translation" +construct = "sf.functions.regexp-replace" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Replace every match. Catches: only the first match replaced, or the pattern anchored" +columns = [{ name = "a", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["'a1b22c333'", "'#'"], + ["'\u00e9\u00e91'", "'x'"], +] +query = "SELECT REGEXP_REPLACE(a, '[0-9]+', r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_default_replacement" +description = "No replacement argument, which removes the matches. Catches: the pattern left in place or replaced with NULL" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'a1b22c'"], +] +query = "SELECT REGEXP_REPLACE(a, '[0-9]') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_backreference" +description = "A backreference to a capture group. Catches: \\1 inserted literally, or $1 syntax expected" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'john smith'"], +] +query = "SELECT REGEXP_REPLACE(a, '([a-z]+) ([a-z]+)', '\\\\2, \\\\1') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_position_occurrence" +description = "Position and a single occurrence. Catches: occurrence ignored (all replaced) or counted from the string start instead of the position, or a byte offset for the position after \u00e9" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'aXaXaXa'", "1", "2"], + ["'aXaXaXa'", "3", "2"], + ["'aXaXaXa'", "2", "0"], + ["'\u00e9a\u00e9a'", "3", "1"], +] +query = "SELECT REGEXP_REPLACE(a, 'a', '-', n, o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_parameters" +description = "The i parameter. Catches: parameters ignored" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'AbAb'"], +] +query = "SELECT REGEXP_REPLACE(a, 'a', '_', 1, 0, 'i') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_subject" +description = "NULL subject. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT REGEXP_REPLACE(a, 'a', 'b') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_pattern" +description = "NULL pattern. Catches: NULL read as an empty pattern" +columns = [{ name = "p", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT REGEXP_REPLACE('ab', p, 'x') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_null_replacement" +description = "NULL replacement. Catches: NULL read as '' (matches removed instead of NULL)" +columns = [{ name = "r", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["''"], +] +query = "SELECT REGEXP_REPLACE('ab', 'a', r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t009_null_position" +description = "NULL position. Catches: NULL read as 1" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT REGEXP_REPLACE('aa', 'a', 'x', n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t010_null_occurrence" +description = "NULL occurrence. Catches: NULL read as 0 (all)" +columns = [{ name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT REGEXP_REPLACE('aa', 'a', 'x', 1, o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t011_null_parameters" +description = "NULL parameters. Catches: NULL read as c" +columns = [{ name = "m", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'i'"], +] +query = "SELECT REGEXP_REPLACE('Aa', 'a', 'x', 1, 0, m) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t012_empty_match" +description = "A pattern matching the empty string. Catches: empty matches skipped, or replaced twice at each position" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'abc'"], + ["''"], +] +query = "SELECT REGEXP_REPLACE(a, 'x*', '-') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/regexp-substr-all.toml b/cases/translation/functions/regexp-substr-all.toml new file mode 100644 index 000000000..9154f861f --- /dev/null +++ b/cases/translation/functions/regexp-substr-all.toml @@ -0,0 +1,134 @@ +category = "translation" +construct = "sf.functions.regexp-substr-all" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Matches after multi-byte characters, and no match. Catches: an anchored match, a byte-offset slice, or NULL instead of an empty array for no match" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'\u00e912 ab345'", "'[0-9]+'"], + ["'xyz'", "'[0-9]+'"], +] +query = "SELECT REGEXP_SUBSTR_ALL(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_position_occurrence" +description = "Position and occurrence. Catches: occurrence counted from the string start, or ignored" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a1b2c3d4'", "1", "2"], + ["'a1b2c3d4'", "4", "2"], + ["'a1b2c3d4'", "1", "9"], +] +query = "SELECT REGEXP_SUBSTR_ALL(a, '[0-9]', n, o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_group" +description = "The e parameter with the default and an explicit group. Catches: e ignored (the whole match returned) or the group number off by one" +columns = [{ name = "a", type = "VARCHAR" }, { name = "g", type = "NUMBER(38,0)" }] +rows = [ + ["'k1=v22 k2=v3'", "1"], + ["'k1=v22 k2=v3'", "2"], +] +query = "SELECT REGEXP_SUBSTR_ALL(a, 'k([0-9])=v([0-9]+)', 1, 1, 'e') AS d, REGEXP_SUBSTR_ALL(a, 'k([0-9])=v([0-9]+)', 1, 1, 'e', g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_parameters" +description = "The i parameter. Catches: parameters ignored" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'xABCx'"], +] +query = "SELECT REGEXP_SUBSTR_ALL(a, 'abc', 1, 1, 'i') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_subject" +description = "NULL subject. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a1'"], +] +query = "SELECT REGEXP_SUBSTR_ALL(a, '[0-9]') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_pattern" +description = "NULL pattern. Catches: NULL read as an empty pattern" +columns = [{ name = "p", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'b'"], +] +query = "SELECT REGEXP_SUBSTR_ALL('ab', p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_position" +description = "NULL position. Catches: NULL read as 1" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT REGEXP_SUBSTR_ALL('a1a2', 'a.', n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_null_occurrence" +description = "NULL occurrence. Catches: NULL read as 1" +columns = [{ name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT REGEXP_SUBSTR_ALL('a1a2', 'a.', 1, o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t009_null_regex_parameters" +description = "NULL parameters. Catches: NULL read as c" +columns = [{ name = "m", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'i'"], +] +query = "SELECT REGEXP_SUBSTR_ALL('xa', 'a', 1, 1, m) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t010_null_group_num" +description = "NULL group. Catches: NULL read as group 1" +columns = [{ name = "g", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT REGEXP_SUBSTR_ALL('k1=v1', 'k([0-9])', 1, 1, 'e', g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t011_empty" +description = "An empty subject. Catches: NULL instead of an empty array for an empty subject" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT REGEXP_SUBSTR_ALL(a, '[0-9]+') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/regexp-substr.column-arguments.toml b/cases/translation/functions/regexp-substr.column-arguments.toml new file mode 100644 index 000000000..52ac923d3 --- /dev/null +++ b/cases/translation/functions/regexp-substr.column-arguments.toml @@ -0,0 +1,93 @@ +category = "translation" +construct = "sf.functions.regexp-substr" +session_profile = "utc-v1" + +[[case]] +id = "t001_position_zero" +description = "REGEXP_SUBSTR with position 0 and occurrence 1 taken from columns, outside the recorded range. One row per case, since it may raise." +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [["'a1b2c3d4'", "0", "1"]] +query = "SELECT REGEXP_SUBSTR(a, '[0-9]', n, o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination", "boundary"] + +[[case]] +id = "t002_position_negative" +description = "REGEXP_SUBSTR with position -1 and occurrence 1 taken from columns, outside the recorded range. One row per case, since it may raise." +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [["'a1b2c3d4'", "-1", "1"]] +query = "SELECT REGEXP_SUBSTR(a, '[0-9]', n, o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination", "boundary"] + +[[case]] +id = "t003_position_past_end" +description = "REGEXP_SUBSTR with position 9 and occurrence 1 taken from columns, outside the recorded range. One row per case, since it may raise." +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [["'a1b2c3d4'", "9", "1"]] +query = "SELECT REGEXP_SUBSTR(a, '[0-9]', n, o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination", "boundary"] + +[[case]] +id = "t004_position_far_past_end" +description = "REGEXP_SUBSTR with position 20 and occurrence 1 taken from columns, outside the recorded range. One row per case, since it may raise." +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [["'a1b2c3d4'", "20", "1"]] +query = "SELECT REGEXP_SUBSTR(a, '[0-9]', n, o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination", "boundary"] + +[[case]] +id = "t005_occurrence_zero" +description = "REGEXP_SUBSTR with position 1 and occurrence 0 taken from columns, outside the recorded range. One row per case, since it may raise." +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [["'a1b2c3d4'", "1", "0"]] +query = "SELECT REGEXP_SUBSTR(a, '[0-9]', n, o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination", "boundary"] + +[[case]] +id = "t006_occurrence_negative" +description = "REGEXP_SUBSTR with position 1 and occurrence -1 taken from columns, outside the recorded range. One row per case, since it may raise." +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [["'a1b2c3d4'", "1", "-1"]] +query = "SELECT REGEXP_SUBSTR(a, '[0-9]', n, o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination", "boundary"] + +[[case]] +id = "t007_group_zero" +description = "REGEXP_SUBSTR with the 'e' parameter and group 0 taken from a column, outside the pattern's two groups. One row per case, since it may raise." +columns = [{ name = "a", type = "VARCHAR" }, { name = "g", type = "NUMBER(38,0)" }] +rows = [["'k1=v22 k2=v3'", "0"]] +query = "SELECT REGEXP_SUBSTR(a, 'k([0-9])=v([0-9]+)', 1, 1, 'e', g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination", "boundary"] + +[[case]] +id = "t008_group_past_last" +description = "REGEXP_SUBSTR with the 'e' parameter and group 3 taken from a column, outside the pattern's two groups. One row per case, since it may raise." +columns = [{ name = "a", type = "VARCHAR" }, { name = "g", type = "NUMBER(38,0)" }] +rows = [["'k1=v22 k2=v3'", "3"]] +query = "SELECT REGEXP_SUBSTR(a, 'k([0-9])=v([0-9]+)', 1, 1, 'e', g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination", "boundary"] + +[[case]] +id = "t009_group_negative" +description = "REGEXP_SUBSTR with the 'e' parameter and group -1 taken from a column, outside the pattern's two groups. One row per case, since it may raise." +columns = [{ name = "a", type = "VARCHAR" }, { name = "g", type = "NUMBER(38,0)" }] +rows = [["'k1=v22 k2=v3'", "-1"]] +query = "SELECT REGEXP_SUBSTR(a, 'k([0-9])=v([0-9]+)', 1, 1, 'e', g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination", "boundary"] + +[[case]] +id = "t010_anchor_after_start_position" +description = "A ^ anchor with a start position of 2: shows whether ^ anchors at the start position or at the start of the text." +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [["'a1b2'", "2"]] +query = "SELECT REGEXP_SUBSTR(a, '^[0-9]', n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination", "boundary"] diff --git a/cases/translation/functions/regexp-substr.toml b/cases/translation/functions/regexp-substr.toml new file mode 100644 index 000000000..eb3cb55cb --- /dev/null +++ b/cases/translation/functions/regexp-substr.toml @@ -0,0 +1,134 @@ +category = "translation" +construct = "sf.functions.regexp-substr" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Matches after multi-byte characters, and no match. Catches: an anchored match, a byte-offset slice, or '' instead of NULL for no match" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'\u00e912 ab345'", "'[0-9]+'"], + ["'xyz'", "'[0-9]+'"], +] +query = "SELECT REGEXP_SUBSTR(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_position_occurrence" +description = "Position and occurrence. Catches: occurrence counted from the string start, or ignored" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a1b2c3d4'", "1", "2"], + ["'a1b2c3d4'", "4", "2"], + ["'a1b2c3d4'", "1", "9"], +] +query = "SELECT REGEXP_SUBSTR(a, '[0-9]', n, o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_group" +description = "The e parameter with the default and an explicit group. Catches: e ignored (the whole match returned) or the group number off by one" +columns = [{ name = "a", type = "VARCHAR" }, { name = "g", type = "NUMBER(38,0)" }] +rows = [ + ["'k1=v22 k2=v3'", "1"], + ["'k1=v22 k2=v3'", "2"], +] +query = "SELECT REGEXP_SUBSTR(a, 'k([0-9])=v([0-9]+)', 1, 1, 'e') AS d, REGEXP_SUBSTR(a, 'k([0-9])=v([0-9]+)', 1, 1, 'e', g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_parameters" +description = "The i parameter. Catches: parameters ignored" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'xABCx'"], +] +query = "SELECT REGEXP_SUBSTR(a, 'abc', 1, 1, 'i') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_subject" +description = "NULL subject. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a1'"], +] +query = "SELECT REGEXP_SUBSTR(a, '[0-9]') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_pattern" +description = "NULL pattern. Catches: NULL read as an empty pattern" +columns = [{ name = "p", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'b'"], +] +query = "SELECT REGEXP_SUBSTR('ab', p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_position" +description = "NULL position. Catches: NULL read as 1" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT REGEXP_SUBSTR('a1a2', 'a.', n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_null_occurrence" +description = "NULL occurrence. Catches: NULL read as 1" +columns = [{ name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT REGEXP_SUBSTR('a1a2', 'a.', 1, o) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t009_null_regex_parameters" +description = "NULL parameters. Catches: NULL read as c" +columns = [{ name = "m", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'i'"], +] +query = "SELECT REGEXP_SUBSTR('xa', 'a', 1, 1, m) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t010_null_group_num" +description = "NULL group. Catches: NULL read as group 1" +columns = [{ name = "g", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT REGEXP_SUBSTR('k1=v1', 'k([0-9])', 1, 1, 'e', g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t011_empty" +description = "An empty subject. Catches: '' instead of NULL for an empty subject" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT REGEXP_SUBSTR(a, '[0-9]+') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/regexp.toml b/cases/translation/functions/regexp.toml new file mode 100644 index 000000000..cb41f7bac --- /dev/null +++ b/cases/translation/functions/regexp.toml @@ -0,0 +1,104 @@ +category = "translation" +construct = "sf.functions.regexp" +session_profile = "utc-v1" + +[[case]] +id = "t001_anchored" +description = "Patterns that match inside but not across the whole subject. Catches: an unanchored search (TRUE for abc against b) or a LIKE reading of the pattern, or anchors wrapped around an alternation without grouping ('^a|bc$')" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'abc'", "'b'"], + ["'abc'", "'a.c'"], + ["'abc'", "'a[b-d]+'"], + ["'a.c'", "'a.c'"], + ["'abc'", "'ab'"], + ["'xbc'", "'a|bc'"], + ["'ab'", "'a|b'"], +] +query = "SELECT a REGEXP p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_case" +description = "Case-sensitive by default. Catches: case-insensitive matching (TRUE for ABC against abc)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'ABC'", "'abc'"], + ["'abc'", "'abc'"], +] +query = "SELECT a REGEXP p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_dot_newline" +description = "A dot against a newline without the s parameter. Catches: dot matching newline by default" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'a' || CHR(10) || 'b'", "'a.b'"], + ["'axb'", "'a.b'"], +] +query = "SELECT a REGEXP p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_subject" +description = "NULL subject. Catches: NULL read as an empty string (TRUE against .*)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["NULL", "'.*'"], + ["''", "'.*'"], +] +query = "SELECT a REGEXP p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_pattern" +description = "NULL pattern. Catches: NULL read as an empty pattern" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["''", "NULL"], + ["'a'", "'a'"], +] +query = "SELECT a REGEXP p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty" +description = "Empty subject and pattern (the page: '' becomes ^$). Catches: the empty pattern matching everything" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["''", "''"], + ["'a'", "''"], +] +query = "SELECT a REGEXP p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t007_bad_pattern" +description = "An unbalanced bracket. Catches: FALSE or NULL instead of an error" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'a'", "'a['"], +] +query = "SELECT a REGEXP p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t008_not" +description = "The NOT form with matching, non-matching and NULL rows. Catches: NOT dropped, or TRUE for a NULL subject" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'abc'", "'a.*'"], + ["'xbc'", "'a.*'"], + ["NULL", "'a.*'"], +] +query = "SELECT a NOT REGEXP p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/regr-avgx.regr-avgx.toml b/cases/translation/functions/regr-avgx.regr-avgx.toml new file mode 100644 index 000000000..67e57882a --- /dev/null +++ b/cases/translation/functions/regr-avgx.regr-avgx.toml @@ -0,0 +1,72 @@ +category = "translation" +construct = "sf.functions.regr-avgx.regr-avgx" +session_profile = "utc-v1" + +[[case]] +id = "t001_pairs" +description = "Asymmetric pairs per group, with a NULL in x in one pair and in y in another. Catches: the average of y (arguments swapped) or of every x" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT g, REGR_AVGX(y, x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT y beside NUMBER x. Catches: an integer result type" +columns = [{ name = "y", type = "FLOAT" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["0.5", "1"], + ["2.25", "2"], + ["2", "4"], +] +query = "SELECT REGR_AVGX(y, x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "NULL y in every pair. Catches: a value from the x column alone" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["NULL", "2"], +] +query = "SELECT REGR_AVGX(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_x" +description = "NULL x in one pair of four. Catches: the pair kept with x read as 0" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2", "NULL"], + ["3", "1"], + ["7", "2"], + ["1", "6"], +] +query = "SELECT REGR_AVGX(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: an error or 0 instead of the empty-input result" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1", "1"], +] +query = "SELECT REGR_AVGX(y, x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/regr-avgx.x-over.toml b/cases/translation/functions/regr-avgx.x-over.toml new file mode 100644 index 000000000..7b2432044 --- /dev/null +++ b/cases/translation/functions/regr-avgx.x-over.toml @@ -0,0 +1,69 @@ +category = "translation" +construct = "sf.functions.regr-avgx.x-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition pairs with NULLs on either side. Catches: the average of y (arguments swapped) or of every x, or the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT REGR_AVGX(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT REGR_AVGX(y, x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "A partition whose y values are all NULL. Catches: a value from x alone" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL", "1"], + ["'p'", "NULL", "2"], + ["'q'", "1", "1"], + ["'q'", "3", "2"], +] +query = "SELECT REGR_AVGX(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "1"], + ["'p'", "2", "9"], + ["NULL", "3", "4"], + ["NULL", "2", "6"], +] +query = "SELECT REGR_AVGX(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/regr-avgy.regr-avgy.toml b/cases/translation/functions/regr-avgy.regr-avgy.toml new file mode 100644 index 000000000..cfa47768b --- /dev/null +++ b/cases/translation/functions/regr-avgy.regr-avgy.toml @@ -0,0 +1,72 @@ +category = "translation" +construct = "sf.functions.regr-avgy.regr-avgy" +session_profile = "utc-v1" + +[[case]] +id = "t001_pairs" +description = "Asymmetric pairs per group, with a NULL in x in one pair and in y in another. Catches: the average of x (arguments swapped) or of every y" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT g, REGR_AVGY(y, x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT y beside NUMBER x. Catches: an integer result type" +columns = [{ name = "y", type = "FLOAT" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["0.5", "1"], + ["2.25", "2"], + ["2", "4"], +] +query = "SELECT REGR_AVGY(y, x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "NULL y in every pair. Catches: a value from the x column alone" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["NULL", "2"], +] +query = "SELECT REGR_AVGY(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_x" +description = "NULL x in one pair of four. Catches: the pair kept with x read as 0" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2", "NULL"], + ["3", "1"], + ["7", "2"], + ["1", "6"], +] +query = "SELECT REGR_AVGY(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: an error or 0 instead of the empty-input result" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1", "1"], +] +query = "SELECT REGR_AVGY(y, x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/regr-avgy.x-over.toml b/cases/translation/functions/regr-avgy.x-over.toml new file mode 100644 index 000000000..77d0915f9 --- /dev/null +++ b/cases/translation/functions/regr-avgy.x-over.toml @@ -0,0 +1,69 @@ +category = "translation" +construct = "sf.functions.regr-avgy.x-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition pairs with NULLs on either side. Catches: the average of x (arguments swapped) or of every y, or the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT REGR_AVGY(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT REGR_AVGY(y, x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "A partition whose y values are all NULL. Catches: a value from x alone" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL", "1"], + ["'p'", "NULL", "2"], + ["'q'", "1", "1"], + ["'q'", "3", "2"], +] +query = "SELECT REGR_AVGY(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "1"], + ["'p'", "2", "9"], + ["NULL", "3", "4"], + ["NULL", "2", "6"], +] +query = "SELECT REGR_AVGY(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/regr-count.regr-count.toml b/cases/translation/functions/regr-count.regr-count.toml new file mode 100644 index 000000000..15821f2f3 --- /dev/null +++ b/cases/translation/functions/regr-count.regr-count.toml @@ -0,0 +1,72 @@ +category = "translation" +construct = "sf.functions.regr-count.regr-count" +session_profile = "utc-v1" + +[[case]] +id = "t001_pairs" +description = "Asymmetric pairs per group, with a NULL in x in one pair and in y in another. Catches: rows counted, or pairs with one NULL counted" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT g, REGR_COUNT(y, x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT y beside NUMBER x. Catches: an integer result type" +columns = [{ name = "y", type = "FLOAT" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["0.5", "1"], + ["2.25", "2"], + ["2", "4"], +] +query = "SELECT REGR_COUNT(y, x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "NULL y in every pair. Catches: a value from the x column alone" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["NULL", "2"], +] +query = "SELECT REGR_COUNT(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_x" +description = "NULL x in one pair of four. Catches: the pair kept with x read as 0" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2", "NULL"], + ["3", "1"], + ["7", "2"], + ["1", "6"], +] +query = "SELECT REGR_COUNT(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: NULL or an error instead of 0" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1", "1"], +] +query = "SELECT REGR_COUNT(y, x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/regr-count.x-over.toml b/cases/translation/functions/regr-count.x-over.toml new file mode 100644 index 000000000..2528553ca --- /dev/null +++ b/cases/translation/functions/regr-count.x-over.toml @@ -0,0 +1,69 @@ +category = "translation" +construct = "sf.functions.regr-count.x-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition pairs with NULLs on either side. Catches: rows counted, or pairs with one NULL counted, or the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT REGR_COUNT(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT REGR_COUNT(y, x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "A partition whose y values are all NULL. Catches: a value from x alone" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL", "1"], + ["'p'", "NULL", "2"], + ["'q'", "1", "1"], + ["'q'", "3", "2"], +] +query = "SELECT REGR_COUNT(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "1"], + ["'p'", "2", "9"], + ["NULL", "3", "4"], + ["NULL", "2", "6"], +] +query = "SELECT REGR_COUNT(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/regr-intercept.regr-intercept.toml b/cases/translation/functions/regr-intercept.regr-intercept.toml new file mode 100644 index 000000000..4e6c45a16 --- /dev/null +++ b/cases/translation/functions/regr-intercept.regr-intercept.toml @@ -0,0 +1,85 @@ +category = "translation" +construct = "sf.functions.regr-intercept.regr-intercept" +session_profile = "utc-v1" + +[[case]] +id = "t001_pairs" +description = "Asymmetric pairs per group, with a NULL in x in one pair and in y in another. Catches: the regression of x on y (arguments swapped)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT g, REGR_INTERCEPT(y, x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT y beside NUMBER x. Catches: an integer result type" +columns = [{ name = "y", type = "FLOAT" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["0.5", "1"], + ["2.25", "2"], + ["2", "4"], +] +query = "SELECT REGR_INTERCEPT(y, x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_constant_x" +description = "Every x equal, so the variance of x is 0. Catches: a division by zero error, or 0 where Snowflake gives NULL (or the reverse)" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1", "3"], + ["4", "3"], + ["2", "3"], +] +query = "SELECT REGR_INTERCEPT(y, x) AS r FROM input" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t004_null_y" +description = "NULL y in every pair. Catches: a value from the x column alone" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["NULL", "2"], +] +query = "SELECT REGR_INTERCEPT(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_x" +description = "NULL x in one pair of four. Catches: the pair kept with x read as 0" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2", "NULL"], + ["3", "1"], + ["7", "2"], + ["1", "6"], +] +query = "SELECT REGR_INTERCEPT(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: an error or 0 instead of the empty-input result" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1", "1"], +] +query = "SELECT REGR_INTERCEPT(y, x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/regr-intercept.x-over.toml b/cases/translation/functions/regr-intercept.x-over.toml new file mode 100644 index 000000000..a84558697 --- /dev/null +++ b/cases/translation/functions/regr-intercept.x-over.toml @@ -0,0 +1,69 @@ +category = "translation" +construct = "sf.functions.regr-intercept.x-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition pairs with NULLs on either side. Catches: the regression of x on y (arguments swapped), or the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT REGR_INTERCEPT(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT REGR_INTERCEPT(y, x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "A partition whose y values are all NULL. Catches: a value from x alone" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL", "1"], + ["'p'", "NULL", "2"], + ["'q'", "1", "1"], + ["'q'", "3", "2"], +] +query = "SELECT REGR_INTERCEPT(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "1"], + ["'p'", "2", "9"], + ["NULL", "3", "4"], + ["NULL", "2", "6"], +] +query = "SELECT REGR_INTERCEPT(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/regr-r2.regr-r2.toml b/cases/translation/functions/regr-r2.regr-r2.toml new file mode 100644 index 000000000..ae9c26f4a --- /dev/null +++ b/cases/translation/functions/regr-r2.regr-r2.toml @@ -0,0 +1,98 @@ +category = "translation" +construct = "sf.functions.regr-r2.regr-r2" +session_profile = "utc-v1" + +[[case]] +id = "t001_pairs" +description = "Asymmetric pairs per group, with a NULL in x in one pair and in y in another. Catches: a correlation (not squared), or pairs with one NULL kept" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT g, REGR_R2(y, x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT y beside NUMBER x. Catches: an integer result type" +columns = [{ name = "y", type = "FLOAT" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["0.5", "1"], + ["2.25", "2"], + ["2", "4"], +] +query = "SELECT REGR_R2(y, x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_constant_x" +description = "Every x equal, so the variance of x is 0. Catches: a division by zero error, or 0 where Snowflake gives NULL (or the reverse)" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1", "3"], + ["4", "3"], + ["2", "3"], +] +query = "SELECT REGR_R2(y, x) AS r FROM input" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t004_null_y" +description = "NULL y in every pair. Catches: a value from the x column alone" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["NULL", "2"], +] +query = "SELECT REGR_R2(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_x" +description = "NULL x in one pair of four. Catches: the pair kept with x read as 0" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2", "NULL"], + ["3", "1"], + ["7", "2"], + ["1", "6"], +] +query = "SELECT REGR_R2(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: an error or 0 instead of the empty-input result" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1", "1"], +] +query = "SELECT REGR_R2(y, x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] + +[[case]] +id = "t007_constant_y" +description = "Every y equal while x varies; the page gives 1. Catches: NULL or 0 instead of 1" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["5", "1"], + ["5", "2"], + ["5", "9"], +] +query = "SELECT REGR_R2(y, x) AS r FROM input" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/regr-r2.x-over.toml b/cases/translation/functions/regr-r2.x-over.toml new file mode 100644 index 000000000..b5e6748fc --- /dev/null +++ b/cases/translation/functions/regr-r2.x-over.toml @@ -0,0 +1,69 @@ +category = "translation" +construct = "sf.functions.regr-r2.x-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition pairs with NULLs on either side. Catches: a correlation (not squared), or pairs with one NULL kept, or the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT REGR_R2(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT REGR_R2(y, x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "A partition whose y values are all NULL. Catches: a value from x alone" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL", "1"], + ["'p'", "NULL", "2"], + ["'q'", "1", "1"], + ["'q'", "3", "2"], +] +query = "SELECT REGR_R2(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "1"], + ["'p'", "2", "9"], + ["NULL", "3", "4"], + ["NULL", "2", "6"], +] +query = "SELECT REGR_R2(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/regr-slope.regr-slope.toml b/cases/translation/functions/regr-slope.regr-slope.toml new file mode 100644 index 000000000..b83d504b1 --- /dev/null +++ b/cases/translation/functions/regr-slope.regr-slope.toml @@ -0,0 +1,85 @@ +category = "translation" +construct = "sf.functions.regr-slope.regr-slope" +session_profile = "utc-v1" + +[[case]] +id = "t001_pairs" +description = "Asymmetric pairs per group, with a NULL in x in one pair and in y in another. Catches: the slope of x on y (arguments swapped)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT g, REGR_SLOPE(y, x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT y beside NUMBER x. Catches: an integer result type" +columns = [{ name = "y", type = "FLOAT" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["0.5", "1"], + ["2.25", "2"], + ["2", "4"], +] +query = "SELECT REGR_SLOPE(y, x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_constant_x" +description = "Every x equal, so the variance of x is 0. Catches: a division by zero error, or 0 where Snowflake gives NULL (or the reverse)" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1", "3"], + ["4", "3"], + ["2", "3"], +] +query = "SELECT REGR_SLOPE(y, x) AS r FROM input" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t004_null_y" +description = "NULL y in every pair. Catches: a value from the x column alone" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["NULL", "2"], +] +query = "SELECT REGR_SLOPE(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_x" +description = "NULL x in one pair of four. Catches: the pair kept with x read as 0" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2", "NULL"], + ["3", "1"], + ["7", "2"], + ["1", "6"], +] +query = "SELECT REGR_SLOPE(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: an error or 0 instead of the empty-input result" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1", "1"], +] +query = "SELECT REGR_SLOPE(y, x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/regr-slope.x-over.toml b/cases/translation/functions/regr-slope.x-over.toml new file mode 100644 index 000000000..1c7effb1e --- /dev/null +++ b/cases/translation/functions/regr-slope.x-over.toml @@ -0,0 +1,69 @@ +category = "translation" +construct = "sf.functions.regr-slope.x-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition pairs with NULLs on either side. Catches: the slope of x on y (arguments swapped), or the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT REGR_SLOPE(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT REGR_SLOPE(y, x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "A partition whose y values are all NULL. Catches: a value from x alone" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL", "1"], + ["'p'", "NULL", "2"], + ["'q'", "1", "1"], + ["'q'", "3", "2"], +] +query = "SELECT REGR_SLOPE(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "1"], + ["'p'", "2", "9"], + ["NULL", "3", "4"], + ["NULL", "2", "6"], +] +query = "SELECT REGR_SLOPE(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/regr-sxx.regr-sxx.toml b/cases/translation/functions/regr-sxx.regr-sxx.toml new file mode 100644 index 000000000..520d0beb8 --- /dev/null +++ b/cases/translation/functions/regr-sxx.regr-sxx.toml @@ -0,0 +1,72 @@ +category = "translation" +construct = "sf.functions.regr-sxx.regr-sxx" +session_profile = "utc-v1" + +[[case]] +id = "t001_pairs" +description = "Asymmetric pairs per group, with a NULL in x in one pair and in y in another. Catches: the sum over y (arguments swapped) or over every x" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT g, REGR_SXX(y, x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT y beside NUMBER x. Catches: an integer result type" +columns = [{ name = "y", type = "FLOAT" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["0.5", "1"], + ["2.25", "2"], + ["2", "4"], +] +query = "SELECT REGR_SXX(y, x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "NULL y in every pair. Catches: a value from the x column alone" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["NULL", "2"], +] +query = "SELECT REGR_SXX(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_x" +description = "NULL x in one pair of four. Catches: the pair kept with x read as 0" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2", "NULL"], + ["3", "1"], + ["7", "2"], + ["1", "6"], +] +query = "SELECT REGR_SXX(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: an error or 0 instead of the empty-input result" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1", "1"], +] +query = "SELECT REGR_SXX(y, x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/regr-sxx.x-over.toml b/cases/translation/functions/regr-sxx.x-over.toml new file mode 100644 index 000000000..e2f964b77 --- /dev/null +++ b/cases/translation/functions/regr-sxx.x-over.toml @@ -0,0 +1,69 @@ +category = "translation" +construct = "sf.functions.regr-sxx.x-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition pairs with NULLs on either side. Catches: the sum over y (arguments swapped) or over every x, or the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT REGR_SXX(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT REGR_SXX(y, x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "A partition whose y values are all NULL. Catches: a value from x alone" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL", "1"], + ["'p'", "NULL", "2"], + ["'q'", "1", "1"], + ["'q'", "3", "2"], +] +query = "SELECT REGR_SXX(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "1"], + ["'p'", "2", "9"], + ["NULL", "3", "4"], + ["NULL", "2", "6"], +] +query = "SELECT REGR_SXX(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/regr-sxy.regr-sxy.toml b/cases/translation/functions/regr-sxy.regr-sxy.toml new file mode 100644 index 000000000..dcb1c27d5 --- /dev/null +++ b/cases/translation/functions/regr-sxy.regr-sxy.toml @@ -0,0 +1,72 @@ +category = "translation" +construct = "sf.functions.regr-sxy.regr-sxy" +session_profile = "utc-v1" + +[[case]] +id = "t001_pairs" +description = "Asymmetric pairs per group, with a NULL in x in one pair and in y in another. Catches: pairs with one NULL kept, or a sample covariance" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT g, REGR_SXY(y, x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT y beside NUMBER x. Catches: an integer result type" +columns = [{ name = "y", type = "FLOAT" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["0.5", "1"], + ["2.25", "2"], + ["2", "4"], +] +query = "SELECT REGR_SXY(y, x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "NULL y in every pair. Catches: a value from the x column alone" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["NULL", "2"], +] +query = "SELECT REGR_SXY(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_x" +description = "NULL x in one pair of four. Catches: the pair kept with x read as 0" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2", "NULL"], + ["3", "1"], + ["7", "2"], + ["1", "6"], +] +query = "SELECT REGR_SXY(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: an error or 0 instead of the empty-input result" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1", "1"], +] +query = "SELECT REGR_SXY(y, x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/regr-sxy.x-over.toml b/cases/translation/functions/regr-sxy.x-over.toml new file mode 100644 index 000000000..f569526e4 --- /dev/null +++ b/cases/translation/functions/regr-sxy.x-over.toml @@ -0,0 +1,69 @@ +category = "translation" +construct = "sf.functions.regr-sxy.x-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition pairs with NULLs on either side. Catches: pairs with one NULL kept, or a sample covariance, or the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT REGR_SXY(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT REGR_SXY(y, x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "A partition whose y values are all NULL. Catches: a value from x alone" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL", "1"], + ["'p'", "NULL", "2"], + ["'q'", "1", "1"], + ["'q'", "3", "2"], +] +query = "SELECT REGR_SXY(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "1"], + ["'p'", "2", "9"], + ["NULL", "3", "4"], + ["NULL", "2", "6"], +] +query = "SELECT REGR_SXY(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/regr-syy.regr-syy.toml b/cases/translation/functions/regr-syy.regr-syy.toml new file mode 100644 index 000000000..a477ca948 --- /dev/null +++ b/cases/translation/functions/regr-syy.regr-syy.toml @@ -0,0 +1,72 @@ +category = "translation" +construct = "sf.functions.regr-syy.regr-syy" +session_profile = "utc-v1" + +[[case]] +id = "t001_pairs" +description = "Asymmetric pairs per group, with a NULL in x in one pair and in y in another. Catches: the sum over x (arguments swapped) or over every y" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT g, REGR_SYY(y, x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT y beside NUMBER x. Catches: an integer result type" +columns = [{ name = "y", type = "FLOAT" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["0.5", "1"], + ["2.25", "2"], + ["2", "4"], +] +query = "SELECT REGR_SYY(y, x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "NULL y in every pair. Catches: a value from the x column alone" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], + ["NULL", "2"], +] +query = "SELECT REGR_SYY(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_x" +description = "NULL x in one pair of four. Catches: the pair kept with x read as 0" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2", "NULL"], + ["3", "1"], + ["7", "2"], + ["1", "6"], +] +query = "SELECT REGR_SYY(y, x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: an error or 0 instead of the empty-input result" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1", "1"], +] +query = "SELECT REGR_SYY(y, x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/regr-syy.x.toml b/cases/translation/functions/regr-syy.x.toml new file mode 100644 index 000000000..37bf42982 --- /dev/null +++ b/cases/translation/functions/regr-syy.x.toml @@ -0,0 +1,69 @@ +category = "translation" +construct = "sf.functions.regr-syy.x" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Per-partition pairs with NULLs on either side. Catches: the sum over x (arguments swapped) or over every y, or the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT REGR_SYY(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "1"], + ["'q'", "4", "1"], + ["'p'", "3", "2"], + ["'p'", "2", "4"], + ["'q'", "6", "3"], + ["'p'", "8", "5"], + ["'p'", "NULL", "9"], + ["'p'", "40", "NULL"], + ["'r'", "5", "2"], +] +query = "SELECT REGR_SYY(y, x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "A partition whose y values are all NULL. Catches: a value from x alone" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL", "1"], + ["'p'", "NULL", "2"], + ["'q'", "1", "1"], + ["'q'", "3", "2"], +] +query = "SELECT REGR_SYY(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_partition_key" +description = "NULL partition keys. Catches: NULL-keyed rows split or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "1"], + ["'p'", "2", "9"], + ["NULL", "3", "4"], + ["NULL", "2", "6"], +] +query = "SELECT REGR_SYY(y, x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/regr-valx.toml b/cases/translation/functions/regr-valx.toml new file mode 100644 index 000000000..5b2d580a1 --- /dev/null +++ b/cases/translation/functions/regr-valx.toml @@ -0,0 +1,50 @@ +category = "translation" +construct = "sf.functions.regr-valx" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "REGR_VALX of asymmetric pairs. Catches: y returned instead of x" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(10,2)" }] +rows = [ + ["3", "5.50"], + ["-1", "0.00"], +] +query = "SELECT REGR_VALX(y, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "REGR_VALX of FLOAT pairs. Catches: y returned instead of x, or a NUMBER result" +columns = [{ name = "y", type = "FLOAT" }, { name = "x", type = "FLOAT" }] +rows = [ + ["1.5", "-2.25"], +] +query = "SELECT REGR_VALX(y, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "NULL y. Catches: x returned (only the returned argument checked)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["4"], + ["NULL"], +] +query = "SELECT REGR_VALX(NULL, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_x" +description = "NULL x. Catches: y returned (only the returned argument checked)" +columns = [{ name = "y", type = "NUMBER(38,0)" }] +rows = [ + ["4"], + ["NULL"], +] +query = "SELECT REGR_VALX(y, NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/regr-valy.toml b/cases/translation/functions/regr-valy.toml new file mode 100644 index 000000000..c1c52cb74 --- /dev/null +++ b/cases/translation/functions/regr-valy.toml @@ -0,0 +1,50 @@ +category = "translation" +construct = "sf.functions.regr-valy" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "REGR_VALY of asymmetric pairs. Catches: x returned instead of y" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(10,2)" }] +rows = [ + ["3", "5.50"], + ["-1", "0.00"], +] +query = "SELECT REGR_VALY(y, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "REGR_VALY of FLOAT pairs. Catches: x returned instead of y, or a NUMBER result" +columns = [{ name = "y", type = "FLOAT" }, { name = "x", type = "FLOAT" }] +rows = [ + ["1.5", "-2.25"], +] +query = "SELECT REGR_VALY(y, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_y" +description = "NULL y. Catches: x returned (only the returned argument checked)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["4"], + ["NULL"], +] +query = "SELECT REGR_VALY(NULL, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_x" +description = "NULL x. Catches: y returned (only the returned argument checked)" +columns = [{ name = "y", type = "NUMBER(38,0)" }] +rows = [ + ["4"], + ["NULL"], +] +query = "SELECT REGR_VALY(y, NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/repeat.toml b/cases/translation/functions/repeat.toml new file mode 100644 index 000000000..5b4bf2deb --- /dev/null +++ b/cases/translation/functions/repeat.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.repeat" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "REPEAT of a multi-character and a multi-byte string. Catches: the count off by one, or the arguments swapped" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'ab'", "3"], + ["'\u00e9-'", "2"], +] +query = "SELECT REPEAT(a, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_input" +description = "NULL input. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'x'"], +] +query = "SELECT REPEAT(a, 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_null_n" +description = "NULL count. Catches: NULL read as 0" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["0"], +] +query = "SELECT REPEAT('x', n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_zero" +description = "A count of 0 and an empty input. Catches: NULL instead of an empty string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'ab'", "0"], + ["''", "5"], +] +query = "SELECT REPEAT(a, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t005_negative" +description = "A negative count, below the documented minimum: records what Snowflake returns. Catches: an error where Snowflake returns a value, or the reverse" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'ab'"], +] +query = "SELECT REPEAT(a, -1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/replace.toml b/cases/translation/functions/replace.toml new file mode 100644 index 000000000..44b4129f9 --- /dev/null +++ b/cases/translation/functions/replace.toml @@ -0,0 +1,85 @@ +category = "translation" +construct = "sf.functions.replace" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Overlapping candidates and a replacement that recreates the pattern. Catches: overlapping replacement ('bb' for aaa), a re-scan of the result, or only the first occurrence, or the pattern read as a regular expression ('---' for '.')" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "r", type = "VARCHAR" }] +rows = [ + ["'aaa'", "'aa'", "'b'"], + ["'abab'", "'ab'", "'aab'"], + ["'\u00e9.\u00e9'", "'.'", "'-'"], +] +query = "SELECT REPLACE(a, p, r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_no_replacement" +description = "No replacement argument. Catches: an error, or NULL" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'a-b-c'"], +] +query = "SELECT REPLACE(a, '-') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_case" +description = "A pattern in another case. Catches: case-insensitive replacement" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'aAa'"], +] +query = "SELECT REPLACE(a, 'A', '_') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_subject" +description = "NULL subject. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'ab'"], +] +query = "SELECT REPLACE(a, 'a', 'x') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_pattern" +description = "NULL pattern. Catches: NULL read as an empty pattern (subject unchanged)" +columns = [{ name = "p", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT REPLACE('ab', p, 'x') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_replacement" +description = "NULL replacement. Catches: NULL read as '' (a delete)" +columns = [{ name = "r", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["''"], +] +query = "SELECT REPLACE('ab', 'a', r) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_empty_pattern" +description = "An empty pattern: records what Snowflake returns. Catches: the replacement inserted between every character" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'abc'"], +] +query = "SELECT REPLACE(a, '', '-') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/reverse.toml b/cases/translation/functions/reverse.toml new file mode 100644 index 000000000..a3be196f4 --- /dev/null +++ b/cases/translation/functions/reverse.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.reverse" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "REVERSE of multi-byte text. Catches: byte reversal (invalid UTF-8 for \u00e9, \u20ac)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'Hello, world!'"], + ["'h\u00e9llo\u20ac'"], +] +query = "SELECT REVERSE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_date" +description = "REVERSE of a DATE, as the page shows. Catches: an error for a DATE, or another date format" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2019-05-22'"], +] +query = "SELECT REVERSE(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_subject" +description = "NULL subject. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'ab'"], +] +query = "SELECT REVERSE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty" +description = "The empty string. Catches: NULL for the empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT REVERSE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/right.toml b/cases/translation/functions/right.toml new file mode 100644 index 000000000..a331181d4 --- /dev/null +++ b/cases/translation/functions/right.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.right" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "RIGHT of multi-byte text. Catches: a byte count (cutting \u00e9 in half) or the other end of the string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'h\u00e9llo'", "4"], + ["'abcdef'", "3"], + ["'ab'", "9"], +] +query = "SELECT RIGHT(a, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "RIGHT of binary. Catches: hex characters counted instead of bytes" +columns = [{ name = "a", type = "BINARY" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'00FF10'", "2"], +] +query = "SELECT RIGHT(a, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_string_expr" +description = "NULL string. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "2"], + ["'ab'", "1"], +] +query = "SELECT RIGHT(a, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_length_expr" +description = "NULL length. Catches: NULL read as 0 (an empty string instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'ab'", "NULL"], + ["'ab'", "0"], +] +query = "SELECT RIGHT(a, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_negative" +description = "A negative length, which the page says gives an empty string. Catches: an error, or Postgres semantics (all but the last characters)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'abcdef'", "-2"], + ["'abcdef'", "0"], +] +query = "SELECT RIGHT(a, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/rlike.rlike.syntax.toml b/cases/translation/functions/rlike.rlike.syntax.toml new file mode 100644 index 000000000..35e33ba60 --- /dev/null +++ b/cases/translation/functions/rlike.rlike.syntax.toml @@ -0,0 +1,104 @@ +category = "translation" +construct = "sf.functions.rlike.rlike.syntax" +session_profile = "utc-v1" + +[[case]] +id = "t001_anchored" +description = "Patterns that match inside but not across the whole subject. Catches: an unanchored search (TRUE for abc against b) or a LIKE reading of the pattern, or anchors wrapped around an alternation without grouping ('^a|bc$')" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'abc'", "'b'"], + ["'abc'", "'a.c'"], + ["'abc'", "'a[b-d]+'"], + ["'a.c'", "'a.c'"], + ["'abc'", "'ab'"], + ["'xbc'", "'a|bc'"], + ["'ab'", "'a|b'"], +] +query = "SELECT a RLIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_case" +description = "Case-sensitive by default. Catches: case-insensitive matching (TRUE for ABC against abc)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'ABC'", "'abc'"], + ["'abc'", "'abc'"], +] +query = "SELECT a RLIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_dot_newline" +description = "A dot against a newline without the s parameter. Catches: dot matching newline by default" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'a' || CHR(10) || 'b'", "'a.b'"], + ["'axb'", "'a.b'"], +] +query = "SELECT a RLIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_subject" +description = "NULL subject. Catches: NULL read as an empty string (TRUE against .*)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["NULL", "'.*'"], + ["''", "'.*'"], +] +query = "SELECT a RLIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_pattern" +description = "NULL pattern. Catches: NULL read as an empty pattern" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["''", "NULL"], + ["'a'", "'a'"], +] +query = "SELECT a RLIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty" +description = "Empty subject and pattern (the page: '' becomes ^$). Catches: the empty pattern matching everything" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["''", "''"], + ["'a'", "''"], +] +query = "SELECT a RLIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t007_bad_pattern" +description = "An unbalanced bracket. Catches: FALSE or NULL instead of an error" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'a'", "'a['"], +] +query = "SELECT a RLIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t008_not" +description = "The NOT form with matching, non-matching and NULL rows. Catches: NOT dropped, or TRUE for a NULL subject" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'abc'", "'a.*'"], + ["'xbc'", "'a.*'"], + ["NULL", "'a.*'"], +] +query = "SELECT a NOT RLIKE p AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/rlike.rlike.toml b/cases/translation/functions/rlike.rlike.toml new file mode 100644 index 000000000..f8646682e --- /dev/null +++ b/cases/translation/functions/rlike.rlike.toml @@ -0,0 +1,116 @@ +category = "translation" +construct = "sf.functions.rlike.rlike" +session_profile = "utc-v1" + +[[case]] +id = "t001_anchored" +description = "Patterns that match inside but not across the whole subject. Catches: an unanchored search (TRUE for abc against b) or a LIKE reading of the pattern, or anchors wrapped around an alternation without grouping ('^a|bc$')" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'abc'", "'b'"], + ["'abc'", "'a.c'"], + ["'abc'", "'a[b-d]+'"], + ["'a.c'", "'a.c'"], + ["'abc'", "'ab'"], + ["'xbc'", "'a|bc'"], + ["'ab'", "'a|b'"], +] +query = "SELECT RLIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_case" +description = "Case-sensitive by default. Catches: case-insensitive matching (TRUE for ABC against abc)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'ABC'", "'abc'"], + ["'abc'", "'abc'"], +] +query = "SELECT RLIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_dot_newline" +description = "A dot against a newline without the s parameter. Catches: dot matching newline by default" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'a' || CHR(10) || 'b'", "'a.b'"], + ["'axb'", "'a.b'"], +] +query = "SELECT RLIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_subject" +description = "NULL subject. Catches: NULL read as an empty string (TRUE against .*)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["NULL", "'.*'"], + ["''", "'.*'"], +] +query = "SELECT RLIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_pattern" +description = "NULL pattern. Catches: NULL read as an empty pattern" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["''", "NULL"], + ["'a'", "'a'"], +] +query = "SELECT RLIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty" +description = "Empty subject and pattern (the page: '' becomes ^$). Catches: the empty pattern matching everything" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["''", "''"], + ["'a'", "''"], +] +query = "SELECT RLIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t007_bad_pattern" +description = "An unbalanced bracket. Catches: FALSE or NULL instead of an error" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'a'", "'a['"], +] +query = "SELECT RLIKE(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t008_parameters" +description = "The i and s parameters, and c after i. Catches: parameters ignored, or the last of conflicting parameters not winning" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "m", type = "VARCHAR" }] +rows = [ + ["'ABC'", "'abc'", "'i'"], + ["'a' || CHR(10) || 'b'", "'a.b'", "'s'"], + ["'ABC'", "'abc'", "'ic'"], +] +query = "SELECT RLIKE(a, p, m) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t009_null_parameters" +description = "NULL parameters. Catches: NULL read as the default c" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }, { name = "m", type = "VARCHAR" }] +rows = [ + ["'a'", "'a'", "NULL"], + ["'A'", "'a'", "'i'"], +] +query = "SELECT RLIKE(a, p, m) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/round.round-expr-scale.toml b/cases/translation/functions/round.round-expr-scale.toml new file mode 100644 index 000000000..aff6fbd9d --- /dev/null +++ b/cases/translation/functions/round.round-expr-scale.toml @@ -0,0 +1,162 @@ +category = "translation" +construct = "sf.functions.round.round-expr-scale" +session_profile = "utc-v1" + +[[case]] +id = "t001_int" +description = "ROUND of integers with a negative scale. Catches: half-to-even (1400) instead of half away from zero (1500), or a negative scale ignored" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["1450", "-2"], + ["-1450", "-2"], + ["1549", "-2"], +] +query = "SELECT ROUND(EXPR => x, SCALE => s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec" +description = "ROUND of NUMBER(12,4) halves. Catches: banker's rounding (2.5 to 2) instead of half away from zero (3), or truncation" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["2.5000"], + ["-2.5000"], + ["3.5000"], + ["1.4500"], +] +query = "SELECT ROUND(EXPR => x, SCALE => 0) AS r, ROUND(EXPR => x, SCALE => 1) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "ROUND of FLOAT halves exact in binary. Catches: half-to-even for FLOAT, or a NUMBER returned" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["2.5"], + ["-2.5"], + ["0.125"], +] +query = "SELECT ROUND(EXPR => x, SCALE => 0) AS r, ROUND(EXPR => x, SCALE => 2) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_decfloat" +description = "ROUND of DECFLOAT returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column. Catches: computed in FLOAT (1.005 rounds to 1.01 in DECFLOAT)" +columns = [{ name = "x", type = "DECFLOAT" }] +rows = [ + ["1.005"], + ["-2.5"], +] +query = "SELECT CAST(ROUND(EXPR => x, SCALE => 2) AS VARCHAR) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_mode_even" +description = "rounding_mode 'HALF_TO_EVEN' on fixed-point. Catches: the mode ignored (2.5 to 3 instead of 2)" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["2.5000"], + ["3.5000"], + ["-2.5000"], + ["0.0250"], +] +query = "SELECT ROUND(EXPR => x, SCALE => 0, ROUNDING_MODE => 'HALF_TO_EVEN') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_mode_away" +description = "rounding_mode 'HALF_AWAY_FROM_ZERO' spelled out. Catches: the mode read as half-even (-0.0250 to -0.02 instead of -0.03)" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["0.2500"], + ["-0.0250"], +] +query = "SELECT ROUND(EXPR => x, SCALE => 2, ROUNDING_MODE => 'HALF_AWAY_FROM_ZERO') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t007_null_x" +description = "ROUND of NULL. Catches: NULL turned into 0" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["NULL"], +] +query = "SELECT ROUND(EXPR => x, SCALE => 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_null_scale" +description = "ROUND with a NULL scale. Catches: the NULL scale read as 0" +columns = [{ name = "x", type = "NUMBER(12,4)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["2.5555", "NULL"], +] +query = "SELECT ROUND(EXPR => x, SCALE => s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t009_scale" +description = "Scales past the input scale and a carry across digits. Catches: carry lost (9.995 to 9.99) or scale capped" +columns = [{ name = "x", type = "NUMBER(12,4)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["9.9950", "2"], + ["12.3456", "8"], + ["-0.0005", "3"], +] +query = "SELECT ROUND(EXPR => x, SCALE => s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t010_max" +description = "Rounding 38-digit integers at scale -1, near the 38-digit limit. Catches: overflow to FLOAT" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["99999999999999999999999999999999999949"], + ["-1234567890123456789012345678901234567"], +] +query = "SELECT ROUND(EXPR => x, SCALE => -1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t011_mode_float" +description = "A rounding_mode with a FLOAT input is an error. Catches: the mode applied to FLOAT instead of the documented error" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["2.5"], +] +query = "SELECT ROUND(EXPR => x, SCALE => 0, ROUNDING_MODE => 'HALF_TO_EVEN') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t012_mode_bad" +description = "An unknown rounding_mode is an error. Catches: the mode ignored" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["2.5000"], +] +query = "SELECT ROUND(EXPR => x, SCALE => 0, ROUNDING_MODE => 'HALF_UP') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t013_expr_no_scale" +compile_error = true +description = "EXPR => without SCALE => is an error, as the page says. Snowflake rejects it at compile time. Catches: SCALE defaulted to 0" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["2.5000"], +] +query = "SELECT ROUND(EXPR => x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/round.round.toml b/cases/translation/functions/round.round.toml new file mode 100644 index 000000000..c8d078329 --- /dev/null +++ b/cases/translation/functions/round.round.toml @@ -0,0 +1,150 @@ +category = "translation" +construct = "sf.functions.round.round" +session_profile = "utc-v1" + +[[case]] +id = "t001_int" +description = "ROUND of integers with a negative scale. Catches: half-to-even (1400) instead of half away from zero (1500), or a negative scale ignored" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["1450", "-2"], + ["-1450", "-2"], + ["1549", "-2"], +] +query = "SELECT ROUND(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec" +description = "ROUND of NUMBER(12,4) halves. Catches: banker's rounding (2.5 to 2) instead of half away from zero (3), or truncation" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["2.5000"], + ["-2.5000"], + ["3.5000"], + ["1.4500"], +] +query = "SELECT ROUND(x, 0) AS r, ROUND(x, 1) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "ROUND of FLOAT halves exact in binary. Catches: half-to-even for FLOAT, or a NUMBER returned" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["2.5"], + ["-2.5"], + ["0.125"], +] +query = "SELECT ROUND(x, 0) AS r, ROUND(x, 2) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_decfloat" +description = "ROUND of DECFLOAT returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column. Catches: computed in FLOAT (1.005 rounds to 1.01 in DECFLOAT)" +columns = [{ name = "x", type = "DECFLOAT" }] +rows = [ + ["1.005"], + ["-2.5"], +] +query = "SELECT CAST(ROUND(x, 2) AS VARCHAR) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_mode_even" +description = "rounding_mode 'HALF_TO_EVEN' on fixed-point. Catches: the mode ignored (2.5 to 3 instead of 2)" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["2.5000"], + ["3.5000"], + ["-2.5000"], + ["0.0250"], +] +query = "SELECT ROUND(x, 0, 'HALF_TO_EVEN') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_mode_away" +description = "rounding_mode 'HALF_AWAY_FROM_ZERO' spelled out. Catches: the mode read as half-even (-0.0250 to -0.02 instead of -0.03)" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["0.2500"], + ["-0.0250"], +] +query = "SELECT ROUND(x, 2, 'HALF_AWAY_FROM_ZERO') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t007_null_x" +description = "ROUND of NULL. Catches: NULL turned into 0" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["NULL"], +] +query = "SELECT ROUND(x, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_null_scale" +description = "ROUND with a NULL scale. Catches: the NULL scale read as 0" +columns = [{ name = "x", type = "NUMBER(12,4)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["2.5555", "NULL"], +] +query = "SELECT ROUND(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t009_scale" +description = "Scales past the input scale and a carry across digits. Catches: carry lost (9.995 to 9.99) or scale capped" +columns = [{ name = "x", type = "NUMBER(12,4)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["9.9950", "2"], + ["12.3456", "8"], + ["-0.0005", "3"], +] +query = "SELECT ROUND(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t010_max" +description = "Rounding 38-digit integers at scale -1, near the 38-digit limit. Catches: overflow to FLOAT" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["99999999999999999999999999999999999949"], + ["-1234567890123456789012345678901234567"], +] +query = "SELECT ROUND(x, -1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t011_mode_float" +description = "A rounding_mode with a FLOAT input is an error. Catches: the mode applied to FLOAT instead of the documented error" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["2.5"], +] +query = "SELECT ROUND(x, 0, 'HALF_TO_EVEN') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t012_mode_bad" +description = "An unknown rounding_mode is an error. Catches: the mode ignored" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["2.5000"], +] +query = "SELECT ROUND(x, 0, 'HALF_UP') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/row-number.toml b/cases/translation/functions/row-number.toml new file mode 100644 index 000000000..594920965 --- /dev/null +++ b/cases/translation/functions/row-number.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.row-number" +session_profile = "utc-v1" + +[[case]] +id = "t001_partitions" +description = "Two partition keys, with the tie broken by a second order key. Catches: numbering not restarted per partition, or starting at 0" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "10"], + ["'a'", "20"], + ["'a'", "20"], + ["'a'", "NULL"], + ["'a'", "30"], + ["'b'", "5"], +] +query = "SELECT ordinal, ROW_NUMBER() OVER (PARTITION BY p, o IS NULL ORDER BY o DESC, ordinal) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_ties_broken" +description = "A tie in the only order key broken by ordinal so the result is deterministic. Catches: tied rows given the same number" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "10"], + ["'a'", "20"], + ["'a'", "20"], + ["'a'", "NULL"], + ["'a'", "30"], + ["'b'", "5"], +] +query = "SELECT ordinal, ROW_NUMBER() OVER (PARTITION BY p ORDER BY o, ordinal) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_order_expr" +description = "NULL order keys, sorted last under the session default; ties broken by ordinal. Catches: NULLs numbered first" +columns = [{ name = "p", type = "VARCHAR" }, { name = "o", type = "NUMBER(38,0)" }] +rows = [ + ["'a'", "NULL"], + ["'a'", "2"], + ["'a'", "NULL"], + ["'a'", "1"], +] +query = "SELECT ordinal, ROW_NUMBER() OVER (PARTITION BY p ORDER BY o, ordinal) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/rpad.toml b/cases/translation/functions/rpad.toml new file mode 100644 index 000000000..45044ff5b --- /dev/null +++ b/cases/translation/functions/rpad.toml @@ -0,0 +1,107 @@ +category = "translation" +construct = "sf.functions.rpad" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "RPAD with a multi-character pad that must be cut. Catches: the pad cut from the wrong end, or the length counted in bytes (\u00e9)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'abc'", "6", "'xy'"], + ["'\u00e9'", "4", "'ab'"], +] +query = "SELECT RPAD(a, n, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_truncate" +description = "A base longer than the length. Catches: the base kept whole (abcdef), or its rightmost characters kept (def instead of abc)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'abcdef'", "3"], +] +query = "SELECT RPAD(a, n, 'x') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_default_pad" +description = "No pad argument. Catches: no padding, or a pad other than a blank" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'ab'", "4"], +] +query = "SELECT RPAD(a, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_binary" +description = "RPAD of binary. Catches: hex text padded instead of bytes" +columns = [{ name = "a", type = "BINARY" }, { name = "n", type = "NUMBER(38,0)" }, { name = "p", type = "BINARY" }] +rows = [ + ["'01'", "3", "'FF00'"], +] +query = "SELECT RPAD(a, n, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_base" +description = "NULL base. Catches: NULL read as empty (pad only)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT RPAD(a, 3, '*') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_length_expr" +description = "NULL length. Catches: NULL read as 0" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["3"], +] +query = "SELECT RPAD('a', n, '*') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_pad" +description = "NULL pad. Catches: NULL read as the default blank" +columns = [{ name = "p", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'*'"], +] +query = "SELECT RPAD('a', 3, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_empty_pad" +description = "An empty pad, which adds nothing but still truncates. Catches: an infinite loop or error, or no truncation" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'abc'", "5"], + ["'abcdef'", "2"], +] +query = "SELECT RPAD(a, n, '') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t009_negative_length" +description = "A negative length: records what Snowflake returns. Catches: an error or the untouched base where Snowflake returns its value" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'abc'"], +] +query = "SELECT RPAD(a, -1, '*') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/rtrim.toml b/cases/translation/functions/rtrim.toml new file mode 100644 index 000000000..4a8e917af --- /dev/null +++ b/cases/translation/functions/rtrim.toml @@ -0,0 +1,64 @@ +category = "translation" +construct = "sf.functions.rtrim" +session_profile = "utc-v1" + +[[case]] +id = "t001_characters" +description = "RTRIM with a character set given out of order. Catches: the set read as a substring, or characters removed from the left as well" +columns = [{ name = "a", type = "VARCHAR" }, { name = "c", type = "VARCHAR" }] +rows = [ + ["'xyyxabcxy'", "'yx'"], + ["'$.$a.b$.'", "'.$'"], + ["'\u00e9a\u00e9'", "'\u00e9'"], +] +query = "SELECT RTRIM(a, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_default" +description = "RTRIM with the default blank, beside tabs and newlines. Catches: all whitespace removed (the tab and newline kept by Snowflake)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["' ab '"], + ["CHR(9) || ' ab ' || CHR(10)"], +] +query = "SELECT RTRIM(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "NULL string. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["' a '"], +] +query = "SELECT RTRIM(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_characters" +description = "NULL character set. Catches: NULL read as the default blank" +columns = [{ name = "c", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'x'"], +] +query = "SELECT RTRIM(' xax ', c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty" +description = "An empty character set, and a string made only of trimmed characters. Catches: an empty set read as the default blank, or NULL for a fully trimmed string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "c", type = "VARCHAR" }] +rows = [ + ["' a '", "''"], + ["'xxx'", "'x'"], +] +query = "SELECT RTRIM(a, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/rtrimmed-length.toml b/cases/translation/functions/rtrimmed-length.toml new file mode 100644 index 000000000..b8f185cd7 --- /dev/null +++ b/cases/translation/functions/rtrimmed-length.toml @@ -0,0 +1,41 @@ +category = "translation" +construct = "sf.functions.rtrimmed-length" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "RTRIMMED_LENGTH with trailing and leading blanks and a trailing tab. Catches: LENGTH semantics (trailing whitespace counted), leading blanks removed, or only blanks trimmed (a trailing tab kept)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'ab '"], + ["' ab'"], + ["'ab\t'"], + ["'\u00e9 '"], +] +query = "SELECT RTRIMMED_LENGTH(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_string_expr" +description = "NULL next to a set value. Catches: NULL read as 0" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a '"], +] +query = "SELECT RTRIMMED_LENGTH(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_blanks_only" +description = "The empty string and a blanks-only string. Catches: NULL for the empty string, or the blanks counted" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["' '"], +] +query = "SELECT RTRIMMED_LENGTH(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/sanitize-webhook-content.toml b/cases/translation/functions/sanitize-webhook-content.toml new file mode 100644 index 000000000..ad8beddd1 --- /dev/null +++ b/cases/translation/functions/sanitize-webhook-content.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.sanitize-webhook-content" +session_profile = "utc-v1" + +[[case]] +id = "t001_plain" +description = "Text without placeholders, which should come back unchanged, and text with SNOWFLAKE_WEBHOOK_SECRET, a placeholder the page names and says becomes REDACTED; the page does not say; the recording decides on the exact text around it. Catches: plain text altered" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'hello world'"], + ["'token SNOWFLAKE_WEBHOOK_SECRET end'"], +] +query = "SELECT ordinal, SNOWFLAKE.NOTIFICATION.SANITIZE_WEBHOOK_CONTENT(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_message" +description = "A NULL message; the page does not say; the recording decides. Catches: an error, or an empty string" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT SNOWFLAKE.NOTIFICATION.SANITIZE_WEBHOOK_CONTENT(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/search-ip.toml b/cases/translation/functions/search-ip.toml new file mode 100644 index 000000000..bfc1f18e8 --- /dev/null +++ b/cases/translation/functions/search-ip.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.search-ip" +session_profile = "utc-v1" + +[[case]] +id = "t001_ipv4" +description = "An address inside text, and a longer address with the same prefix. Catches: a substring match (TRUE for 192.0.2.10)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'host 192.0.2.1 up'"], + ["'192.0.2.10'"], + ["'none'"], +] +query = "SELECT SEARCH_IP(a, '192.0.2.1') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_cidr" +description = "A CIDR range. Catches: the range read as a single address" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'x 192.0.2.77'"], + ["'192.0.3.1'"], +] +query = "SELECT SEARCH_IP(a, '192.0.2.0/24') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_leading_zeros" +description = "A search string with leading zeros. Catches: leading zeros compared as text" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'192.0.2.1'"], +] +query = "SELECT SEARCH_IP(a, '192.000.002.001') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_search_data" +description = "NULL data. Catches: NULL read as empty (FALSE)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'10.0.0.1'"], +] +query = "SELECT SEARCH_IP(a, '10.0.0.1') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_ipv6" +description = "An IPv6 address written in two forms. Catches: an IPv4-only search, or IPv6 compared as text (leading zeros)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'addr 2001:db8::1 up'"], + ["'2001:db8::2'"], +] +query = "SELECT SEARCH_IP(a, '2001:0db8::0001') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/search.toml b/cases/translation/functions/search.toml new file mode 100644 index 000000000..68608315d --- /dev/null +++ b/cases/translation/functions/search.toml @@ -0,0 +1,66 @@ +category = "translation" +construct = "sf.functions.search" +session_profile = "utc-v1" + +[[case]] +id = "t001_or" +description = "The default OR mode, case-insensitive. Catches: a substring match (TRUE for quickly), case-sensitive tokens, or AND semantics" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'The Quick brown'"], + ["'a fox'"], + ["'quickly'"], + ["'nothing'"], +] +query = "SELECT SEARCH(a, 'quick fox') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_modes" +description = "AND, PHRASE and EXACT modes on the same data. Catches: SEARCH_MODE ignored, AND read as OR, or EXACT read as PHRASE" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'fox the quick'"], + ["'the quick fox'"], + ["'the quick dog'"], + ["'the Quick fox'"], +] +query = "SELECT SEARCH(a, 'quick fox', SEARCH_MODE => 'AND') AS r_and, SEARCH(a, 'quick fox', SEARCH_MODE => 'PHRASE') AS r_phrase, SEARCH(a, 'quick fox', SEARCH_MODE => 'EXACT') AS r_exact FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_analyzer" +description = "The NO_OP_ANALYZER, which does not tokenize. Catches: the analyzer ignored (TRUE for a token inside the data)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'quick fox'"], + ["'quick'"], +] +query = "SELECT SEARCH(a, 'quick', ANALYZER => 'NO_OP_ANALYZER') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_search_data" +description = "NULL data. Catches: NULL read as empty (FALSE instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'x'"], +] +query = "SELECT SEARCH(a, 'x') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty" +description = "Empty data. Catches: NULL or TRUE for empty data" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT SEARCH(a, 'x') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/seq1.seq1.toml b/cases/translation/functions/seq1.seq1.toml new file mode 100644 index 000000000..5a2259b31 --- /dev/null +++ b/cases/translation/functions/seq1.seq1.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.seq1.seq1" +session_profile = "utc-v1" + +[[case]] +id = "t001_sequence" +description = "SEQ1 over GENERATOR rows: starting value and count of distinct values. Catches: a sequence starting at 1, or repeated values" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MIN(SEQ1()) AS lo, COUNT(DISTINCT SEQ1()) AS n FROM TABLE(GENERATOR(ROWCOUNT => 5))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_wrap" +description = "300 rows of a one-byte sequence with sign 0 and sign 1; the page says sign 0 wraps to 0 and sign 1 to the smallest one-byte value. Catches: no wrap (values up to 299), or sign 1 wrapping to 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MIN(SEQ1(0)) AS lo0, MAX(SEQ1(0)) AS hi0, MIN(SEQ1(1)) AS lo1, MAX(SEQ1(1)) AS hi1 FROM TABLE(GENERATOR(ROWCOUNT => 300))" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_null_sign" +description = "A NULL sign argument; the page does not say; the recording decides. Catches: the default sign used where Snowflake raises an error, or the reverse" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MIN(SEQ1(NULL)) AS lo FROM TABLE(GENERATOR(ROWCOUNT => 3))" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/seq1.seq2.toml b/cases/translation/functions/seq1.seq2.toml new file mode 100644 index 000000000..5022df460 --- /dev/null +++ b/cases/translation/functions/seq1.seq2.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.seq1.seq2" +session_profile = "utc-v1" + +[[case]] +id = "t001_sequence" +description = "SEQ2 over GENERATOR rows: starting value and count of distinct values. Catches: a sequence starting at 1, or repeated values" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MIN(SEQ2()) AS lo, COUNT(DISTINCT SEQ2()) AS n FROM TABLE(GENERATOR(ROWCOUNT => 5))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_sign" +description = "SEQ2(1) before any wrap-around; the page describes sign 1 only after a wrap-around, so the recording decides where it starts. Catches: a start that differs from Snowflake's" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MIN(SEQ2(1)) AS lo, MAX(SEQ2(1)) AS hi FROM TABLE(GENERATOR(ROWCOUNT => 5))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_sign" +description = "A NULL sign argument; the page does not say; the recording decides. Catches: the default sign used where Snowflake raises an error, or the reverse" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MIN(SEQ2(NULL)) AS lo FROM TABLE(GENERATOR(ROWCOUNT => 3))" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/seq1.seq4.toml b/cases/translation/functions/seq1.seq4.toml new file mode 100644 index 000000000..643a3a3fb --- /dev/null +++ b/cases/translation/functions/seq1.seq4.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.seq1.seq4" +session_profile = "utc-v1" + +[[case]] +id = "t001_sequence" +description = "SEQ4 over GENERATOR rows: starting value and count of distinct values. Catches: a sequence starting at 1, or repeated values" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MIN(SEQ4()) AS lo, COUNT(DISTINCT SEQ4()) AS n FROM TABLE(GENERATOR(ROWCOUNT => 5))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_sign" +description = "SEQ4(1) before any wrap-around; the page describes sign 1 only after a wrap-around, so the recording decides where it starts. Catches: a start that differs from Snowflake's" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MIN(SEQ4(1)) AS lo, MAX(SEQ4(1)) AS hi FROM TABLE(GENERATOR(ROWCOUNT => 5))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_sign" +description = "A NULL sign argument; the page does not say; the recording decides. Catches: the default sign used where Snowflake raises an error, or the reverse" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MIN(SEQ4(NULL)) AS lo FROM TABLE(GENERATOR(ROWCOUNT => 3))" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/seq1.seq8.toml b/cases/translation/functions/seq1.seq8.toml new file mode 100644 index 000000000..e3d8c60f5 --- /dev/null +++ b/cases/translation/functions/seq1.seq8.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.seq1.seq8" +session_profile = "utc-v1" + +[[case]] +id = "t001_sequence" +description = "SEQ8 over GENERATOR rows: starting value and count of distinct values. Catches: a sequence starting at 1, or repeated values" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MIN(SEQ8()) AS lo, COUNT(DISTINCT SEQ8()) AS n FROM TABLE(GENERATOR(ROWCOUNT => 5))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_sign" +description = "SEQ8(1) before any wrap-around; the page describes sign 1 only after a wrap-around, so the recording decides where it starts. Catches: a start that differs from Snowflake's" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MIN(SEQ8(1)) AS lo, MAX(SEQ8(1)) AS hi FROM TABLE(GENERATOR(ROWCOUNT => 5))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_sign" +description = "A NULL sign argument; the page does not say; the recording decides. Catches: the default sign used where Snowflake raises an error, or the reverse" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MIN(SEQ8(NULL)) AS lo FROM TABLE(GENERATOR(ROWCOUNT => 3))" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/sha1-binary.toml b/cases/translation/functions/sha1-binary.toml new file mode 100644 index 000000000..5ce28ee1e --- /dev/null +++ b/cases/translation/functions/sha1-binary.toml @@ -0,0 +1,39 @@ +category = "translation" +construct = "sf.functions.sha1-binary" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "SHA1_BINARY of ASCII and multi-byte text. Catches: another digest, upper-case hex, or Latin-1 bytes for \u00e9" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'Snowflake'"], + ["'\u00e9'"], + ["'AbCd0'"], +] +query = "SELECT SHA1_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_msg" +description = "NULL message next to a set one. Catches: NULL hashed as an empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT SHA1_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_empty" +description = "The empty string, which has a defined digest. Catches: NULL for the empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT SHA1_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/sha1.sha1-hex.toml b/cases/translation/functions/sha1.sha1-hex.toml new file mode 100644 index 000000000..1c9b42cf4 --- /dev/null +++ b/cases/translation/functions/sha1.sha1-hex.toml @@ -0,0 +1,39 @@ +category = "translation" +construct = "sf.functions.sha1.sha1-hex" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "SHA1_HEX of ASCII and multi-byte text. Catches: another digest, upper-case hex, or Latin-1 bytes for \u00e9" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'Snowflake'"], + ["'\u00e9'"], + ["'AbCd0'"], +] +query = "SELECT SHA1_HEX(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_msg" +description = "NULL message next to a set one. Catches: NULL hashed as an empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT SHA1_HEX(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_empty" +description = "The empty string, which has a defined digest. Catches: NULL for the empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT SHA1_HEX(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/sha1.sha1.toml b/cases/translation/functions/sha1.sha1.toml new file mode 100644 index 000000000..4233d3659 --- /dev/null +++ b/cases/translation/functions/sha1.sha1.toml @@ -0,0 +1,39 @@ +category = "translation" +construct = "sf.functions.sha1.sha1" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "SHA1 of ASCII and multi-byte text. Catches: another digest, upper-case hex, or Latin-1 bytes for \u00e9" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'Snowflake'"], + ["'\u00e9'"], + ["'AbCd0'"], +] +query = "SELECT SHA1(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_msg" +description = "NULL message next to a set one. Catches: NULL hashed as an empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT SHA1(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_empty" +description = "The empty string, which has a defined digest. Catches: NULL for the empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT SHA1(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/sha2-binary.toml b/cases/translation/functions/sha2-binary.toml new file mode 100644 index 000000000..d4ae35253 --- /dev/null +++ b/cases/translation/functions/sha2-binary.toml @@ -0,0 +1,71 @@ +category = "translation" +construct = "sf.functions.sha2-binary" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "SHA2_BINARY with the default size, including the page's AbCd0. Catches: SHA-1 or SHA-512 as the default, or a hex VARCHAR instead of BINARY (32 bytes against 64 characters in the length column)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'AbCd0'"], + ["'\u00e9'"], +] +query = "SELECT SHA2_BINARY(a) AS r, OCTET_LENGTH(SHA2_BINARY(a)) AS l FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_digest_size" +description = "Each documented digest size. Catches: the size ignored or 224 read as SHA-512/224" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'Snowflake'"], +] +query = "SELECT SHA2_BINARY(a, 224) AS d224, SHA2_BINARY(a, 256) AS d256, SHA2_BINARY(a, 384) AS d384, SHA2_BINARY(a, 512) AS d512 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_msg" +description = "NULL message. Catches: NULL hashed as an empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT SHA2_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_digest_size" +description = "NULL size. Catches: NULL read as the default 256" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'a'"], +] +query = "SELECT SHA2_BINARY(a, NULL) AS r, SHA2_BINARY(a, 512) AS c FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty" +description = "The empty string. Catches: NULL for the empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT SHA2_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t006_bad_size" +description = "An undocumented digest size. Catches: a fallback to 256 instead of an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'a'"], +] +query = "SELECT SHA2_BINARY(a, 100) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/sha2.sha2-hex.toml b/cases/translation/functions/sha2.sha2-hex.toml new file mode 100644 index 000000000..1c45b36a5 --- /dev/null +++ b/cases/translation/functions/sha2.sha2-hex.toml @@ -0,0 +1,71 @@ +category = "translation" +construct = "sf.functions.sha2.sha2-hex" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "SHA2_HEX with the default size, including the page's AbCd0. Catches: SHA-1, SHA-512 or upper-case hex as the default" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'AbCd0'"], + ["'\u00e9'"], +] +query = "SELECT SHA2_HEX(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_digest_size" +description = "Each documented digest size. Catches: the size ignored or 224 read as SHA-512/224" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'Snowflake'"], +] +query = "SELECT SHA2_HEX(a, 224) AS d224, SHA2_HEX(a, 256) AS d256, SHA2_HEX(a, 384) AS d384, SHA2_HEX(a, 512) AS d512 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_msg" +description = "NULL message. Catches: NULL hashed as an empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT SHA2_HEX(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_digest_size" +description = "NULL size. Catches: NULL read as the default 256" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'a'"], +] +query = "SELECT SHA2_HEX(a, NULL) AS r, SHA2_HEX(a, 512) AS c FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty" +description = "The empty string. Catches: NULL for the empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT SHA2_HEX(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t006_bad_size" +description = "An undocumented digest size. Catches: a fallback to 256 instead of an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'a'"], +] +query = "SELECT SHA2_HEX(a, 100) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/sha2.sha2.toml b/cases/translation/functions/sha2.sha2.toml new file mode 100644 index 000000000..128f9af60 --- /dev/null +++ b/cases/translation/functions/sha2.sha2.toml @@ -0,0 +1,71 @@ +category = "translation" +construct = "sf.functions.sha2.sha2" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "SHA2 with the default size, including the page's AbCd0. Catches: SHA-1, SHA-512 or upper-case hex as the default" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'AbCd0'"], + ["'\u00e9'"], +] +query = "SELECT SHA2(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_digest_size" +description = "Each documented digest size. Catches: the size ignored or 224 read as SHA-512/224" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'Snowflake'"], +] +query = "SELECT SHA2(a, 224) AS d224, SHA2(a, 256) AS d256, SHA2(a, 384) AS d384, SHA2(a, 512) AS d512 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_msg" +description = "NULL message. Catches: NULL hashed as an empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT SHA2(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_digest_size" +description = "NULL size. Catches: NULL read as the default 256" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'a'"], +] +query = "SELECT SHA2(a, NULL) AS r, SHA2(a, 512) AS c FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty" +description = "The empty string. Catches: NULL for the empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT SHA2(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t006_bad_size" +description = "An undocumented digest size. Catches: a fallback to 256 instead of an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'a'"], +] +query = "SELECT SHA2(a, 100) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/sign.toml b/cases/translation/functions/sign.toml new file mode 100644 index 000000000..cef9cabb9 --- /dev/null +++ b/cases/translation/functions/sign.toml @@ -0,0 +1,65 @@ +category = "translation" +construct = "sf.functions.sign" +session_profile = "utc-v1" + +[[case]] +id = "t001_int" +description = "SIGN of integers. Catches: ABS computed (-7 gives 7 instead of -1)" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["-7"], + ["0"], + ["12"], +] +query = "SELECT SIGN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec" +description = "SIGN of NUMBER(10,2), keeping its type. Catches: the scale lost or FLOAT returned" +columns = [{ name = "x", type = "NUMBER(10,2)" }] +rows = [ + ["-2.50"], + ["-0.01"], + ["3.25"], +] +query = "SELECT SIGN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "SIGN of FLOAT. Catches: negative zero and tiny negatives" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["-0.0"], + ["-1e-300"], + ["2.5"], +] +query = "SELECT SIGN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null" +description = "SIGN of NULL. Catches: NULL turned into 0" +columns = [{ name = "x", type = "NUMBER(10,2)" }] +rows = [ + ["NULL"], +] +query = "SELECT SIGN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_extremes" +description = "The 38-digit and double extremes. Catches: 64-bit arithmetic overflowing" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "y", type = "FLOAT" }] +rows = [ + ["-99999999999999999999999999999999999999", "-1e308"], + ["99999999999999999999999999999999999999", "1e-320"], +] +query = "SELECT SIGN(x) AS r, SIGN(y) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/sin.toml b/cases/translation/functions/sin.toml new file mode 100644 index 000000000..1251e3bf6 --- /dev/null +++ b/cases/translation/functions/sin.toml @@ -0,0 +1,52 @@ +category = "translation" +construct = "sf.functions.sin" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "SIN of FLOAT values. Catches: COS computed, or the argument read in degrees" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0"], + ["1"], + ["-2.5"], + ["3.141592653589793"], +] +query = "SELECT SIN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "SIN of NUMBER(12,4), converted to FLOAT. Catches: COS computed, or the argument read in degrees; or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["1.5000"], + ["-0.7500"], +] +query = "SELECT SIN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null" +description = "SIN of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT SIN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_large" +description = "Large arguments. Catches: argument reduction differing" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1e6"], + ["-12345.678"], +] +query = "SELECT SIN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/sinh.toml b/cases/translation/functions/sinh.toml new file mode 100644 index 000000000..911a5f828 --- /dev/null +++ b/cases/translation/functions/sinh.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.sinh" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "SINH of FLOAT values. Catches: COSH computed" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0"], + ["1"], + ["-2"], +] +query = "SELECT SINH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "SINH of NUMBER(12,4), converted to FLOAT. Catches: COSH computed; or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["0.5000"], + ["-1.2500"], +] +query = "SELECT SINH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null" +description = "SINH of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT SINH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_overflow_inf" +description = "Arguments just past the double range (710.48). Catches: infinity versus error" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["711"], + ["-711"], +] +query = "SELECT SINH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/skew.toml b/cases/translation/functions/skew.toml new file mode 100644 index 000000000..a59f43938 --- /dev/null +++ b/cases/translation/functions/skew.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.skew" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Right- and left-skewed groups. Catches: population skewness (no small-sample correction), or the sign flipped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "1"], + ["'p'", "2"], + ["'q'", "8"], + ["'p'", "3"], + ["'q'", "9"], + ["'p'", "10"], + ["'q'", "10"], +] +query = "SELECT g, SKEW(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_two_rows" +description = "Two values, below the documented minimum of three. Catches: a value (0) instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["5"], +] +query = "SELECT SKEW(x) AS r FROM input" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_varchar" +description = "Numeric text. Catches: text rejected" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'1'"], + ["'2'"], + ["'9'"], +] +query = "SELECT SKEW(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr" +description = "Three rows of which one is NULL. Catches: NULL counted as a row" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["NULL"], + ["7"], +] +query = "SELECT SKEW(x) AS r FROM input" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_input" +description = "No rows. Catches: an error instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT SKEW(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/soundex-p123.toml b/cases/translation/functions/soundex-p123.toml new file mode 100644 index 000000000..b4bff6aae --- /dev/null +++ b/cases/translation/functions/soundex-p123.toml @@ -0,0 +1,28 @@ +category = "translation" +construct = "sf.functions.soundex-p123" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "The page's examples and a name where both functions agree. Catches: plain SOUNDEX (P236, L300)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'Pfister'"], + ["'Lloyd'"], + ["'Robert'"], +] +query = "SELECT SOUNDEX_P123(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_varchar_expr" +description = "NULL string. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'Ann'"], +] +query = "SELECT SOUNDEX_P123(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/soundex.toml b/cases/translation/functions/soundex.toml new file mode 100644 index 000000000..572874edd --- /dev/null +++ b/cases/translation/functions/soundex.toml @@ -0,0 +1,43 @@ +category = "translation" +construct = "sf.functions.soundex" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "SOUNDEX of names that exercise the H/W and same-code rules. Catches: the H/W rule missed (A226 instead of A261 for Ashcraft), adjacent same codes not merged, or no zero padding" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'Robert'"], + ["'Ashcraft'"], + ["'Tymczak'"], + ["'Pfister'"], + ["'Lloyd'"], + ["'Lee'"], +] +query = "SELECT SOUNDEX(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_varchar_expr" +description = "NULL string. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'Ann'"], +] +query = "SELECT SOUNDEX(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_empty" +description = "The empty string and a string with no letters: records what Snowflake returns. Catches: a padded 000 code or an error where Snowflake returns empty, or the reverse" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["'123'"], +] +query = "SELECT SOUNDEX(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/space.toml b/cases/translation/functions/space.toml new file mode 100644 index 000000000..42255fc31 --- /dev/null +++ b/cases/translation/functions/space.toml @@ -0,0 +1,50 @@ +category = "translation" +construct = "sf.functions.space" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "SPACE with its length shown beside it. Catches: the count off by one or another character" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["3"], + ["1"], +] +query = "SELECT SPACE(n) AS r, LENGTH(SPACE(n)) AS l, '[' || SPACE(n) || ']' AS b FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fraction" +description = "A fractional count: records Snowflake's rounding. Catches: truncation (2 blanks) where Snowflake rounds 2.7 to 3, or the reverse" +columns = [{ name = "n", type = "NUMBER(10,2)" }] +rows = [ + ["2.70"], + ["2.20"], +] +query = "SELECT LENGTH(SPACE(n)) AS l FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_n" +description = "NULL count. Catches: NULL read as 0" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["0"], +] +query = "SELECT SPACE(n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_negative" +description = "A negative count: records what Snowflake returns. Catches: an error where Snowflake returns an empty string, or the reverse" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["-2"], +] +query = "SELECT SPACE(n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/split-part.toml b/cases/translation/functions/split-part.toml new file mode 100644 index 000000000..7cd76b5d8 --- /dev/null +++ b/cases/translation/functions/split-part.toml @@ -0,0 +1,88 @@ +category = "translation" +construct = "sf.functions.split-part" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Parts by positive and negative numbers with a multi-character delimiter. Catches: the delimiter read as a character set (STRTOK), a 0-based part, or negative parts rejected" +columns = [{ name = "a", type = "VARCHAR" }, { name = "d", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'a.@b.c'", "'.@'", "2"], + ["'a,b,c'", "','", "-1"], + ["'\u00e9,\u00fc'", "','", "2"], +] +query = "SELECT SPLIT_PART(a, d, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_part_zero" +description = "Part 0, which the page says is treated as 1. Catches: NULL or an empty string for 0" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'x,y'"], +] +query = "SELECT SPLIT_PART(a, ',', 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_string" +description = "NULL string. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT SPLIT_PART(a, ',', 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_delimiter" +description = "NULL delimiter. Catches: NULL read as empty" +columns = [{ name = "d", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["','"], +] +query = "SELECT SPLIT_PART('a,b', d, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_partnumber" +description = "NULL part. Catches: NULL read as 1" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT SPLIT_PART('a,b', ',', n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_parts" +description = "Leading and trailing delimiters and an empty delimiter. Catches: empty parts skipped (STRTOK semantics) or the empty delimiter splitting characters" +columns = [{ name = "a", type = "VARCHAR" }, { name = "d", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["',a,'", "','", "1"], + ["',a,'", "','", "3"], + ["'a,b'", "''", "1"], +] +query = "SELECT SPLIT_PART(a, d, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t007_out_of_range" +description = "Part numbers past either end. Catches: NULL instead of '' or a clamped part" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["4"], + ["-4"], +] +query = "SELECT SPLIT_PART('a,b,c', ',', n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/split-to-table.toml b/cases/translation/functions/split-to-table.toml new file mode 100644 index 000000000..94b73889f --- /dev/null +++ b/cases/translation/functions/split-to-table.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.split-to-table" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Parts with an empty one and a multi-character delimiter. Catches: empty parts dropped, a 0-based INDEX, or the delimiter read as a set" +columns = [{ name = "a", type = "VARCHAR" }, { name = "d", type = "VARCHAR" }] +rows = [ + ["'a,,b'", "','"], + ["'x<>y'"], +] +query = "SELECT input.ordinal, t.index AS i, t.value AS v FROM input, TABLE(SPLIT_TO_TABLE(input.a, input.d)) t ORDER BY input.ordinal, t.index" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_string" +description = "NULL string, which the page says gives no rows. Catches: one row (NULL or empty) for the NULL input" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'p,q'"], +] +query = "SELECT input.ordinal, t.index AS i, t.value AS v FROM input, TABLE(SPLIT_TO_TABLE(input.a, ',')) t ORDER BY input.ordinal, t.index" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_null_delimiter" +description = "NULL delimiter. Catches: NULL read as no delimiter" +columns = [{ name = "d", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["','"], +] +query = "SELECT input.ordinal, t.index AS i, t.value AS v FROM input, TABLE(SPLIT_TO_TABLE('a,b', input.d)) t ORDER BY input.ordinal, t.index" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty" +description = "The empty string, which the page says gives one empty row. Catches: no rows for the empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["'z'"], +] +query = "SELECT input.ordinal, t.index AS i, t.value AS v FROM input, TABLE(SPLIT_TO_TABLE(input.a, ',')) t ORDER BY input.ordinal, t.index" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/split.toml b/cases/translation/functions/split.toml new file mode 100644 index 000000000..75e9078e6 --- /dev/null +++ b/cases/translation/functions/split.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.split" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Empty parts and a multi-character separator. Catches: empty parts dropped, or the separator read as a character set" +columns = [{ name = "a", type = "VARCHAR" }, { name = "d", type = "VARCHAR" }] +rows = [ + ["'a,b,,c,'", "','"], + ["'a<>b'"], +] +query = "SELECT SPLIT(a, d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_string" +description = "NULL string. Catches: NULL read as empty ([\"\"])" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT SPLIT(a, ',') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_null_separator" +description = "NULL separator. Catches: NULL read as empty" +columns = [{ name = "d", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["','"], +] +query = "SELECT SPLIT('a,b', d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty" +description = "An empty string and an empty separator: records what Snowflake returns. Catches: an empty array for an empty string, or a per-character split for an empty separator" +columns = [{ name = "a", type = "VARCHAR" }, { name = "d", type = "VARCHAR" }] +rows = [ + ["''", "','"], + ["'a,b'", "''"], +] +query = "SELECT SPLIT(a, d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/sqrt.toml b/cases/translation/functions/sqrt.toml new file mode 100644 index 000000000..08b38b806 --- /dev/null +++ b/cases/translation/functions/sqrt.toml @@ -0,0 +1,74 @@ +category = "translation" +construct = "sf.functions.sqrt" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "SQRT of FLOAT values. Catches: CBRT or squaring computed" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["2"], + ["0.25"], + ["1e10"], +] +query = "SELECT SQRT(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "SQRT of NUMBER(12,4), converted to FLOAT. Catches: CBRT or squaring computed; or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["2.0000"], + ["0.0625"], +] +query = "SELECT SQRT(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_decfloat" +description = "SQRT of DECFLOAT, which returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column. Catches: a DECFLOAT argument computed and returned as FLOAT" +columns = [{ name = "x", type = "DECFLOAT" }] +rows = [ + ["2"], + ["0.25"], +] +query = "SELECT CAST(SQRT(x) AS VARCHAR) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null" +description = "SQRT of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT SQRT(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_tiny_huge" +description = "Very small and very large values. Catches: precision at the extremes" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1e-300"], + ["1e300"], +] +query = "SELECT SQRT(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t006_negative" +description = "SQRT at or outside its domain: records what Snowflake returns there (NaN, Infinity, NULL or an error); re-kinded to error_parity after capture if Snowflake raises an error. Catches: NaN, Infinity, NULL or an error differing from Snowflake" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["-1"], +] +query = "SELECT SQRT(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/square.toml b/cases/translation/functions/square.toml new file mode 100644 index 000000000..205d2967b --- /dev/null +++ b/cases/translation/functions/square.toml @@ -0,0 +1,74 @@ +category = "translation" +construct = "sf.functions.square" +session_profile = "utc-v1" + +[[case]] +id = "t001_int" +description = "SQUARE of integers returns FLOAT. Catches: x*x kept as NUMBER (the type differs), or SQRT computed" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["-3"], + ["12"], +] +query = "SELECT SQUARE(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec" +description = "SQUARE of NUMBER(10,2). Catches: the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(10,2)" }] +rows = [ + ["1.50"], + ["-0.25"], +] +query = "SELECT SQUARE(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "SQUARE of FLOAT. Catches: SQRT computed" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.1"], + ["-2.5"], +] +query = "SELECT SQUARE(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_decfloat" +description = "SQUARE of DECFLOAT returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column. Catches: computed in FLOAT" +columns = [{ name = "x", type = "DECFLOAT" }] +rows = [ + ["1.1"], + ["-3"], +] +query = "SELECT CAST(SQUARE(x) AS VARCHAR) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null" +description = "SQUARE of NULL. Catches: NULL turned into 0" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT SQUARE(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_overflow_inf" +description = "Squares past the double range. Catches: infinity versus error" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1e200"], + ["-1e155"], +] +query = "SELECT SQUARE(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/st-area.toml b/cases/translation/functions/st-area.toml new file mode 100644 index 000000000..603a2fab5 --- /dev/null +++ b/cases/translation/functions/st-area.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.st-area" +session_profile = "utc-v1" + +[[case]] +id = "t001_geometry" +description = "A 10 by 10 square, a line string, and a collection of a triangle (area 6) and a point. Catches: a line string given its length, or the collection area ignoring the triangle" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], + ["'LINESTRING(0 0,1 2,3 4)'"], + ["'GEOMETRYCOLLECTION(POLYGON((0 0,4 0,1 3,0 0)),POINT(5 5))'"], +] +query = "SELECT ordinal, ST_AREA(TO_GEOMETRY(v)) AS a FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geography" +description = "A 1-degree square at the equator in units of 1e9 square metres, rounded (12 on any earth model). Catches: square degrees returned (1)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,1 0,1 1,0 1,0 0))'"], +] +query = "SELECT ROUND(ST_AREA(TO_GEOGRAPHY(v)) / 1e9) AS a FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_AREA(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-asewkb.toml b/cases/translation/functions/st-asewkb.toml new file mode 100644 index 000000000..12d7dc5d1 --- /dev/null +++ b/cases/translation/functions/st-asewkb.toml @@ -0,0 +1,25 @@ +category = "translation" +construct = "sf.functions.st-asewkb" +session_profile = "utc-v1" + +[[case]] +id = "t001_srid" +description = "The SRID carried in the EWKB, read back with TO_GEOMETRY: 4326 for a GEOGRAPHY, 3857 for a GEOMETRY with that SRID. Catches: plain WKB returned (SRID 0), or the GEOMETRY SRID replaced by 4326" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_SRID(TO_GEOMETRY(ST_ASEWKB(TO_GEOGRAPHY(v)))) AS g, ST_SRID(TO_GEOMETRY(ST_ASEWKB(TO_GEOMETRY(v, 3857)))) AS m, ST_X(TO_GEOMETRY(ST_ASEWKB(TO_GEOGRAPHY(v)))) AS x FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_ASEWKB(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-asewkt.toml b/cases/translation/functions/st-asewkt.toml new file mode 100644 index 000000000..f173ef981 --- /dev/null +++ b/cases/translation/functions/st-asewkt.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.st-asewkt" +session_profile = "utc-v1" + +[[case]] +id = "t001_geography" +description = "A GEOGRAPHY point, whose text starts with SRID=4326. Catches: the SRID prefix left out, or longitude and latitude swapped" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_ASEWKT(TO_GEOGRAPHY(v)) AS r, STARTSWITH(ST_ASEWKT(TO_GEOGRAPHY(v)), 'SRID=4326;') AS prefixed FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geometry" +description = "A GEOMETRY with SRID 3857, whose text carries that SRID. Catches: SRID 4326 written for every shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,1 2,3 4)'"], +] +query = "SELECT ST_ASEWKT(TO_GEOMETRY(v, 3857)) AS r, STARTSWITH(ST_ASEWKT(TO_GEOMETRY(v, 3857)), 'SRID=3857;') AS prefixed FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_ASEWKT(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-asgeojson.toml b/cases/translation/functions/st-asgeojson.toml new file mode 100644 index 000000000..a9cdcb1c1 --- /dev/null +++ b/cases/translation/functions/st-asgeojson.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.st-asgeojson" +session_profile = "utc-v1" + +[[case]] +id = "t001_point" +description = "The type and coordinates of a point, longitude first, and no crs key for a GEOMETRY with SRID 3857. Catches: latitude first, or a crs member added" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT GET(ST_ASGEOJSON(TO_GEOGRAPHY(v)), 'type')::VARCHAR AS t, GET(GET(ST_ASGEOJSON(TO_GEOGRAPHY(v)), 'coordinates'), 0)::FLOAT AS x, GET(GET(ST_ASGEOJSON(TO_GEOGRAPHY(v)), 'coordinates'), 1)::FLOAT AS y, GET(ST_ASGEOJSON(TO_GEOMETRY(v, 3857)), 'crs') IS NULL AS no_crs FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_types" +description = "The GeoJSON type names of a line string and a polygon. Catches: WKT type names (LINESTRING) returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,1 2,3 4)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], +] +query = "SELECT ordinal, GET(ST_ASGEOJSON(TO_GEOGRAPHY(v)), 'type')::VARCHAR AS t FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_ASGEOJSON(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-aswkb.st-asbinary.toml b/cases/translation/functions/st-aswkb.st-asbinary.toml new file mode 100644 index 000000000..bcddb2edc --- /dev/null +++ b/cases/translation/functions/st-aswkb.st-asbinary.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.st-aswkb.st-asbinary" +session_profile = "utc-v1" + +[[case]] +id = "t001_round_trip" +description = "A point read back with TO_GEOMETRY, which gives SRID 0 for WKB even when the GEOMETRY had SRID 3857. Catches: EWKB returned (the SRID carried over), or the coordinates swapped" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_X(TO_GEOMETRY(ST_ASBINARY(TO_GEOGRAPHY(v)))) AS x, ST_Y(TO_GEOMETRY(ST_ASBINARY(TO_GEOGRAPHY(v)))) AS y, ST_SRID(TO_GEOMETRY(ST_ASBINARY(TO_GEOMETRY(v, 3857)))) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_type" +description = "The result type. Catches: hexadecimal text returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT TYPEOF(ST_ASBINARY(TO_GEOMETRY(v))::VARIANT) AS t FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_ASBINARY(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-aswkb.st-aswkb.toml b/cases/translation/functions/st-aswkb.st-aswkb.toml new file mode 100644 index 000000000..5072a831c --- /dev/null +++ b/cases/translation/functions/st-aswkb.st-aswkb.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.st-aswkb.st-aswkb" +session_profile = "utc-v1" + +[[case]] +id = "t001_round_trip" +description = "A point read back with TO_GEOMETRY, which gives SRID 0 for WKB even when the GEOMETRY had SRID 3857. Catches: EWKB returned (the SRID carried over), or the coordinates swapped" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_X(TO_GEOMETRY(ST_ASWKB(TO_GEOGRAPHY(v)))) AS x, ST_Y(TO_GEOMETRY(ST_ASWKB(TO_GEOGRAPHY(v)))) AS y, ST_SRID(TO_GEOMETRY(ST_ASWKB(TO_GEOMETRY(v, 3857)))) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_type" +description = "The result type. Catches: hexadecimal text returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT TYPEOF(ST_ASWKB(TO_GEOMETRY(v))::VARIANT) AS t FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_ASWKB(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-aswkt.st-astext.toml b/cases/translation/functions/st-aswkt.st-astext.toml new file mode 100644 index 000000000..df020f3dd --- /dev/null +++ b/cases/translation/functions/st-aswkt.st-astext.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.st-aswkt.st-astext" +session_profile = "utc-v1" + +[[case]] +id = "t001_geography" +description = "A point and a line string, longitude first. Catches: latitude written first, or an SRID prefix added" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'LINESTRING(0 0,1 2,3 4)'"], +] +query = "SELECT ordinal, ST_ASTEXT(TO_GEOGRAPHY(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geometry" +description = "A GEOMETRY with SRID 3857, whose text has no SRID prefix. Catches: EWKT returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_ASTEXT(TO_GEOMETRY(v, 3857)) AS r, STARTSWITH(ST_ASTEXT(TO_GEOMETRY(v, 3857)), 'POINT') AS plain FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_ASTEXT(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-aswkt.st-aswkt.toml b/cases/translation/functions/st-aswkt.st-aswkt.toml new file mode 100644 index 000000000..cecc02fdf --- /dev/null +++ b/cases/translation/functions/st-aswkt.st-aswkt.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.st-aswkt.st-aswkt" +session_profile = "utc-v1" + +[[case]] +id = "t001_geography" +description = "A point and a line string, longitude first. Catches: latitude written first, or an SRID prefix added" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'LINESTRING(0 0,1 2,3 4)'"], +] +query = "SELECT ordinal, ST_ASWKT(TO_GEOGRAPHY(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geometry" +description = "A GEOMETRY with SRID 3857, whose text has no SRID prefix. Catches: EWKT returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(TO_GEOMETRY(v, 3857)) AS r, STARTSWITH(ST_ASWKT(TO_GEOMETRY(v, 3857)), 'POINT') AS plain FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_ASWKT(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-azimuth.toml b/cases/translation/functions/st-azimuth.toml new file mode 100644 index 000000000..45063fff9 --- /dev/null +++ b/cases/translation/functions/st-azimuth.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.st-azimuth" +session_profile = "utc-v1" + +[[case]] +id = "t001_geography" +description = "The page's examples: due south is pi (3.141593), and (0 1) to (1 2) is 44.978182941 degrees (44.978). Catches: the angle measured from east, or degrees returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POINT(0 1)'", "'POINT(0 0)'"], + ["'POINT(0 1)'", "'POINT(1 2)'"], +] +query = "SELECT ordinal, ROUND(ST_AZIMUTH(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)), 6) AS rad, ROUND(DEGREES(ST_AZIMUTH(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w))), 3) AS deg FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geometry" +description = "Planar azimuths: north-east is pi/4 and west is 3*pi/2. Catches: counter-clockwise angles, or negative angles for the west" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POINT(0 0)'", "'POINT(1 1)'"], + ["'POINT(0 0)'", "'POINT(-1 0)'"], +] +query = "SELECT ordinal, ROUND(ST_AZIMUTH(TO_GEOMETRY(v), TO_GEOMETRY(w)), 6) AS rad FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_not_point" +description = "A line string as the origin, which the page says is an error. Catches: the first vertex used" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,1 2,3 4)'", "'POINT(5 5)'"], +] +query = "SELECT ST_AZIMUTH(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_geography_expression_1" +description = "A NULL point, which the page says gives NULL. Catches: an error, or 0 returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["NULL", "'POINT(10 20)'"], +] +query = "SELECT ST_AZIMUTH(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-buffer.toml b/cases/translation/functions/st-buffer.toml new file mode 100644 index 000000000..c6c683b62 --- /dev/null +++ b/cases/translation/functions/st-buffer.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.st-buffer" +session_profile = "utc-v1" + +[[case]] +id = "t001_point" +description = "A point buffered by 1: a 32-sided polygon of area 3.1214, rounded to 2 places (3.12). Catches: a true circle area (3.14), or a square" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(0 0)'"], +] +query = "SELECT ROUND(ST_AREA(ST_BUFFER(TO_GEOMETRY(v), 1)), 2) AS a FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_negative" +description = "A 10 by 10 square shrunk by 1, giving an 8 by 8 square (64). Catches: the sign ignored (growing it)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], +] +query = "SELECT ROUND(ST_AREA(ST_BUFFER(TO_GEOMETRY(v), -1)), 6) AS a FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_line" +description = "A line string of length 10 buffered by 1 on both sides with round ends: 20 plus 3.12, rounded to 1 place (23.1). Catches: one side only (10), or flat ends (20)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,10 0)'"], +] +query = "SELECT ROUND(ST_AREA(ST_BUFFER(TO_GEOMETRY(v), 1)), 1) AS a FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_BUFFER(TO_GEOMETRY(v), 1) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-centroid.toml b/cases/translation/functions/st-centroid.toml new file mode 100644 index 000000000..09f6719d3 --- /dev/null +++ b/cases/translation/functions/st-centroid.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.st-centroid" +session_profile = "utc-v1" + +[[case]] +id = "t001_geometry" +description = "A square and a line string, each with SRID 3857; the SRID is kept. The collection rule is measured on GEOGRAPHY, the page's own example, because Snowflake rejects a GEOMETRY collection (error 100249). Catches: the first vertex returned, or the SRID dropped" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], + ["'LINESTRING(0 0,10 0)'"], +] +query = "SELECT ordinal, ST_X(ST_CENTROID(TO_GEOMETRY(v, 3857))) AS x, ST_Y(ST_CENTROID(TO_GEOMETRY(v, 3857))) AS y, ST_SRID(ST_CENTROID(TO_GEOMETRY(v, 3857))) AS srid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geography" +description = "A line string along the equator, whose centre is (5 0), and the page's collection of a polygon, a line string and a point, whose centre the page gives as the polygon's (15 15.014819855); rounded to 6 places. Catches: the first vertex returned, or the lower-dimension members averaged in" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,10 0)'"], + ["'GEOMETRYCOLLECTION(POLYGON((10 10,10 20,20 20,20 10,10 10)),LINESTRING(0 0,0 -2),POINT(50 -50))'"], +] +query = "SELECT ordinal, ROUND(ST_X(ST_CENTROID(TO_GEOGRAPHY(v))), 6) AS x, ROUND(ST_Y(ST_CENTROID(TO_GEOGRAPHY(v))), 6) AS y FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape, which the page says gives NULL. Catches: an error, or an empty point returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_CENTROID(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-collect.st-collect.toml b/cases/translation/functions/st-collect.st-collect.toml new file mode 100644 index 000000000..98dd9a3e9 --- /dev/null +++ b/cases/translation/functions/st-collect.st-collect.toml @@ -0,0 +1,27 @@ +category = "translation" +construct = "sf.functions.st-collect.st-collect" +session_profile = "utc-v1" + +[[case]] +id = "t001_types" +description = "Two points, two line strings, and a point with a line string, measured by GeoJSON type and point count. Catches: a GeometryCollection for matching types, or the second shape dropped" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POINT(1 2)'", "'POINT(3 4)'"], + ["'LINESTRING(0 0,1 1)'", "'LINESTRING(2 2,3 3)'"], + ["'POINT(1 2)'", "'LINESTRING(2 2,3 3)'"], +] +query = "SELECT ordinal, GET(ST_ASGEOJSON(ST_COLLECT(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w))), 'type')::VARCHAR AS t, ST_NPOINTS(ST_COLLECT(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w))) AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_geography_expression_1" +description = "A NULL first shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["NULL", "'POINT(10 20)'"], +] +query = "SELECT ST_COLLECT(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-contains.toml b/cases/translation/functions/st-contains.toml new file mode 100644 index 000000000..5e60d2744 --- /dev/null +++ b/cases/translation/functions/st-contains.toml @@ -0,0 +1,50 @@ +category = "translation" +construct = "sf.functions.st-contains" +session_profile = "utc-v1" + +[[case]] +id = "t001_geometry" +description = "A point inside a square, on its edge and outside (TRUE, FALSE, FALSE). Catches: a boundary point counted as contained (as ST_COVERS does)" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(5 5)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(10 5)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(20 5)'"], +] +query = "SELECT ordinal, ST_CONTAINS(TO_GEOMETRY(v), TO_GEOMETRY(w)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geography" +description = "The inside and outside points as GEOGRAPHY. Catches: GEOGRAPHY rejected" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(5 5)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(20 5)'"], +] +query = "SELECT ordinal, ST_CONTAINS(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_srid_mismatch" +description = "GEOMETRY objects with SRIDs 0 and 3857, which the page says is an error. Catches: a result computed as if the SRIDs matched" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(5 5)'"], +] +query = "SELECT ST_CONTAINS(TO_GEOMETRY(v), TO_GEOMETRY(w, 3857)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_geography_expression_1" +description = "A NULL first shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["NULL", "'POINT(10 20)'"], +] +query = "SELECT ST_CONTAINS(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-coveredby.toml b/cases/translation/functions/st-coveredby.toml new file mode 100644 index 000000000..fe26f61fd --- /dev/null +++ b/cases/translation/functions/st-coveredby.toml @@ -0,0 +1,50 @@ +category = "translation" +construct = "sf.functions.st-coveredby" +session_profile = "utc-v1" + +[[case]] +id = "t001_geometry" +description = "A point inside a square, on its edge and outside (TRUE, TRUE, FALSE). Catches: the arguments read the other way round, or a boundary point excluded" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(5 5)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(10 5)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(20 5)'"], +] +query = "SELECT ordinal, ST_COVEREDBY(TO_GEOMETRY(w), TO_GEOMETRY(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geography" +description = "The inside and outside points as GEOGRAPHY. Catches: GEOGRAPHY rejected" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(5 5)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(20 5)'"], +] +query = "SELECT ordinal, ST_COVEREDBY(TO_GEOGRAPHY(w), TO_GEOGRAPHY(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_srid_mismatch" +description = "GEOMETRY objects with SRIDs 0 and 3857, which the page says is an error. Catches: a result computed as if the SRIDs matched" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(5 5)'"], +] +query = "SELECT ST_COVEREDBY(TO_GEOMETRY(w), TO_GEOMETRY(v, 3857)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_geography_expression_1" +description = "A NULL first shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["NULL", "'POINT(10 20)'"], +] +query = "SELECT ST_COVEREDBY(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-covers.toml b/cases/translation/functions/st-covers.toml new file mode 100644 index 000000000..c680cc952 --- /dev/null +++ b/cases/translation/functions/st-covers.toml @@ -0,0 +1,50 @@ +category = "translation" +construct = "sf.functions.st-covers" +session_profile = "utc-v1" + +[[case]] +id = "t001_geometry" +description = "A point inside a square, on its edge and outside (TRUE, TRUE, FALSE). Catches: a boundary point excluded (as ST_CONTAINS does)" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(5 5)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(10 5)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(20 5)'"], +] +query = "SELECT ordinal, ST_COVERS(TO_GEOMETRY(v), TO_GEOMETRY(w)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geography" +description = "The inside and outside points as GEOGRAPHY. Catches: GEOGRAPHY rejected" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(5 5)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(20 5)'"], +] +query = "SELECT ordinal, ST_COVERS(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_srid_mismatch" +description = "GEOMETRY objects with SRIDs 0 and 3857, which the page says is an error. Catches: a result computed as if the SRIDs matched" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(5 5)'"], +] +query = "SELECT ST_COVERS(TO_GEOMETRY(v), TO_GEOMETRY(w, 3857)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_geography_expression_1" +description = "A NULL first shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["NULL", "'POINT(10 20)'"], +] +query = "SELECT ST_COVERS(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-difference.toml b/cases/translation/functions/st-difference.toml new file mode 100644 index 000000000..9684ffd92 --- /dev/null +++ b/cases/translation/functions/st-difference.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.st-difference" +session_profile = "utc-v1" + +[[case]] +id = "t001_overlap" +description = "Bands over longitudes 0-2 and 1-3: the difference is half the first (0.5), and the reverse difference half the second. Catches: the symmetric difference returned (1.0), or the arguments swapped" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,2 0,2 2,0 2,0 0))'", "'POLYGON((1 0,3 0,3 2,1 2,1 0))'"], +] +query = "SELECT ROUND(ST_AREA(ST_DIFFERENCE(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w))) / ST_AREA(TO_GEOGRAPHY(v)), 2) AS r, ROUND(ST_XMIN(ST_DIFFERENCE(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w))), 6) AS xmin FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_covered" +description = "A band inside another, whose empty difference the page says is NULL. Catches: an empty collection returned instead of NULL" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((1 0,2 0,2 2,1 2,1 0))'", "'POLYGON((0 0,3 0,3 2,0 2,0 0))'"], +] +query = "SELECT ST_DIFFERENCE(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) IS NULL AS n FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_expression_1" +description = "A NULL first shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["NULL", "'POINT(10 20)'"], +] +query = "SELECT ST_DIFFERENCE(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-dimension.toml b/cases/translation/functions/st-dimension.toml new file mode 100644 index 000000000..7f4ba2553 --- /dev/null +++ b/cases/translation/functions/st-dimension.toml @@ -0,0 +1,27 @@ +category = "translation" +construct = "sf.functions.st-dimension" +session_profile = "utc-v1" + +[[case]] +id = "t001_types" +description = "A point, a line string and a polygon, as GEOGRAPHY and GEOMETRY. Catches: the number of coordinates, or a fixed value" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'LINESTRING(0 0,1 2,3 4)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], +] +query = "SELECT ordinal, ST_DIMENSION(TO_GEOGRAPHY(v)) AS g, ST_DIMENSION(TO_GEOMETRY(v)) AS m FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_geography_or_geometry_expression" +description = "A NULL shape, which the page says gives NULL. Catches: 0 returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_DIMENSION(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-disjoint.toml b/cases/translation/functions/st-disjoint.toml new file mode 100644 index 000000000..7f19fc1d6 --- /dev/null +++ b/cases/translation/functions/st-disjoint.toml @@ -0,0 +1,50 @@ +category = "translation" +construct = "sf.functions.st-disjoint" +session_profile = "utc-v1" + +[[case]] +id = "t001_geometry" +description = "A point inside a square, on its edge and outside (FALSE, FALSE, TRUE). Catches: a touching point treated as disjoint" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(5 5)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(10 5)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(20 5)'"], +] +query = "SELECT ordinal, ST_DISJOINT(TO_GEOMETRY(v), TO_GEOMETRY(w)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geography" +description = "The inside and outside points as GEOGRAPHY. Catches: GEOGRAPHY rejected" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(5 5)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(20 5)'"], +] +query = "SELECT ordinal, ST_DISJOINT(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_srid_mismatch" +description = "GEOMETRY objects with SRIDs 0 and 3857, which the page says is an error. Catches: a result computed as if the SRIDs matched" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POINT(1 1)'", "'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], +] +query = "SELECT ST_DISJOINT(TO_GEOMETRY(v), TO_GEOMETRY(w, 3857)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_geography_expression_1" +description = "A NULL first shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["NULL", "'POINT(10 20)'"], +] +query = "SELECT ST_DISJOINT(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-distance.toml b/cases/translation/functions/st-distance.toml new file mode 100644 index 000000000..eda8b6372 --- /dev/null +++ b/cases/translation/functions/st-distance.toml @@ -0,0 +1,48 @@ +category = "translation" +construct = "sf.functions.st-distance" +session_profile = "utc-v1" + +[[case]] +id = "t001_geometry" +description = "A 3-4-5 pair of points, and a point inside a polygon (0). Catches: the squared distance, or the distance to the boundary" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POINT(0 0)'", "'POINT(3 4)'"], + ["'POINT(5 5)'", "'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], +] +query = "SELECT ordinal, ST_DISTANCE(TO_GEOMETRY(v), TO_GEOMETRY(w)) AS d FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geography" +description = "One degree of latitude in kilometres, rounded (111 on any earth model). Catches: degrees returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POINT(0 0)'", "'POINT(0 1)'"], +] +query = "SELECT ROUND(ST_DISTANCE(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) / 1000) AS km FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_srid_mismatch" +description = "GEOMETRY objects with SRIDs 0 and 3857, which the page says is an error. Catches: a result computed as if the SRIDs matched" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POINT(1 1)'", "'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], +] +query = "SELECT ST_DISTANCE(TO_GEOMETRY(v), TO_GEOMETRY(w, 3857)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_geography_expression_1" +description = "A NULL point, which the page says gives NULL. Catches: an error, or 0 returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["NULL", "'POINT(10 20)'"], +] +query = "SELECT ST_DISTANCE(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-dwithin.toml b/cases/translation/functions/st-dwithin.toml new file mode 100644 index 000000000..2fa57bc2b --- /dev/null +++ b/cases/translation/functions/st-dwithin.toml @@ -0,0 +1,25 @@ +category = "translation" +construct = "sf.functions.st-dwithin" +session_profile = "utc-v1" + +[[case]] +id = "t001_distance" +description = "Points one degree of latitude apart (110.6 to 111.3 km) against 100 km and 120 km, and a point with itself at distance 0. Catches: degrees used, or a strict comparison at distance 0" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POINT(0 0)'", "'POINT(0 1)'"], +] +query = "SELECT ST_DWITHIN(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w), 100000) AS d100, ST_DWITHIN(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w), 120000) AS d120, ST_DWITHIN(TO_GEOGRAPHY(v), TO_GEOGRAPHY(v), 0) AS self FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_geography_expression_1" +description = "A NULL first shape with a distance, which the page says gives NULL: \"Returns NULL if any input is NULL\". Catches: FALSE returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["NULL", "'POINT(10 20)'"], +] +query = "SELECT ST_DWITHIN(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w), 100000) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-endpoint.toml b/cases/translation/functions/st-endpoint.toml new file mode 100644 index 000000000..ab47096e8 --- /dev/null +++ b/cases/translation/functions/st-endpoint.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.st-endpoint" +session_profile = "utc-v1" + +[[case]] +id = "t001_line" +description = "The last point of a 3-point line string, as GEOGRAPHY and GEOMETRY. Catches: the other end returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,1 2,3 4)'"], +] +query = "SELECT ST_X(ST_ENDPOINT(TO_GEOGRAPHY(v))) AS x, ST_Y(ST_ENDPOINT(TO_GEOGRAPHY(v))) AS y, ST_X(ST_ENDPOINT(TO_GEOMETRY(v))) AS mx FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_not_line" +description = "A polygon, which the page says is an error. Catches: a vertex of the ring returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], +] +query = "SELECT ST_ASWKT(ST_ENDPOINT(TO_GEOGRAPHY(v))) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_ENDPOINT(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-envelope.toml b/cases/translation/functions/st-envelope.toml new file mode 100644 index 000000000..7673c7777 --- /dev/null +++ b/cases/translation/functions/st-envelope.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.st-envelope" +session_profile = "utc-v1" + +[[case]] +id = "t001_geometry" +description = "The box of a triangle: x from 0 to 4, y from 0 to 3, area 12, with the SRID kept. Catches: the convex hull returned (area 6), or the SRID dropped" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,4 0,1 3,0 0))'"], +] +query = "SELECT ST_AREA(ST_ENVELOPE(TO_GEOMETRY(v, 3857))) AS a, ST_XMAX(ST_ENVELOPE(TO_GEOMETRY(v, 3857))) AS xmax, ST_YMAX(ST_ENVELOPE(TO_GEOMETRY(v, 3857))) AS ymax, ST_SRID(ST_ENVELOPE(TO_GEOMETRY(v, 3857))) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geography_point" +description = "A single GEOGRAPHY point, which the page says gives that point. Catches: a degenerate polygon returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_DIMENSION(ST_ENVELOPE(TO_GEOGRAPHY(v))) AS dim, ST_X(ST_ENVELOPE(TO_GEOGRAPHY(v))) AS x FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_ENVELOPE(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geogfromgeohash.toml b/cases/translation/functions/st-geogfromgeohash.toml new file mode 100644 index 000000000..d0ff19bfd --- /dev/null +++ b/cases/translation/functions/st-geogfromgeohash.toml @@ -0,0 +1,58 @@ +category = "translation" +construct = "sf.functions.st-geogfromgeohash" +session_profile = "utc-v1" + +[[case]] +id = "t001_cell" +description = "The cell of ezs42 contains a point inside it and not points just east of it or at the swapped coordinates. Catches: longitude and latitude swapped, or a point returned instead of the cell" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'ezs42'"], +] +query = "SELECT ST_CONTAINS(ST_GEOGFROMGEOHASH(g), ST_MAKEPOINT(-5.6, 42.6)) AS inside, ST_CONTAINS(ST_GEOGFROMGEOHASH(g), ST_MAKEPOINT(-5.55, 42.6)) AS east, ST_CONTAINS(ST_GEOGFROMGEOHASH(g), ST_MAKEPOINT(42.6, -5.6)) AS swapped FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_precision" +description = "A longer geohash cut to 5 characters gives the WKT of the 5-character cell, and uncut gives other WKT. Catches: the precision ignored, or counted from the end" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'ezs42e44'"], +] +query = "SELECT (ST_ASWKT(ST_GEOGFROMGEOHASH(g, 5)) = ST_ASWKT(ST_GEOGFROMGEOHASH('ezs42'))) AS cut, (ST_ASWKT(ST_GEOGFROMGEOHASH(g)) = ST_ASWKT(ST_GEOGFROMGEOHASH('ezs42'))) AS uncut FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_precision_min" +description = "Precision 1, the smallest the page allows, gives the WKT of the one-character cell. Catches: precision 1 rejected, or read as the whole hash" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'ezs42'"], +] +query = "SELECT (ST_ASWKT(ST_GEOGFROMGEOHASH(g, 1)) = ST_ASWKT(ST_GEOGFROMGEOHASH('e'))) AS one FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_precision_zero" +description = "Precision 0, below the range of 1 to 20 that the page allows. Catches: an empty or whole-world shape returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'ezs42'"], +] +query = "SELECT ST_ASWKT(ST_GEOGFROMGEOHASH(g, 0)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_geohash" +description = "A NULL geohash; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOGFROMGEOHASH(g) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geogpointfromgeohash.toml b/cases/translation/functions/st-geogpointfromgeohash.toml new file mode 100644 index 000000000..4e79b07b4 --- /dev/null +++ b/cases/translation/functions/st-geogpointfromgeohash.toml @@ -0,0 +1,25 @@ +category = "translation" +construct = "sf.functions.st-geogpointfromgeohash" +session_profile = "utc-v1" + +[[case]] +id = "t001_centre" +description = "The centre of ezs42, rounded to 6 places. Catches: a corner of the cell returned instead of the centre, or longitude and latitude swapped" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'ezs42'"], +] +query = "SELECT ROUND(ST_X(ST_GEOGPOINTFROMGEOHASH(g)), 6) AS x, ROUND(ST_Y(ST_GEOGPOINTFROMGEOHASH(g)), 6) AS y FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_geohash" +description = "A NULL geohash; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOGPOINTFROMGEOHASH(g) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geographyfromwkb.st-geogfromewkb.toml b/cases/translation/functions/st-geographyfromwkb.st-geogfromewkb.toml new file mode 100644 index 000000000..c822928a1 --- /dev/null +++ b/cases/translation/functions/st-geographyfromwkb.st-geogfromewkb.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.st-geographyfromwkb.st-geogfromewkb" +session_profile = "utc-v1" + +[[case]] +id = "t001_hex" +description = "WKB of a point as hex text, and EWKB with SRID 4326. Catches: longitude and latitude swapped, or the byte order misread" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], + ["'0101000020E610000000000000000024400000000000003440'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOGFROMEWKB(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "The same WKB as BINARY. Catches: BINARY input rejected, or read as hex text" +columns = [{ name = "b", type = "BINARY" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], +] +query = "SELECT ST_ASWKT(ST_GEOGFROMEWKB(b)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ewkb_srid" +description = "EWKB with SRID 3857, which the page says is an error. Catches: the point accepted in another SRID" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'0101000020110F000000000000000024400000000000003440'"], +] +query = "SELECT ST_ASWKT(ST_GEOGFROMEWKB(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_unparsable" +description = "Hex text too short to be WKB, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'0101000000'"], +] +query = "SELECT ST_ASWKT(ST_GEOGFROMEWKB(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon in WKB with allow_invalid TRUE, which the page says still returns a shape. Catches: the bow tie repaired or rejected despite allow_invalid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010300000001000000050000000000000000000000000000000000000000000000000024400000000000002440000000000000244000000000000000000000000000000000000000000000244000000000000000000000000000000000'"], +] +query = "SELECT ST_ISVALID(ST_GEOGFROMEWKB(v, TRUE)) AS valid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_or_binary_expression" +description = "A NULL input; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOGFROMEWKB(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geographyfromwkb.st-geogfromwkb.toml b/cases/translation/functions/st-geographyfromwkb.st-geogfromwkb.toml new file mode 100644 index 000000000..b9080fb5f --- /dev/null +++ b/cases/translation/functions/st-geographyfromwkb.st-geogfromwkb.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.st-geographyfromwkb.st-geogfromwkb" +session_profile = "utc-v1" + +[[case]] +id = "t001_hex" +description = "WKB of a point as hex text, and EWKB with SRID 4326. Catches: longitude and latitude swapped, or the byte order misread" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], + ["'0101000020E610000000000000000024400000000000003440'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOGFROMWKB(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "The same WKB as BINARY. Catches: BINARY input rejected, or read as hex text" +columns = [{ name = "b", type = "BINARY" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], +] +query = "SELECT ST_ASWKT(ST_GEOGFROMWKB(b)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ewkb_srid" +description = "EWKB with SRID 3857, which the page says is an error. Catches: the point accepted in another SRID" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'0101000020110F000000000000000024400000000000003440'"], +] +query = "SELECT ST_ASWKT(ST_GEOGFROMWKB(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_unparsable" +description = "Hex text too short to be WKB, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'0101000000'"], +] +query = "SELECT ST_ASWKT(ST_GEOGFROMWKB(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon in WKB with allow_invalid TRUE, which the page says still returns a shape. Catches: the bow tie repaired or rejected despite allow_invalid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010300000001000000050000000000000000000000000000000000000000000000000024400000000000002440000000000000244000000000000000000000000000000000000000000000244000000000000000000000000000000000'"], +] +query = "SELECT ST_ISVALID(ST_GEOGFROMWKB(v, TRUE)) AS valid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_or_binary_expression" +description = "A NULL input; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOGFROMWKB(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geographyfromwkb.st-geographyfromewkb.toml b/cases/translation/functions/st-geographyfromwkb.st-geographyfromewkb.toml new file mode 100644 index 000000000..1e107b9db --- /dev/null +++ b/cases/translation/functions/st-geographyfromwkb.st-geographyfromewkb.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.st-geographyfromwkb.st-geographyfromewkb" +session_profile = "utc-v1" + +[[case]] +id = "t001_hex" +description = "WKB of a point as hex text, and EWKB with SRID 4326. Catches: longitude and latitude swapped, or the byte order misread" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], + ["'0101000020E610000000000000000024400000000000003440'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOGRAPHYFROMEWKB(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "The same WKB as BINARY. Catches: BINARY input rejected, or read as hex text" +columns = [{ name = "b", type = "BINARY" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], +] +query = "SELECT ST_ASWKT(ST_GEOGRAPHYFROMEWKB(b)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ewkb_srid" +description = "EWKB with SRID 3857, which the page says is an error. Catches: the point accepted in another SRID" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'0101000020110F000000000000000024400000000000003440'"], +] +query = "SELECT ST_ASWKT(ST_GEOGRAPHYFROMEWKB(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_unparsable" +description = "Hex text too short to be WKB, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'0101000000'"], +] +query = "SELECT ST_ASWKT(ST_GEOGRAPHYFROMEWKB(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon in WKB with allow_invalid TRUE, which the page says still returns a shape. Catches: the bow tie repaired or rejected despite allow_invalid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010300000001000000050000000000000000000000000000000000000000000000000024400000000000002440000000000000244000000000000000000000000000000000000000000000244000000000000000000000000000000000'"], +] +query = "SELECT ST_ISVALID(ST_GEOGRAPHYFROMEWKB(v, TRUE)) AS valid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_or_binary_expression" +description = "A NULL input; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOGRAPHYFROMEWKB(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geographyfromwkb.st-geographyfromwkb.toml b/cases/translation/functions/st-geographyfromwkb.st-geographyfromwkb.toml new file mode 100644 index 000000000..d4ec8d7c8 --- /dev/null +++ b/cases/translation/functions/st-geographyfromwkb.st-geographyfromwkb.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.st-geographyfromwkb.st-geographyfromwkb" +session_profile = "utc-v1" + +[[case]] +id = "t001_hex" +description = "WKB of a point as hex text, and EWKB with SRID 4326. Catches: longitude and latitude swapped, or the byte order misread" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], + ["'0101000020E610000000000000000024400000000000003440'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOGRAPHYFROMWKB(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "The same WKB as BINARY. Catches: BINARY input rejected, or read as hex text" +columns = [{ name = "b", type = "BINARY" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], +] +query = "SELECT ST_ASWKT(ST_GEOGRAPHYFROMWKB(b)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ewkb_srid" +description = "EWKB with SRID 3857, which the page says is an error. Catches: the point accepted in another SRID" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'0101000020110F000000000000000024400000000000003440'"], +] +query = "SELECT ST_ASWKT(ST_GEOGRAPHYFROMWKB(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_unparsable" +description = "Hex text too short to be WKB, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'0101000000'"], +] +query = "SELECT ST_ASWKT(ST_GEOGRAPHYFROMWKB(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon in WKB with allow_invalid TRUE, which the page says still returns a shape. Catches: the bow tie repaired or rejected despite allow_invalid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010300000001000000050000000000000000000000000000000000000000000000000024400000000000002440000000000000244000000000000000000000000000000000000000000000244000000000000000000000000000000000'"], +] +query = "SELECT ST_ISVALID(ST_GEOGRAPHYFROMWKB(v, TRUE)) AS valid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_or_binary_expression" +description = "A NULL input; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOGRAPHYFROMWKB(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geographyfromwkt.st-geogfromewkt.toml b/cases/translation/functions/st-geographyfromwkt.st-geogfromewkt.toml new file mode 100644 index 000000000..5db44e80e --- /dev/null +++ b/cases/translation/functions/st-geographyfromwkt.st-geogfromewkt.toml @@ -0,0 +1,71 @@ +category = "translation" +construct = "sf.functions.st-geographyfromwkt.st-geogfromewkt" +session_profile = "utc-v1" + +[[case]] +id = "t001_wkt" +description = "A point and a line string in WKT, written back as WKT. Catches: longitude and latitude swapped, or the line string reduced to a point" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'LINESTRING(0 0,1 2)'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOGFROMEWKT(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_ewkt" +description = "EWKT with SRID 4326, which the page accepts. Catches: the SRID prefix rejected, or kept in the shape text" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=4326;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOGFROMEWKT(v)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ewkt_srid" +description = "EWKT with SRID 3857, which the page says is an error. Catches: the point accepted in another SRID" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=3857;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOGFROMEWKT(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_unparsable" +description = "Text that is not WKT, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10)'"], +] +query = "SELECT ST_ASWKT(ST_GEOGFROMEWKT(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon with allow_invalid TRUE, which the page says still returns a shape, next to a valid square. Catches: the bow tie repaired or rejected despite allow_invalid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], +] +query = "SELECT ordinal, ST_ISVALID(ST_GEOGFROMEWKT(v, TRUE)) AS valid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_expression" +description = "A NULL text; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOGFROMEWKT(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geographyfromwkt.st-geogfromtext.toml b/cases/translation/functions/st-geographyfromwkt.st-geogfromtext.toml new file mode 100644 index 000000000..afe27a401 --- /dev/null +++ b/cases/translation/functions/st-geographyfromwkt.st-geogfromtext.toml @@ -0,0 +1,71 @@ +category = "translation" +construct = "sf.functions.st-geographyfromwkt.st-geogfromtext" +session_profile = "utc-v1" + +[[case]] +id = "t001_wkt" +description = "A point and a line string in WKT, written back as WKT. Catches: longitude and latitude swapped, or the line string reduced to a point" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'LINESTRING(0 0,1 2)'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOGFROMTEXT(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_ewkt" +description = "EWKT with SRID 4326, which the page accepts. Catches: the SRID prefix rejected, or kept in the shape text" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=4326;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOGFROMTEXT(v)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ewkt_srid" +description = "EWKT with SRID 3857, which the page says is an error. Catches: the point accepted in another SRID" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=3857;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOGFROMTEXT(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_unparsable" +description = "Text that is not WKT, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10)'"], +] +query = "SELECT ST_ASWKT(ST_GEOGFROMTEXT(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon with allow_invalid TRUE, which the page says still returns a shape, next to a valid square. Catches: the bow tie repaired or rejected despite allow_invalid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], +] +query = "SELECT ordinal, ST_ISVALID(ST_GEOGFROMTEXT(v, TRUE)) AS valid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_expression" +description = "A NULL text; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOGFROMTEXT(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geographyfromwkt.st-geogfromwkt.toml b/cases/translation/functions/st-geographyfromwkt.st-geogfromwkt.toml new file mode 100644 index 000000000..b3a4d4b9b --- /dev/null +++ b/cases/translation/functions/st-geographyfromwkt.st-geogfromwkt.toml @@ -0,0 +1,71 @@ +category = "translation" +construct = "sf.functions.st-geographyfromwkt.st-geogfromwkt" +session_profile = "utc-v1" + +[[case]] +id = "t001_wkt" +description = "A point and a line string in WKT, written back as WKT. Catches: longitude and latitude swapped, or the line string reduced to a point" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'LINESTRING(0 0,1 2)'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOGFROMWKT(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_ewkt" +description = "EWKT with SRID 4326, which the page accepts. Catches: the SRID prefix rejected, or kept in the shape text" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=4326;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOGFROMWKT(v)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ewkt_srid" +description = "EWKT with SRID 3857, which the page says is an error. Catches: the point accepted in another SRID" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=3857;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOGFROMWKT(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_unparsable" +description = "Text that is not WKT, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10)'"], +] +query = "SELECT ST_ASWKT(ST_GEOGFROMWKT(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon with allow_invalid TRUE, which the page says still returns a shape, next to a valid square. Catches: the bow tie repaired or rejected despite allow_invalid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], +] +query = "SELECT ordinal, ST_ISVALID(ST_GEOGFROMWKT(v, TRUE)) AS valid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_expression" +description = "A NULL text; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOGFROMWKT(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geographyfromwkt.st-geographyfromewkt.toml b/cases/translation/functions/st-geographyfromwkt.st-geographyfromewkt.toml new file mode 100644 index 000000000..d304fa33a --- /dev/null +++ b/cases/translation/functions/st-geographyfromwkt.st-geographyfromewkt.toml @@ -0,0 +1,71 @@ +category = "translation" +construct = "sf.functions.st-geographyfromwkt.st-geographyfromewkt" +session_profile = "utc-v1" + +[[case]] +id = "t001_wkt" +description = "A point and a line string in WKT, written back as WKT. Catches: longitude and latitude swapped, or the line string reduced to a point" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'LINESTRING(0 0,1 2)'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOGRAPHYFROMEWKT(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_ewkt" +description = "EWKT with SRID 4326, which the page accepts. Catches: the SRID prefix rejected, or kept in the shape text" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=4326;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOGRAPHYFROMEWKT(v)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ewkt_srid" +description = "EWKT with SRID 3857, which the page says is an error. Catches: the point accepted in another SRID" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=3857;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOGRAPHYFROMEWKT(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_unparsable" +description = "Text that is not WKT, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10)'"], +] +query = "SELECT ST_ASWKT(ST_GEOGRAPHYFROMEWKT(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon with allow_invalid TRUE, which the page says still returns a shape, next to a valid square. Catches: the bow tie repaired or rejected despite allow_invalid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], +] +query = "SELECT ordinal, ST_ISVALID(ST_GEOGRAPHYFROMEWKT(v, TRUE)) AS valid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_expression" +description = "A NULL text; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOGRAPHYFROMEWKT(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geographyfromwkt.st-geographyfromtext.toml b/cases/translation/functions/st-geographyfromwkt.st-geographyfromtext.toml new file mode 100644 index 000000000..0dcb86c4f --- /dev/null +++ b/cases/translation/functions/st-geographyfromwkt.st-geographyfromtext.toml @@ -0,0 +1,71 @@ +category = "translation" +construct = "sf.functions.st-geographyfromwkt.st-geographyfromtext" +session_profile = "utc-v1" + +[[case]] +id = "t001_wkt" +description = "A point and a line string in WKT, written back as WKT. Catches: longitude and latitude swapped, or the line string reduced to a point" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'LINESTRING(0 0,1 2)'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOGRAPHYFROMTEXT(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_ewkt" +description = "EWKT with SRID 4326, which the page accepts. Catches: the SRID prefix rejected, or kept in the shape text" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=4326;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOGRAPHYFROMTEXT(v)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ewkt_srid" +description = "EWKT with SRID 3857, which the page says is an error. Catches: the point accepted in another SRID" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=3857;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOGRAPHYFROMTEXT(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_unparsable" +description = "Text that is not WKT, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10)'"], +] +query = "SELECT ST_ASWKT(ST_GEOGRAPHYFROMTEXT(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon with allow_invalid TRUE, which the page says still returns a shape, next to a valid square. Catches: the bow tie repaired or rejected despite allow_invalid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], +] +query = "SELECT ordinal, ST_ISVALID(ST_GEOGRAPHYFROMTEXT(v, TRUE)) AS valid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_expression" +description = "A NULL text; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOGRAPHYFROMTEXT(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geographyfromwkt.st-geographyfromwkt.toml b/cases/translation/functions/st-geographyfromwkt.st-geographyfromwkt.toml new file mode 100644 index 000000000..d81e5c9a7 --- /dev/null +++ b/cases/translation/functions/st-geographyfromwkt.st-geographyfromwkt.toml @@ -0,0 +1,71 @@ +category = "translation" +construct = "sf.functions.st-geographyfromwkt.st-geographyfromwkt" +session_profile = "utc-v1" + +[[case]] +id = "t001_wkt" +description = "A point and a line string in WKT, written back as WKT. Catches: longitude and latitude swapped, or the line string reduced to a point" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'LINESTRING(0 0,1 2)'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOGRAPHYFROMWKT(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_ewkt" +description = "EWKT with SRID 4326, which the page accepts. Catches: the SRID prefix rejected, or kept in the shape text" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=4326;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOGRAPHYFROMWKT(v)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ewkt_srid" +description = "EWKT with SRID 3857, which the page says is an error. Catches: the point accepted in another SRID" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=3857;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOGRAPHYFROMWKT(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_unparsable" +description = "Text that is not WKT, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10)'"], +] +query = "SELECT ST_ASWKT(ST_GEOGRAPHYFROMWKT(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon with allow_invalid TRUE, which the page says still returns a shape, next to a valid square. Catches: the bow tie repaired or rejected despite allow_invalid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], +] +query = "SELECT ordinal, ST_ISVALID(ST_GEOGRAPHYFROMWKT(v, TRUE)) AS valid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_expression" +description = "A NULL text; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOGRAPHYFROMWKT(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geohash.toml b/cases/translation/functions/st-geohash.toml new file mode 100644 index 000000000..6a208156a --- /dev/null +++ b/cases/translation/functions/st-geohash.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.st-geohash" +session_profile = "utc-v1" + +[[case]] +id = "t001_precision" +description = "A point inside cell ezs42 at precisions 5 and 1, and the default length (20). Catches: latitude encoded first, or the precision ignored" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(-5.6 42.6)'"], +] +query = "SELECT ST_GEOHASH(TO_GEOGRAPHY(v), 5) AS p5, ST_GEOHASH(TO_GEOGRAPHY(v), 1) AS p1, LENGTH(ST_GEOHASH(TO_GEOGRAPHY(v))) AS len FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geometry" +description = "The same point as a GEOMETRY with SRID 4326. Catches: the GEOMETRY rejected" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(-5.6 42.6)'"], +] +query = "SELECT ST_GEOHASH(TO_GEOMETRY(v, 4326), 5) AS p5 FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_precision_zero" +description = "Precision 0, below the range of 1 to 20 that the page allows. Catches: an empty string returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(-5.6 42.6)'"], +] +query = "SELECT ST_GEOHASH(TO_GEOGRAPHY(v), 0) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_geography_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOHASH(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geometryfromwkb.st-geometryfromewkb.toml b/cases/translation/functions/st-geometryfromwkb.st-geometryfromewkb.toml new file mode 100644 index 000000000..c8272db60 --- /dev/null +++ b/cases/translation/functions/st-geometryfromwkb.st-geometryfromewkb.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.st-geometryfromwkb.st-geometryfromewkb" +session_profile = "utc-v1" + +[[case]] +id = "t001_hex" +description = "WKB of a point as hex text, which the page says gets SRID 0, and EWKB with SRID 3857 (the page does not say; the recording decides on its SRID). Catches: longitude and latitude swapped, or the byte order misread" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], + ["'0101000020110F000000000000000024400000000000003440'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOMETRYFROMEWKB(v)) AS r, ST_SRID(ST_GEOMETRYFROMEWKB(v)) AS srid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "The same WKB as BINARY. Catches: BINARY input rejected, or read as hex text" +columns = [{ name = "b", type = "BINARY" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], +] +query = "SELECT ST_ASWKT(ST_GEOMETRYFROMEWKB(b)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_srid" +description = "WKB with an srid argument. Catches: the srid argument ignored (SRID 0)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], +] +query = "SELECT ST_SRID(ST_GEOMETRYFROMEWKB(v, 3857)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_unparsable" +description = "Hex text too short to be WKB, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'0101000000'"], +] +query = "SELECT ST_ASWKT(ST_GEOMETRYFROMEWKB(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon in WKB with allow_invalid TRUE, alone and after an srid. Catches: the bow tie repaired or rejected despite allow_invalid, or TRUE read as the srid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010300000001000000050000000000000000000000000000000000000000000000000024400000000000002440000000000000244000000000000000000000000000000000000000000000244000000000000000000000000000000000'"], +] +query = "SELECT ST_ISVALID(ST_GEOMETRYFROMEWKB(v, TRUE)) AS valid, ST_ISVALID(ST_GEOMETRYFROMEWKB(v, 3857, TRUE)) AS valid_srid, ST_SRID(ST_GEOMETRYFROMEWKB(v, 3857, TRUE)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_or_binary_expression" +description = "A NULL input; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOMETRYFROMEWKB(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geometryfromwkb.st-geometryfromwkb.toml b/cases/translation/functions/st-geometryfromwkb.st-geometryfromwkb.toml new file mode 100644 index 000000000..19997d4c8 --- /dev/null +++ b/cases/translation/functions/st-geometryfromwkb.st-geometryfromwkb.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.st-geometryfromwkb.st-geometryfromwkb" +session_profile = "utc-v1" + +[[case]] +id = "t001_hex" +description = "WKB of a point as hex text, which the page says gets SRID 0, and EWKB with SRID 3857 (the page does not say; the recording decides on its SRID). Catches: longitude and latitude swapped, or the byte order misread" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], + ["'0101000020110F000000000000000024400000000000003440'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOMETRYFROMWKB(v)) AS r, ST_SRID(ST_GEOMETRYFROMWKB(v)) AS srid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "The same WKB as BINARY. Catches: BINARY input rejected, or read as hex text" +columns = [{ name = "b", type = "BINARY" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], +] +query = "SELECT ST_ASWKT(ST_GEOMETRYFROMWKB(b)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_srid" +description = "WKB with an srid argument. Catches: the srid argument ignored (SRID 0)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], +] +query = "SELECT ST_SRID(ST_GEOMETRYFROMWKB(v, 3857)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_unparsable" +description = "Hex text too short to be WKB, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'0101000000'"], +] +query = "SELECT ST_ASWKT(ST_GEOMETRYFROMWKB(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon in WKB with allow_invalid TRUE, alone and after an srid. Catches: the bow tie repaired or rejected despite allow_invalid, or TRUE read as the srid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010300000001000000050000000000000000000000000000000000000000000000000024400000000000002440000000000000244000000000000000000000000000000000000000000000244000000000000000000000000000000000'"], +] +query = "SELECT ST_ISVALID(ST_GEOMETRYFROMWKB(v, TRUE)) AS valid, ST_ISVALID(ST_GEOMETRYFROMWKB(v, 3857, TRUE)) AS valid_srid, ST_SRID(ST_GEOMETRYFROMWKB(v, 3857, TRUE)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_or_binary_expression" +description = "A NULL input; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOMETRYFROMWKB(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geometryfromwkb.st-geomfromewkb.toml b/cases/translation/functions/st-geometryfromwkb.st-geomfromewkb.toml new file mode 100644 index 000000000..025be2d1f --- /dev/null +++ b/cases/translation/functions/st-geometryfromwkb.st-geomfromewkb.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.st-geometryfromwkb.st-geomfromewkb" +session_profile = "utc-v1" + +[[case]] +id = "t001_hex" +description = "WKB of a point as hex text, which the page says gets SRID 0, and EWKB with SRID 3857 (the page does not say; the recording decides on its SRID). Catches: longitude and latitude swapped, or the byte order misread" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], + ["'0101000020110F000000000000000024400000000000003440'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOMFROMEWKB(v)) AS r, ST_SRID(ST_GEOMFROMEWKB(v)) AS srid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "The same WKB as BINARY. Catches: BINARY input rejected, or read as hex text" +columns = [{ name = "b", type = "BINARY" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], +] +query = "SELECT ST_ASWKT(ST_GEOMFROMEWKB(b)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_srid" +description = "WKB with an srid argument. Catches: the srid argument ignored (SRID 0)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], +] +query = "SELECT ST_SRID(ST_GEOMFROMEWKB(v, 3857)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_unparsable" +description = "Hex text too short to be WKB, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'0101000000'"], +] +query = "SELECT ST_ASWKT(ST_GEOMFROMEWKB(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon in WKB with allow_invalid TRUE, alone and after an srid. Catches: the bow tie repaired or rejected despite allow_invalid, or TRUE read as the srid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010300000001000000050000000000000000000000000000000000000000000000000024400000000000002440000000000000244000000000000000000000000000000000000000000000244000000000000000000000000000000000'"], +] +query = "SELECT ST_ISVALID(ST_GEOMFROMEWKB(v, TRUE)) AS valid, ST_ISVALID(ST_GEOMFROMEWKB(v, 3857, TRUE)) AS valid_srid, ST_SRID(ST_GEOMFROMEWKB(v, 3857, TRUE)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_or_binary_expression" +description = "A NULL input; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOMFROMEWKB(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geometryfromwkb.st-geomfromwkb.toml b/cases/translation/functions/st-geometryfromwkb.st-geomfromwkb.toml new file mode 100644 index 000000000..1dfeb8755 --- /dev/null +++ b/cases/translation/functions/st-geometryfromwkb.st-geomfromwkb.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.st-geometryfromwkb.st-geomfromwkb" +session_profile = "utc-v1" + +[[case]] +id = "t001_hex" +description = "WKB of a point as hex text, which the page says gets SRID 0, and EWKB with SRID 3857 (the page does not say; the recording decides on its SRID). Catches: longitude and latitude swapped, or the byte order misread" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], + ["'0101000020110F000000000000000024400000000000003440'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOMFROMWKB(v)) AS r, ST_SRID(ST_GEOMFROMWKB(v)) AS srid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "The same WKB as BINARY. Catches: BINARY input rejected, or read as hex text" +columns = [{ name = "b", type = "BINARY" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], +] +query = "SELECT ST_ASWKT(ST_GEOMFROMWKB(b)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_srid" +description = "WKB with an srid argument. Catches: the srid argument ignored (SRID 0)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], +] +query = "SELECT ST_SRID(ST_GEOMFROMWKB(v, 3857)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_unparsable" +description = "Hex text too short to be WKB, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'0101000000'"], +] +query = "SELECT ST_ASWKT(ST_GEOMFROMWKB(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon in WKB with allow_invalid TRUE, alone and after an srid. Catches: the bow tie repaired or rejected despite allow_invalid, or TRUE read as the srid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'010300000001000000050000000000000000000000000000000000000000000000000024400000000000002440000000000000244000000000000000000000000000000000000000000000244000000000000000000000000000000000'"], +] +query = "SELECT ST_ISVALID(ST_GEOMFROMWKB(v, TRUE)) AS valid, ST_ISVALID(ST_GEOMFROMWKB(v, 3857, TRUE)) AS valid_srid, ST_SRID(ST_GEOMFROMWKB(v, 3857, TRUE)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_or_binary_expression" +description = "A NULL input; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOMFROMWKB(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geometryfromwkt.st-geometryfromewkt.toml b/cases/translation/functions/st-geometryfromwkt.st-geometryfromewkt.toml new file mode 100644 index 000000000..9eea51bce --- /dev/null +++ b/cases/translation/functions/st-geometryfromwkt.st-geometryfromewkt.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.st-geometryfromwkt.st-geometryfromewkt" +session_profile = "utc-v1" + +[[case]] +id = "t001_wkt" +description = "A point and a line string in WKT, which the page says get SRID 0. Catches: longitude and latitude swapped, or SRID 4326 assumed" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'LINESTRING(0 0,1 2)'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOMETRYFROMEWKT(v)) AS r, ST_SRID(ST_GEOMETRYFROMEWKT(v)) AS srid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_srid" +description = "WKT with an srid argument. Catches: the srid argument ignored (SRID 0)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOMETRYFROMEWKT(v, 3857)) AS r, ST_SRID(ST_GEOMETRYFROMEWKT(v, 3857)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ewkt" +description = "EWKT with SRID 3857, whose SRID the result keeps: the page example ST_GEOMETRYFROMEWKT('SRID=32633;...') returns SRID 32633. Catches: the SRID dropped to 0, the prefix rejected, or kept in the shape text" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=3857;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOMETRYFROMEWKT(v)) AS r, ST_SRID(ST_GEOMETRYFROMEWKT(v)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_unparsable" +description = "Text that is not WKT, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10)'"], +] +query = "SELECT ST_ASWKT(ST_GEOMETRYFROMEWKT(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon with allow_invalid TRUE, alone and after an srid. Catches: the bow tie repaired or rejected despite allow_invalid, or TRUE read as the srid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], +] +query = "SELECT ST_ISVALID(ST_GEOMETRYFROMEWKT(v, TRUE)) AS valid, ST_ISVALID(ST_GEOMETRYFROMEWKT(v, 3857, TRUE)) AS valid_srid, ST_SRID(ST_GEOMETRYFROMEWKT(v, 3857, TRUE)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_expression" +description = "A NULL text; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOMETRYFROMEWKT(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geometryfromwkt.st-geometryfromtext.toml b/cases/translation/functions/st-geometryfromwkt.st-geometryfromtext.toml new file mode 100644 index 000000000..748828e52 --- /dev/null +++ b/cases/translation/functions/st-geometryfromwkt.st-geometryfromtext.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.st-geometryfromwkt.st-geometryfromtext" +session_profile = "utc-v1" + +[[case]] +id = "t001_wkt" +description = "A point and a line string in WKT, which the page says get SRID 0. Catches: longitude and latitude swapped, or SRID 4326 assumed" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'LINESTRING(0 0,1 2)'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOMETRYFROMTEXT(v)) AS r, ST_SRID(ST_GEOMETRYFROMTEXT(v)) AS srid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_srid" +description = "WKT with an srid argument. Catches: the srid argument ignored (SRID 0)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOMETRYFROMTEXT(v, 3857)) AS r, ST_SRID(ST_GEOMETRYFROMTEXT(v, 3857)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ewkt" +description = "EWKT with SRID 3857, whose SRID the result keeps: the page example ST_GEOMETRYFROMEWKT('SRID=32633;...') returns SRID 32633. Catches: the SRID dropped to 0, the prefix rejected, or kept in the shape text" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=3857;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOMETRYFROMTEXT(v)) AS r, ST_SRID(ST_GEOMETRYFROMTEXT(v)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_unparsable" +description = "Text that is not WKT, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10)'"], +] +query = "SELECT ST_ASWKT(ST_GEOMETRYFROMTEXT(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon with allow_invalid TRUE, alone and after an srid. Catches: the bow tie repaired or rejected despite allow_invalid, or TRUE read as the srid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], +] +query = "SELECT ST_ISVALID(ST_GEOMETRYFROMTEXT(v, TRUE)) AS valid, ST_ISVALID(ST_GEOMETRYFROMTEXT(v, 3857, TRUE)) AS valid_srid, ST_SRID(ST_GEOMETRYFROMTEXT(v, 3857, TRUE)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_expression" +description = "A NULL text; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOMETRYFROMTEXT(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geometryfromwkt.st-geometryfromwkt.toml b/cases/translation/functions/st-geometryfromwkt.st-geometryfromwkt.toml new file mode 100644 index 000000000..d891aecec --- /dev/null +++ b/cases/translation/functions/st-geometryfromwkt.st-geometryfromwkt.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.st-geometryfromwkt.st-geometryfromwkt" +session_profile = "utc-v1" + +[[case]] +id = "t001_wkt" +description = "A point and a line string in WKT, which the page says get SRID 0. Catches: longitude and latitude swapped, or SRID 4326 assumed" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'LINESTRING(0 0,1 2)'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOMETRYFROMWKT(v)) AS r, ST_SRID(ST_GEOMETRYFROMWKT(v)) AS srid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_srid" +description = "WKT with an srid argument. Catches: the srid argument ignored (SRID 0)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOMETRYFROMWKT(v, 3857)) AS r, ST_SRID(ST_GEOMETRYFROMWKT(v, 3857)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ewkt" +description = "EWKT with SRID 3857, whose SRID the result keeps: the page example ST_GEOMETRYFROMEWKT('SRID=32633;...') returns SRID 32633. Catches: the SRID dropped to 0, the prefix rejected, or kept in the shape text" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=3857;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOMETRYFROMWKT(v)) AS r, ST_SRID(ST_GEOMETRYFROMWKT(v)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_unparsable" +description = "Text that is not WKT, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10)'"], +] +query = "SELECT ST_ASWKT(ST_GEOMETRYFROMWKT(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon with allow_invalid TRUE, alone and after an srid. Catches: the bow tie repaired or rejected despite allow_invalid, or TRUE read as the srid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], +] +query = "SELECT ST_ISVALID(ST_GEOMETRYFROMWKT(v, TRUE)) AS valid, ST_ISVALID(ST_GEOMETRYFROMWKT(v, 3857, TRUE)) AS valid_srid, ST_SRID(ST_GEOMETRYFROMWKT(v, 3857, TRUE)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_expression" +description = "A NULL text; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOMETRYFROMWKT(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geometryfromwkt.st-geomfromewkt.toml b/cases/translation/functions/st-geometryfromwkt.st-geomfromewkt.toml new file mode 100644 index 000000000..c4c722102 --- /dev/null +++ b/cases/translation/functions/st-geometryfromwkt.st-geomfromewkt.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.st-geometryfromwkt.st-geomfromewkt" +session_profile = "utc-v1" + +[[case]] +id = "t001_wkt" +description = "A point and a line string in WKT, which the page says get SRID 0. Catches: longitude and latitude swapped, or SRID 4326 assumed" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'LINESTRING(0 0,1 2)'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOMFROMEWKT(v)) AS r, ST_SRID(ST_GEOMFROMEWKT(v)) AS srid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_srid" +description = "WKT with an srid argument. Catches: the srid argument ignored (SRID 0)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOMFROMEWKT(v, 3857)) AS r, ST_SRID(ST_GEOMFROMEWKT(v, 3857)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ewkt" +description = "EWKT with SRID 3857, whose SRID the result keeps: the page example ST_GEOMETRYFROMEWKT('SRID=32633;...') returns SRID 32633. Catches: the SRID dropped to 0, the prefix rejected, or kept in the shape text" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=3857;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOMFROMEWKT(v)) AS r, ST_SRID(ST_GEOMFROMEWKT(v)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_unparsable" +description = "Text that is not WKT, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10)'"], +] +query = "SELECT ST_ASWKT(ST_GEOMFROMEWKT(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon with allow_invalid TRUE, alone and after an srid. Catches: the bow tie repaired or rejected despite allow_invalid, or TRUE read as the srid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], +] +query = "SELECT ST_ISVALID(ST_GEOMFROMEWKT(v, TRUE)) AS valid, ST_ISVALID(ST_GEOMFROMEWKT(v, 3857, TRUE)) AS valid_srid, ST_SRID(ST_GEOMFROMEWKT(v, 3857, TRUE)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_expression" +description = "A NULL text; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOMFROMEWKT(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geometryfromwkt.st-geomfromtext.toml b/cases/translation/functions/st-geometryfromwkt.st-geomfromtext.toml new file mode 100644 index 000000000..1323cc4f7 --- /dev/null +++ b/cases/translation/functions/st-geometryfromwkt.st-geomfromtext.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.st-geometryfromwkt.st-geomfromtext" +session_profile = "utc-v1" + +[[case]] +id = "t001_wkt" +description = "A point and a line string in WKT, which the page says get SRID 0. Catches: longitude and latitude swapped, or SRID 4326 assumed" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'LINESTRING(0 0,1 2)'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOMFROMTEXT(v)) AS r, ST_SRID(ST_GEOMFROMTEXT(v)) AS srid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_srid" +description = "WKT with an srid argument. Catches: the srid argument ignored (SRID 0)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOMFROMTEXT(v, 3857)) AS r, ST_SRID(ST_GEOMFROMTEXT(v, 3857)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ewkt" +description = "EWKT with SRID 3857, whose SRID the result keeps: the page example ST_GEOMETRYFROMEWKT('SRID=32633;...') returns SRID 32633. Catches: the SRID dropped to 0, the prefix rejected, or kept in the shape text" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=3857;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOMFROMTEXT(v)) AS r, ST_SRID(ST_GEOMFROMTEXT(v)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_unparsable" +description = "Text that is not WKT, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10)'"], +] +query = "SELECT ST_ASWKT(ST_GEOMFROMTEXT(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon with allow_invalid TRUE, alone and after an srid. Catches: the bow tie repaired or rejected despite allow_invalid, or TRUE read as the srid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], +] +query = "SELECT ST_ISVALID(ST_GEOMFROMTEXT(v, TRUE)) AS valid, ST_ISVALID(ST_GEOMFROMTEXT(v, 3857, TRUE)) AS valid_srid, ST_SRID(ST_GEOMFROMTEXT(v, 3857, TRUE)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_expression" +description = "A NULL text; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOMFROMTEXT(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geometryfromwkt.st-geomfromwkt.toml b/cases/translation/functions/st-geometryfromwkt.st-geomfromwkt.toml new file mode 100644 index 000000000..e173f3998 --- /dev/null +++ b/cases/translation/functions/st-geometryfromwkt.st-geomfromwkt.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.st-geometryfromwkt.st-geomfromwkt" +session_profile = "utc-v1" + +[[case]] +id = "t001_wkt" +description = "A point and a line string in WKT, which the page says get SRID 0. Catches: longitude and latitude swapped, or SRID 4326 assumed" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'LINESTRING(0 0,1 2)'"], +] +query = "SELECT ordinal, ST_ASWKT(ST_GEOMFROMWKT(v)) AS r, ST_SRID(ST_GEOMFROMWKT(v)) AS srid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_srid" +description = "WKT with an srid argument. Catches: the srid argument ignored (SRID 0)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOMFROMWKT(v, 3857)) AS r, ST_SRID(ST_GEOMFROMWKT(v, 3857)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ewkt" +description = "EWKT with SRID 3857, whose SRID the result keeps: the page example ST_GEOMETRYFROMEWKT('SRID=32633;...') returns SRID 32633. Catches: the SRID dropped to 0, the prefix rejected, or kept in the shape text" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=3857;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(ST_GEOMFROMWKT(v)) AS r, ST_SRID(ST_GEOMFROMWKT(v)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_unparsable" +description = "Text that is not WKT, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10)'"], +] +query = "SELECT ST_ASWKT(ST_GEOMFROMWKT(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_allow_invalid" +description = "A self-intersecting polygon with allow_invalid TRUE, alone and after an srid. Catches: the bow tie repaired or rejected despite allow_invalid, or TRUE read as the srid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], +] +query = "SELECT ST_ISVALID(ST_GEOMFROMWKT(v, TRUE)) AS valid, ST_ISVALID(ST_GEOMFROMWKT(v, 3857, TRUE)) AS valid_srid, ST_SRID(ST_GEOMFROMWKT(v, 3857, TRUE)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_varchar_expression" +description = "A NULL text; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOMFROMWKT(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geomfromgeohash.toml b/cases/translation/functions/st-geomfromgeohash.toml new file mode 100644 index 000000000..df7924e52 --- /dev/null +++ b/cases/translation/functions/st-geomfromgeohash.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.st-geomfromgeohash" +session_profile = "utc-v1" + +[[case]] +id = "t001_cell" +description = "The box of ezs42: longitude -5.625 to -5.5810546875 and latitude 42.5830078125 to 42.626953125, exact binary fractions. Catches: longitude and latitude swapped, or a point returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'ezs42'"], +] +query = "SELECT ST_XMIN(ST_GEOMFROMGEOHASH(g)) AS xmin, ST_XMAX(ST_GEOMFROMGEOHASH(g)) AS xmax, ST_YMIN(ST_GEOMFROMGEOHASH(g)) AS ymin, ST_YMAX(ST_GEOMFROMGEOHASH(g)) AS ymax FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_precision" +description = "A longer geohash cut to 5 and to 1 characters. Catches: the precision ignored" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'ezs42e44'"], +] +query = "SELECT ST_XMAX(ST_GEOMFROMGEOHASH(g, 5)) AS x5, ST_XMAX(ST_GEOMFROMGEOHASH(g, 1)) AS x1 FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_precision_zero" +description = "Precision 0, below the range of 1 to 20 that the page allows. Catches: an empty or whole-world shape returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'ezs42'"], +] +query = "SELECT ST_ASWKT(ST_GEOMFROMGEOHASH(g, 0)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_geohash" +description = "A NULL geohash; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOMFROMGEOHASH(g) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-geompointfromgeohash.toml b/cases/translation/functions/st-geompointfromgeohash.toml new file mode 100644 index 000000000..22070b2e6 --- /dev/null +++ b/cases/translation/functions/st-geompointfromgeohash.toml @@ -0,0 +1,25 @@ +category = "translation" +construct = "sf.functions.st-geompointfromgeohash" +session_profile = "utc-v1" + +[[case]] +id = "t001_centre" +description = "The centre of ezs42, (-5.60302734375, 42.60498046875), exact binary fractions. Catches: a corner returned, or longitude and latitude swapped" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["'ezs42'"], +] +query = "SELECT ST_X(ST_GEOMPOINTFROMGEOHASH(g)) AS x, ST_Y(ST_GEOMPOINTFROMGEOHASH(g)) AS y FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_geohash" +description = "A NULL geohash; the page does not say; the recording decides. Catches: an error" +columns = [{ name = "g", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_GEOMPOINTFROMGEOHASH(g) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-hausdorffdistance.toml b/cases/translation/functions/st-hausdorffdistance.toml new file mode 100644 index 000000000..b61353cc6 --- /dev/null +++ b/cases/translation/functions/st-hausdorffdistance.toml @@ -0,0 +1,27 @@ +category = "translation" +construct = "sf.functions.st-hausdorffdistance" +session_profile = "utc-v1" + +[[case]] +id = "t001_example" +description = "The page's examples, rounded to 6 places, with one pair reversed. Catches: the minimum distance returned (0 for overlapping polygons), metres returned, or a direction-dependent result" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POINT(0 0)'", "'POINT(0 1)'"], + ["'POLYGON((-1 0,0 1,1 0,0 -1,-1 0))'", "'POLYGON((-1 0,0 1,2 0,0 -1,-1 0))'"], + ["'POLYGON((-1 0,0 3,1 0,0 -1,-1 0))'", "'POLYGON((-1 0,0 1,1 0,0 -1,-1 0))'"], +] +query = "SELECT ordinal, ROUND(ST_HAUSDORFFDISTANCE(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)), 6) AS d FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_geography_expression_1" +description = "A NULL shape, which the page says gives NULL. Catches: an error, or 0 returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["NULL", "'POINT(10 20)'"], +] +query = "SELECT ST_HAUSDORFFDISTANCE(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-interpolate.toml b/cases/translation/functions/st-interpolate.toml new file mode 100644 index 000000000..33fb31970 --- /dev/null +++ b/cases/translation/functions/st-interpolate.toml @@ -0,0 +1,25 @@ +category = "translation" +construct = "sf.functions.st-interpolate" +session_profile = "utc-v1" + +[[case]] +id = "t001_tolerance" +description = "A line string along latitude 60, whose great-circle edge is far from its Mercator line: points are added, more with the default 10 m than with 10 km, and the ends are kept. Catches: no points added, or the tolerance ignored" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 60,90 60)'"], +] +query = "SELECT ST_NPOINTS(ST_INTERPOLATE(TO_GEOGRAPHY(v))) > 2 AS added, ST_NPOINTS(ST_INTERPOLATE(TO_GEOGRAPHY(v))) > ST_NPOINTS(ST_INTERPOLATE(TO_GEOGRAPHY(v), 10000)) AS finer, ST_X(ST_ENDPOINT(ST_INTERPOLATE(TO_GEOGRAPHY(v)))) AS x1 FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_geography_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_INTERPOLATE(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-intersection-agg.toml b/cases/translation/functions/st-intersection-agg.toml new file mode 100644 index 000000000..51d93f764 --- /dev/null +++ b/cases/translation/functions/st-intersection-agg.toml @@ -0,0 +1,29 @@ +category = "translation" +construct = "sf.functions.st-intersection-agg" +session_profile = "utc-v1" + +[[case]] +id = "t001_rows" +description = "Bands over longitudes 0-2, 1-3 and 1.5-4, whose intersection is a quarter of the first (0.25). Catches: the union returned, or only two rows intersected (0.5)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,2 0,2 2,0 2,0 0))'"], + ["'POLYGON((1 0,3 0,3 2,1 2,1 0))'"], + ["'POLYGON((1.5 0,4 0,4 2,1.5 2,1.5 0))'"], +] +query = "SELECT ROUND(ST_AREA(ST_INTERSECTION_AGG(TO_GEOGRAPHY(v))) / ST_AREA(TO_GEOGRAPHY('POLYGON((0 0,2 0,2 2,0 2,0 0))')), 2) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_geography_column" +description = "A NULL row next to two bands; the page does not say; the recording decides. Catches: an error" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'POLYGON((0 0,2 0,2 2,0 2,0 0))'"], + ["'POLYGON((1 0,3 0,3 2,1 2,1 0))'"], +] +query = "SELECT ST_INTERSECTION_AGG(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-intersection.toml b/cases/translation/functions/st-intersection.toml new file mode 100644 index 000000000..f73d91160 --- /dev/null +++ b/cases/translation/functions/st-intersection.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.st-intersection" +session_profile = "utc-v1" + +[[case]] +id = "t001_overlap" +description = "Bands over longitudes 0-2 and 1-3, whose intersection is half the first (0.5). Catches: the union returned (1.5), or the first shape returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,2 0,2 2,0 2,0 0))'", "'POLYGON((1 0,3 0,3 2,1 2,1 0))'"], +] +query = "SELECT ROUND(ST_AREA(ST_INTERSECTION(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w))) / ST_AREA(TO_GEOGRAPHY(v)), 2) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_disjoint" +description = "Disjoint bands, whose empty intersection the page represents as NULL. Catches: an empty collection returned instead of NULL" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,1 0,1 2,0 2,0 0))'", "'POLYGON((5 0,6 0,6 2,5 2,5 0))'"], +] +query = "SELECT ST_INTERSECTION(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) IS NULL AS n FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_expression_1" +description = "A NULL first shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["NULL", "'POINT(10 20)'"], +] +query = "SELECT ST_INTERSECTION(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-intersects.toml b/cases/translation/functions/st-intersects.toml new file mode 100644 index 000000000..cd76fa77c --- /dev/null +++ b/cases/translation/functions/st-intersects.toml @@ -0,0 +1,50 @@ +category = "translation" +construct = "sf.functions.st-intersects" +session_profile = "utc-v1" + +[[case]] +id = "t001_geometry" +description = "A point inside a square, on its edge and outside (TRUE, TRUE, FALSE). Catches: a touching point treated as apart" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(5 5)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(10 5)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(20 5)'"], +] +query = "SELECT ordinal, ST_INTERSECTS(TO_GEOMETRY(v), TO_GEOMETRY(w)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geography" +description = "The inside and outside points as GEOGRAPHY. Catches: GEOGRAPHY rejected" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(5 5)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(20 5)'"], +] +query = "SELECT ordinal, ST_INTERSECTS(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_srid_mismatch" +description = "GEOMETRY objects with SRIDs 0 and 3857, which the page says is an error. Catches: a result computed as if the SRIDs matched" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POINT(1 1)'", "'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], +] +query = "SELECT ST_INTERSECTS(TO_GEOMETRY(v), TO_GEOMETRY(w, 3857)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_geography_expression_1" +description = "A NULL first shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["NULL", "'POINT(10 20)'"], +] +query = "SELECT ST_INTERSECTS(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-isvalid.toml b/cases/translation/functions/st-isvalid.toml new file mode 100644 index 000000000..57def76a1 --- /dev/null +++ b/cases/translation/functions/st-isvalid.toml @@ -0,0 +1,26 @@ +category = "translation" +construct = "sf.functions.st-isvalid" +session_profile = "utc-v1" + +[[case]] +id = "t001_shapes" +description = "A self-intersecting polygon loaded with allow_invalid, and a valid square. Catches: every loaded shape reported valid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], +] +query = "SELECT ordinal, ST_ISVALID(TO_GEOGRAPHY(v, TRUE)) AS g, ST_ISVALID(TO_GEOMETRY(v, TRUE)) AS m FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_ISVALID(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-length.toml b/cases/translation/functions/st-length.toml new file mode 100644 index 000000000..33402d4da --- /dev/null +++ b/cases/translation/functions/st-length.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.st-length" +session_profile = "utc-v1" + +[[case]] +id = "t001_geometry" +description = "A 3-4-5 line string, a polygon, and a collection of two line strings (5 and 1). Catches: a polygon given its perimeter" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,3 4)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], + ["'GEOMETRYCOLLECTION(LINESTRING(0 0,3 4),LINESTRING(0 0,1 0))'"], +] +query = "SELECT ordinal, ST_LENGTH(TO_GEOMETRY(v)) AS l FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geography" +description = "One degree along the equator in kilometres, rounded (111 on any earth model). Catches: degrees returned (1)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,1 0)'"], +] +query = "SELECT ROUND(ST_LENGTH(TO_GEOGRAPHY(v)) / 1000) AS km FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_LENGTH(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-makegeompoint.toml b/cases/translation/functions/st-makegeompoint.toml new file mode 100644 index 000000000..99c77e74b --- /dev/null +++ b/cases/translation/functions/st-makegeompoint.toml @@ -0,0 +1,25 @@ +category = "translation" +construct = "sf.functions.st-makegeompoint" +session_profile = "utc-v1" + +[[case]] +id = "t001_point" +description = "A point with distinct coordinates, its type and SRID (the page does not say; the recording decides on the SRID). Catches: latitude taken first" +columns = [{ name = "x", type = "DOUBLE" }, { name = "y", type = "DOUBLE" }] +rows = [ + ["10", "20"], +] +query = "SELECT ST_X(ST_MAKEGEOMPOINT(x, y)) AS lon, ST_Y(ST_MAKEGEOMPOINT(x, y)) AS lat, ST_SRID(ST_MAKEGEOMPOINT(x, y)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_longitude" +description = "A NULL longitude; the page does not say; the recording decides. Catches: an error, or 0 used" +columns = [{ name = "x", type = "DOUBLE" }, { name = "y", type = "DOUBLE" }] +rows = [ + ["NULL", "20"], +] +query = "SELECT ST_MAKEGEOMPOINT(x, y) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-makeline.toml b/cases/translation/functions/st-makeline.toml new file mode 100644 index 000000000..9e2872302 --- /dev/null +++ b/cases/translation/functions/st-makeline.toml @@ -0,0 +1,48 @@ +category = "translation" +construct = "sf.functions.st-makeline" +session_profile = "utc-v1" + +[[case]] +id = "t001_points" +description = "Two points, and a MultiPoint followed by a point, in order. Catches: the points sorted, or the MultiPoint reduced to one point" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POINT(3 4)'", "'POINT(1 2)'"], + ["'MULTIPOINT((0 0),(1 1))'", "'POINT(2 0)'"], +] +query = "SELECT ordinal, ST_NPOINTS(ST_MAKELINE(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w))) AS n, ST_X(ST_STARTPOINT(ST_MAKELINE(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)))) AS x0, ST_X(ST_ENDPOINT(ST_MAKELINE(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)))) AS x1 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geometry" +description = "A point and a line string as GEOMETRY with SRID 3857, which the result keeps. Catches: the SRID dropped" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POINT(0 0)'", "'LINESTRING(1 1,2 2)'"], +] +query = "SELECT ST_NPOINTS(ST_MAKELINE(TO_GEOMETRY(v, 3857), TO_GEOMETRY(w, 3857))) AS n, ST_SRID(ST_MAKELINE(TO_GEOMETRY(v, 3857), TO_GEOMETRY(w, 3857))) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_srid_mismatch" +description = "GEOMETRY points with SRIDs 0 and 3857, which the page says is an error. Catches: a line string built anyway" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POINT(0 0)'", "'POINT(1 1)'"], +] +query = "SELECT ST_MAKELINE(TO_GEOMETRY(v), TO_GEOMETRY(w, 3857)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_geography_expression_1" +description = "A NULL first shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["NULL", "'POINT(10 20)'"], +] +query = "SELECT ST_MAKELINE(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-makepoint.toml b/cases/translation/functions/st-makepoint.toml new file mode 100644 index 000000000..92d0d130c --- /dev/null +++ b/cases/translation/functions/st-makepoint.toml @@ -0,0 +1,25 @@ +category = "translation" +construct = "sf.functions.st-makepoint" +session_profile = "utc-v1" + +[[case]] +id = "t001_point" +description = "A point with distinct coordinates, its type and SRID. Catches: latitude taken first" +columns = [{ name = "x", type = "DOUBLE" }, { name = "y", type = "DOUBLE" }] +rows = [ + ["10", "20"], +] +query = "SELECT ST_X(ST_MAKEPOINT(x, y)) AS lon, ST_Y(ST_MAKEPOINT(x, y)) AS lat, ST_SRID(ST_MAKEPOINT(x, y)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_longitude" +description = "A NULL longitude; the page does not say; the recording decides. Catches: an error, or 0 used" +columns = [{ name = "x", type = "DOUBLE" }, { name = "y", type = "DOUBLE" }] +rows = [ + ["NULL", "20"], +] +query = "SELECT ST_MAKEPOINT(x, y) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-makepolygon.toml b/cases/translation/functions/st-makepolygon.toml new file mode 100644 index 000000000..02ce24854 --- /dev/null +++ b/cases/translation/functions/st-makepolygon.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.st-makepolygon" +session_profile = "utc-v1" + +[[case]] +id = "t001_geometry" +description = "A closed 10 by 10 loop, giving area 100, with the SRID kept. Catches: the line string returned (area 0), or the SRID dropped" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,10 0,10 10,0 10,0 0)'"], +] +query = "SELECT ST_AREA(ST_MAKEPOLYGON(TO_GEOMETRY(v, 3857))) AS a, ST_SRID(ST_MAKEPOLYGON(TO_GEOMETRY(v, 3857))) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geography" +description = "A closed loop as GEOGRAPHY, measured by its dimension and point count. Catches: the loop left open" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,1 0,1 1,0 1,0 0)'"], +] +query = "SELECT ST_DIMENSION(ST_MAKEPOLYGON(TO_GEOGRAPHY(v))) AS dim, ST_NPOINTS(ST_MAKEPOLYGON(TO_GEOGRAPHY(v))) AS n FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_open_loop" +description = "A line string whose last point differs from the first, which the page says must form a loop. Catches: the loop closed silently" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,10 0,10 10,0 10)'"], +] +query = "SELECT ST_ASWKT(ST_MAKEPOLYGON(TO_GEOMETRY(v))) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_MAKEPOLYGON(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-makepolygonoriented.toml b/cases/translation/functions/st-makepolygonoriented.toml new file mode 100644 index 000000000..b32c89543 --- /dev/null +++ b/cases/translation/functions/st-makepolygonoriented.toml @@ -0,0 +1,25 @@ +category = "translation" +construct = "sf.functions.st-makepolygonoriented" +session_profile = "utc-v1" + +[[case]] +id = "t001_orientation" +description = "The same square traced anticlockwise and clockwise: clockwise puts the rest of the globe inside, so its area is far larger. Catches: the smaller side taken whatever the orientation, as ST_MAKEPOLYGON does" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,1 0,1 1,0 1,0 0)'", "'LINESTRING(0 0,0 1,1 1,1 0,0 0)'"], +] +query = "SELECT ST_AREA(ST_MAKEPOLYGONORIENTED(TO_GEOGRAPHY(w))) > 1000 * ST_AREA(ST_MAKEPOLYGONORIENTED(TO_GEOGRAPHY(v))) AS cw_larger, ROUND(ST_AREA(ST_MAKEPOLYGONORIENTED(TO_GEOGRAPHY(v))) / ST_AREA(ST_MAKEPOLYGON(TO_GEOGRAPHY(v))), 2) AS ccw FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_geography_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_MAKEPOLYGONORIENTED(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-npoints.toml b/cases/translation/functions/st-npoints.toml new file mode 100644 index 000000000..c822449db --- /dev/null +++ b/cases/translation/functions/st-npoints.toml @@ -0,0 +1,27 @@ +category = "translation" +construct = "sf.functions.st-npoints" +session_profile = "utc-v1" + +[[case]] +id = "t001_types" +description = "A point, a 3-point line string and a triangle. Catches: the closing point of the loop left out (3)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'LINESTRING(0 0,1 2,3 4)'"], + ["'POLYGON((0 0,4 0,1 3,0 0))'"], +] +query = "SELECT ordinal, ST_NPOINTS(TO_GEOGRAPHY(v)) AS g, ST_NPOINTS(TO_GEOMETRY(v)) AS m FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_NPOINTS(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-perimeter.toml b/cases/translation/functions/st-perimeter.toml new file mode 100644 index 000000000..83025b06e --- /dev/null +++ b/cases/translation/functions/st-perimeter.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.st-perimeter" +session_profile = "utc-v1" + +[[case]] +id = "t001_geometry" +description = "A 10 by 10 square, a line string, and a collection of the square and a triangle (40 + 11.4049), rounded to 1 place (51.4). Catches: a line string given its length" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], + ["'LINESTRING(0 0,3 4)'"], + ["'GEOMETRYCOLLECTION(POLYGON((0 0,10 0,10 10,0 10,0 0)),POLYGON((20 0,24 0,21 3,20 0)))'"], +] +query = "SELECT ordinal, ROUND(ST_PERIMETER(TO_GEOMETRY(v)), 1) AS p FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geography" +description = "A 1-degree square at the equator in kilometres, rounded (443 to 445 on any earth model). Catches: degrees returned (4)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,1 0,1 1,0 1,0 0))'"], +] +query = "SELECT ROUND(ST_PERIMETER(TO_GEOGRAPHY(v)) / 1000) BETWEEN 440 AND 448 AS ok FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_PERIMETER(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-pointn.toml b/cases/translation/functions/st-pointn.toml new file mode 100644 index 000000000..40fe5d939 --- /dev/null +++ b/cases/translation/functions/st-pointn.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.st-pointn" +session_profile = "utc-v1" + +[[case]] +id = "t001_index" +description = "Index 2, and -1 for the last point. Catches: a 0-based index, or -1 read as the first point" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,1 2,3 4)'"], +] +query = "SELECT ST_X(ST_POINTN(TO_GEOGRAPHY(v), 2)) AS x2, ST_X(ST_POINTN(TO_GEOGRAPHY(v), -1)) AS xl, ST_Y(ST_POINTN(TO_GEOMETRY(v), -2)) AS my FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_out_of_bounds" +description = "Index 4 of a 3-point line string, which the page says is an error. Catches: NULL returned, or the index wrapped" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,1 2,3 4)'"], +] +query = "SELECT ST_ASWKT(ST_POINTN(TO_GEOGRAPHY(v), 4)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_not_line" +description = "A polygon, which the page says is an error. Catches: a vertex of the ring returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], +] +query = "SELECT ST_ASWKT(ST_POINTN(TO_GEOGRAPHY(v), 1)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_POINTN(TO_GEOGRAPHY(v), 1) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-setsrid.toml b/cases/translation/functions/st-setsrid.toml new file mode 100644 index 000000000..fc88bd348 --- /dev/null +++ b/cases/translation/functions/st-setsrid.toml @@ -0,0 +1,25 @@ +category = "translation" +construct = "sf.functions.st-setsrid" +session_profile = "utc-v1" + +[[case]] +id = "t001_example" +description = "The page example: SRID 4326 set and the coordinates unchanged. Catches: the coordinates transformed" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(13 51)'"], +] +query = "SELECT ST_SRID(ST_SETSRID(TO_GEOMETRY(v), 4326)) AS srid, ST_X(ST_SETSRID(TO_GEOMETRY(v), 4326)) AS x, ST_Y(ST_SETSRID(TO_GEOMETRY(v), 4326)) AS y FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_SETSRID(TO_GEOMETRY(v), 4326) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-simplify.toml b/cases/translation/functions/st-simplify.toml new file mode 100644 index 000000000..35b0ef18a --- /dev/null +++ b/cases/translation/functions/st-simplify.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.st-simplify" +session_profile = "utc-v1" + +[[case]] +id = "t001_geometry" +description = "A line string with a bump of 0.001: tolerance 0.1 removes it, 0.0001 keeps it; a point is unchanged. Catches: the tolerance compared the wrong way" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,5 0.001,10 0)'"], +] +query = "SELECT ST_NPOINTS(ST_SIMPLIFY(TO_GEOMETRY(v), 0.1)) AS coarse, ST_NPOINTS(ST_SIMPLIFY(TO_GEOMETRY(v), 0.0001)) AS fine, ST_X(ST_SIMPLIFY(TO_GEOMETRY('POINT(3 4)'), 10)) AS pt FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geography" +description = "The same line string as GEOGRAPHY (the bump is about 110 m) with tolerances of 1000 m and 1 m. Catches: degrees used for the tolerance" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,5 0.001,10 0)'"], +] +query = "SELECT ST_NPOINTS(ST_SIMPLIFY(TO_GEOGRAPHY(v), 1000)) AS coarse, ST_NPOINTS(ST_SIMPLIFY(TO_GEOGRAPHY(v), 1)) AS fine FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_preserve_collapsed" +description = "A 100 m square with a 10 km tolerance: with preserve_collapsed TRUE the page says it is retained, so it stays a polygon (dimension 2); with FALSE the page example reduces a too-small shape to a lower dimension, and the recording decides which. Catches: the square collapsed despite TRUE, or TRUE ignored" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,0.001 0,0.001 0.001,0 0.001,0 0))'"], +] +query = "SELECT ST_DIMENSION(ST_SIMPLIFY(TO_GEOGRAPHY(v), 10000, TRUE)) AS kept_dim, ST_DIMENSION(ST_SIMPLIFY(TO_GEOGRAPHY(v), 10000, FALSE)) AS collapsed_dim FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_geography_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_SIMPLIFY(TO_GEOGRAPHY(v), 10) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-srid.toml b/cases/translation/functions/st-srid.toml new file mode 100644 index 000000000..95e851281 --- /dev/null +++ b/cases/translation/functions/st-srid.toml @@ -0,0 +1,25 @@ +category = "translation" +construct = "sf.functions.st-srid" +session_profile = "utc-v1" + +[[case]] +id = "t001_types" +description = "A GEOGRAPHY (4326), a GEOMETRY without an SRID (0) and one with 3857. Catches: NULL for SRID 0, or 4326 for every shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_SRID(TO_GEOGRAPHY(v)) AS g, ST_SRID(TO_GEOMETRY(v)) AS m0, ST_SRID(TO_GEOMETRY(v, 3857)) AS m FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_geography_or_geometry_expression" +description = "A NULL shape, which the page says gives NULL. Catches: 0 returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_SRID(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-startpoint.toml b/cases/translation/functions/st-startpoint.toml new file mode 100644 index 000000000..77109fc39 --- /dev/null +++ b/cases/translation/functions/st-startpoint.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.st-startpoint" +session_profile = "utc-v1" + +[[case]] +id = "t001_line" +description = "The first point of a 3-point line string, as GEOGRAPHY and GEOMETRY. Catches: the other end returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,1 2,3 4)'"], +] +query = "SELECT ST_X(ST_STARTPOINT(TO_GEOGRAPHY(v))) AS x, ST_Y(ST_STARTPOINT(TO_GEOGRAPHY(v))) AS y, ST_X(ST_STARTPOINT(TO_GEOMETRY(v))) AS mx FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_not_line" +description = "A polygon, which the page says is an error. Catches: a vertex of the ring returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'"], +] +query = "SELECT ST_ASWKT(ST_STARTPOINT(TO_GEOGRAPHY(v))) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_STARTPOINT(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-symdifference.toml b/cases/translation/functions/st-symdifference.toml new file mode 100644 index 000000000..cea042947 --- /dev/null +++ b/cases/translation/functions/st-symdifference.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.st-symdifference" +session_profile = "utc-v1" + +[[case]] +id = "t001_overlap" +description = "Bands over longitudes 0-2 and 1-3: the symmetric difference has the area of the first (1.0). Catches: the one-sided difference returned (0.5), or the union (1.5)" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,2 0,2 2,0 2,0 0))'", "'POLYGON((1 0,3 0,3 2,1 2,1 0))'"], +] +query = "SELECT ROUND(ST_AREA(ST_SYMDIFFERENCE(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w))) / ST_AREA(TO_GEOGRAPHY(v)), 2) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_equal" +description = "Equal bands, whose empty symmetric difference the page says is NULL. Catches: an empty collection returned instead of NULL" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,2 0,2 2,0 2,0 0))'", "'POLYGON((0 0,2 0,2 2,0 2,0 0))'"], +] +query = "SELECT ST_SYMDIFFERENCE(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) IS NULL AS n FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_expression_1" +description = "A NULL first shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["NULL", "'POINT(10 20)'"], +] +query = "SELECT ST_SYMDIFFERENCE(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-transform.toml b/cases/translation/functions/st-transform.toml new file mode 100644 index 000000000..65d9fccd7 --- /dev/null +++ b/cases/translation/functions/st-transform.toml @@ -0,0 +1,48 @@ +category = "translation" +construct = "sf.functions.st-transform" +session_profile = "utc-v1" + +[[case]] +id = "t001_to_srid" +description = "Points 1 degree east and 1 degree north of (0 0) in SRID 4326 transformed to 3857, rounded to whole metres (111319 and 111325). Catches: the coordinates kept (only the SRID changed), or x and y swapped" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(1 0)'"], + ["'POINT(0 1)'"], +] +query = "SELECT ordinal, ROUND(ST_X(ST_TRANSFORM(TO_GEOMETRY(v, 4326), 3857))) AS x, ROUND(ST_Y(ST_TRANSFORM(TO_GEOMETRY(v, 4326), 3857))) AS y, ST_SRID(ST_TRANSFORM(TO_GEOMETRY(v, 4326), 3857)) AS srid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_from_srid" +description = "A GEOMETRY without an SRID, with from_srid 4326 given. Catches: from_srid ignored" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(1 0)'"], +] +query = "SELECT ROUND(ST_X(ST_TRANSFORM(TO_GEOMETRY(v), 4326, 3857))) AS x FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_invalid_srid" +description = "An SRID that cannot be resolved (999999), which the page says is an error. Catches: the coordinates returned unchanged" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(1 0)'"], +] +query = "SELECT ST_ASWKT(ST_TRANSFORM(TO_GEOMETRY(v, 4326), 999999)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_to_srid" +description = "A NULL to_srid, which the page says gives NULL. Catches: an error" +columns = [{ name = "v", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["'POINT(1 0)'", "NULL"], +] +query = "SELECT ST_TRANSFORM(TO_GEOMETRY(v, 4326), k) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-union-agg.toml b/cases/translation/functions/st-union-agg.toml new file mode 100644 index 000000000..da7dc09ae --- /dev/null +++ b/cases/translation/functions/st-union-agg.toml @@ -0,0 +1,28 @@ +category = "translation" +construct = "sf.functions.st-union-agg" +session_profile = "utc-v1" + +[[case]] +id = "t001_rows" +description = "Bands over longitudes 0-2, 1-3 and 3-4, whose union is 4 times a 1-degree band (adding the areas would give 5). Catches: only the first or last row kept, or the overlap counted twice" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,2 0,2 2,0 2,0 0))'"], + ["'POLYGON((1 0,3 0,3 2,1 2,1 0))'"], + ["'POLYGON((3 0,4 0,4 2,3 2,3 0))'"], +] +query = "SELECT ROUND(ST_AREA(ST_UNION_AGG(TO_GEOGRAPHY(v))) / ST_AREA(TO_GEOGRAPHY('POLYGON((0 0,1 0,1 2,0 2,0 0))')), 2) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_geography_column" +description = "A NULL row next to a band; the page does not say; the recording decides. Catches: NULL returned for the whole column, or an error" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'POLYGON((0 0,1 0,1 2,0 2,0 0))'"], +] +query = "SELECT ROUND(ST_AREA(ST_UNION_AGG(TO_GEOGRAPHY(v))) / ST_AREA(TO_GEOGRAPHY('POLYGON((0 0,1 0,1 2,0 2,0 0))')), 2) AS r FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-union.toml b/cases/translation/functions/st-union.toml new file mode 100644 index 000000000..f57894aeb --- /dev/null +++ b/cases/translation/functions/st-union.toml @@ -0,0 +1,25 @@ +category = "translation" +construct = "sf.functions.st-union" +session_profile = "utc-v1" + +[[case]] +id = "t001_overlap" +description = "Bands over longitudes 0-2 and 1-3, whose union is 1.5 times the first. Catches: the areas added (2.0), or the intersection returned (0.5)" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,2 0,2 2,0 2,0 0))'", "'POLYGON((1 0,3 0,3 2,1 2,1 0))'"], +] +query = "SELECT ROUND(ST_AREA(ST_UNION(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w))) / ST_AREA(TO_GEOGRAPHY(v)), 2) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_geography_expression_1" +description = "A NULL first shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["NULL", "'POINT(10 20)'"], +] +query = "SELECT ST_UNION(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-within.toml b/cases/translation/functions/st-within.toml new file mode 100644 index 000000000..411bc874f --- /dev/null +++ b/cases/translation/functions/st-within.toml @@ -0,0 +1,39 @@ +category = "translation" +construct = "sf.functions.st-within" +session_profile = "utc-v1" + +[[case]] +id = "t001_geometry" +description = "A point inside a square, on its edge and outside (TRUE, FALSE, FALSE). Catches: the arguments read the other way round, or a boundary point counted" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(5 5)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(10 5)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(20 5)'"], +] +query = "SELECT ordinal, ST_WITHIN(TO_GEOMETRY(w), TO_GEOMETRY(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geography" +description = "The inside and outside points as GEOGRAPHY. Catches: GEOGRAPHY rejected" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(5 5)'"], + ["'POLYGON((0 0,10 0,10 10,0 10,0 0))'", "'POINT(20 5)'"], +] +query = "SELECT ordinal, ST_WITHIN(TO_GEOGRAPHY(w), TO_GEOGRAPHY(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_expression_1" +description = "A NULL first shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }, { name = "w", type = "VARCHAR" }] +rows = [ + ["NULL", "'POINT(10 20)'"], +] +query = "SELECT ST_WITHIN(TO_GEOGRAPHY(v), TO_GEOGRAPHY(w)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-x.toml b/cases/translation/functions/st-x.toml new file mode 100644 index 000000000..bc4d15aa7 --- /dev/null +++ b/cases/translation/functions/st-x.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.st-x" +session_profile = "utc-v1" + +[[case]] +id = "t001_point" +description = "A point with distinct coordinates, as GEOGRAPHY and GEOMETRY. Catches: the other coordinate returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_X(TO_GEOGRAPHY(v)) AS g, ST_X(TO_GEOMETRY(v)) AS m FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_not_point" +description = "A line string, which the page says is an error. Catches: the first vertex used" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,1 2,3 4)'"], +] +query = "SELECT ST_X(TO_GEOGRAPHY(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_X(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-xmax.toml b/cases/translation/functions/st-xmax.toml new file mode 100644 index 000000000..0143ab151 --- /dev/null +++ b/cases/translation/functions/st-xmax.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.st-xmax" +session_profile = "utc-v1" + +[[case]] +id = "t001_geometry" +description = "A triangle with vertices (0 0), (4 0) and (1 3). Catches: another bound returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,4 0,1 3,0 0))'"], +] +query = "SELECT ST_XMAX(TO_GEOMETRY(v)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geography" +description = "A line string crossing the antimeridian, which the page says gives 180. Catches: planar bounds of the vertices" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(170 0,-170 0)'"], +] +query = "SELECT ST_XMAX(TO_GEOGRAPHY(v)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_XMAX(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-xmin.toml b/cases/translation/functions/st-xmin.toml new file mode 100644 index 000000000..18e52c120 --- /dev/null +++ b/cases/translation/functions/st-xmin.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.st-xmin" +session_profile = "utc-v1" + +[[case]] +id = "t001_geometry" +description = "A triangle with vertices (0 0), (4 0) and (1 3). Catches: another bound returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,4 0,1 3,0 0))'"], +] +query = "SELECT ST_XMIN(TO_GEOMETRY(v)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geography" +description = "A line string crossing the antimeridian, which the page says gives -180. Catches: planar bounds of the vertices" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(170 0,-170 0)'"], +] +query = "SELECT ST_XMIN(TO_GEOGRAPHY(v)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_XMIN(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-y.toml b/cases/translation/functions/st-y.toml new file mode 100644 index 000000000..c06392ec6 --- /dev/null +++ b/cases/translation/functions/st-y.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.st-y" +session_profile = "utc-v1" + +[[case]] +id = "t001_point" +description = "A point with distinct coordinates, as GEOGRAPHY and GEOMETRY. Catches: the other coordinate returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_Y(TO_GEOGRAPHY(v)) AS g, ST_Y(TO_GEOMETRY(v)) AS m FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_not_point" +description = "A line string, which the page says is an error. Catches: the first vertex used" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 0,1 2,3 4)'"], +] +query = "SELECT ST_Y(TO_GEOGRAPHY(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_Y(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-ymax.toml b/cases/translation/functions/st-ymax.toml new file mode 100644 index 000000000..8f8fcd823 --- /dev/null +++ b/cases/translation/functions/st-ymax.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.st-ymax" +session_profile = "utc-v1" + +[[case]] +id = "t001_geometry" +description = "A triangle with vertices (0 0), (4 0) and (1 3). Catches: another bound returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,4 0,1 3,0 0))'"], +] +query = "SELECT ST_YMAX(TO_GEOMETRY(v)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geography" +description = "A line string between two points at latitude 60, whose great-circle edge bulges toward the pole, as the page says it accounts for (above 60). Catches: planar bounds of the vertices" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 60,90 60)'"], +] +query = "SELECT ST_YMAX(TO_GEOGRAPHY(v)) > 61 AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_YMAX(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/st-ymin.toml b/cases/translation/functions/st-ymin.toml new file mode 100644 index 000000000..cb1a0ac8b --- /dev/null +++ b/cases/translation/functions/st-ymin.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.st-ymin" +session_profile = "utc-v1" + +[[case]] +id = "t001_geometry" +description = "A triangle with vertices (0 0), (4 0) and (1 3). Catches: another bound returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,4 0,1 3,0 0))'"], +] +query = "SELECT ST_YMIN(TO_GEOMETRY(v)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_geography" +description = "The same line string, whose lowest points are its ends at latitude 60. Catches: planar bounds of the vertices" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'LINESTRING(0 60,90 60)'"], +] +query = "SELECT ROUND(ST_YMIN(TO_GEOGRAPHY(v)), 6) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_geography_or_geometry_expression" +description = "A NULL shape; the page does not say; the recording decides. Catches: an error, or a value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT ST_YMIN(TO_GEOGRAPHY(v)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/startswith.toml b/cases/translation/functions/startswith.toml new file mode 100644 index 000000000..5c4dea60d --- /dev/null +++ b/cases/translation/functions/startswith.toml @@ -0,0 +1,53 @@ +category = "translation" +construct = "sf.functions.startswith" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "STARTSWITH with the arguments in both orders and in another case. Catches: arguments swapped or a case-insensitive match" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'banana'", "'ban'"], + ["'ban'", "'banana'"], + ["'banana'", "'BAN'"], + ["'\u00e9a'", "'\u00e9'"], +] +query = "SELECT STARTSWITH(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr1" +description = "NULL first argument. Catches: NULL read as an empty string (FALSE instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "'a'"], + ["'a'", "'a'"], +] +query = "SELECT STARTSWITH(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_null_expr2" +description = "NULL second argument. Catches: NULL read as an empty string (TRUE instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'abc'", "NULL"], + ["'abc'", "'c'"], +] +query = "SELECT STARTSWITH(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty" +description = "An empty search string, and an empty subject. Catches: FALSE for the empty search string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'abc'", "''"], + ["''", "'a'"], +] +query = "SELECT STARTSWITH(a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/stddev-pop.stddev-pop-over.toml b/cases/translation/functions/stddev-pop.stddev-pop-over.toml new file mode 100644 index 000000000..d5ac307aa --- /dev/null +++ b/cases/translation/functions/stddev-pop.stddev-pop-over.toml @@ -0,0 +1,137 @@ +category = "translation" +construct = "sf.functions.stddev-pop.stddev-pop-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT STDDEV_POP(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT STDDEV_POP(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_order_ties" +description = "ORDER BY with tied keys (two rows with k = 2) and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW. Catches: a ROWS frame (the tied rows get different values) or the whole partition" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT STDDEV_POP(x) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_order_desc" +description = "DESC ordering with a running ROWS frame. Catches: DESC ignored (the running value starts from the smallest key)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT STDDEV_POP(x) OVER (PARTITION BY g ORDER BY k DESC, x ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_nulls_first_frame" +description = "A NULL ordering key placed first (not the ASC default) and a one-row-back sliding frame. Catches: NULLS FIRST ignored (the NULL-key row last), or the frame read as RANGE or reaching forward" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3", "1"], + ["'p'", "NULL", "4"], + ["'p'", "1", "10"], + ["'p'", "2", "6"], +] +query = "SELECT STDDEV_POP(x) OVER (PARTITION BY g ORDER BY k ASC NULLS FIRST ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], +] +query = "SELECT STDDEV_POP(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT STDDEV_POP(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_distinct_order" +compile_error = true +description = "DISTINCT with ORDER BY in the OVER clause, which the page forbids. Catches: a running DISTINCT value returned instead of the compilation error" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "2"], + ["'p'", "2", "2"], + ["'p'", "3", "6"], + ["'q'", "1", "1"], +] +query = "SELECT STDDEV_POP(DISTINCT x) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t009_distinct_partition" +description = "DISTINCT without ORDER BY. Catches: DISTINCT ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "2"], + ["'p'", "2", "2"], + ["'p'", "3", "6"], + ["'q'", "1", "1"], +] +query = "SELECT STDDEV_POP(DISTINCT x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["duplicates"] diff --git a/cases/translation/functions/stddev-pop.stddev-pop.toml b/cases/translation/functions/stddev-pop.stddev-pop.toml new file mode 100644 index 000000000..1d15690fb --- /dev/null +++ b/cases/translation/functions/stddev-pop.stddev-pop.toml @@ -0,0 +1,106 @@ +category = "translation" +construct = "sf.functions.stddev-pop.stddev-pop" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Groups of 8, 2 and 1 rows (population variance 4 and sample 32/7 for the first). Catches: the sample statistic, or variance instead of its square root" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT g, STDDEV_POP(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_single_row" +description = "A group with a single row. Catches: NULL for one row instead of 0" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT STDDEV_POP(x) AS r FROM input WHERE g = 'r'" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_varchar" +description = "Numeric text, which the page says is cast to FLOAT. Catches: text rejected, or cast to an integer type (2.5 rounded)" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'1'"], + ["'2.5'"], + ["'6'"], +] +query = "SELECT STDDEV_POP(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_distinct" +description = "DISTINCT on a group with repeated 4s and 5s. Catches: DISTINCT ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT g, STDDEV_POP(DISTINCT x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t005_null_expr1" +description = "NULL rows beside values, and a group of only NULL. Catches: NULL read as 0 (n and the mean change) or the all-NULL group not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "NULL"], + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "5"], + ["'p'", "3"], +] +query = "SELECT g, STDDEV_POP(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: an empty input giving 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["5"], +] +query = "SELECT STDDEV_POP(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/stddev.stddev-over.toml b/cases/translation/functions/stddev.stddev-over.toml new file mode 100644 index 000000000..86bfa7fd4 --- /dev/null +++ b/cases/translation/functions/stddev.stddev-over.toml @@ -0,0 +1,138 @@ +category = "translation" +construct = "sf.functions.stddev.stddev-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT STDDEV(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT STDDEV(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_order_ties" +description = "ORDER BY with tied keys (two rows with k = 2) and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW. Catches: a ROWS frame (the tied rows get different values) or the whole partition" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT STDDEV(x) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_order_desc" +description = "DESC ordering with a running ROWS frame. Catches: DESC ignored (the running value starts from the smallest key)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT STDDEV(x) OVER (PARTITION BY g ORDER BY k DESC, x ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_nulls_first_frame" +description = "A NULL ordering key placed first (not the ASC default) and a one-row-back sliding frame. Catches: NULLS FIRST ignored (the NULL-key row last), or the frame read as RANGE or reaching forward" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3", "1"], + ["'p'", "NULL", "4"], + ["'p'", "1", "10"], + ["'p'", "2", "6"], +] +query = "SELECT STDDEV(x) OVER (PARTITION BY g ORDER BY k ASC NULLS FIRST ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], + ["'q'", "2", "NULL"], +] +query = "SELECT STDDEV(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT STDDEV(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_distinct_order" +compile_error = true +description = "DISTINCT with ORDER BY in the OVER clause, which the page forbids. Catches: a running DISTINCT value returned instead of the compilation error" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "2"], + ["'p'", "2", "2"], + ["'p'", "3", "6"], + ["'q'", "1", "1"], +] +query = "SELECT STDDEV(DISTINCT x) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t009_distinct_partition" +description = "DISTINCT without ORDER BY. Catches: DISTINCT ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "2"], + ["'p'", "2", "2"], + ["'p'", "3", "6"], + ["'q'", "1", "1"], +] +query = "SELECT STDDEV(DISTINCT x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["duplicates"] diff --git a/cases/translation/functions/stddev.stddev-samp-over.toml b/cases/translation/functions/stddev.stddev-samp-over.toml new file mode 100644 index 000000000..f9e39b6b6 --- /dev/null +++ b/cases/translation/functions/stddev.stddev-samp-over.toml @@ -0,0 +1,138 @@ +category = "translation" +construct = "sf.functions.stddev.stddev-samp-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT STDDEV_SAMP(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT STDDEV_SAMP(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_order_ties" +description = "ORDER BY with tied keys (two rows with k = 2) and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW. Catches: a ROWS frame (the tied rows get different values) or the whole partition" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT STDDEV_SAMP(x) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_order_desc" +description = "DESC ordering with a running ROWS frame. Catches: DESC ignored (the running value starts from the smallest key)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT STDDEV_SAMP(x) OVER (PARTITION BY g ORDER BY k DESC, x ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_nulls_first_frame" +description = "A NULL ordering key placed first (not the ASC default) and a one-row-back sliding frame. Catches: NULLS FIRST ignored (the NULL-key row last), or the frame read as RANGE or reaching forward" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3", "1"], + ["'p'", "NULL", "4"], + ["'p'", "1", "10"], + ["'p'", "2", "6"], +] +query = "SELECT STDDEV_SAMP(x) OVER (PARTITION BY g ORDER BY k ASC NULLS FIRST ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], + ["'q'", "2", "NULL"], +] +query = "SELECT STDDEV_SAMP(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT STDDEV_SAMP(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_distinct_order" +compile_error = true +description = "DISTINCT with ORDER BY in the OVER clause, which the page forbids. Catches: a running DISTINCT value returned instead of the compilation error" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "2"], + ["'p'", "2", "2"], + ["'p'", "3", "6"], + ["'q'", "1", "1"], +] +query = "SELECT STDDEV_SAMP(DISTINCT x) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t009_distinct_partition" +description = "DISTINCT without ORDER BY. Catches: DISTINCT ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "2"], + ["'p'", "2", "2"], + ["'p'", "3", "6"], + ["'q'", "1", "1"], +] +query = "SELECT STDDEV_SAMP(DISTINCT x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["duplicates"] diff --git a/cases/translation/functions/stddev.stddev-samp.toml b/cases/translation/functions/stddev.stddev-samp.toml new file mode 100644 index 000000000..4929e5cc1 --- /dev/null +++ b/cases/translation/functions/stddev.stddev-samp.toml @@ -0,0 +1,106 @@ +category = "translation" +construct = "sf.functions.stddev.stddev-samp" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Groups of 8, 2 and 1 rows (population variance 4 and sample 32/7 for the first). Catches: the population statistic, or variance instead of its square root" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT g, STDDEV_SAMP(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_single_row" +description = "A group with a single row. Catches: 0 for one row (the Oracle STDDEV/VARIANCE reading) instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT STDDEV_SAMP(x) AS r FROM input WHERE g = 'r'" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_varchar" +description = "Numeric text, which the page says is cast to FLOAT. Catches: text rejected, or cast to an integer type (2.5 rounded)" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'1'"], + ["'2.5'"], + ["'6'"], +] +query = "SELECT STDDEV_SAMP(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_distinct" +description = "DISTINCT on a group with repeated 4s and 5s. Catches: DISTINCT ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT g, STDDEV_SAMP(DISTINCT x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t005_null_expr1" +description = "NULL rows beside values, and a group of only NULL. Catches: NULL read as 0 (n and the mean change) or the all-NULL group not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "NULL"], + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "5"], + ["'p'", "3"], +] +query = "SELECT g, STDDEV_SAMP(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: an empty input giving 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["5"], +] +query = "SELECT STDDEV_SAMP(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/stddev.stddev.toml b/cases/translation/functions/stddev.stddev.toml new file mode 100644 index 000000000..615f253fd --- /dev/null +++ b/cases/translation/functions/stddev.stddev.toml @@ -0,0 +1,106 @@ +category = "translation" +construct = "sf.functions.stddev.stddev" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Groups of 8, 2 and 1 rows (population variance 4 and sample 32/7 for the first). Catches: the population statistic, or variance instead of its square root" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT g, STDDEV(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_single_row" +description = "A group with a single row. Catches: 0 for one row (the Oracle STDDEV/VARIANCE reading) instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT STDDEV(x) AS r FROM input WHERE g = 'r'" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_varchar" +description = "Numeric text, which the page says is cast to FLOAT. Catches: text rejected, or cast to an integer type (2.5 rounded)" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'1'"], + ["'2.5'"], + ["'6'"], +] +query = "SELECT STDDEV(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_distinct" +description = "DISTINCT on a group with repeated 4s and 5s. Catches: DISTINCT ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT g, STDDEV(DISTINCT x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t005_null_expr1" +description = "NULL rows beside values, and a group of only NULL. Catches: NULL read as 0 (n and the mean change) or the all-NULL group not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "NULL"], + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "5"], + ["'p'", "3"], +] +query = "SELECT g, STDDEV(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: an empty input giving 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["5"], +] +query = "SELECT STDDEV(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/strip-null-value.toml b/cases/translation/functions/strip-null-value.toml new file mode 100644 index 000000000..e48fd777d --- /dev/null +++ b/cases/translation/functions/strip-null-value.toml @@ -0,0 +1,39 @@ +category = "translation" +construct = "sf.functions.strip-null-value" +session_profile = "utc-v1" + +[[case]] +id = "t001_json_null" +description = "A top-level JSON null, a field holding a JSON null, and a missing field. Catches: the JSON null kept, so IS NULL is FALSE" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"k\":null}'"], + ["'{\"k\":1}'"], + ["'{}'"], +] +query = "SELECT STRIP_NULL_VALUE(PARSE_JSON(a):k) AS r, STRIP_NULL_VALUE(PARSE_JSON(a):k) IS NULL AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_nested" +description = "Containers holding JSON nulls, which are not themselves a JSON null. Catches: nulls stripped inside the array or object" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[null,1]'"], + ["'{\"a\":null}'"], +] +query = "SELECT STRIP_NULL_VALUE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_variant_expr" +description = "A SQL NULL. Catches: an error, or a JSON null returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT STRIP_NULL_VALUE(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/strtok-split-to-table.toml b/cases/translation/functions/strtok-split-to-table.toml new file mode 100644 index 000000000..993599024 --- /dev/null +++ b/cases/translation/functions/strtok-split-to-table.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.strtok-split-to-table" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Tokens with a delimiter set and consecutive delimiters. Catches: empty tokens kept, a 0-based INDEX, or the delimiter list read as one string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "d", type = "VARCHAR" }] +rows = [ + ["'a.b@@c'", "'@.'"], + ["'\u00e9 b'", "' '"], +] +query = "SELECT input.ordinal, t.index AS i, t.value AS v FROM input, TABLE(STRTOK_SPLIT_TO_TABLE(input.a, input.d)) t ORDER BY input.ordinal, t.index" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_default" +description = "The default blank delimiter. Catches: another default" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["' x y '"], +] +query = "SELECT input.ordinal, t.index AS i, t.value AS v FROM input, TABLE(STRTOK_SPLIT_TO_TABLE(input.a)) t ORDER BY input.ordinal, t.index" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_string" +description = "NULL string. Catches: a row for NULL input" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'p q'"], +] +query = "SELECT input.ordinal, t.index AS i, t.value AS v FROM input, TABLE(STRTOK_SPLIT_TO_TABLE(input.a)) t ORDER BY input.ordinal, t.index" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_delimiter_list" +description = "NULL delimiter list. Catches: NULL read as the default" +columns = [{ name = "d", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["' '"], +] +query = "SELECT input.ordinal, t.index AS i, t.value AS v FROM input, TABLE(STRTOK_SPLIT_TO_TABLE('a b', input.d)) t ORDER BY input.ordinal, t.index" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_no_tokens" +description = "Empty and delimiter-only strings, which give no rows. Catches: one empty row (SPLIT_TO_TABLE semantics)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["',,'"], + ["'k'"], +] +query = "SELECT input.ordinal, t.index AS i, t.value AS v FROM input, TABLE(STRTOK_SPLIT_TO_TABLE(input.a, ',')) t ORDER BY input.ordinal, t.index" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/strtok-to-array.toml b/cases/translation/functions/strtok-to-array.toml new file mode 100644 index 000000000..ed3cac27b --- /dev/null +++ b/cases/translation/functions/strtok-to-array.toml @@ -0,0 +1,62 @@ +category = "translation" +construct = "sf.functions.strtok-to-array" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Tokens with a delimiter set and consecutive delimiters. Catches: empty tokens kept or the delimiter read as one string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "d", type = "VARCHAR" }] +rows = [ + ["'a.b@@c'", "'@.'"], + ["'\u00e9 b'", "' '"], +] +query = "SELECT STRTOK_TO_ARRAY(a, d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_default" +description = "The default blank delimiter. Catches: another default delimiter" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["' x y '"], +] +query = "SELECT STRTOK_TO_ARRAY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_string" +description = "NULL string. Catches: NULL read as empty (an empty array)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT STRTOK_TO_ARRAY(a, ',') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_delimiter" +description = "NULL delimiter. Catches: NULL read as the default" +columns = [{ name = "d", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["' '"], +] +query = "SELECT STRTOK_TO_ARRAY('a b', d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_no_tokens" +description = "Strings made only of delimiters, and the empty string. Catches: NULL or [\"\"] instead of an empty array" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["',,'"], + ["''"], +] +query = "SELECT STRTOK_TO_ARRAY(a, ',') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/strtok.toml b/cases/translation/functions/strtok.toml new file mode 100644 index 000000000..7bd99500c --- /dev/null +++ b/cases/translation/functions/strtok.toml @@ -0,0 +1,87 @@ +category = "translation" +construct = "sf.functions.strtok" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "Tokens with a delimiter set and consecutive delimiters. Catches: the delimiter read as one string (SPLIT_PART), or empty tokens returned" +columns = [{ name = "a", type = "VARCHAR" }, { name = "d", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'a.b@c'", "'@.'", "3"], + ["'a..b'", "'.'", "2"], + ["'\u00e9 b'", "' '", "2"], +] +query = "SELECT STRTOK(a, d, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_defaults" +description = "The default blank delimiter and part 1. Catches: another default delimiter or part" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["' hello world'"], +] +query = "SELECT STRTOK(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_string" +description = "NULL string. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT STRTOK(a, ',', 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_delimiter" +description = "NULL delimiter. Catches: NULL read as the default" +columns = [{ name = "d", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["' '"], +] +query = "SELECT STRTOK('a b', d, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_partnumber" +description = "NULL part. Catches: NULL read as 1" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT STRTOK('a b', ' ', n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty" +description = "Empty delimiter with empty and non-empty strings. Catches: '' instead of NULL for empty input, or a split on every character" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["'ab'"], +] +query = "SELECT STRTOK(a, '', 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t007_out_of_range" +description = "A token number past the last token. Catches: '' instead of NULL" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["3"], + ["2"], +] +query = "SELECT STRTOK('a b', ' ', n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/substr.substr.toml b/cases/translation/functions/substr.substr.toml new file mode 100644 index 000000000..0240bf3bf --- /dev/null +++ b/cases/translation/functions/substr.substr.toml @@ -0,0 +1,110 @@ +category = "translation" +construct = "sf.functions.substr.substr" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "SUBSTR of multi-byte text. Catches: a 0-based start or byte offsets" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'h\u00e9llo'", "2", "3"], + ["'abcdef'", "3", "2"], +] +query = "SELECT SUBSTR(a, p, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_no_length" +description = "SUBSTR with no length. Catches: only one character returned" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'abcdef'", "3"], + ["'\u00e9ab'", "2"], +] +query = "SELECT SUBSTR(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_binary" +description = "SUBSTR of binary. Catches: hex characters counted instead of bytes" +columns = [{ name = "a", type = "BINARY" }, { name = "p", type = "NUMBER(38,0)" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'00FF1020'", "2", "2"], +] +query = "SELECT SUBSTR(a, p, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_start_zero" +description = "Start 0, which the page says is treated as 1. Catches: standard SQL semantics (one character fewer: 'a' instead of 'ab')" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'abc'", "2"], +] +query = "SELECT SUBSTR(a, 0, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_base_expr" +description = "NULL string. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'ab'"], +] +query = "SELECT SUBSTR(a, 1, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_start_expr" +description = "NULL start. Catches: NULL read as 1" +columns = [{ name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT SUBSTR('abc', p, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_length_expr" +description = "NULL length. Catches: NULL read as no length" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT SUBSTR('abc', 2, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_negative_start" +description = "A negative start counted from the end, and a negative length. Catches: a negative start clamped to 1, or a negative length raising an error" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'abcdef'", "-3", "2"], + ["'abcdef'", "2", "-1"], + ["'abc'", "-9", "2"], +] +query = "SELECT SUBSTR(a, p, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t009_past_end" +description = "A start past the end. Catches: an error or NULL instead of an empty string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'abc'", "5"], + ["'abc'", "4"], +] +query = "SELECT SUBSTR(a, p, 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/substr.substring.toml b/cases/translation/functions/substr.substring.toml new file mode 100644 index 000000000..084a8bfb9 --- /dev/null +++ b/cases/translation/functions/substr.substring.toml @@ -0,0 +1,110 @@ +category = "translation" +construct = "sf.functions.substr.substring" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "SUBSTRING of multi-byte text. Catches: a 0-based start or byte offsets" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'h\u00e9llo'", "2", "3"], + ["'abcdef'", "3", "2"], +] +query = "SELECT SUBSTRING(a, p, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_no_length" +description = "SUBSTRING with no length. Catches: only one character returned" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'abcdef'", "3"], + ["'\u00e9ab'", "2"], +] +query = "SELECT SUBSTRING(a, p) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_binary" +description = "SUBSTRING of binary. Catches: hex characters counted instead of bytes" +columns = [{ name = "a", type = "BINARY" }, { name = "p", type = "NUMBER(38,0)" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'00FF1020'", "2", "2"], +] +query = "SELECT SUBSTRING(a, p, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_start_zero" +description = "Start 0, which the page says is treated as 1. Catches: standard SQL semantics (one character fewer: 'a' instead of 'ab')" +columns = [{ name = "a", type = "VARCHAR" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'abc'", "2"], +] +query = "SELECT SUBSTRING(a, 0, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_base_expr" +description = "NULL string. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'ab'"], +] +query = "SELECT SUBSTRING(a, 1, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_start_expr" +description = "NULL start. Catches: NULL read as 1" +columns = [{ name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT SUBSTRING('abc', p, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_length_expr" +description = "NULL length. Catches: NULL read as no length" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT SUBSTRING('abc', 2, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_negative_start" +description = "A negative start counted from the end, and a negative length. Catches: a negative start clamped to 1, or a negative length raising an error" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["'abcdef'", "-3", "2"], + ["'abcdef'", "2", "-1"], + ["'abc'", "-9", "2"], +] +query = "SELECT SUBSTRING(a, p, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t009_past_end" +description = "A start past the end. Catches: an error or NULL instead of an empty string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "p", type = "NUMBER(38,0)" }] +rows = [ + ["'abc'", "5"], + ["'abc'", "4"], +] +query = "SELECT SUBSTRING(a, p, 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/sum.sum-over.toml b/cases/translation/functions/sum.sum-over.toml new file mode 100644 index 000000000..c8653e48b --- /dev/null +++ b/cases/translation/functions/sum.sum-over.toml @@ -0,0 +1,135 @@ +category = "translation" +construct = "sf.functions.sum.sum-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT SUM(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT SUM(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_order_ties" +description = "ORDER BY with tied keys (two rows with k = 2) and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW. Catches: a ROWS frame (the tied rows get different values) or the whole partition" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT SUM(x) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_order_desc" +description = "DESC ordering with a running ROWS frame. Catches: DESC ignored (the running value starts from the smallest key)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT SUM(x) OVER (PARTITION BY g ORDER BY k DESC, x ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_nulls_first_frame" +description = "A NULL ordering key placed first (not the ASC default) and a one-row-back sliding frame. Catches: NULLS FIRST ignored (the NULL-key row last), or the frame read as RANGE or reaching forward" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3", "1"], + ["'p'", "NULL", "4"], + ["'p'", "1", "10"], + ["'p'", "2", "6"], +] +query = "SELECT SUM(x) OVER (PARTITION BY g ORDER BY k ASC NULLS FIRST ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], +] +query = "SELECT SUM(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT SUM(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_distinct_partition" +description = "DISTINCT inside a partition with a duplicate. Catches: DISTINCT ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3"], + ["'p'", "3"], + ["'p'", "4"], + ["'q'", "3"], +] +query = "SELECT SUM(DISTINCT x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t009_distinct_order" +compile_error = true +description = "DISTINCT with ORDER BY in the OVER clause, which the page forbids. Catches: a running DISTINCT value returned instead of the compilation error" +columns = [{ name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1", "3"], + ["2", "3"], +] +query = "SELECT SUM(DISTINCT x) OVER (ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/sum.sum.toml b/cases/translation/functions/sum.sum.toml new file mode 100644 index 000000000..30ba68252 --- /dev/null +++ b/cases/translation/functions/sum.sum.toml @@ -0,0 +1,99 @@ +category = "translation" +construct = "sf.functions.sum.sum" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Integer groups, one summing past 2^63 within NUMBER(38,0). Catches: a 64-bit integer accumulator wrapping or overflowing" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "7"], + ["'p'", "2"], + ["'p'", "2"], + ["'r'", "9000000000000000000"], + ["'r'", "9000000000000000000"], +] +query = "SELECT g, SUM(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_decimal" +description = "Fixed-point values with two decimals. Catches: a FLOAT sum (3.7500000000000004 style digits) or the scale dropped" +columns = [{ name = "x", type = "NUMBER(10,2)" }] +rows = [ + ["1.25"], + ["2.50"], + ["0.01"], +] +query = "SELECT SUM(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "Three FLOAT 0.1 values, whose sum is 0.30000000000000004 in every order. Catches: a decimal summation (exactly 0.3)" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.1"], + ["0.1"], + ["0.1"], +] +query = "SELECT SUM(x) AS r FROM input" +order = "ordered" +expected_divergence = "float_sum_order" +tags = ["type-combination"] + +[[case]] +id = "t004_varchar" +description = "Numeric text, which the page says is cast to FLOAT. Catches: text rejected, or read as NUMBER (a fixed-point result type)" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'1.5'"], + ["'2'"], + ["'-0.25'"], +] +query = "SELECT SUM(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_distinct" +description = "DISTINCT on groups with duplicates. Catches: DISTINCT ignored (2 counted twice)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "7"], + ["'p'", "2"], + ["'p'", "2"], +] +query = "SELECT g, SUM(DISTINCT x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t006_null_expr1" +description = "NULL rows beside values, and a group of only NULL. Catches: NULL read as 0 (a different average) or the all-NULL group giving 0" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "4"], + ["'p'", "NULL"], + ["'p'", "1"], +] +query = "SELECT g, SUM(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_empty_input" +description = "No rows. Catches: an empty input giving 0 instead of NULL" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["5"], +] +query = "SELECT SUM(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/sysdate.toml b/cases/translation/functions/sysdate.toml new file mode 100644 index 000000000..2879b4503 --- /dev/null +++ b/cases/translation/functions/sysdate.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.sysdate" +session_profile = "utc-v1" + +[[case]] +id = "t001_type" +description = "The type, which the page says is TIMESTAMP_NTZ despite the name, and agreement with CURRENT_TIMESTAMP in the UTC session. Catches: a DATE returned, or TIMESTAMP_LTZ" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TYPEOF(SYSDATE()::VARIANT) AS t, ABS(DATEDIFF(second, SYSDATE(), CURRENT_TIMESTAMP()::TIMESTAMP_NTZ)) < 60 AS close FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_precision_arg" +compile_error = true +description = "A precision argument, which the page says SYSDATE does not support. Catches: the argument accepted" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT SYSDATE(3) IS NULL AS n FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_none" +description = "The function takes no argument; a NULL value compared with its result gives NULL. Catches: the comparison with NULL returning FALSE, or the NULL replaced by the current value" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2026-01-01'"], +] +query = "SELECT ordinal, d::TIMESTAMP_NTZ < SYSDATE() AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/system-typeof.toml b/cases/translation/functions/system-typeof.toml new file mode 100644 index 000000000..a503639c9 --- /dev/null +++ b/cases/translation/functions/system-typeof.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.system-typeof" +session_profile = "utc-v1" + +[[case]] +id = "t001_examples" +description = "The page's examples: 1, 1e10, 10000 and 'something'. Catches: the TYPEOF names returned (INTEGER, VARCHAR), or the storage suffix left out" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT SYSTEM$TYPEOF(1) AS a, SYSTEM$TYPEOF(1e10) AS b, SYSTEM$TYPEOF(10000) AS c, SYSTEM$TYPEOF('something') AS d FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_concat" +description = "The page's CONCAT example, typed by its result length. Catches: the type of the first argument returned" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT SYSTEM$TYPEOF(CONCAT('every', 'body')) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "A NULL literal, which the page example types as NULL[LOB]. Catches: NULL returned instead of a type name" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT SYSTEM$TYPEOF(NULL) AS r FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/systimestamp.toml b/cases/translation/functions/systimestamp.toml new file mode 100644 index 000000000..7ec3366a9 --- /dev/null +++ b/cases/translation/functions/systimestamp.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.systimestamp" +session_profile = "utc-v1" + +[[case]] +id = "t001_type" +description = "The type, which the page says is TIMESTAMP_LTZ whatever TIMESTAMP_TYPE_MAPPING says (NTZ here), and agreement with SYSDATE in the UTC session to within a minute. Catches: TIMESTAMP_NTZ returned under the type mapping, or the time taken in another zone" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TYPEOF(SYSTIMESTAMP()::VARIANT) AS t, ABS(DATEDIFF(second, SYSTIMESTAMP()::TIMESTAMP_NTZ, SYSDATE())) < 60 AS close FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_precision_arg" +compile_error = true +description = "A precision argument, which the page says this alias does not support. Catches: the argument accepted as for CURRENT_TIMESTAMP" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT SYSTIMESTAMP(3) IS NULL AS n FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_none" +description = "The function takes no argument; a NULL value compared with its result gives NULL. Catches: the comparison with NULL returning FALSE, or the NULL replaced by the current value" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2026-01-01'"], +] +query = "SELECT ordinal, d::TIMESTAMP_NTZ < SYSTIMESTAMP() AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/tan.toml b/cases/translation/functions/tan.toml new file mode 100644 index 000000000..d87ccec08 --- /dev/null +++ b/cases/translation/functions/tan.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.tan" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "TAN of FLOAT values. Catches: SIN or COT computed, or degrees" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.5"], + ["-1"], + ["1.5"], +] +query = "SELECT TAN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "TAN of NUMBER(12,4), converted to FLOAT. Catches: SIN or COT computed, or degrees; or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["0.7854"], + ["-0.2500"], +] +query = "SELECT TAN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null" +description = "TAN of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT TAN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_near_pole" +description = "Near pi/2. Catches: pole handling" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1.5707963267948966"], + ["-1.5707"], +] +query = "SELECT TAN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/tanh.toml b/cases/translation/functions/tanh.toml new file mode 100644 index 000000000..342ec5a8c --- /dev/null +++ b/cases/translation/functions/tanh.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.tanh" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "TANH of FLOAT values. Catches: SINH or a clamped value" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.5"], + ["-1"], + ["20"], +] +query = "SELECT TANH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_fixed" +description = "TANH of NUMBER(12,4), converted to FLOAT. Catches: SINH or a clamped value; or the result left fixed-point" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["0.5000"], + ["-2.0000"], +] +query = "SELECT TANH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null" +description = "TANH of NULL. Catches: NULL turned into 0 or NaN" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["NULL"], +] +query = "SELECT TANH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_saturate" +description = "Large arguments saturate to 1 and -1. Catches: NaN from exp overflow" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["1000"], + ["-1000"], +] +query = "SELECT TANH(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/text-html.toml b/cases/translation/functions/text-html.toml new file mode 100644 index 000000000..fa71e515c --- /dev/null +++ b/cases/translation/functions/text-html.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.text-html" +session_profile = "utc-v1" + +[[case]] +id = "t001_message" +description = "The page's example message, measured by its key and value once parsed. Catches: another key used, or the message returned bare" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT GET(PARSE_JSON(SNOWFLAKE.NOTIFICATION.TEXT_HTML('

A message

')), 'text/html')::VARCHAR AS m, ARRAY_SIZE(OBJECT_KEYS(PARSE_JSON(SNOWFLAKE.NOTIFICATION.TEXT_HTML('

A message

')))) AS keys FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_quotes" +description = "A message with a double quote, which the JSON must escape so that it parses back. Catches: the quote left unescaped" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT GET(PARSE_JSON(SNOWFLAKE.NOTIFICATION.TEXT_HTML('say \"hi\"')), 'text/html')::VARCHAR AS m FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_message" +description = "A NULL message; the page does not say; the recording decides. Catches: an error, or the text null" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT SNOWFLAKE.NOTIFICATION.TEXT_HTML(NULL::VARCHAR) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/text-plain.toml b/cases/translation/functions/text-plain.toml new file mode 100644 index 000000000..a77002201 --- /dev/null +++ b/cases/translation/functions/text-plain.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.text-plain" +session_profile = "utc-v1" + +[[case]] +id = "t001_message" +description = "The page's example message, measured by its key and value once parsed. Catches: another key used, or the message returned bare" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT GET(PARSE_JSON(SNOWFLAKE.NOTIFICATION.TEXT_PLAIN('A message')), 'text/plain')::VARCHAR AS m, ARRAY_SIZE(OBJECT_KEYS(PARSE_JSON(SNOWFLAKE.NOTIFICATION.TEXT_PLAIN('A message')))) AS keys FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_quotes" +description = "A message with a double quote, which the JSON must escape so that it parses back. Catches: the quote left unescaped" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT GET(PARSE_JSON(SNOWFLAKE.NOTIFICATION.TEXT_PLAIN('say \"hi\"')), 'text/plain')::VARCHAR AS m FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_message" +description = "A NULL message; the page does not say; the recording decides. Catches: an error, or the text null" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT SNOWFLAKE.NOTIFICATION.TEXT_PLAIN(NULL::VARCHAR) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/time-from-parts.toml b/cases/translation/functions/time-from-parts.toml new file mode 100644 index 000000000..984e8cfe2 --- /dev/null +++ b/cases/translation/functions/time-from-parts.toml @@ -0,0 +1,88 @@ +category = "translation" +construct = "sf.functions.time-from-parts" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Normal times. Catches: hour and second swapped, or a 12-hour clock" +columns = [{ name = "h", type = "NUMBER(38,0)" }, { name = "m", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["13", "4", "59"], + ["0", "0", "1"], +] +query = "SELECT TIME_FROM_PARTS(h, m, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_nanoseconds" +description = "Nanoseconds that need all nine digits. The result is formatted with TO_VARCHAR(..., 'HH24:MI:SS.FF9') because the connector returns TIME in microseconds and the session TIME_OUTPUT_FORMAT has no fraction. Catches: nanoseconds read as milliseconds or truncated to microseconds" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["987654321"], + ["5"], +] +query = "SELECT TO_VARCHAR(TIME_FROM_PARTS(1, 2, 3, n), 'HH24:MI:SS.FF9') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_carry" +description = "Values beyond their ranges, which carry and wrap the day. Catches: an error instead of carrying (25:70:70 is 02:11:10)" +columns = [{ name = "h", type = "NUMBER(38,0)" }, { name = "m", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["25", "70", "70"], + ["0", "0", "3661"], + ["12", "-1", "0"], +] +query = "SELECT TIME_FROM_PARTS(h, m, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_hour" +description = "NULL hour. Catches: NULL read as 0" +columns = [{ name = "h", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT TIME_FROM_PARTS(h, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_minute" +description = "NULL minute. Catches: NULL read as 0" +columns = [{ name = "m", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT TIME_FROM_PARTS(0, m, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_second" +description = "NULL second. Catches: NULL read as 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT TIME_FROM_PARTS(0, 0, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_nanoseconds" +description = "NULL nanoseconds. The result is formatted with TO_VARCHAR(..., 'HH24:MI:SS.FF9') because the connector returns TIME in microseconds and the session TIME_OUTPUT_FORMAT has no fraction. Catches: NULL read as 0" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT TO_VARCHAR(TIME_FROM_PARTS(0, 0, 0, n), 'HH24:MI:SS.FF9') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/time-slice.toml b/cases/translation/functions/time-slice.toml new file mode 100644 index 000000000..736c7fdc1 --- /dev/null +++ b/cases/translation/functions/time-slice.toml @@ -0,0 +1,87 @@ +category = "translation" +construct = "sf.functions.time-slice" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "The page's 4-month slice, and a 3-day slice. Catches: slices aligned to the year start or to the date itself, or END returning the last day inside the slice" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2019-02-28'"], + ["'2024-02-29'"], +] +query = "SELECT TIME_SLICE(d, 4, 'MONTH', 'START') AS ms, TIME_SLICE(d, 4, 'MONTH', 'END') AS me, TIME_SLICE(d, 3, 'DAY') AS d3 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp" +description = "Slices of 11 hours and 11 minutes; 2019-02-28 (epoch day 17955) is not a multiple of either slice, so epoch and day-start alignment differ. Catches: slices aligned to the day start for minutes, or the fraction kept" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2019-02-28 01:23:45.678'"], + ["'2019-02-28 12:34:56.789'"], +] +query = "SELECT TIME_SLICE(t, 11, 'HOUR') AS h11, TIME_SLICE(t, 11, 'minute') AS m11 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_week" +description = "Two-week slices, aligned to the week that holds 1970-01-01. Catches: week slices aligned to 1970-01-01 itself (a Thursday)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-03-06'"], + ["'2024-03-13'"], +] +query = "SELECT TIME_SLICE(d, 2, 'WEEK') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_date_or_time_expr" +description = "NULL date. Catches: NULL read as 1970-01-01" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-01-01'"], +] +query = "SELECT TIME_SLICE(d, 1, 'MONTH') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_slice_length" +description = "NULL length. Catches: NULL read as 1" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIME_SLICE('2024-05-05'::DATE, n, 'MONTH') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_pre_1970" +description = "Dates before 1970, which the page says are valid. Catches: truncation toward 1970 instead of floor" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'1969-12-31'"], + ["'1955-06-01'"], +] +query = "SELECT TIME_SLICE(d, 15, 'YEAR') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t007_zero_length" +compile_error = true +description = "A slice length of 0, below the documented minimum of 1. Catches: a division by zero yielding NULL instead of an error" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-01-01'"], +] +query = "SELECT TIME_SLICE(d, 0, 'DAY') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/timeadd.toml b/cases/translation/functions/timeadd.toml new file mode 100644 index 000000000..6a038606e --- /dev/null +++ b/cases/translation/functions/timeadd.toml @@ -0,0 +1,132 @@ +category = "translation" +construct = "sf.functions.timeadd" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "Days, months and years added to dates, including negatives. Catches: value and expression swapped, or months added as 30 days" +columns = [{ name = "n", type = "NUMBER(38,0)" }, { name = "d", type = "DATE" }] +rows = [ + ["45", "'2024-01-20'"], + ["-3", "'2024-05-31'"], +] +query = "SELECT TIMEADD(day, n, d) AS dd, TIMEADD(month, n, d) AS mm, TIMEADD(year, n, d) AS yy FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_date_hour" +description = "Hours added to a DATE, which the page says gives a TIMESTAMP. Catches: a DATE result (the hours dropped) or an error" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-28'"], +] +query = "SELECT TIMEADD(hour, 30, d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_ntz" +description = "The part aliases ms, mi and mm on a timestamp. Catches: mm read as minutes (Snowflake: months), mi as months, or ms as microseconds" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-12-31 23:59:59.999'"], +] +query = "SELECT TIMEADD(ms, 2, t) AS ms, TIMEADD(mi, 1, t) AS mi, TIMEADD(mm, 1, t) AS mm FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_time" +description = "Hours added to a TIME past midnight. Catches: an error or a timestamp instead of wrapping to 01:30" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["'23:30:00'"], +] +query = "SELECT TIMEADD(hour, 2, t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_timestamp_tz" +description = "A day added to a TIMESTAMP_TZ. Catches: the offset dropped or converted to UTC (the wall column shows the offset, which the instant comparison ignores)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT TIMEADD(day, 1, t) AS r, CAST(TIMEADD(day, 1, t) AS TIMESTAMP_NTZ) AS wall FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_value" +description = "NULL value. Catches: NULL read as 0 (the date unchanged)" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT TIMEADD(day, n, '2024-01-01'::DATE) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_date_or_time_expr" +description = "NULL date. Catches: NULL read as a default date" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-01-01'"], +] +query = "SELECT TIMEADD(day, 1, d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_month_end" +description = "Month and year steps from month ends and 29 February. Catches: overflow into the next month (2024-03-02) instead of clamping to 2024-02-29, or 2025-03-01 from 2024-02-29" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-01-31'"], + ["'2024-02-29'"], + ["'2023-01-31'"], +] +query = "SELECT TIMEADD(month, 1, d) AS m, TIMEADD(year, 1, d) AS y FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t009_fractional_value" +description = "A fractional value: records how Snowflake rounds it. Catches: truncation (1 day) where Snowflake rounds 1.7 to 2, or the reverse" +columns = [{ name = "n", type = "NUMBER(10,2)" }] +rows = [ + ["1.70"], + ["-1.50"], +] +query = "SELECT TIMEADD(day, n, '2024-01-01'::DATE) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t010_dst" +description = "An hour added at 01:30 New York time on both DST change days, through the two-argument CONVERT_TIMEZONE of a UTC timestamp. Catches: wall-clock arithmetic in the zone (07:30Z instead of the elapsed 06:30Z on the autumn row) (the wall column shows the offset, which the instant comparison ignores)" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-03-10 06:30:00'"], + ["'2024-11-03 05:30:00'"], +] +query = "SELECT TIMEADD(hour, 1, CONVERT_TIMEZONE('America/New_York', t)) AS r, CAST(TIMEADD(hour, 1, CONVERT_TIMEZONE('America/New_York', t)) AS TIMESTAMP_NTZ) AS wall FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t011_time_day" +compile_error = true +description = "Days added to a TIME, which the page says is an error. Catches: a wrapped TIME instead of an error" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["'10:00:00'"], +] +query = "SELECT TIMEADD(day, 1, t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/timediff.toml b/cases/translation/functions/timediff.toml new file mode 100644 index 000000000..305bab4e7 --- /dev/null +++ b/cases/translation/functions/timediff.toml @@ -0,0 +1,108 @@ +category = "translation" +construct = "sf.functions.timediff" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "Year, month, day and week boundaries crossed by one day. Catches: elapsed whole units (0 years for 31 Dec to 1 Jan) instead of crossed boundaries, or the sign reversed" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2023-12-31'", "'2024-01-01'"], + ["'2024-01-31'", "'2024-02-01'"], + ["'2024-03-10'", "'2024-03-04'"], +] +query = "SELECT TIMEDIFF(year, a, b) AS y, TIMEDIFF(month, a, b) AS m, TIMEDIFF(day, a, b) AS d, TIMEDIFF(week, a, b) AS w FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "Hour, minute and millisecond counts. Catches: elapsed time (0 hours for 10:59 to 11:00) instead of crossed boundaries, or seconds counted in milliseconds" +columns = [{ name = "a", type = "TIMESTAMP_NTZ" }, { name = "b", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-01-01 10:59:59.999'", "'2024-01-01 11:00:00.001'"], +] +query = "SELECT TIMEDIFF(hour, a, b) AS h, TIMEDIFF(second, a, b) AS s, TIMEDIFF(millisecond, a, b) AS ms FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_time" +description = "Differences between TIMEs. Catches: an error for TIME arguments" +columns = [{ name = "a", type = "TIME" }, { name = "b", type = "TIME" }] +rows = [ + ["'23:00:00'", "'01:30:00'"], +] +query = "SELECT TIMEDIFF(minute, a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_mixed" +description = "A DATE against a TIMESTAMP. Catches: an error, or the date read as end of day" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-01-01'", "'2024-01-01 05:00:00'"], +] +query = "SELECT TIMEDIFF(hour, a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_date_or_time_expr1" +description = "NULL first expression. Catches: NULL read as a default date" +columns = [{ name = "a", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-01-01'"], +] +query = "SELECT TIMEDIFF(day, a, '2024-01-10'::DATE) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_date_or_time_expr2" +description = "NULL second expression. Catches: NULL read as a default date" +columns = [{ name = "b", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-01-01'"], +] +query = "SELECT TIMEDIFF(day, '2024-01-10'::DATE, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_leap" +description = "Day counts across 29 February. Catches: a 365-day year" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2024-02-28'", "'2024-03-01'"], + ["'2023-02-28'", "'2024-02-28'"], +] +query = "SELECT TIMEDIFF(day, a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t008_dst" +description = "Hours between TIMESTAMP_TZ values across a DST change. Catches: wall-clock difference (2) instead of elapsed hours (1)" +columns = [{ name = "a", type = "TIMESTAMP_TZ" }, { name = "b", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-03-10 01:00:00 -0500'", "'2024-03-10 03:00:00 -0400'"], + ["'2024-11-03 01:00:00 -0400'", "'2024-11-03 01:00:00 -0500'"], +] +query = "SELECT TIMEDIFF(hour, a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t009_negative" +description = "A later first argument. Catches: an absolute value" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2024-06-01'", "'2023-01-15'"], +] +query = "SELECT TIMEDIFF(month, a, b) AS m, TIMEDIFF(day, a, b) AS d FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/timestamp-from-parts.timestamp-from-parts.toml b/cases/translation/functions/timestamp-from-parts.timestamp-from-parts.toml new file mode 100644 index 000000000..c2766899b --- /dev/null +++ b/cases/translation/functions/timestamp-from-parts.timestamp-from-parts.toml @@ -0,0 +1,185 @@ +category = "translation" +construct = "sf.functions.timestamp-from-parts.timestamp-from-parts" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "TIMESTAMP_FROM_PARTS of a normal timestamp. Catches: parts in the wrong order, or a DATE/other timestamp type returned" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "mo", type = "NUMBER(38,0)" }, { name = "d", type = "NUMBER(38,0)" }, { name = "h", type = "NUMBER(38,0)" }, { name = "mi", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2024", "2", "29", "13", "5", "9"], +] +query = "SELECT TIMESTAMP_FROM_PARTS(y, mo, d, h, mi, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_nanosecond" +description = "A nanosecond part. Catches: nanoseconds read as milliseconds" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["123456789"], + ["1000"], +] +query = "SELECT TIMESTAMP_FROM_PARTS(2024, 1, 1, 0, 0, 0, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_carry" +description = "Parts beyond their ranges, which carry. Catches: an error instead of carrying across a year end, or a negative part clamped instead of carrying backwards" +columns = [{ name = "h", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["24", "0"], + ["23", "3600"], + ["0", "-1"], +] +query = "SELECT TIMESTAMP_FROM_PARTS(2024, 12, 31, h, 0, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_year" +description = "NULL year. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_FROM_PARTS(v, 1, 1, 0, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_month" +description = "NULL month. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_FROM_PARTS(2024, v, 1, 0, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_day" +description = "NULL day. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_FROM_PARTS(2024, 1, v, 0, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_hour" +description = "NULL hour. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_FROM_PARTS(2024, 1, 1, v, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_null_minute" +description = "NULL minute. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_FROM_PARTS(2024, 1, 1, 0, v, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t009_null_second" +description = "NULL second. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_FROM_PARTS(2024, 1, 1, 0, 0, v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t010_null_nanosecond" +description = "NULL nanosecond. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_FROM_PARTS(2024, 1, 1, 0, 0, 0, v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t011_leap" +description = "29 February in a common year, which carries. Catches: an error instead of 1 March" +columns = [{ name = "y", type = "NUMBER(38,0)" }] +rows = [ + ["2023"], + ["2024"], +] +query = "SELECT TIMESTAMP_FROM_PARTS(y, 2, 29, 12, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t012_time_zone" +compile_error = true +description = "An explicit time zone. Under the utc-v1 TIMESTAMP_TYPE_MAPPING (TIMESTAMP_NTZ) TIMESTAMP_FROM_PARTS resolves to the NTZ variant, which takes no time zone: Snowflake refuses the call (1044). Catches: the zone honoured (a TIMESTAMP_TZ value returned) where Snowflake refuses the call under the session mapping" +columns = [{ name = "z", type = "VARCHAR" }] +rows = [ + ["'America/Los_Angeles'"], + ["'Asia/Kolkata'"], +] +query = "SELECT TIMESTAMP_FROM_PARTS(2024, 7, 1, 9, 30, 0, 0, z) AS r, CAST(TIMESTAMP_FROM_PARTS(2024, 7, 1, 9, 30, 0, 0, z) AS TIMESTAMP_NTZ) AS wall FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t013_null_time_zone" +compile_error = true +description = "A NULL time zone. Under the utc-v1 TIMESTAMP_TYPE_MAPPING (TIMESTAMP_NTZ) TIMESTAMP_FROM_PARTS resolves to the NTZ variant, which takes no time zone: Snowflake refuses the call (1044). Catches: the zone honoured (a TIMESTAMP_TZ value returned) where Snowflake refuses the call under the session mapping" +columns = [{ name = "z", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'UTC'"], +] +query = "SELECT TIMESTAMP_FROM_PARTS(2024, 1, 1, 0, 0, 0, 0, z) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t014_dst" +compile_error = true +description = "A DST zone. Under the utc-v1 TIMESTAMP_TYPE_MAPPING (TIMESTAMP_NTZ) TIMESTAMP_FROM_PARTS resolves to the NTZ variant, which takes no time zone: Snowflake refuses the call (1044). Catches: the zone honoured (a TIMESTAMP_TZ value returned) where Snowflake refuses the call under the session mapping" +columns = [{ name = "d", type = "NUMBER(38,0)" }, { name = "h", type = "NUMBER(38,0)" }, { name = "mo", type = "NUMBER(38,0)" }] +rows = [ + ["10", "2", "3"], + ["3", "1", "11"], +] +query = "SELECT TIMESTAMP_FROM_PARTS(2024, mo, d, h, 30, 0, 0, 'America/New_York') AS r, CAST(TIMESTAMP_FROM_PARTS(2024, mo, d, h, 30, 0, 0, 'America/New_York') AS TIMESTAMP_NTZ) AS wall FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t015_date_time" +description = "The date_expr, time_expr form, which the page allows under the NTZ mapping. Catches: an error, or the time's fraction dropped" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }] +rows = [ + ["'2024-02-29'", "'23:59:59.123'"], +] +query = "SELECT TIMESTAMP_FROM_PARTS(d, t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/timestamp-from-parts.timestamp-ltz-from-parts.toml b/cases/translation/functions/timestamp-from-parts.timestamp-ltz-from-parts.toml new file mode 100644 index 000000000..750fe9311 --- /dev/null +++ b/cases/translation/functions/timestamp-from-parts.timestamp-ltz-from-parts.toml @@ -0,0 +1,135 @@ +category = "translation" +construct = "sf.functions.timestamp-from-parts.timestamp-ltz-from-parts" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "TIMESTAMP_LTZ_FROM_PARTS of a normal timestamp. Catches: parts in the wrong order, or a DATE/other timestamp type returned" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "mo", type = "NUMBER(38,0)" }, { name = "d", type = "NUMBER(38,0)" }, { name = "h", type = "NUMBER(38,0)" }, { name = "mi", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2024", "2", "29", "13", "5", "9"], +] +query = "SELECT TIMESTAMP_LTZ_FROM_PARTS(y, mo, d, h, mi, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_nanosecond" +description = "A nanosecond part. Catches: nanoseconds read as milliseconds" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["123456789"], + ["1000"], +] +query = "SELECT TIMESTAMP_LTZ_FROM_PARTS(2024, 1, 1, 0, 0, 0, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_carry" +description = "Parts beyond their ranges, which carry. Catches: an error instead of carrying across a year end, or a negative part clamped instead of carrying backwards" +columns = [{ name = "h", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["24", "0"], + ["23", "3600"], + ["0", "-1"], +] +query = "SELECT TIMESTAMP_LTZ_FROM_PARTS(2024, 12, 31, h, 0, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_year" +description = "NULL year. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_LTZ_FROM_PARTS(v, 1, 1, 0, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_month" +description = "NULL month. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_LTZ_FROM_PARTS(2024, v, 1, 0, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_day" +description = "NULL day. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_LTZ_FROM_PARTS(2024, 1, v, 0, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_hour" +description = "NULL hour. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_LTZ_FROM_PARTS(2024, 1, 1, v, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_null_minute" +description = "NULL minute. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_LTZ_FROM_PARTS(2024, 1, 1, 0, v, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t009_null_second" +description = "NULL second. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_LTZ_FROM_PARTS(2024, 1, 1, 0, 0, v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t010_null_nanosecond" +description = "NULL nanosecond. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_LTZ_FROM_PARTS(2024, 1, 1, 0, 0, 0, v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t011_leap" +description = "29 February in a common year, which carries. Catches: an error instead of 1 March" +columns = [{ name = "y", type = "NUMBER(38,0)" }] +rows = [ + ["2023"], + ["2024"], +] +query = "SELECT TIMESTAMP_LTZ_FROM_PARTS(y, 2, 29, 12, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/timestamp-from-parts.timestamp-ntz-from-parts.toml b/cases/translation/functions/timestamp-from-parts.timestamp-ntz-from-parts.toml new file mode 100644 index 000000000..e67ee9f21 --- /dev/null +++ b/cases/translation/functions/timestamp-from-parts.timestamp-ntz-from-parts.toml @@ -0,0 +1,147 @@ +category = "translation" +construct = "sf.functions.timestamp-from-parts.timestamp-ntz-from-parts" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "TIMESTAMP_NTZ_FROM_PARTS of a normal timestamp. Catches: parts in the wrong order, or a DATE/other timestamp type returned" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "mo", type = "NUMBER(38,0)" }, { name = "d", type = "NUMBER(38,0)" }, { name = "h", type = "NUMBER(38,0)" }, { name = "mi", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2024", "2", "29", "13", "5", "9"], +] +query = "SELECT TIMESTAMP_NTZ_FROM_PARTS(y, mo, d, h, mi, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_nanosecond" +description = "A nanosecond part. Catches: nanoseconds read as milliseconds" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["123456789"], + ["1000"], +] +query = "SELECT TIMESTAMP_NTZ_FROM_PARTS(2024, 1, 1, 0, 0, 0, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_carry" +description = "Parts beyond their ranges, which carry. Catches: an error instead of carrying across a year end, or a negative part clamped instead of carrying backwards" +columns = [{ name = "h", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["24", "0"], + ["23", "3600"], + ["0", "-1"], +] +query = "SELECT TIMESTAMP_NTZ_FROM_PARTS(2024, 12, 31, h, 0, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_year" +description = "NULL year. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_NTZ_FROM_PARTS(v, 1, 1, 0, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "timestamp_range" +tags = ["null"] + +[[case]] +id = "t005_null_month" +description = "NULL month. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_NTZ_FROM_PARTS(2024, v, 1, 0, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_day" +description = "NULL day. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_NTZ_FROM_PARTS(2024, 1, v, 0, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_hour" +description = "NULL hour. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_NTZ_FROM_PARTS(2024, 1, 1, v, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_null_minute" +description = "NULL minute. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_NTZ_FROM_PARTS(2024, 1, 1, 0, v, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t009_null_second" +description = "NULL second. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_NTZ_FROM_PARTS(2024, 1, 1, 0, 0, v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t010_null_nanosecond" +description = "NULL nanosecond. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_NTZ_FROM_PARTS(2024, 1, 1, 0, 0, 0, v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t011_leap" +description = "29 February in a common year, which carries. Catches: an error instead of 1 March" +columns = [{ name = "y", type = "NUMBER(38,0)" }] +rows = [ + ["2023"], + ["2024"], +] +query = "SELECT TIMESTAMP_NTZ_FROM_PARTS(y, 2, 29, 12, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t012_date_time" +description = "The date_expr, time_expr form, which the page allows for TIMESTAMP_NTZ_FROM_PARTS. Catches: an error, or the time's fraction dropped" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }] +rows = [ + ["'2024-02-29'", "'23:59:59.123'"], +] +query = "SELECT TIMESTAMP_NTZ_FROM_PARTS(d, t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/timestamp-from-parts.timestamp-tz-from-parts.toml b/cases/translation/functions/timestamp-from-parts.timestamp-tz-from-parts.toml new file mode 100644 index 000000000..cb1b21554 --- /dev/null +++ b/cases/translation/functions/timestamp-from-parts.timestamp-tz-from-parts.toml @@ -0,0 +1,171 @@ +category = "translation" +construct = "sf.functions.timestamp-from-parts.timestamp-tz-from-parts" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "TIMESTAMP_TZ_FROM_PARTS of a normal timestamp. Catches: parts in the wrong order, or a DATE/other timestamp type returned" +columns = [{ name = "y", type = "NUMBER(38,0)" }, { name = "mo", type = "NUMBER(38,0)" }, { name = "d", type = "NUMBER(38,0)" }, { name = "h", type = "NUMBER(38,0)" }, { name = "mi", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["2024", "2", "29", "13", "5", "9"], +] +query = "SELECT TIMESTAMP_TZ_FROM_PARTS(y, mo, d, h, mi, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_nanosecond" +description = "A nanosecond part. Catches: nanoseconds read as milliseconds" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["123456789"], + ["1000"], +] +query = "SELECT TIMESTAMP_TZ_FROM_PARTS(2024, 1, 1, 0, 0, 0, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_carry" +description = "Parts beyond their ranges, which carry. Catches: an error instead of carrying across a year end, or a negative part clamped instead of carrying backwards" +columns = [{ name = "h", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["24", "0"], + ["23", "3600"], + ["0", "-1"], +] +query = "SELECT TIMESTAMP_TZ_FROM_PARTS(2024, 12, 31, h, 0, x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_year" +description = "NULL year. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_TZ_FROM_PARTS(v, 1, 1, 0, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_month" +description = "NULL month. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_TZ_FROM_PARTS(2024, v, 1, 0, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_day" +description = "NULL day. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_TZ_FROM_PARTS(2024, 1, v, 0, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_hour" +description = "NULL hour. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_TZ_FROM_PARTS(2024, 1, 1, v, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_null_minute" +description = "NULL minute. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_TZ_FROM_PARTS(2024, 1, 1, 0, v, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t009_null_second" +description = "NULL second. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_TZ_FROM_PARTS(2024, 1, 1, 0, 0, v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t010_null_nanosecond" +description = "NULL nanosecond. Catches: NULL read as 0 or 1" +columns = [{ name = "v", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["2"], +] +query = "SELECT TIMESTAMP_TZ_FROM_PARTS(2024, 1, 1, 0, 0, 0, v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t011_leap" +description = "29 February in a common year, which carries. Catches: an error instead of 1 March" +columns = [{ name = "y", type = "NUMBER(38,0)" }] +rows = [ + ["2023"], + ["2024"], +] +query = "SELECT TIMESTAMP_TZ_FROM_PARTS(y, 2, 29, 12, 0, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t012_time_zone" +description = "An explicit time zone. Catches: the zone ignored (UTC offset), or the wall clock shifted instead of the offset set (the wall column shows the offset, which the instant comparison ignores)" +columns = [{ name = "z", type = "VARCHAR" }] +rows = [ + ["'America/Los_Angeles'"], + ["'Asia/Kolkata'"], +] +query = "SELECT TIMESTAMP_TZ_FROM_PARTS(2024, 7, 1, 9, 30, 0, 0, z) AS r, CAST(TIMESTAMP_TZ_FROM_PARTS(2024, 7, 1, 9, 30, 0, 0, z) AS TIMESTAMP_NTZ) AS wall FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t013_null_time_zone" +description = "NULL time zone. Catches: NULL read as the session zone" +columns = [{ name = "z", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'UTC'"], +] +query = "SELECT TIMESTAMP_TZ_FROM_PARTS(2024, 1, 1, 0, 0, 0, 0, z) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t014_dst" +description = "Wall clocks inside the spring gap and the autumn overlap. Catches: a gap time kept as is, or the overlap resolved to the other offset (the wall column shows the offset, which the instant comparison ignores)" +columns = [{ name = "d", type = "NUMBER(38,0)" }, { name = "h", type = "NUMBER(38,0)" }, { name = "mo", type = "NUMBER(38,0)" }] +rows = [ + ["10", "2", "3"], + ["3", "1", "11"], +] +query = "SELECT TIMESTAMP_TZ_FROM_PARTS(2024, mo, d, h, 30, 0, 0, 'America/New_York') AS r, CAST(TIMESTAMP_TZ_FROM_PARTS(2024, mo, d, h, 30, 0, 0, 'America/New_York') AS TIMESTAMP_NTZ) AS wall FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/timestampadd.toml b/cases/translation/functions/timestampadd.toml new file mode 100644 index 000000000..928bc9313 --- /dev/null +++ b/cases/translation/functions/timestampadd.toml @@ -0,0 +1,132 @@ +category = "translation" +construct = "sf.functions.timestampadd" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "Days, months and years added to dates, including negatives. Catches: value and expression swapped, or months added as 30 days" +columns = [{ name = "n", type = "NUMBER(38,0)" }, { name = "d", type = "DATE" }] +rows = [ + ["45", "'2024-01-20'"], + ["-3", "'2024-05-31'"], +] +query = "SELECT TIMESTAMPADD(day, n, d) AS dd, TIMESTAMPADD(month, n, d) AS mm, TIMESTAMPADD(year, n, d) AS yy FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_date_hour" +description = "Hours added to a DATE, which the page says gives a TIMESTAMP. Catches: a DATE result (the hours dropped) or an error" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-28'"], +] +query = "SELECT TIMESTAMPADD(hour, 30, d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_ntz" +description = "The part aliases ms, mi and mm on a timestamp. Catches: mm read as minutes (Snowflake: months), mi as months, or ms as microseconds" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-12-31 23:59:59.999'"], +] +query = "SELECT TIMESTAMPADD(ms, 2, t) AS ms, TIMESTAMPADD(mi, 1, t) AS mi, TIMESTAMPADD(mm, 1, t) AS mm FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_time" +description = "Hours added to a TIME past midnight. Catches: an error or a timestamp instead of wrapping to 01:30" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["'23:30:00'"], +] +query = "SELECT TIMESTAMPADD(hour, 2, t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_timestamp_tz" +description = "A day added to a TIMESTAMP_TZ. Catches: the offset dropped or converted to UTC (the wall column shows the offset, which the instant comparison ignores)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT TIMESTAMPADD(day, 1, t) AS r, CAST(TIMESTAMPADD(day, 1, t) AS TIMESTAMP_NTZ) AS wall FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_value" +description = "NULL value. Catches: NULL read as 0 (the date unchanged)" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT TIMESTAMPADD(day, n, '2024-01-01'::DATE) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_date_or_time_expr" +description = "NULL date. Catches: NULL read as a default date" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-01-01'"], +] +query = "SELECT TIMESTAMPADD(day, 1, d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_month_end" +description = "Month and year steps from month ends and 29 February. Catches: overflow into the next month (2024-03-02) instead of clamping to 2024-02-29, or 2025-03-01 from 2024-02-29" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-01-31'"], + ["'2024-02-29'"], + ["'2023-01-31'"], +] +query = "SELECT TIMESTAMPADD(month, 1, d) AS m, TIMESTAMPADD(year, 1, d) AS y FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t009_fractional_value" +description = "A fractional value: records how Snowflake rounds it. Catches: truncation (1 day) where Snowflake rounds 1.7 to 2, or the reverse" +columns = [{ name = "n", type = "NUMBER(10,2)" }] +rows = [ + ["1.70"], + ["-1.50"], +] +query = "SELECT TIMESTAMPADD(day, n, '2024-01-01'::DATE) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t010_dst" +description = "An hour added at 01:30 New York time on both DST change days, through the two-argument CONVERT_TIMEZONE of a UTC timestamp. Catches: wall-clock arithmetic in the zone (07:30Z instead of the elapsed 06:30Z on the autumn row) (the wall column shows the offset, which the instant comparison ignores)" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-03-10 06:30:00'"], + ["'2024-11-03 05:30:00'"], +] +query = "SELECT TIMESTAMPADD(hour, 1, CONVERT_TIMEZONE('America/New_York', t)) AS r, CAST(TIMESTAMPADD(hour, 1, CONVERT_TIMEZONE('America/New_York', t)) AS TIMESTAMP_NTZ) AS wall FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t011_time_day" +compile_error = true +description = "Days added to a TIME, which the page says is an error. Catches: a wrapped TIME instead of an error" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["'10:00:00'"], +] +query = "SELECT TIMESTAMPADD(day, 1, t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/timestampdiff.toml b/cases/translation/functions/timestampdiff.toml new file mode 100644 index 000000000..52315ce99 --- /dev/null +++ b/cases/translation/functions/timestampdiff.toml @@ -0,0 +1,108 @@ +category = "translation" +construct = "sf.functions.timestampdiff" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "Year, month, day and week boundaries crossed by one day. Catches: elapsed whole units (0 years for 31 Dec to 1 Jan) instead of crossed boundaries, or the sign reversed" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2023-12-31'", "'2024-01-01'"], + ["'2024-01-31'", "'2024-02-01'"], + ["'2024-03-10'", "'2024-03-04'"], +] +query = "SELECT TIMESTAMPDIFF(year, a, b) AS y, TIMESTAMPDIFF(month, a, b) AS m, TIMESTAMPDIFF(day, a, b) AS d, TIMESTAMPDIFF(week, a, b) AS w FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "Hour, minute and millisecond counts. Catches: elapsed time (0 hours for 10:59 to 11:00) instead of crossed boundaries, or seconds counted in milliseconds" +columns = [{ name = "a", type = "TIMESTAMP_NTZ" }, { name = "b", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-01-01 10:59:59.999'", "'2024-01-01 11:00:00.001'"], +] +query = "SELECT TIMESTAMPDIFF(hour, a, b) AS h, TIMESTAMPDIFF(second, a, b) AS s, TIMESTAMPDIFF(millisecond, a, b) AS ms FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_time" +description = "Differences between TIMEs. Catches: an error for TIME arguments" +columns = [{ name = "a", type = "TIME" }, { name = "b", type = "TIME" }] +rows = [ + ["'23:00:00'", "'01:30:00'"], +] +query = "SELECT TIMESTAMPDIFF(minute, a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_mixed" +description = "A DATE against a TIMESTAMP. Catches: an error, or the date read as end of day" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-01-01'", "'2024-01-01 05:00:00'"], +] +query = "SELECT TIMESTAMPDIFF(hour, a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_date_or_time_expr1" +description = "NULL first expression. Catches: NULL read as a default date" +columns = [{ name = "a", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-01-01'"], +] +query = "SELECT TIMESTAMPDIFF(day, a, '2024-01-10'::DATE) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_date_or_time_expr2" +description = "NULL second expression. Catches: NULL read as a default date" +columns = [{ name = "b", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-01-01'"], +] +query = "SELECT TIMESTAMPDIFF(day, '2024-01-10'::DATE, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_leap" +description = "Day counts across 29 February. Catches: a 365-day year" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2024-02-28'", "'2024-03-01'"], + ["'2023-02-28'", "'2024-02-28'"], +] +query = "SELECT TIMESTAMPDIFF(day, a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t008_dst" +description = "Hours between TIMESTAMP_TZ values across a DST change. Catches: wall-clock difference (2) instead of elapsed hours (1)" +columns = [{ name = "a", type = "TIMESTAMP_TZ" }, { name = "b", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-03-10 01:00:00 -0500'", "'2024-03-10 03:00:00 -0400'"], + ["'2024-11-03 01:00:00 -0400'", "'2024-11-03 01:00:00 -0500'"], +] +query = "SELECT TIMESTAMPDIFF(hour, a, b) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t009_negative" +description = "A later first argument. Catches: an absolute value" +columns = [{ name = "a", type = "DATE" }, { name = "b", type = "DATE" }] +rows = [ + ["'2024-06-01'", "'2023-01-15'"], +] +query = "SELECT TIMESTAMPDIFF(month, a, b) AS m, TIMESTAMPDIFF(day, a, b) AS d FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/to-array.toml b/cases/translation/functions/to-array.toml new file mode 100644 index 000000000..9f29f30da --- /dev/null +++ b/cases/translation/functions/to-array.toml @@ -0,0 +1,51 @@ +category = "translation" +construct = "sf.functions.to-array" +session_profile = "utc-v1" + +[[case]] +id = "t001_array" +description = "Arrays, including an empty one. Catches: an array wrapped in another array" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1,2]'"], + ["'[]'"], +] +query = "SELECT TO_ARRAY(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_scalar" +description = "A string with a comma, a number and an object. Catches: the string split on the comma, or the object turned into its values" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\"a,b\"'"], + ["'1.5'"], + ["'{\"a\":1}'"], +] +query = "SELECT TO_ARRAY(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_typed" +description = "Typed values that are not VARIANT. Catches: the text parsed as JSON, or the decimal scale lost" +columns = [{ name = "k", type = "NUMBER(10,2)" }, { name = "v", type = "VARCHAR" }] +rows = [ + ["2.50", "'[1]'"], +] +query = "SELECT TO_ARRAY(k) AS k, TO_ARRAY(v) AS v FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr" +description = "A SQL NULL and a JSON null, both of which the page says give NULL. Catches: a one-element array holding the null" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'null'"], +] +query = "SELECT TO_ARRAY(PARSE_JSON(a)) AS r, TO_ARRAY(PARSE_JSON(a)) IS NULL AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/to-binary.toml b/cases/translation/functions/to-binary.toml new file mode 100644 index 000000000..b9e686d48 --- /dev/null +++ b/cases/translation/functions/to-binary.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.to-binary" +session_profile = "utc-v1" + +[[case]] +id = "t001_formats" +description = "The same bytes from HEX in lower case, from BASE64 and from UTF-8 text. Catches: the HEX digits read case-sensitively, or the text bytes taken as HEX" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'4a4B'"], +] +query = "SELECT TO_BINARY(v) AS hex, TO_BINARY('Sks=', 'BASE64') AS b64, TO_BINARY('JK', 'UTF-8') AS utf8 FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty" +description = "An empty string; the page does not say; the recording decides whether it gives empty bytes or NULL. Catches: empty bytes where Snowflake returns NULL, or the reverse" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT TO_BINARY(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t003_invalid_hex" +description = "Text that is not hexadecimal under the default format. Catches: NULL returned, or the text read as UTF-8" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'xyz'"], +] +query = "SELECT TO_BINARY(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_string_expr" +description = "A NULL string. Catches: empty bytes returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_BINARY(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/to-boolean.toml b/cases/translation/functions/to-boolean.toml new file mode 100644 index 000000000..9be997902 --- /dev/null +++ b/cases/translation/functions/to-boolean.toml @@ -0,0 +1,66 @@ +category = "translation" +construct = "sf.functions.to-boolean" +session_profile = "utc-v1" + +[[case]] +id = "t001_strings" +description = "Accepted spellings in mixed case. Catches: only true and false accepted, or the comparison case-sensitive" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'YES'"], + ["'Off'"], + ["'t'"], + ["'n'"], + ["'1'"], + ["'0'"], +] +query = "SELECT TO_BOOLEAN(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_numbers" +description = "Zero, a negative fraction and a large number. Catches: only 1 read as TRUE, or a fraction rounded to 0 first" +columns = [{ name = "x", type = "NUMBER(10,3)" }] +rows = [ + ["0"], + ["-0.500"], + ["2"], +] +query = "SELECT TO_BOOLEAN(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_invalid_string" +description = "A string not in either list, which the page says is an error. Catches: NULL or FALSE returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'maybe'"], +] +query = "SELECT TO_BOOLEAN(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_nan" +compile_error = true +description = "A FLOAT NaN, which the page says is an error; Snowflake refuses the FLOAT argument when compiling. Catches: the FLOAT accepted and NaN read as TRUE, as for any non-zero number" +columns = [{ name = "f", type = "DOUBLE" }] +rows = [ + ["'NaN'"], +] +query = "SELECT TO_BOOLEAN(f) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_string_or_numeric_expr" +description = "A NULL, which the page says gives NULL without an error. Catches: FALSE returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_BOOLEAN(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/to-char.to-char.toml b/cases/translation/functions/to-char.to-char.toml new file mode 100644 index 000000000..15f2ba8b0 --- /dev/null +++ b/cases/translation/functions/to-char.to-char.toml @@ -0,0 +1,60 @@ +category = "translation" +construct = "sf.functions.to-char.to-char" +session_profile = "utc-v1" + +[[case]] +id = "t001_number_format" +description = "Numbers with a group separator and two fixed decimals, including a negative and a value that rounds. Catches: the format ignored, or the third decimal truncated" +columns = [{ name = "x", type = "NUMBER(10,3)" }] +rows = [ + ["1234.567"], + ["-5.005"], +] +query = "SELECT TO_CHAR(x, '9,999.99') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_date_format" +description = "A date with a month-name format, and without a format (the session DATE_OUTPUT_FORMAT). Catches: the format ignored, or a numeric month" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-29'"], +] +query = "SELECT TO_CHAR(d, 'DD-MON-YYYY') AS fmt, TO_CHAR(d) AS dflt FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_binary_format" +description = "Bytes written as BASE64 and as HEX. Catches: the format ignored (HEX for both)" +columns = [{ name = "b", type = "BINARY" }] +rows = [ + ["'4A4B'"], +] +query = "SELECT TO_CHAR(b, 'BASE64') AS b64, TO_CHAR(b, 'HEX') AS hex FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_variant" +description = "A VARIANT string, which the page keeps as is, and a JSON null, which becomes the text null. Catches: the string written with JSON quotes, or the JSON null returned as SQL NULL" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'\"a b\"'"], + ["'null'"], +] +query = "SELECT TO_CHAR(PARSE_JSON(v)) AS r, TO_CHAR(PARSE_JSON(v)) IS NULL AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_expr" +description = "A NULL value. Catches: the text null returned" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_CHAR(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/to-char.to-varchar.toml b/cases/translation/functions/to-char.to-varchar.toml new file mode 100644 index 000000000..83e9db015 --- /dev/null +++ b/cases/translation/functions/to-char.to-varchar.toml @@ -0,0 +1,60 @@ +category = "translation" +construct = "sf.functions.to-char.to-varchar" +session_profile = "utc-v1" + +[[case]] +id = "t001_number_format" +description = "Numbers with a group separator and two fixed decimals, including a negative and a value that rounds. Catches: the format ignored, or the third decimal truncated" +columns = [{ name = "x", type = "NUMBER(10,3)" }] +rows = [ + ["1234.567"], + ["-5.005"], +] +query = "SELECT TO_VARCHAR(x, '9,999.99') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_date_format" +description = "A date with a month-name format, and without a format (the session DATE_OUTPUT_FORMAT). Catches: the format ignored, or a numeric month" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-29'"], +] +query = "SELECT TO_VARCHAR(d, 'DD-MON-YYYY') AS fmt, TO_VARCHAR(d) AS dflt FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_binary_format" +description = "Bytes written as BASE64 and as HEX. Catches: the format ignored (HEX for both)" +columns = [{ name = "b", type = "BINARY" }] +rows = [ + ["'4A4B'"], +] +query = "SELECT TO_VARCHAR(b, 'BASE64') AS b64, TO_VARCHAR(b, 'HEX') AS hex FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_variant" +description = "A VARIANT string, which the page keeps as is, and a JSON null, which becomes the text null. Catches: the string written with JSON quotes, or the JSON null returned as SQL NULL" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'\"a b\"'"], + ["'null'"], +] +query = "SELECT TO_VARCHAR(PARSE_JSON(v)) AS r, TO_VARCHAR(PARSE_JSON(v)) IS NULL AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_expr" +description = "A NULL value. Catches: the text null returned" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_VARCHAR(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/to-date.date.toml b/cases/translation/functions/to-date.date.toml new file mode 100644 index 000000000..66f638453 --- /dev/null +++ b/cases/translation/functions/to-date.date.toml @@ -0,0 +1,109 @@ +category = "translation" +construct = "sf.functions.to-date.date" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "DATE of ISO strings. Catches: a timestamp result, or month and day swapped" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'2024-01-31'"], + ["'1999-12-01'"], +] +query = "SELECT DATE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_format" +description = "An explicit day-first format. Catches: the format ignored (2024-01-12, or an error on 31/01/2024)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'01/12/2024'"], + ["'31/01/2024'"], +] +query = "SELECT DATE(a, 'DD/MM/YYYY') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp" +description = "A timestamp late in the day. Catches: the date rounded to the next day" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-02-29 23:59:59.999'"], +] +query = "SELECT DATE(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_timestamp_tz" +description = "A TIMESTAMP_TZ whose UTC date is the next day. Catches: the date of the UTC instant (2025-01-01)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT DATE(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_integer_string" +description = "Integer strings of seconds and milliseconds. Catches: every integer read as seconds, or as days since the epoch" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'1700000000'"], + ["'1700000000123'"], + ["'86399'"], +] +query = "SELECT DATE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_string_expr" +description = "NULL string. Catches: NULL read as an empty string (an error)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'2024-01-01'"], +] +query = "SELECT DATE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_format" +description = "NULL format. Catches: NULL read as AUTO" +columns = [{ name = "f", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'YYYY-MM-DD'"], +] +query = "SELECT DATE('2024-02-03', f) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_leap" +description = "29 February in a leap year. Catches: a rejected leap day" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'2024-02-29'"], + ["'2000-02-29'"], +] +query = "SELECT DATE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t009_not_a_date" +description = "29 February in a common year. Catches: a carry to 1 March or NULL instead of an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'2023-02-29'"], +] +query = "SELECT DATE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/to-date.to-date.toml b/cases/translation/functions/to-date.to-date.toml new file mode 100644 index 000000000..974172b9d --- /dev/null +++ b/cases/translation/functions/to-date.to-date.toml @@ -0,0 +1,109 @@ +category = "translation" +construct = "sf.functions.to-date.to-date" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "TO_DATE of ISO strings. Catches: a timestamp result, or month and day swapped" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'2024-01-31'"], + ["'1999-12-01'"], +] +query = "SELECT TO_DATE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_format" +description = "An explicit day-first format. Catches: the format ignored (2024-01-12, or an error on 31/01/2024)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'01/12/2024'"], + ["'31/01/2024'"], +] +query = "SELECT TO_DATE(a, 'DD/MM/YYYY') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp" +description = "A timestamp late in the day. Catches: the date rounded to the next day" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-02-29 23:59:59.999'"], +] +query = "SELECT TO_DATE(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_timestamp_tz" +description = "A TIMESTAMP_TZ whose UTC date is the next day. Catches: the date of the UTC instant (2025-01-01)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT TO_DATE(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_integer_string" +description = "Integer strings of seconds and milliseconds. Catches: every integer read as seconds, or as days since the epoch" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'1700000000'"], + ["'1700000000123'"], + ["'86399'"], +] +query = "SELECT TO_DATE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_string_expr" +description = "NULL string. Catches: NULL read as an empty string (an error)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'2024-01-01'"], +] +query = "SELECT TO_DATE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_format" +description = "NULL format. Catches: NULL read as AUTO" +columns = [{ name = "f", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'YYYY-MM-DD'"], +] +query = "SELECT TO_DATE('2024-02-03', f) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_leap" +description = "29 February in a leap year. Catches: a rejected leap day" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'2024-02-29'"], + ["'2000-02-29'"], +] +query = "SELECT TO_DATE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t009_not_a_date" +description = "29 February in a common year. Catches: a carry to 1 March or NULL instead of an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'2023-02-29'"], +] +query = "SELECT TO_DATE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/to-decfloat.toml b/cases/translation/functions/to-decfloat.toml new file mode 100644 index 000000000..799ddc77d --- /dev/null +++ b/cases/translation/functions/to-decfloat.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.to-decfloat" +session_profile = "utc-v1" + +[[case]] +id = "t001_strings" +description = "Decimal strings with trailing zeros and an exponent, compared as text; whether the trailing zero is kept the page does not say, so the recording decides. Catches: the exponent rejected, or trailing zeros handled differently from Snowflake" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'1.10'"], + ["'-2.5e3'"], + ["'0.000000000000000000000000000000000001'"], +] +query = "SELECT TO_DECFLOAT(v)::VARCHAR AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_format" +description = "A string with a group separator parsed with a format model. Catches: the format ignored (an error or NULL)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'1,234.5'"], +] +query = "SELECT TO_DECFLOAT(v, '9,999.9')::VARCHAR AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_nan" +description = "The string NaN, which the page says is not supported. Catches: a NaN value returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'NaN'"], +] +query = "SELECT TO_DECFLOAT(v)::VARCHAR AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_expr" +description = "A NULL, which the page says gives NULL. Catches: zero returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_DECFLOAT(v)::VARCHAR AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/to-decimal.to-decimal.toml b/cases/translation/functions/to-decimal.to-decimal.toml new file mode 100644 index 000000000..119cf5b69 --- /dev/null +++ b/cases/translation/functions/to-decimal.to-decimal.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.to-decimal.to-decimal" +session_profile = "utc-v1" + +[[case]] +id = "t001_scale" +description = "Strings with three fractional digits at scale 2, and the default scale 0 on a half. Catches: truncation (12.34 for 12.345), or half-even rounding (12 for 12.5)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'12.345'"], + ["'-12.345'"], + ["'12.5'"], +] +query = "SELECT TO_DECIMAL(v, 10, 2) AS s2, TO_DECIMAL(v) AS s0 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t002_format" +description = "A string with a group separator parsed with a format model. Catches: the format ignored (an error), or the scale dropped" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'1,234.5'"], +] +query = "SELECT TO_DECIMAL(v, '9,999.9', 6, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_variant" +description = "A VARIANT holding true, false, a string and a JSON null. Catches: an error for the booleans, or the JSON null as 0" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'true'"], + ["'false'"], + ["'\"7\"'"], + ["'null'"], +] +query = "SELECT TO_DECIMAL(PARSE_JSON(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_precision" +description = "A value with more digits than the precision allows. Catches: the value truncated or returned as NULL" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'12345'"], +] +query = "SELECT TO_DECIMAL(v, 4, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_expr" +description = "A NULL, which the page says gives NULL. Catches: zero returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_DECIMAL(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/to-decimal.to-number.toml b/cases/translation/functions/to-decimal.to-number.toml new file mode 100644 index 000000000..69bda6299 --- /dev/null +++ b/cases/translation/functions/to-decimal.to-number.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.to-decimal.to-number" +session_profile = "utc-v1" + +[[case]] +id = "t001_scale" +description = "Strings with three fractional digits at scale 2, and the default scale 0 on a half. Catches: truncation (12.34 for 12.345), or half-even rounding (12 for 12.5)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'12.345'"], + ["'-12.345'"], + ["'12.5'"], +] +query = "SELECT TO_NUMBER(v, 10, 2) AS s2, TO_NUMBER(v) AS s0 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t002_format" +description = "A string with a group separator parsed with a format model. Catches: the format ignored (an error), or the scale dropped" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'1,234.5'"], +] +query = "SELECT TO_NUMBER(v, '9,999.9', 6, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_variant" +description = "A VARIANT holding true, false, a string and a JSON null. Catches: an error for the booleans, or the JSON null as 0" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'true'"], + ["'false'"], + ["'\"7\"'"], + ["'null'"], +] +query = "SELECT TO_NUMBER(PARSE_JSON(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_precision" +description = "A value with more digits than the precision allows. Catches: the value truncated or returned as NULL" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'12345'"], +] +query = "SELECT TO_NUMBER(v, 4, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_expr" +description = "A NULL, which the page says gives NULL. Catches: zero returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_NUMBER(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/to-decimal.to-numeric.toml b/cases/translation/functions/to-decimal.to-numeric.toml new file mode 100644 index 000000000..e56e80667 --- /dev/null +++ b/cases/translation/functions/to-decimal.to-numeric.toml @@ -0,0 +1,63 @@ +category = "translation" +construct = "sf.functions.to-decimal.to-numeric" +session_profile = "utc-v1" + +[[case]] +id = "t001_scale" +description = "Strings with three fractional digits at scale 2, and the default scale 0 on a half. Catches: truncation (12.34 for 12.345), or half-even rounding (12 for 12.5)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'12.345'"], + ["'-12.345'"], + ["'12.5'"], +] +query = "SELECT TO_NUMERIC(v, 10, 2) AS s2, TO_NUMERIC(v) AS s0 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t002_format" +description = "A string with a group separator parsed with a format model. Catches: the format ignored (an error), or the scale dropped" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'1,234.5'"], +] +query = "SELECT TO_NUMERIC(v, '9,999.9', 6, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_variant" +description = "A VARIANT holding true, false, a string and a JSON null. Catches: an error for the booleans, or the JSON null as 0" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'true'"], + ["'false'"], + ["'\"7\"'"], + ["'null'"], +] +query = "SELECT TO_NUMERIC(PARSE_JSON(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_precision" +description = "A value with more digits than the precision allows. Catches: the value truncated or returned as NULL" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'12345'"], +] +query = "SELECT TO_NUMERIC(v, 4, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_expr" +description = "A NULL, which the page says gives NULL. Catches: zero returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_NUMERIC(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/to-double.toml b/cases/translation/functions/to-double.toml new file mode 100644 index 000000000..96b8ca5a6 --- /dev/null +++ b/cases/translation/functions/to-double.toml @@ -0,0 +1,52 @@ +category = "translation" +construct = "sf.functions.to-double" +session_profile = "utc-v1" + +[[case]] +id = "t001_strings" +description = "Scientific notation and the special values the page accepts. Catches: the special values rejected" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'1.5e2'"], + ["'-inf'"], + ["'Infinity'"], + ["'nan'"], +] +query = "SELECT TO_DOUBLE(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_variant" +description = "A VARIANT holding true, a string and a JSON null. Catches: an error for the boolean, or the JSON null as 0" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'true'"], + ["'\"2.5\"'"], + ["'null'"], +] +query = "SELECT TO_DOUBLE(PARSE_JSON(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_invalid" +description = "Text that is not a number. Catches: NULL or 0 returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'abc'"], +] +query = "SELECT TO_DOUBLE(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_expr" +description = "A NULL, which the page says gives NULL. Catches: zero returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_DOUBLE(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/to-geography.toml b/cases/translation/functions/to-geography.toml new file mode 100644 index 000000000..80e66464b --- /dev/null +++ b/cases/translation/functions/to-geography.toml @@ -0,0 +1,95 @@ +category = "translation" +construct = "sf.functions.to-geography" +session_profile = "utc-v1" + +[[case]] +id = "t001_formats" +description = "The same point as WKT, WKB hex, EWKT and EWKB with SRID 4326, and GeoJSON. Catches: a format rejected or misread, or longitude and latitude swapped in one of them" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'010100000000000000000024400000000000003440'"], + ["'SRID=4326;POINT(10 20)'"], + ["'0101000020E610000000000000000024400000000000003440'"], + ["'{\"type\":\"Point\",\"coordinates\":[10,20]}'"], +] +query = "SELECT ordinal, ST_ASWKT(TO_GEOGRAPHY(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_binary" +description = "WKB as BINARY. Catches: BINARY input rejected, or read as hex text" +columns = [{ name = "b", type = "BINARY" }] +rows = [ + ["'010100000000000000000024400000000000003440'"], +] +query = "SELECT ST_ASWKT(TO_GEOGRAPHY(b)) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_variant" +description = "A GeoJSON OBJECT in a VARIANT. Catches: the OBJECT rejected, or its text parsed as WKT" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'{\"type\":\"Point\",\"coordinates\":[10,20]}'"], +] +query = "SELECT ST_ASWKT(TO_GEOGRAPHY(PARSE_JSON(v))) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_geometry" +description = "A GEOMETRY with SRID 4326, which the page accepts. Catches: the GEOMETRY rejected, or its coordinates swapped" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(TO_GEOGRAPHY(TO_GEOMETRY(v, 4326))) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_srid" +description = "EWKT with SRID 3857, which the page says is an error. Catches: the point accepted in another SRID" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=3857;POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(TO_GEOGRAPHY(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t006_unparsable" +description = "Text in none of the formats, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'not a shape'"], +] +query = "SELECT ST_ASWKT(TO_GEOGRAPHY(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t007_allow_invalid" +description = "A self-intersecting polygon with allow_invalid TRUE. Catches: the bow tie repaired or rejected despite allow_invalid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], +] +query = "SELECT ST_ISVALID(TO_GEOGRAPHY(v, TRUE)) AS valid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t008_null_varchar_expression" +description = "A NULL text; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_GEOGRAPHY(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/to-geometry.toml b/cases/translation/functions/to-geometry.toml new file mode 100644 index 000000000..1839794b4 --- /dev/null +++ b/cases/translation/functions/to-geometry.toml @@ -0,0 +1,83 @@ +category = "translation" +construct = "sf.functions.to-geometry" +session_profile = "utc-v1" + +[[case]] +id = "t001_formats" +description = "The same point as WKT, WKB hex and GeoJSON, which the page says get SRID 0. Catches: a format rejected, SRID 4326 assumed, or longitude and latitude swapped" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'010100000000000000000024400000000000003440'"], + ["'{\"type\":\"Point\",\"coordinates\":[10,20]}'"], +] +query = "SELECT ordinal, ST_ASWKT(TO_GEOMETRY(v)) AS r, ST_SRID(TO_GEOMETRY(v)) AS srid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_srid" +description = "WKT with an srid argument. Catches: the srid argument ignored (SRID 0)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_SRID(TO_GEOMETRY(v, 3857)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_ewkt" +description = "EWKT with SRID 3857, which the page says specifies the SRID to use, and EWKB with SRID 3857 (the page does not say; the recording decides on its SRID). Catches: the EWKT SRID dropped to 0, or the prefix rejected" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'SRID=3857;POINT(10 20)'"], + ["'0101000020110F000000000000000024400000000000003440'"], +] +query = "SELECT ordinal, ST_ASWKT(TO_GEOMETRY(v)) AS r, ST_SRID(TO_GEOMETRY(v)) AS srid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_geography" +description = "A GEOGRAPHY, which the page accepts; its example converts a GEOGRAPHY to a GEOMETRY with SRID 4326. Catches: the GEOGRAPHY rejected, SRID 0 returned, or its coordinates swapped" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], +] +query = "SELECT ST_ASWKT(TO_GEOMETRY(TO_GEOGRAPHY(v))) AS r, ST_SRID(TO_GEOMETRY(TO_GEOGRAPHY(v))) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_unparsable" +description = "Text in none of the formats, which the page says is an error. Catches: NULL returned, or the text read as an empty shape" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'not a shape'"], +] +query = "SELECT ST_ASWKT(TO_GEOMETRY(v)) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t006_allow_invalid" +description = "A self-intersecting polygon with allow_invalid TRUE, alone and after an srid. Catches: the bow tie repaired or rejected despite allow_invalid, or TRUE read as the srid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], +] +query = "SELECT ST_ISVALID(TO_GEOMETRY(v, TRUE)) AS valid, ST_ISVALID(TO_GEOMETRY(v, 3857, TRUE)) AS valid_srid, ST_SRID(TO_GEOMETRY(v, 3857, TRUE)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t007_null_varchar_expression" +description = "A NULL text; the page does not say; the recording decides. Catches: an error, or an empty shape returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_GEOMETRY(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/to-ipaddress.toml b/cases/translation/functions/to-ipaddress.toml new file mode 100644 index 000000000..7c4a72df5 --- /dev/null +++ b/cases/translation/functions/to-ipaddress.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.to-ipaddress" +session_profile = "utc-v1" + +[[case]] +id = "t001_canonical" +description = "An IPv4 address and an IPv6 address written with upper-case hex and zero runs, compared as text. Catches: the input text returned unchanged instead of the canonical form" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'192.168.0.1'"], + ["'2001:0DB8:0000:0000:0000:0000:0000:0001'"], +] +query = "SELECT TO_VARCHAR(TO_IPADDRESS(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "An IPv4 address with an octet above 255, which the page says raises an error. Catches: NULL returned, or the octet wrapped" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'256.1.1.1'"], +] +query = "SELECT TO_VARCHAR(TO_IPADDRESS(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_string_expr" +description = "A NULL, which the page says gives NULL. Catches: an error" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_VARCHAR(TO_IPADDRESS(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/to-json.toml b/cases/translation/functions/to-json.toml new file mode 100644 index 000000000..bfcb93cc2 --- /dev/null +++ b/cases/translation/functions/to-json.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.to-json" +session_profile = "utc-v1" + +[[case]] +id = "t001_compact" +description = "A document with spaces, a decimal with a trailing zero and an escaped quote, on single-key objects so key order cannot vary. Catches: the original spacing kept, or the quote unescaped" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{ \"a\" : [1, 2.50] }'"], + ["'[\"x\\\\\"y\"]'"], +] +query = "SELECT TO_JSON(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_json_null" +description = "A JSON null, which the page says gives the text null. Catches: a SQL NULL returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'null'"], +] +query = "SELECT TO_JSON(PARSE_JSON(a)) AS r, TO_JSON(PARSE_JSON(a)) IS NULL AS n FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "A SQL NULL, which the page says gives NULL. Catches: the text null returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_JSON(PARSE_JSON(a)) AS r, TO_JSON(PARSE_JSON(a)) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/to-object.toml b/cases/translation/functions/to-object.toml new file mode 100644 index 000000000..98e49ca8b --- /dev/null +++ b/cases/translation/functions/to-object.toml @@ -0,0 +1,48 @@ +category = "translation" +construct = "sf.functions.to-object" +session_profile = "utc-v1" + +[[case]] +id = "t001_object" +description = "Objects, nested and empty. Catches: an empty object returned as NULL, or nested objects flattened" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":{\"b\":[1]}}'"], + ["'{}'"], +] +query = "SELECT TO_OBJECT(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_array" +description = "An array, for which the page says any input other than an OBJECT reports an error. Catches: the array converted to an object, instead of the error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1]'"], +] +query = "SELECT TO_OBJECT(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_expr" +description = "A SQL NULL. Catches: an empty object returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_OBJECT(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_string" +description = "A VARIANT holding the text {}. The page says any input other than an OBJECT reports an error, but the recording shows Snowflake parsing the string into the empty object. Catches: the error the page describes raised, or the string returned unchanged" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\"{}\"'"], +] +query = "SELECT TO_OBJECT(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/to-query.toml b/cases/translation/functions/to-query.toml new file mode 100644 index 000000000..991428a8e --- /dev/null +++ b/cases/translation/functions/to-query.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.to-query" +session_profile = "utc-v1" + +[[case]] +id = "t001_query" +description = "A query text with two columns, read back from the FROM clause. Catches: the text returned as a string" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT a, b FROM TABLE(TO_QUERY('SELECT 1 AS a, ''x'' AS b'))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_bind" +description = "A bind variable converted with TO_NUMBER, as in the page example. Catches: the bind variable left unsubstituted" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT a FROM TABLE(TO_QUERY('SELECT TO_NUMBER(:n) + 1 AS a', n => '41'))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_arg" +compile_error = true +description = "A NULL bind argument typed as VARCHAR. The page says \"If any argument is NULL, the function returns NULL without reporting any error\", but Snowflake refuses the NULL bind when compiling (1015, the argument needs to be constant), as it refused a bare NULL (1045). Catches: the NULL bind accepted, or an empty result set returned" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT COUNT(*) AS n FROM TABLE(TO_QUERY('SELECT TO_NUMBER(:n) AS a', n => NULL::VARCHAR))" +order = "ordered" +tags = ["null", "error"] diff --git a/cases/translation/functions/to-time.time.toml b/cases/translation/functions/to-time.time.toml new file mode 100644 index 000000000..afc2e533f --- /dev/null +++ b/cases/translation/functions/to-time.time.toml @@ -0,0 +1,73 @@ +category = "translation" +construct = "sf.functions.to-time.time" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "TIME of strings with fractional seconds. The result is formatted with TO_VARCHAR(..., 'HH24:MI:SS.FF9') because the connector returns TIME in microseconds and the session TIME_OUTPUT_FORMAT has no fraction. Catches: fractional seconds dropped or rounded" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'13:14:15.123'"], + ["'00:00:00'"], + ["'23:59:59.999999999'"], +] +query = "SELECT TO_VARCHAR(TIME(a), 'HH24:MI:SS.FF9') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp" +description = "A timestamp's time part. Catches: the date leaking in, or an error" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-02-29 17:01:02.5'"], +] +query = "SELECT TIME(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "A TIMESTAMP_TZ's wall-clock time. Catches: the UTC time (07:30) instead of the wall clock (23:30)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT TIME(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_integer_string" +description = "Integer strings of seconds and milliseconds. Catches: the integer not taken modulo a day, or always read as seconds" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'86461'"], + ["'31536002789'"], +] +query = "SELECT TIME(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_string_expr" +description = "NULL string. Catches: NULL read as midnight" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'01:00:00'"], +] +query = "SELECT TIME(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_out_of_range" +description = "An hour of 25. Catches: a wrap to 01:00 or NULL instead of an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'25:00:00'"], +] +query = "SELECT TIME(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/to-time.to-time.toml b/cases/translation/functions/to-time.to-time.toml new file mode 100644 index 000000000..7d46ddce5 --- /dev/null +++ b/cases/translation/functions/to-time.to-time.toml @@ -0,0 +1,98 @@ +category = "translation" +construct = "sf.functions.to-time.to-time" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "TO_TIME of strings with fractional seconds. The result is formatted with TO_VARCHAR(..., 'HH24:MI:SS.FF9') because the connector returns TIME in microseconds and the session TIME_OUTPUT_FORMAT has no fraction. Catches: fractional seconds dropped or rounded" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'13:14:15.123'"], + ["'00:00:00'"], + ["'23:59:59.999999999'"], +] +query = "SELECT TO_VARCHAR(TO_TIME(a), 'HH24:MI:SS.FF9') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_format" +description = "A 12-hour format with AM/PM. Catches: the format ignored, or 12 AM read as noon" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'12:05 AM'"], + ["'01:30 PM'"], +] +query = "SELECT TO_TIME(a, 'HH12:MI AM') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp" +description = "A timestamp's time part. Catches: the date leaking in, or an error" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-02-29 17:01:02.5'"], +] +query = "SELECT TO_TIME(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_timestamp_tz" +description = "A TIMESTAMP_TZ's wall-clock time. Catches: the UTC time (07:30) instead of the wall clock (23:30)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT TO_TIME(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_integer_string" +description = "Integer strings of seconds and milliseconds. Catches: the integer not taken modulo a day, or always read as seconds" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'86461'"], + ["'31536002789'"], +] +query = "SELECT TO_TIME(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "date_text_spelling" +tags = ["type-combination"] + +[[case]] +id = "t006_null_string_expr" +description = "NULL string. Catches: NULL read as midnight" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'01:00:00'"], +] +query = "SELECT TO_TIME(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_out_of_range" +description = "An hour of 25. Catches: a wrap to 01:00 or NULL instead of an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'25:00:00'"], +] +query = "SELECT TO_TIME(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t008_null_format" +description = "NULL format. Catches: NULL read as AUTO" +columns = [{ name = "f", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'HH24:MI'"], +] +query = "SELECT TO_TIME('13:30', f) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/to-timestamp.toml b/cases/translation/functions/to-timestamp.toml new file mode 100644 index 000000000..7b3b39a28 --- /dev/null +++ b/cases/translation/functions/to-timestamp.toml @@ -0,0 +1,109 @@ +category = "translation" +construct = "sf.functions.to-timestamp" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Whole seconds since the epoch. Catches: milliseconds assumed (1970-01-20 for 1700000000)" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["1700000000"], + ["0"], + ["951782400"], +] +query = "SELECT TO_TIMESTAMP(n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_scale" +description = "Scales 3, 6 and 9. The constant argument is a literal per call, as Snowflake requires. Catches: the scale ignored (seconds) or applied as a power of the wrong base" +columns = [{ name = "n1", type = "NUMBER(38,0)" }, { name = "n2", type = "NUMBER(38,0)" }, { name = "n3", type = "NUMBER(38,0)" }] +rows = [ + ["1700000000123", "1700000000123456", "1700000000123456789"], +] +query = "SELECT TO_TIMESTAMP(n1, 3) AS r1, TO_TIMESTAMP(n2, 6) AS r2, TO_TIMESTAMP(n3, 9) AS r3 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_decimal" +description = "A fractional number of seconds, whose scale is kept. Catches: the fraction truncated" +columns = [{ name = "n", type = "NUMBER(10,2)" }] +rows = [ + ["1.50"], + ["86400.25"], +] +query = "SELECT TO_TIMESTAMP(n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_variants" +description = "TO_TIMESTAMP_NTZ, _LTZ and _TZ of the same number. Catches: the wrong result type among NTZ, LTZ and TZ" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["1700000000"], +] +query = "SELECT TO_TIMESTAMP_NTZ(n) AS ntz, TO_TIMESTAMP_LTZ(n) AS ltz, TO_TIMESTAMP_TZ(n) AS tz FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_numeric_expr" +description = "NULL number. Catches: NULL read as the epoch" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["1"], +] +query = "SELECT TO_TIMESTAMP(n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_scale" +compile_error = true +description = "A literal NULL scale. Snowflake needs an integer constant there and refuses NULL. Catches: NULL read as 0 instead of the error" +columns = [{ name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TO_TIMESTAMP(1700000000123, NULL) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_pre_epoch" +description = "Negative values, before 1970. Catches: truncation toward zero for a negative fraction" +columns = [{ name = "n", type = "NUMBER(10,2)" }] +rows = [ + ["-1.00"], + ["-0.50"], +] +query = "SELECT TO_TIMESTAMP(n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t008_leap" +description = "The first second of 29 February 2024. Catches: a 365-day year in the conversion" +columns = [{ name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["1709164800"], + ["1709251199"], +] +query = "SELECT TO_TIMESTAMP(n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t009_varchar" +description = "Strings with fractional seconds, an explicit format and an integer string. Catches: the fraction dropped, the format ignored, or an integer string read as a date" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'2024-02-29 13:05:09.123'"], +] +query = "SELECT TO_TIMESTAMP(a) AS r, TO_TIMESTAMP('29/02/2024 13:05', 'DD/MM/YYYY HH24:MI') AS f, TO_TIMESTAMP('1700000000') AS i FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/to-uuid.toml b/cases/translation/functions/to-uuid.toml new file mode 100644 index 000000000..57501104a --- /dev/null +++ b/cases/translation/functions/to-uuid.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.to-uuid" +session_profile = "utc-v1" + +[[case]] +id = "t001_case" +description = "The same UUID in upper and lower case, compared as text; the UUID data type page says UUID values are case-insensitive. Catches: the case kept as given, so the two differ" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'6BA7B810-9DAD-11D1-80B4-00C04FD430C8'"], + ["'6ba7b810-9dad-11d1-80b4-00c04fd430c8'"], +] +query = "SELECT TO_UUID(v)::VARCHAR AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "A string one digit short of a UUID, which Snowflake accepted and returned as text. Catches: an error raised, NULL returned, or the string padded" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'6BA7B810-9DAD-11D1-80B4-00C04FD430C'"], +] +query = "SELECT TO_UUID(v)::VARCHAR AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_string_expr" +description = "A NULL, which the page says gives NULL. Catches: a nil UUID returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_UUID(v)::VARCHAR AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/to-variant.toml b/cases/translation/functions/to-variant.toml new file mode 100644 index 000000000..70e9edb74 --- /dev/null +++ b/cases/translation/functions/to-variant.toml @@ -0,0 +1,25 @@ +category = "translation" +construct = "sf.functions.to-variant" +session_profile = "utc-v1" + +[[case]] +id = "t001_types" +description = "Values of four types, each with the type TYPEOF reports. Catches: every value stored as text, or the date stored as a string" +columns = [{ name = "x", type = "NUMBER(10,3)" }, { name = "v", type = "VARCHAR" }, { name = "d", type = "DATE" }, { name = "b", type = "BOOLEAN" }] +rows = [ + ["1.500", "'a'", "'2024-02-29'", "TRUE"], +] +query = "SELECT TO_VARIANT(x) AS x, TYPEOF(TO_VARIANT(x)) AS tx, TO_VARIANT(v) AS v, TYPEOF(TO_VARIANT(v)) AS tv, TO_VARIANT(d) AS d, TYPEOF(TO_VARIANT(d)) AS td, TYPEOF(TO_VARIANT(b)) AS tb FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_expr" +description = "A NULL; the page does not say; the recording decides whether the result is a SQL NULL or a JSON null. Catches: the other kind of null than Snowflake returns" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_VARIANT(v) AS r, TO_VARIANT(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/to-xml.toml b/cases/translation/functions/to-xml.toml new file mode 100644 index 000000000..d411dce31 --- /dev/null +++ b/cases/translation/functions/to-xml.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.to-xml" +session_profile = "utc-v1" + +[[case]] +id = "t001_round_trip" +description = "An XML document parsed and written back. Catches: attributes or empty elements lost" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'1.50x'"], +] +query = "SELECT TO_XML(PARSE_XML(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_generated" +description = "A single-key object and a number, which get generated tags. Catches: the JSON text returned unchanged" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"k\":[1,\"x\"]}'"], + ["'5'"], +] +query = "SELECT TO_XML(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expression" +description = "A SQL NULL, which the page says gives NULL. Catches: an empty element returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_XML(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/transform.toml b/cases/translation/functions/transform.toml new file mode 100644 index 000000000..53579e9d3 --- /dev/null +++ b/cases/translation/functions/transform.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.transform" +session_profile = "utc-v1" + +[[case]] +id = "t001_elements" +description = "Integers and a decimal doubled. Catches: the decimal truncated, or the order changed" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1,2.5,-3]'"], +] +query = "SELECT TRANSFORM(PARSE_JSON(a), x -> x * 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_declared_type" +description = "A lambda argument declared VARCHAR, applied to a number and text. Catches: the number written with JSON quotes, or the declared type ignored (an error)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1,\"a\"]'"], +] +query = "SELECT TRANSFORM(PARSE_JSON(a), x VARCHAR -> x || '!') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_array" +description = "A NULL array. Catches: an empty array returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TRANSFORM(PARSE_JSON(a), x -> x * 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/translate.toml b/cases/translation/functions/translate.toml new file mode 100644 index 000000000..4396d210f --- /dev/null +++ b/cases/translation/functions/translate.toml @@ -0,0 +1,74 @@ +category = "translation" +construct = "sf.functions.translate" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "A shorter target that removes a character, and multi-byte characters. Catches: unmatched source characters kept (Oracle-style keep instead of remove), or byte positions (\u00e9)" +columns = [{ name = "a", type = "VARCHAR" }, { name = "f", type = "VARCHAR" }, { name = "t", type = "VARCHAR" }] +rows = [ + ["'abcabc'", "'abc'", "'xy'"], + ["'\u00e9te'", "'\u00e9'", "'e'"], + ["'ba'", "'ab'", "'ba'"], +] +query = "SELECT TRANSLATE(a, f, t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_subject" +description = "NULL subject. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT TRANSLATE(a, 'a', 'b') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_null_sourcealphabet" +description = "NULL source alphabet. Catches: NULL read as empty (subject unchanged)" +columns = [{ name = "f", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT TRANSLATE('ab', f, 'x') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_targetalphabet" +description = "NULL target alphabet. Catches: NULL read as empty (characters removed)" +columns = [{ name = "t", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["''"], +] +query = "SELECT TRANSLATE('ab', 'a', t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty_target" +description = "An empty target, which removes every source character. Catches: the source characters kept" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'banana'"], +] +query = "SELECT TRANSLATE(a, 'an', '') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] + +[[case]] +id = "t006_target_longer" +description = "A target longer than the source, which the page says is an error. Catches: the extra target characters ignored" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'abc'"], +] +query = "SELECT TRANSLATE(a, 'a', 'xy') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/trim.toml b/cases/translation/functions/trim.toml new file mode 100644 index 000000000..182b1554a --- /dev/null +++ b/cases/translation/functions/trim.toml @@ -0,0 +1,64 @@ +category = "translation" +construct = "sf.functions.trim" +session_profile = "utc-v1" + +[[case]] +id = "t001_characters" +description = "TRIM with a character set given out of order. Catches: the set read as a substring, or characters removed from one side only" +columns = [{ name = "a", type = "VARCHAR" }, { name = "c", type = "VARCHAR" }] +rows = [ + ["'xyyxabcxy'", "'yx'"], + ["'$.$a.b$.'", "'.$'"], + ["'\u00e9a\u00e9'", "'\u00e9'"], +] +query = "SELECT TRIM(a, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_default" +description = "TRIM with the default blank, beside tabs and newlines. Catches: all whitespace removed (the tab and newline kept by Snowflake)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["' ab '"], + ["CHR(9) || ' ab ' || CHR(10)"], +] +query = "SELECT TRIM(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "NULL string. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["' a '"], +] +query = "SELECT TRIM(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_null_characters" +description = "NULL character set. Catches: NULL read as the default blank" +columns = [{ name = "c", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'x'"], +] +query = "SELECT TRIM(' xax ', c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_empty" +description = "An empty character set, and a string made only of trimmed characters. Catches: an empty set read as the default blank, or NULL for a fully trimmed string" +columns = [{ name = "a", type = "VARCHAR" }, { name = "c", type = "VARCHAR" }] +rows = [ + ["' a '", "''"], + ["'xxx'", "'x'"], +] +query = "SELECT TRIM(a, c) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/trunc.trunc.toml b/cases/translation/functions/trunc.trunc.toml new file mode 100644 index 000000000..b4208a51d --- /dev/null +++ b/cases/translation/functions/trunc.trunc.toml @@ -0,0 +1,104 @@ +category = "translation" +construct = "sf.functions.trunc.trunc" +session_profile = "utc-v1" + +[[case]] +id = "t001_int" +description = "TRUNC of integers with a negative scale. Catches: FLOOR used for negatives (TRUNC(-2.7) is -2), or the date TRUNC chosen; or a negative scale ignored" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["1567", "-2"], + ["-1567", "-2"], + ["5", "0"], +] +query = "SELECT TRUNC(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec" +description = "TRUNC of NUMBER(12,4) with and without a scale. Catches: FLOOR used for negatives (TRUNC(-2.7) is -2), or the date TRUNC chosen" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["2.1000"], + ["-2.1000"], + ["-2.5000"], + ["2.7000"], +] +query = "SELECT TRUNC(x) AS r, TRUNC(x, 2) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "TRUNC of FLOAT returns FLOAT. Catches: FLOOR used for negatives (TRUNC(-2.7) is -2), or the date TRUNC chosen; or a NUMBER returned" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["3.14159"], + ["-3.14159"], + ["-0.4"], +] +query = "SELECT TRUNC(x) AS r, TRUNC(x, 1) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_decfloat" +description = "TRUNC of DECFLOAT returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column. Catches: computed in FLOAT: the fraction of a 20-digit value lost, or 0.29 at scale 2 off by one ulp" +columns = [{ name = "x", type = "DECFLOAT" }] +rows = [ + ["2.25"], + ["-2.25"], + ["0.29"], + ["12345678901234567890.25"], +] +query = "SELECT CAST(TRUNC(x, 1) AS VARCHAR) AS r, CAST(TRUNC(x, 2) AS VARCHAR) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_x" +description = "TRUNC of NULL. Catches: NULL turned into 0" +columns = [{ name = "x", type = "NUMBER(12,4)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], +] +query = "SELECT TRUNC(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_scale" +description = "TRUNC with a NULL scale. Catches: the NULL scale read as 0" +columns = [{ name = "x", type = "NUMBER(12,4)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["2.5555", "NULL"], +] +query = "SELECT TRUNC(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_scale_past" +description = "Scales past the input scale and far negative. Catches: scale capped or wrapping" +columns = [{ name = "x", type = "NUMBER(12,4)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["12.3456", "6"], + ["12.3456", "-5"], + ["-987.6543", "3"], +] +query = "SELECT TRUNC(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t008_negatives" +description = "Negative values at the rounding step. Catches: FLOOR used for negatives (TRUNC(-2.7) is -2), or the date TRUNC chosen" +columns = [{ name = "x", type = "NUMBER(10,2)" }] +rows = [ + ["-2.19"], + ["-0.09"], +] +query = "SELECT TRUNC(x, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/trunc.truncate.toml b/cases/translation/functions/trunc.truncate.toml new file mode 100644 index 000000000..e271728b2 --- /dev/null +++ b/cases/translation/functions/trunc.truncate.toml @@ -0,0 +1,104 @@ +category = "translation" +construct = "sf.functions.trunc.truncate" +session_profile = "utc-v1" + +[[case]] +id = "t001_int" +description = "TRUNCATE of integers with a negative scale. Catches: FLOOR used for negatives (TRUNCATE(-2.7) is -2); or a negative scale ignored" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["1567", "-2"], + ["-1567", "-2"], + ["5", "0"], +] +query = "SELECT TRUNCATE(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec" +description = "TRUNCATE of NUMBER(12,4) with and without a scale. Catches: FLOOR used for negatives (TRUNCATE(-2.7) is -2)" +columns = [{ name = "x", type = "NUMBER(12,4)" }] +rows = [ + ["2.1000"], + ["-2.1000"], + ["-2.5000"], + ["2.7000"], +] +query = "SELECT TRUNCATE(x) AS r, TRUNCATE(x, 2) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "TRUNCATE of FLOAT returns FLOAT. Catches: FLOOR used for negatives (TRUNCATE(-2.7) is -2); or a NUMBER returned" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["3.14159"], + ["-3.14159"], + ["-0.4"], +] +query = "SELECT TRUNCATE(x) AS r, TRUNCATE(x, 1) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_decfloat" +description = "TRUNCATE of DECFLOAT returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column. Catches: computed in FLOAT: the fraction of a 20-digit value lost, or 0.29 at scale 2 off by one ulp" +columns = [{ name = "x", type = "DECFLOAT" }] +rows = [ + ["2.25"], + ["-2.25"], + ["0.29"], + ["12345678901234567890.25"], +] +query = "SELECT CAST(TRUNCATE(x, 1) AS VARCHAR) AS r, CAST(TRUNCATE(x, 2) AS VARCHAR) AS s FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_x" +description = "TRUNCATE of NULL. Catches: NULL turned into 0" +columns = [{ name = "x", type = "NUMBER(12,4)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1"], +] +query = "SELECT TRUNCATE(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_scale" +description = "TRUNCATE with a NULL scale. Catches: the NULL scale read as 0" +columns = [{ name = "x", type = "NUMBER(12,4)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["2.5555", "NULL"], +] +query = "SELECT TRUNCATE(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_scale_past" +description = "Scales past the input scale and far negative. Catches: a negative scale beyond the integer digits not giving 0, or a scale above the input scale changing the value" +columns = [{ name = "x", type = "NUMBER(12,4)" }, { name = "s", type = "NUMBER(38,0)" }] +rows = [ + ["12.3456", "6"], + ["12.3456", "-5"], + ["-987.6543", "3"], +] +query = "SELECT TRUNCATE(x, s) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t008_negatives" +description = "Negative values at the rounding step. Catches: FLOOR used for negatives (TRUNCATE(-2.7) is -2)" +columns = [{ name = "x", type = "NUMBER(10,2)" }] +rows = [ + ["-2.19"], + ["-0.09"], +] +query = "SELECT TRUNCATE(x, 1) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/trunc2.toml b/cases/translation/functions/trunc2.toml new file mode 100644 index 000000000..b84378d37 --- /dev/null +++ b/cases/translation/functions/trunc2.toml @@ -0,0 +1,84 @@ +category = "translation" +construct = "sf.functions.trunc2" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "Calendar parts of a Sunday in a leap year. Catches: week truncated to Sunday, quarter to the wrong month, or a TIMESTAMP returned for a DATE" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-03-31'"], + ["'2024-01-01'"], +] +query = "SELECT TRUNC(d, 'year') AS year, TRUNC(d, 'quarter') AS quarter, TRUNC(d, 'month') AS month, TRUNC(d, 'week') AS week, TRUNC(d, 'day') AS day FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "Time parts with fractional seconds. Catches: rounding instead of truncation (12:00 for 11:59:59.999)" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-02-29 11:59:59.999'"], +] +query = "SELECT TRUNC(t, 'day') AS day, TRUNC(t, 'hour') AS hour, TRUNC(t, 'minute') AS minute, TRUNC(t, 'second') AS second, TRUNC(t, 'millisecond') AS millisecond FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "A TIMESTAMP_TZ truncated in its own offset. Catches: truncation in UTC (2025-01-01) instead of the wall clock (2024-12-31 00:00 -0800), or the offset dropped (the wall columns show the offset, which the instant comparison ignores)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT TRUNC(t, 'day') AS day, CAST(TRUNC(t, 'day') AS TIMESTAMP_NTZ) AS day_wall, TRUNC(t, 'month') AS month, CAST(TRUNC(t, 'month') AS TIMESTAMP_NTZ) AS month_wall, TRUNC(t, 'year') AS year, CAST(TRUNC(t, 'year') AS TIMESTAMP_NTZ) AS year_wall FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_time" +description = "A TIME truncated to hour and minute. Catches: an error for a TIME, or a timestamp returned" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["'17:59:59.999'"], +] +query = "SELECT TRUNC(t, 'hour') AS hour, TRUNC(t, 'minute') AS minute FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_date_or_time_expr" +description = "NULL next to a set date. Catches: NULL read as a default date" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-05-05'"], +] +query = "SELECT TRUNC(d, 'month') AS month FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_dst" +description = "TIMESTAMP_TZ values on both sides of a DST change. Catches: the offset re-derived from a zone rule (or UTC) instead of kept (the wall columns show the offset, which the instant comparison ignores)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-03-10 03:30:00 -0400'"], + ["'2024-11-03 01:30:00 -0500'"], +] +query = "SELECT TRUNC(t, 'hour') AS hour, CAST(TRUNC(t, 'hour') AS TIMESTAMP_NTZ) AS hour_wall, TRUNC(t, 'day') AS day, CAST(TRUNC(t, 'day') AS TIMESTAMP_NTZ) AS day_wall FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t007_time_day" +compile_error = true +description = "A TIME truncated to day, which the page says is an error. Catches: midnight returned instead of an error" +columns = [{ name = "t", type = "TIME" }] +rows = [ + ["'10:00:00'"], +] +query = "SELECT TRUNC(t, 'day') AS day FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/try-base64-decode-binary.toml b/cases/translation/functions/try-base64-decode-binary.toml new file mode 100644 index 000000000..671fbed9c --- /dev/null +++ b/cases/translation/functions/try-base64-decode-binary.toml @@ -0,0 +1,73 @@ +category = "translation" +construct = "sf.functions.try-base64-decode-binary" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "TRY_BASE64_DECODE_BINARY of valid Base64. Catches: wrong bytes, the URL-safe alphabet, or padding mishandled" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'+/8='"], + ["'YWJj'"], +] +query = "SELECT TRY_BASE64_DECODE_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "Invalid Base64 next to valid Base64. Catches: an error for the invalid row (the non-TRY behaviour) or NULL for the valid row too" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'ab$c'"], + ["'YQ'"], + ["'YQ=='"], +] +query = "SELECT TRY_BASE64_DECODE_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_alphabet" +description = "A custom alphabet. The constant argument is a literal per call, as Snowflake requires. Catches: the alphabet ignored (NULL for -_ input)" +columns = [{ name = "a1", type = "VARCHAR" }] +rows = [ + ["'-_8~'"], +] +query = "SELECT TRY_BASE64_DECODE_BINARY(a1, '-_~') AS r1 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_input" +description = "NULL input next to a set one. Catches: NULL decoded as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'YQ=='"], +] +query = "SELECT TRY_BASE64_DECODE_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_alphabet" +description = "NULL alphabet next to a set one. The constant argument is a literal per call, as Snowflake requires. Catches: NULL read as the default alphabet" +columns = [{ name = "a1", type = "VARCHAR" }, { name = "a2", type = "VARCHAR" }] +rows = [ + ["'YQ=='", "'YQ=='"], +] +query = "SELECT TRY_BASE64_DECODE_BINARY(a1, NULL) AS r1, TRY_BASE64_DECODE_BINARY(a2, '+/=') AS r2 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty" +description = "The empty string. Catches: NULL for empty input instead of an empty value" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT TRY_BASE64_DECODE_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/try-base64-decode-string.toml b/cases/translation/functions/try-base64-decode-string.toml new file mode 100644 index 000000000..e8ca82c62 --- /dev/null +++ b/cases/translation/functions/try-base64-decode-string.toml @@ -0,0 +1,73 @@ +category = "translation" +construct = "sf.functions.try-base64-decode-string" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "TRY_BASE64_DECODE_STRING of valid Base64. Catches: wrong bytes or Latin-1 text for multi-byte input" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'w7zigqw='"], + ["'YWJj'"], +] +query = "SELECT TRY_BASE64_DECODE_STRING(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "Invalid Base64 next to valid Base64. Catches: an error for the invalid row (the non-TRY behaviour) or NULL for the valid row too" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'ab$c'"], + ["'YQ'"], + ["'YQ=='"], +] +query = "SELECT TRY_BASE64_DECODE_STRING(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_alphabet" +description = "A custom alphabet. The constant argument is a literal per call, as Snowflake requires. Catches: the alphabet ignored (NULL for -_ input)" +columns = [{ name = "a1", type = "VARCHAR" }] +rows = [ + ["'fn5-Pw~~'"], +] +query = "SELECT TRY_BASE64_DECODE_STRING(a1, '-_~') AS r1 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_input" +description = "NULL input next to a set one. Catches: NULL decoded as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'YQ=='"], +] +query = "SELECT TRY_BASE64_DECODE_STRING(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_null_alphabet" +description = "NULL alphabet next to a set one. The constant argument is a literal per call, as Snowflake requires. Catches: NULL read as the default alphabet" +columns = [{ name = "a1", type = "VARCHAR" }, { name = "a2", type = "VARCHAR" }] +rows = [ + ["'YQ=='", "'YQ=='"], +] +query = "SELECT TRY_BASE64_DECODE_STRING(a1, NULL) AS r1, TRY_BASE64_DECODE_STRING(a2, '+/=') AS r2 FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty" +description = "The empty string. Catches: NULL for empty input instead of an empty value" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT TRY_BASE64_DECODE_STRING(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/try-cast.toml b/cases/translation/functions/try-cast.toml new file mode 100644 index 000000000..439d6c2ca --- /dev/null +++ b/cases/translation/functions/try-cast.toml @@ -0,0 +1,60 @@ +category = "translation" +construct = "sf.functions.try-cast" +session_profile = "utc-v1" + +[[case]] +id = "t001_valid" +description = "Strings that convert. Catches: NULL returned for a valid string" +columns = [{ name = "n", type = "VARCHAR" }, { name = "d", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'42'", "'2024-02-29'", "'off'"], +] +query = "SELECT TRY_CAST(n AS NUMBER) AS n, TRY_CAST(d AS DATE) AS d, TRY_CAST(b AS BOOLEAN) AS b FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "Strings that do not convert, including 30 February. Catches: an error raised, or the date rolled over to March" +columns = [{ name = "n", type = "VARCHAR" }, { name = "d", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'4x'", "'2023-02-30'", "'maybe'"], +] +query = "SELECT TRY_CAST(n AS NUMBER) AS n, TRY_CAST(d AS DATE) AS d, TRY_CAST(b AS BOOLEAN) AS b FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_precision" +description = "A string with more digits than the target precision. Catches: an error raised, or the value truncated" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'1234'"], + ["'123'"], +] +query = "SELECT TRY_CAST(v AS NUMBER(3,0)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t004_number_input" +compile_error = true +description = "A NUMBER argument; the page says TRY_CAST only works for string expressions. Catches: the number converted as CAST would" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TRY_CAST(x AS VARCHAR) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t005_null_source_string_expr" +description = "A NULL string. Catches: an error" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TRY_CAST(v AS NUMBER) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/try-decrypt-raw.toml b/cases/translation/functions/try-decrypt-raw.toml new file mode 100644 index 000000000..a7c97a147 --- /dev/null +++ b/cases/translation/functions/try-decrypt-raw.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.try-decrypt-raw" +session_profile = "utc-v1" + +[[case]] +id = "t001_round_trip" +description = "ENCRYPT_RAW output decrypted with its own fields. Catches: the ciphertext returned unchanged" +columns = [{ name = "v", type = "BINARY" }, { name = "k", type = "BINARY" }, { name = "iv", type = "BINARY" }, { name = "a", type = "BINARY" }] +rows = [ + ["'48656C6C6F'", "'000102030405060708090A0B0C0D0E0F'", "'A0A1A2A3A4A5A6A7A8A9AAAB'", "'AA'"], +] +query = "SELECT TO_VARCHAR(TRY_DECRYPT_RAW(AS_BINARY(GET(e, 'ciphertext')), k, AS_BINARY(GET(e, 'iv')), a, 'AES-GCM', AS_BINARY(GET(e, 'tag'))), 'HEX') AS r FROM (SELECT ordinal, k, a, ENCRYPT_RAW(v, k, iv, a, 'AES-GCM') AS e FROM input)" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_wrong_aad" +description = "A different AAD, which gives NULL. Catches: an error raised, or the bytes returned anyway" +columns = [{ name = "v", type = "BINARY" }, { name = "k", type = "BINARY" }, { name = "iv", type = "BINARY" }, { name = "a", type = "BINARY" }] +rows = [ + ["'48656C6C6F'", "'000102030405060708090A0B0C0D0E0F'", "'A0A1A2A3A4A5A6A7A8A9AAAB'", "'AA'"], +] +query = "SELECT TRY_DECRYPT_RAW(AS_BINARY(GET(e, 'ciphertext')), k, AS_BINARY(GET(e, 'iv')), 'BB'::BINARY, 'AES-GCM', AS_BINARY(GET(e, 'tag'))) IS NULL AS n FROM (SELECT ordinal, k, a, ENCRYPT_RAW(v, k, iv, a, 'AES-GCM') AS e FROM input)" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_value_to_decrypt" +description = "A NULL ciphertext; the page does not say; the recording decides. Catches: an error where Snowflake returns NULL, or the reverse" +columns = [{ name = "v", type = "BINARY" }, { name = "k", type = "BINARY" }, { name = "iv", type = "BINARY" }, { name = "a", type = "BINARY" }] +rows = [ + ["'48656C6C6F'", "'000102030405060708090A0B0C0D0E0F'", "'A0A1A2A3A4A5A6A7A8A9AAAB'", "'AA'"], +] +query = "SELECT TRY_DECRYPT_RAW(NULL::BINARY, k, AS_BINARY(GET(e, 'iv')), a, 'AES-GCM', AS_BINARY(GET(e, 'tag'))) IS NULL AS n FROM (SELECT ordinal, k, a, ENCRYPT_RAW(v, k, iv, a, 'AES-GCM') AS e FROM input)" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/try-decrypt.toml b/cases/translation/functions/try-decrypt.toml new file mode 100644 index 000000000..aa1d422e1 --- /dev/null +++ b/cases/translation/functions/try-decrypt.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.try-decrypt" +session_profile = "utc-v1" + +[[case]] +id = "t001_round_trip" +description = "Text encrypted and decrypted, converted back from BINARY with utf-8. Catches: the bytes returned as hex text" +columns = [{ name = "v", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'secret text'", "'pass phrase 1'"], + ["''", "''"], +] +query = "SELECT ordinal, TO_VARCHAR(TRY_DECRYPT(ENCRYPT(v, p), p), 'utf-8') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_mismatch" +description = "A wrong passphrase and a wrong AAD, which give NULL. Catches: an error raised, or garbage bytes" +columns = [{ name = "v", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["'secret text'", "'pass phrase 1'"], +] +query = "SELECT TRY_DECRYPT(ENCRYPT(v, p), 'other') IS NULL AS pass, TRY_DECRYPT(ENCRYPT(v, p, 'a1'), p, 'a2') IS NULL AS aad FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_value_to_decrypt" +description = "A NULL value; the page does not say; the recording decides. Catches: an error where Snowflake returns NULL, or the reverse" +columns = [{ name = "v", type = "VARCHAR" }, { name = "p", type = "VARCHAR" }] +rows = [ + ["NULL", "'p'"], +] +query = "SELECT TRY_DECRYPT(v::BINARY, p) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/try-hex-decode-binary.toml b/cases/translation/functions/try-hex-decode-binary.toml new file mode 100644 index 000000000..376cacc02 --- /dev/null +++ b/cases/translation/functions/try-hex-decode-binary.toml @@ -0,0 +1,53 @@ +category = "translation" +construct = "sf.functions.try-hex-decode-binary" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "TRY_HEX_DECODE_BINARY of upper- and lower-case hex digits. Catches: lower-case digits rejected, nibble order swapped, or UTF-8 read as Latin-1" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'00FF10'"], + ["'c3a9'"], + ["'7F80'"], +] +query = "SELECT TRY_HEX_DECODE_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "Invalid hex next to valid hex. Catches: an error (the non-TRY behaviour) instead of NULL, or a partial decode of the odd-length row" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'4G'"], + ["'414'"], + ["'4142'"], +] +query = "SELECT TRY_HEX_DECODE_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_input" +description = "NULL input next to a set one. Catches: NULL decoded as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'41'"], +] +query = "SELECT TRY_HEX_DECODE_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty" +description = "The empty string. Catches: NULL or an error for empty input" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["'42'"], +] +query = "SELECT TRY_HEX_DECODE_BINARY(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/try-hex-decode-string.toml b/cases/translation/functions/try-hex-decode-string.toml new file mode 100644 index 000000000..e9cbf971e --- /dev/null +++ b/cases/translation/functions/try-hex-decode-string.toml @@ -0,0 +1,53 @@ +category = "translation" +construct = "sf.functions.try-hex-decode-string" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "TRY_HEX_DECODE_STRING of upper- and lower-case hex digits. Catches: lower-case digits rejected, nibble order swapped, or UTF-8 read as Latin-1" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'48C3A96C6C6F'"], + ["'e282ac'"], +] +query = "SELECT TRY_HEX_DECODE_STRING(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "Invalid hex next to valid hex. Catches: an error (the non-TRY behaviour) instead of NULL, or a partial decode of the odd-length row, or bytes that are not UTF-8 (FF) decoded instead of NULL" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'4G'"], + ["'414'"], + ["'4142'"], + ["'FF'"], +] +query = "SELECT TRY_HEX_DECODE_STRING(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_input" +description = "NULL input next to a set one. Catches: NULL decoded as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'41'"], +] +query = "SELECT TRY_HEX_DECODE_STRING(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty" +description = "The empty string. Catches: NULL or an error for empty input" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["'42'"], +] +query = "SELECT TRY_HEX_DECODE_STRING(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/try-parse-json.toml b/cases/translation/functions/try-parse-json.toml new file mode 100644 index 000000000..2f4086cc0 --- /dev/null +++ b/cases/translation/functions/try-parse-json.toml @@ -0,0 +1,50 @@ +category = "translation" +construct = "sf.functions.try-parse-json" +session_profile = "utc-v1" + +[[case]] +id = "t001_valid" +description = "Valid documents, including the text null. Catches: a JSON null turned into a SQL NULL" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":[1,2]}'"], + ["'null'"], +] +query = "SELECT TRY_PARSE_JSON(a) AS r, TRY_PARSE_JSON(a) IS NULL AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "Malformed JSON and duplicate keys under the default strict parameter. Catches: an error raised, or the duplicate accepted" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":}'"], + ["'{\"a\":1,\"a\":2}'"], +] +query = "SELECT TRY_PARSE_JSON(a) IS NULL AS n FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t003_duplicates_d" +description = "Duplicate keys with the parameter 'd'. Catches: NULL returned, or the first value kept" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'{\"a\":1,\"a\":2}'"], +] +query = "SELECT TRY_PARSE_JSON(a, 'd') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_expr" +description = "A SQL NULL. Catches: a JSON null returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TRY_PARSE_JSON(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/try-to-binary.toml b/cases/translation/functions/try-to-binary.toml new file mode 100644 index 000000000..e38000ae9 --- /dev/null +++ b/cases/translation/functions/try-to-binary.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.try-to-binary" +session_profile = "utc-v1" + +[[case]] +id = "t001_valid" +description = "Valid HEX and BASE64. Catches: NULL for valid input" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'4A4B'"], +] +query = "SELECT TRY_TO_BINARY(v) AS hex, TRY_TO_BINARY('Sks=', 'BASE64') AS b64 FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "Invalid HEX, an odd number of HEX digits, and an unknown format name, which the page says gives NULL. Catches: an error raised" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'xyz'"], + ["'ABC'"], +] +query = "SELECT TRY_TO_BINARY(v) AS r, TRY_TO_BINARY('4A', 'OCTAL') AS f FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_string_expr" +description = "A NULL string. Catches: empty bytes returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TRY_TO_BINARY(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/try-to-boolean.toml b/cases/translation/functions/try-to-boolean.toml new file mode 100644 index 000000000..46f69217d --- /dev/null +++ b/cases/translation/functions/try-to-boolean.toml @@ -0,0 +1,43 @@ +category = "translation" +construct = "sf.functions.try-to-boolean" +session_profile = "utc-v1" + +[[case]] +id = "t001_strings" +description = "Accepted spellings in mixed case. Catches: only true and false accepted" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'YES'"], + ["'Off'"], + ["'t'"], + ["'n'"], + ["'1'"], + ["'0'"], +] +query = "SELECT TRY_TO_BOOLEAN(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "Strings not in either list, including 2 and an empty string. Catches: an error raised, or 2 read as TRUE" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'maybe'"], + ["'2'"], + ["''"], +] +query = "SELECT TRY_TO_BOOLEAN(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_string_expr" +description = "A NULL string. Catches: FALSE returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TRY_TO_BOOLEAN(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/try-to-date.toml b/cases/translation/functions/try-to-date.toml new file mode 100644 index 000000000..aa5b7693e --- /dev/null +++ b/cases/translation/functions/try-to-date.toml @@ -0,0 +1,50 @@ +category = "translation" +construct = "sf.functions.try-to-date" +session_profile = "utc-v1" + +[[case]] +id = "t001_strings" +description = "An ISO date, and a date in a given format. Catches: the format ignored, or day and month swapped" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'2024-02-29'"], +] +query = "SELECT TRY_TO_DATE(v) AS iso, TRY_TO_DATE('29/02/2024', 'DD/MM/YYYY') AS fmt FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_epoch_units" +description = "Integer strings just below and at the milliseconds boundary, which the page reads as seconds and milliseconds. Catches: every integer read as seconds, or as days" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'86400'"], + ["'31535999999'"], + ["'31536000000'"], +] +query = "SELECT TRY_TO_DATE(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_invalid" +description = "30 February and text that is not a date. Catches: an error raised, or the date rolled over to March" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'2023-02-30'"], + ["'abc'"], +] +query = "SELECT TRY_TO_DATE(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_string_expr" +description = "A NULL string. Catches: an error, or the epoch date" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TRY_TO_DATE(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/try-to-decfloat.toml b/cases/translation/functions/try-to-decfloat.toml new file mode 100644 index 000000000..2329f46f0 --- /dev/null +++ b/cases/translation/functions/try-to-decfloat.toml @@ -0,0 +1,38 @@ +category = "translation" +construct = "sf.functions.try-to-decfloat" +session_profile = "utc-v1" + +[[case]] +id = "t001_valid" +description = "Decimal strings with trailing zeros and an exponent, compared as text; whether the trailing zero is kept the page does not say, so the recording decides. Catches: NULL for valid input, or trailing zeros handled differently from Snowflake" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'1.10'"], + ["'-2.5e3'"], +] +query = "SELECT TRY_TO_DECFLOAT(v)::VARCHAR AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "Text that is not a number, and inf, which the page says is not supported. Catches: an error raised, or infinity returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'abc'"], + ["'inf'"], +] +query = "SELECT TRY_TO_DECFLOAT(v) IS NULL AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_string_expr" +description = "A NULL string. Catches: zero returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TRY_TO_DECFLOAT(v)::VARCHAR AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/try-to-decimal.try-to-decimal.toml b/cases/translation/functions/try-to-decimal.try-to-decimal.toml new file mode 100644 index 000000000..60a8df02a --- /dev/null +++ b/cases/translation/functions/try-to-decimal.try-to-decimal.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.try-to-decimal.try-to-decimal" +session_profile = "utc-v1" + +[[case]] +id = "t001_scale" +description = "A string with three fractional digits at scale 2. Catches: truncation (12.34)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'12.345'"], + ["'-12.345'"], +] +query = "SELECT TRY_TO_DECIMAL(v, 10, 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t002_invalid" +description = "Text that is not a number, and a value too wide for the precision. Catches: an error raised" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'abc'"], + ["'12345'"], +] +query = "SELECT TRY_TO_DECIMAL(v, 4, 0) IS NULL AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_format" +description = "A string with a currency sign and group separator parsed with a format model. Catches: the format ignored (NULL)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'$1,234.50'"], +] +query = "SELECT TRY_TO_DECIMAL(v, '$9,999.99', 7, 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_string_expr" +description = "A NULL string, which the page says gives NULL. Catches: zero returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TRY_TO_DECIMAL(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/try-to-decimal.try-to-number.toml b/cases/translation/functions/try-to-decimal.try-to-number.toml new file mode 100644 index 000000000..4cab9e4be --- /dev/null +++ b/cases/translation/functions/try-to-decimal.try-to-number.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.try-to-decimal.try-to-number" +session_profile = "utc-v1" + +[[case]] +id = "t001_scale" +description = "A string with three fractional digits at scale 2. Catches: truncation (12.34)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'12.345'"], + ["'-12.345'"], +] +query = "SELECT TRY_TO_NUMBER(v, 10, 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t002_invalid" +description = "Text that is not a number, and a value too wide for the precision. Catches: an error raised" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'abc'"], + ["'12345'"], +] +query = "SELECT TRY_TO_NUMBER(v, 4, 0) IS NULL AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_format" +description = "A string with a currency sign and group separator parsed with a format model. Catches: the format ignored (NULL)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'$1,234.50'"], +] +query = "SELECT TRY_TO_NUMBER(v, '$9,999.99', 7, 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_string_expr" +description = "A NULL string, which the page says gives NULL. Catches: zero returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TRY_TO_NUMBER(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/try-to-decimal.try-to-numeric.toml b/cases/translation/functions/try-to-decimal.try-to-numeric.toml new file mode 100644 index 000000000..59fc75746 --- /dev/null +++ b/cases/translation/functions/try-to-decimal.try-to-numeric.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.try-to-decimal.try-to-numeric" +session_profile = "utc-v1" + +[[case]] +id = "t001_scale" +description = "A string with three fractional digits at scale 2. Catches: truncation (12.34)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'12.345'"], + ["'-12.345'"], +] +query = "SELECT TRY_TO_NUMERIC(v, 10, 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t002_invalid" +description = "Text that is not a number, and a value too wide for the precision. Catches: an error raised" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'abc'"], + ["'12345'"], +] +query = "SELECT TRY_TO_NUMERIC(v, 4, 0) IS NULL AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_format" +description = "A string with a currency sign and group separator parsed with a format model. Catches: the format ignored (NULL)" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'$1,234.50'"], +] +query = "SELECT TRY_TO_NUMERIC(v, '$9,999.99', 7, 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_string_expr" +description = "A NULL string, which the page says gives NULL. Catches: zero returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TRY_TO_NUMERIC(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/try-to-double.toml b/cases/translation/functions/try-to-double.toml new file mode 100644 index 000000000..3a297ee85 --- /dev/null +++ b/cases/translation/functions/try-to-double.toml @@ -0,0 +1,50 @@ +category = "translation" +construct = "sf.functions.try-to-double" +session_profile = "utc-v1" + +[[case]] +id = "t001_valid" +description = "Scientific notation and a special value. Catches: the special value rejected" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'1.5e2'"], + ["'-inf'"], +] +query = "SELECT TRY_TO_DOUBLE(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "Text that is not a number. Catches: an error raised" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'abc'"], + ["'1.2.3'"], +] +query = "SELECT TRY_TO_DOUBLE(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_number_input" +compile_error = true +description = "A NUMBER argument; the page says the function only accepts string expressions. Catches: the number converted" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT TRY_TO_DOUBLE(x) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_string_expr" +description = "A NULL string. Catches: zero returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TRY_TO_DOUBLE(v) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/try-to-geography.toml b/cases/translation/functions/try-to-geography.toml new file mode 100644 index 000000000..39f68e865 --- /dev/null +++ b/cases/translation/functions/try-to-geography.toml @@ -0,0 +1,52 @@ +category = "translation" +construct = "sf.functions.try-to-geography" +session_profile = "utc-v1" + +[[case]] +id = "t001_formats" +description = "The same point as WKT, WKB hex, EWKT and EWKB with SRID 4326, and GeoJSON. Catches: a format rejected or misread, or longitude and latitude swapped in one of them" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'010100000000000000000024400000000000003440'"], + ["'SRID=4326;POINT(10 20)'"], + ["'0101000020E610000000000000000024400000000000003440'"], + ["'{\"type\":\"Point\",\"coordinates\":[10,20]}'"], +] +query = "SELECT ordinal, ST_ASWKT(TRY_TO_GEOGRAPHY(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_failures" +description = "Text in none of the formats and EWKT with SRID 3857, which the page says give NULL. Catches: an error raised, or the SRID 3857 point accepted" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'not a shape'"], + ["'SRID=3857;POINT(10 20)'"], +] +query = "SELECT ordinal, TRY_TO_GEOGRAPHY(v) IS NULL AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_allow_invalid" +description = "A self-intersecting polygon with allow_invalid TRUE. Catches: NULL returned for the bow tie despite allow_invalid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], +] +query = "SELECT ST_ISVALID(TRY_TO_GEOGRAPHY(v, TRUE)) AS valid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_varchar_expression" +description = "A NULL text; the page does not say; the recording decides. Catches: an error" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TRY_TO_GEOGRAPHY(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/try-to-geometry.toml b/cases/translation/functions/try-to-geometry.toml new file mode 100644 index 000000000..8f39be426 --- /dev/null +++ b/cases/translation/functions/try-to-geometry.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.try-to-geometry" +session_profile = "utc-v1" + +[[case]] +id = "t001_formats" +description = "The same point as WKT, WKB hex and GeoJSON, with SRID 0. Catches: a format rejected, SRID 4326 assumed, or longitude and latitude swapped" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POINT(10 20)'"], + ["'010100000000000000000024400000000000003440'"], + ["'{\"type\":\"Point\",\"coordinates\":[10,20]}'"], +] +query = "SELECT ordinal, ST_ASWKT(TRY_TO_GEOMETRY(v)) AS r, ST_SRID(TRY_TO_GEOMETRY(v)) AS srid FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_failure" +description = "Text in none of the formats, which the page says gives NULL. Catches: an error raised" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'not a shape'"], +] +query = "SELECT TRY_TO_GEOMETRY(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_allow_invalid" +description = "A self-intersecting polygon with an srid and allow_invalid TRUE. Catches: NULL returned for the bow tie despite allow_invalid, or TRUE read as the srid" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'POLYGON((0 0,10 10,10 0,0 10,0 0))'"], +] +query = "SELECT ST_ISVALID(TRY_TO_GEOMETRY(v, 3857, TRUE)) AS valid, ST_SRID(TRY_TO_GEOMETRY(v, 3857, TRUE)) AS srid FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_varchar_expression" +description = "A NULL text; the page does not say; the recording decides. Catches: an error" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TRY_TO_GEOMETRY(v) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/try-to-ipaddress.toml b/cases/translation/functions/try-to-ipaddress.toml new file mode 100644 index 000000000..e873e57f4 --- /dev/null +++ b/cases/translation/functions/try-to-ipaddress.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.try-to-ipaddress" +session_profile = "utc-v1" + +[[case]] +id = "t001_valid" +description = "A valid IPv6 address, compared as text. Catches: NULL for a valid address" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'2001:DB8::1'"], +] +query = "SELECT TO_VARCHAR(TRY_TO_IPADDRESS(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "An octet above 255 and text that is not an address. Catches: an error raised" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'256.1.1.1'"], + ["'abc'"], +] +query = "SELECT TRY_TO_IPADDRESS(v) IS NULL AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_string_expr" +description = "A NULL string. Catches: an error" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_VARCHAR(TRY_TO_IPADDRESS(v)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/try-to-time.toml b/cases/translation/functions/try-to-time.toml new file mode 100644 index 000000000..9a80f4ce2 --- /dev/null +++ b/cases/translation/functions/try-to-time.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.try-to-time" +session_profile = "utc-v1" + +[[case]] +id = "t001_strings" +description = "A time with nine fractional digits, and a 12-hour time with a format. Catches: the fraction truncated to milliseconds, or the afternoon read as morning" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'13:14:15.123456789'"], +] +query = "SELECT TO_VARCHAR(TRY_TO_TIME(v), 'HH24:MI:SS.FF9') AS iso, TO_VARCHAR(TRY_TO_TIME('01:02 PM', 'HH12:MI AM'), 'HH24:MI:SS.FF9') AS fmt FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_epoch_units" +description = "Integer strings read as seconds and as milliseconds after midnight of the epoch. Catches: every integer read as seconds" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'3661'"], + ["'31536003661'"], +] +query = "SELECT TO_VARCHAR(TRY_TO_TIME(v), 'HH24:MI:SS.FF9') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_invalid" +description = "Hour 25 and text that is not a time. Catches: an error raised, or the hour wrapped" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'25:00:00'"], + ["'abc'"], +] +query = "SELECT TO_VARCHAR(TRY_TO_TIME(v), 'HH24:MI:SS.FF9') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_string_expr" +description = "A NULL string. Catches: midnight returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TO_VARCHAR(TRY_TO_TIME(v), 'HH24:MI:SS.FF9') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/try-to-uuid.toml b/cases/translation/functions/try-to-uuid.toml new file mode 100644 index 000000000..4949c0ef8 --- /dev/null +++ b/cases/translation/functions/try-to-uuid.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.try-to-uuid" +session_profile = "utc-v1" + +[[case]] +id = "t001_valid" +description = "A UUID in lower case, compared as text. Catches: NULL for a valid UUID" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'6ba7b810-9dad-11d1-80b4-00c04fd430c8'"], +] +query = "SELECT TRY_TO_UUID(v)::VARCHAR AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_invalid" +description = "A string one digit short and a string with a non-hex digit. Catches: an error raised" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["'6BA7B810-9DAD-11D1-80B4-00C04FD430C'"], + ["'GBA7B810-9DAD-11D1-80B4-00C04FD430C8'"], +] +query = "SELECT TRY_TO_UUID(v) IS NULL AS n FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_string_expr" +description = "A NULL string. Catches: a nil UUID returned" +columns = [{ name = "v", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TRY_TO_UUID(v)::VARCHAR AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/typeof.toml b/cases/translation/functions/typeof.toml new file mode 100644 index 000000000..369be69da --- /dev/null +++ b/cases/translation/functions/typeof.toml @@ -0,0 +1,45 @@ +category = "translation" +construct = "sf.functions.typeof" +session_profile = "utc-v1" + +[[case]] +id = "t001_json" +description = "TYPEOF over each JSON kind; the page warns an integer may report DECIMAL, so the recording decides the integer's name. Catches: the JSON null named NULL instead of a distinct name, or a decimal and an exponent number given the same name" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[1]'"], + ["'{\"a\":1}'"], + ["'\"x\"'"], + ["'\"2024-02-29\"'"], + ["'5'"], + ["'1.50'"], + ["'1.5e0'"], + ["'true'"], + ["'null'"], +] +query = "SELECT TYPEOF(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +expected_divergence = "json_fidelity" +tags = ["type-combination"] + +[[case]] +id = "t002_typed" +description = "TYPEOF over typed values cast to VARIANT. Catches: all timestamps given one name, or a DATE reported as VARCHAR" +columns = [{ name = "d", type = "DATE" }, { name = "t", type = "TIME" }, { name = "n", type = "TIMESTAMP_NTZ" }, { name = "z", type = "TIMESTAMP_TZ" }, { name = "l", type = "TIMESTAMP_LTZ" }, { name = "b", type = "BINARY" }, { name = "f", type = "DOUBLE" }, { name = "k", type = "NUMBER(10,2)" }] +rows = [ + ["'2024-02-29'", "'13:14:15.123'", "'2024-02-29 13:14:15.123'", "'2024-02-29 13:14:15.123 -08:00'", "'2024-02-29 13:14:15.123'", "'ABCD'", "1.5", "2.50"], +] +query = "SELECT TYPEOF(d::VARIANT) AS d, TYPEOF(t::VARIANT) AS t, TYPEOF(n::VARIANT) AS n, TYPEOF(z::VARIANT) AS z, TYPEOF(l::VARIANT) AS l, TYPEOF(b::VARIANT) AS b, TYPEOF(f::VARIANT) AS f, TYPEOF(k::VARIANT) AS k FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "A SQL NULL. Catches: the string NULL_VALUE returned for a SQL NULL, or an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT TYPEOF(PARSE_JSON(a)) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/unicode.toml b/cases/translation/functions/unicode.toml new file mode 100644 index 000000000..96f9d7dba --- /dev/null +++ b/cases/translation/functions/unicode.toml @@ -0,0 +1,41 @@ +category = "translation" +construct = "sf.functions.unicode" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "UNICODE of multi-byte and multi-character strings. Catches: the first UTF-8 byte (195 for \u00e9) instead of the code point, or the last character" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'\u00e9'"], + ["'\u20acx'"], + ["'cde'"], + ["'\u2744'"], +] +query = "SELECT UNICODE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_null_input" +description = "NULL input next to a set one. Catches: NULL read as an empty string (0 instead of NULL)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT UNICODE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t003_empty" +description = "The empty string, which the example shows as 0. Catches: NULL or an error for an empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], + ["'z'"], +] +query = "SELECT UNICODE(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/uniform.toml b/cases/translation/functions/uniform.toml new file mode 100644 index 000000000..2ea3d8f65 --- /dev/null +++ b/cases/translation/functions/uniform.toml @@ -0,0 +1,47 @@ +category = "translation" +construct = "sf.functions.uniform" +session_profile = "utc-v1" + +[[case]] +id = "t001_integers" +description = "Integer bounds over 1000 rows: the range, every value reached, and integral results. Catches: the upper bound excluded, or a fraction returned" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MIN(u) AS lo, MAX(u) AS hi, COUNT(DISTINCT u) AS n, COUNT_IF(u <> ROUND(u)) AS fractions FROM (SELECT UNIFORM(1, 6, RANDOM()) AS u FROM TABLE(GENERATOR(ROWCOUNT => 1000)))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "A floating-point bound over 1000 rows. Catches: integers returned" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MIN(u) >= 0 AND MAX(u) <= 1 AS in_range, COUNT_IF(u <> ROUND(u)) > 900 AS fractional FROM (SELECT UNIFORM(0::FLOAT, 1::FLOAT, RANDOM()) AS u FROM TABLE(GENERATOR(ROWCOUNT => 1000)))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_constant_gen" +description = "A constant generator, which gives the same value on every row. Catches: a fresh value per row" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT COUNT(DISTINCT UNIFORM(1, 1000, 7)) AS n FROM TABLE(GENERATOR(ROWCOUNT => 1000))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_gen" +description = "A NULL generator; the page does not say; the recording decides. Catches: a value in range where Snowflake returns NULL, or the reverse" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT UNIFORM(1, 6, NULL) AS r FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/upper.toml b/cases/translation/functions/upper.toml new file mode 100644 index 000000000..ea2e26a29 --- /dev/null +++ b/cases/translation/functions/upper.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.upper" +session_profile = "utc-v1" + +[[case]] +id = "t001_varchar" +description = "UPPER of the page's mixed-script example. Catches: ASCII-only upper-casing, or \u00df kept instead of SS" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'1\u010d2\u04293\u00df4\u0118!-?abc@'"], + ["'\u00c4\u00e4\u00d6\u00f6\u00df\u00dc\u00fc'"], +] +query = "SELECT UPPER(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_collation" +description = "UPPER under the Turkish collation, as the page shows. Catches: the collation ignored (I instead of \u0130)" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'i'"], +] +query = "SELECT UPPER(a COLLATE 'tr') AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "NULL string. Catches: NULL read as empty" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'a'"], +] +query = "SELECT UPPER(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty" +description = "The empty string. Catches: NULL for the empty string" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["''"], +] +query = "SELECT UPPER(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary", "empty"] diff --git a/cases/translation/functions/uuid-string.toml b/cases/translation/functions/uuid-string.toml new file mode 100644 index 000000000..87366ff2a --- /dev/null +++ b/cases/translation/functions/uuid-string.toml @@ -0,0 +1,39 @@ +category = "translation" +construct = "sf.functions.uuid-string" +session_profile = "utc-v1" + +[[case]] +id = "t001_random" +description = "Properties of the random UUID: length, version and variant digits, lower case, and a new value per call. Catches: a constant folded once per query, another version, or upper case" +columns = [{ name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["1"], + ["2"], +] +query = "SELECT LENGTH(u) AS n, SUBSTR(u, 15, 1) AS ver, SUBSTR(u, 20, 1) IN ('8', '9', 'a', 'b') AS variant, u = LOWER(u) AS lower_case, u <> UUID_STRING() AS fresh FROM (SELECT ordinal, UUID_STRING() AS u FROM input) ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_named" +description = "The page's version 5 example, and a second name. Catches: version 3 (MD5) or a random UUID, or the namespace and name swapped" +columns = [{ name = "ns", type = "VARCHAR" }, { name = "nm", type = "VARCHAR" }] +rows = [ + ["'fe971b24-9572-4005-b22f-351e9c09274d'", "'foo'"], + ["'fe971b24-9572-4005-b22f-351e9c09274d'", "'bar'"], +] +query = "SELECT UUID_STRING(ns, nm) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_name" +description = "NULL name for the version 5 form. Catches: a random UUID or the empty-name UUID instead of NULL" +columns = [{ name = "nm", type = "VARCHAR" }] +rows = [ + ["NULL"], + ["'x'"], +] +query = "SELECT UUID_STRING('fe971b24-9572-4005-b22f-351e9c09274d', nm) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/var-pop.var-pop-over.toml b/cases/translation/functions/var-pop.var-pop-over.toml new file mode 100644 index 000000000..4d35dd3bd --- /dev/null +++ b/cases/translation/functions/var-pop.var-pop-over.toml @@ -0,0 +1,137 @@ +category = "translation" +construct = "sf.functions.var-pop.var-pop-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT VAR_POP(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT VAR_POP(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_order_ties" +description = "ORDER BY with tied keys (two rows with k = 2) and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW. Catches: a ROWS frame (the tied rows get different values) or the whole partition" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT VAR_POP(x) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_order_desc" +description = "DESC ordering with a running ROWS frame. Catches: DESC ignored (the running value starts from the smallest key)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT VAR_POP(x) OVER (PARTITION BY g ORDER BY k DESC, x ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_nulls_first_frame" +description = "A NULL ordering key placed first (not the ASC default) and a one-row-back sliding frame. Catches: NULLS FIRST ignored (the NULL-key row last), or the frame read as RANGE or reaching forward" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3", "1"], + ["'p'", "NULL", "4"], + ["'p'", "1", "10"], + ["'p'", "2", "6"], +] +query = "SELECT VAR_POP(x) OVER (PARTITION BY g ORDER BY k ASC NULLS FIRST ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], +] +query = "SELECT VAR_POP(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT VAR_POP(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_distinct_order" +compile_error = true +description = "DISTINCT with ORDER BY in the OVER clause, which the page forbids. Catches: a running DISTINCT value returned instead of the compilation error" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "2"], + ["'p'", "2", "2"], + ["'p'", "3", "6"], + ["'q'", "1", "1"], +] +query = "SELECT VAR_POP(DISTINCT x) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t009_distinct_partition" +description = "DISTINCT without ORDER BY. Catches: DISTINCT ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "2"], + ["'p'", "2", "2"], + ["'p'", "3", "6"], + ["'q'", "1", "1"], +] +query = "SELECT VAR_POP(DISTINCT x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["duplicates"] diff --git a/cases/translation/functions/var-pop.var-pop.toml b/cases/translation/functions/var-pop.var-pop.toml new file mode 100644 index 000000000..8b3225b03 --- /dev/null +++ b/cases/translation/functions/var-pop.var-pop.toml @@ -0,0 +1,106 @@ +category = "translation" +construct = "sf.functions.var-pop.var-pop" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Groups of 8, 2 and 1 rows (population variance 4 and sample 32/7 for the first). Catches: the sample statistic, or the standard deviation" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT g, VAR_POP(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_single_row" +description = "A group with a single row. Catches: NULL for one row instead of 0" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT VAR_POP(x) AS r FROM input WHERE g = 'r'" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_varchar" +description = "Numeric text, which the page says is cast to FLOAT. Catches: text rejected or read as NUMBER" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'1'"], + ["'2.5'"], + ["'6'"], +] +query = "SELECT VAR_POP(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_distinct" +description = "DISTINCT on a group with repeated 4s and 5s. Catches: DISTINCT ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT g, VAR_POP(DISTINCT x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t005_null_expr1" +description = "NULL rows beside values, and a group of only NULL. Catches: NULL read as 0 (n and the mean change) or the all-NULL group not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "NULL"], + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "5"], + ["'p'", "3"], +] +query = "SELECT g, VAR_POP(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: an empty input giving 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["5"], +] +query = "SELECT VAR_POP(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/var-samp.var-samp-over.toml b/cases/translation/functions/var-samp.var-samp-over.toml new file mode 100644 index 000000000..71fa008a1 --- /dev/null +++ b/cases/translation/functions/var-samp.var-samp-over.toml @@ -0,0 +1,123 @@ +category = "translation" +construct = "sf.functions.var-samp.var-samp-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT VAR_SAMP(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT VAR_SAMP(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_order_ties" +description = "ORDER BY with tied keys (two rows with k = 2) and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW. Catches: a ROWS frame (the tied rows get different values) or the whole partition" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT VAR_SAMP(x) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_order_desc" +description = "DESC ordering with a running ROWS frame. Catches: DESC ignored (the running value starts from the smallest key)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT VAR_SAMP(x) OVER (PARTITION BY g ORDER BY k DESC, x ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_nulls_first_frame" +description = "A NULL ordering key placed first (not the ASC default) and a one-row-back sliding frame. Catches: NULLS FIRST ignored (the NULL-key row last), or the frame read as RANGE or reaching forward" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3", "1"], + ["'p'", "NULL", "4"], + ["'p'", "1", "10"], + ["'p'", "2", "6"], +] +query = "SELECT VAR_SAMP(x) OVER (PARTITION BY g ORDER BY k ASC NULLS FIRST ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], + ["'q'", "2", "NULL"], +] +query = "SELECT VAR_SAMP(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT VAR_SAMP(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_distinct_ignored" +description = "DISTINCT as a window function, which the page says is allowed but ignored. Catches: DISTINCT applied (the repeated 2 counted once)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "2"], + ["'p'", "2", "2"], + ["'p'", "3", "6"], + ["'q'", "1", "1"], +] +query = "SELECT VAR_SAMP(DISTINCT x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["duplicates"] diff --git a/cases/translation/functions/var-samp.var-samp.toml b/cases/translation/functions/var-samp.var-samp.toml new file mode 100644 index 000000000..a128def19 --- /dev/null +++ b/cases/translation/functions/var-samp.var-samp.toml @@ -0,0 +1,106 @@ +category = "translation" +construct = "sf.functions.var-samp.var-samp" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Groups of 8, 2 and 1 rows (population variance 4 and sample 32/7 for the first). Catches: the population statistic, or the standard deviation" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT g, VAR_SAMP(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_single_row" +description = "A group with a single row. Catches: 0 for one row (the Oracle STDDEV/VARIANCE reading) instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT VAR_SAMP(x) AS r FROM input WHERE g = 'r'" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_varchar" +description = "Numeric text, which the page says is cast to FLOAT. Catches: text rejected or read as NUMBER" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'1'"], + ["'2.5'"], + ["'6'"], +] +query = "SELECT VAR_SAMP(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_distinct" +description = "DISTINCT on a group with repeated 4s and 5s. Catches: DISTINCT ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT g, VAR_SAMP(DISTINCT x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t005_null_expr1" +description = "NULL rows beside values, and a group of only NULL. Catches: NULL read as 0 (n and the mean change) or the all-NULL group not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "NULL"], + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "5"], + ["'p'", "3"], +] +query = "SELECT g, VAR_SAMP(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: an empty input giving 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["5"], +] +query = "SELECT VAR_SAMP(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/variance-pop.variance-pop-over.toml b/cases/translation/functions/variance-pop.variance-pop-over.toml new file mode 100644 index 000000000..768ad9769 --- /dev/null +++ b/cases/translation/functions/variance-pop.variance-pop-over.toml @@ -0,0 +1,137 @@ +category = "translation" +construct = "sf.functions.variance-pop.variance-pop-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT VARIANCE_POP(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT VARIANCE_POP(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_order_ties" +description = "ORDER BY with tied keys (two rows with k = 2) and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW. Catches: a ROWS frame (the tied rows get different values) or the whole partition" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT VARIANCE_POP(x) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_order_desc" +description = "DESC ordering with a running ROWS frame. Catches: DESC ignored (the running value starts from the smallest key)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT VARIANCE_POP(x) OVER (PARTITION BY g ORDER BY k DESC, x ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_nulls_first_frame" +description = "A NULL ordering key placed first (not the ASC default) and a one-row-back sliding frame. Catches: NULLS FIRST ignored (the NULL-key row last), or the frame read as RANGE or reaching forward" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3", "1"], + ["'p'", "NULL", "4"], + ["'p'", "1", "10"], + ["'p'", "2", "6"], +] +query = "SELECT VARIANCE_POP(x) OVER (PARTITION BY g ORDER BY k ASC NULLS FIRST ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], +] +query = "SELECT VARIANCE_POP(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT VARIANCE_POP(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_distinct_order" +compile_error = true +description = "DISTINCT with ORDER BY in the OVER clause, which the page forbids. Catches: a running DISTINCT value returned instead of the compilation error" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "2"], + ["'p'", "2", "2"], + ["'p'", "3", "6"], + ["'q'", "1", "1"], +] +query = "SELECT VARIANCE_POP(DISTINCT x) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t009_distinct_partition" +description = "DISTINCT without ORDER BY. Catches: DISTINCT ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "2"], + ["'p'", "2", "2"], + ["'p'", "3", "6"], + ["'q'", "1", "1"], +] +query = "SELECT VARIANCE_POP(DISTINCT x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["duplicates"] diff --git a/cases/translation/functions/variance-pop.variance-pop.toml b/cases/translation/functions/variance-pop.variance-pop.toml new file mode 100644 index 000000000..f0bfc6920 --- /dev/null +++ b/cases/translation/functions/variance-pop.variance-pop.toml @@ -0,0 +1,106 @@ +category = "translation" +construct = "sf.functions.variance-pop.variance-pop" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Groups of 8, 2 and 1 rows (population variance 4 and sample 32/7 for the first). Catches: the sample statistic, or the standard deviation" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT g, VARIANCE_POP(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_single_row" +description = "A group with a single row. Catches: NULL for one row instead of 0" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT VARIANCE_POP(x) AS r FROM input WHERE g = 'r'" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_varchar" +description = "Numeric text, which the page says is cast to FLOAT. Catches: text rejected or read as NUMBER" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'1'"], + ["'2.5'"], + ["'6'"], +] +query = "SELECT VARIANCE_POP(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_distinct" +description = "DISTINCT on a group with repeated 4s and 5s. Catches: DISTINCT ignored" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT g, VARIANCE_POP(DISTINCT x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t005_null_expr1" +description = "NULL rows beside values, and a group of only NULL. Catches: NULL read as 0 (n and the mean change) or the all-NULL group not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "NULL"], + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "5"], + ["'p'", "3"], +] +query = "SELECT g, VARIANCE_POP(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: an empty input giving 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["5"], +] +query = "SELECT VARIANCE_POP(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/variance.variance-over.toml b/cases/translation/functions/variance.variance-over.toml new file mode 100644 index 000000000..adadda0c0 --- /dev/null +++ b/cases/translation/functions/variance.variance-over.toml @@ -0,0 +1,124 @@ +category = "translation" +construct = "sf.functions.variance.variance-over" +session_profile = "utc-v1" + +[[case]] +id = "t001_partition" +description = "Partitions of different sizes in mixed input order. Catches: the whole input aggregated instead of the partition, or a running value" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT VARIANCE(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_empty_over" +description = "An empty OVER clause. Catches: a running (ordered) value instead of the whole input" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT VARIANCE(x) OVER () AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_order_ties" +description = "ORDER BY with tied keys (two rows with k = 2) and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW. Catches: a ROWS frame (the tied rows get different values) or the whole partition" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT VARIANCE(x) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_order_desc" +description = "DESC ordering with a running ROWS frame. Catches: DESC ignored (the running value starts from the smallest key)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2", "20"], + ["'q'", "5", "3"], + ["'p'", "1", "10"], + ["'p'", "3", "1"], + ["'q'", "1", "7"], + ["'p'", "2", "5"], +] +query = "SELECT VARIANCE(x) OVER (PARTITION BY g ORDER BY k DESC, x ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_nulls_first_frame" +description = "A NULL ordering key placed first (not the ASC default) and a one-row-back sliding frame. Catches: NULLS FIRST ignored (the NULL-key row last), or the frame read as RANGE or reaching forward" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "3", "1"], + ["'p'", "NULL", "4"], + ["'p'", "1", "10"], + ["'p'", "2", "6"], +] +query = "SELECT VARIANCE(x) OVER (PARTITION BY g ORDER BY k ASC NULLS FIRST ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t006_null_expr1" +description = "NULL values inside partitions, and a partition with only NULL. Catches: NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "NULL"], + ["'p'", "2", "6"], + ["'q'", "1", "NULL"], + ["'p'", "3", "2"], + ["'q'", "2", "NULL"], +] +query = "SELECT VARIANCE(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_partition_key" +description = "NULL partition keys, which form one partition. Catches: NULL-keyed rows each in their own partition or dropped" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL", "1", "4"], + ["'p'", "1", "9"], + ["NULL", "2", "2"], +] +query = "SELECT VARIANCE(x) OVER (PARTITION BY g) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_distinct_order" +compile_error = true +description = "DISTINCT with ORDER BY in the OVER clause, which the page forbids. Catches: a running DISTINCT value returned instead of the compilation error" +columns = [{ name = "g", type = "VARCHAR" }, { name = "k", type = "NUMBER(38,0)" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1", "2"], + ["'p'", "2", "2"], + ["'p'", "3", "6"], + ["'q'", "1", "1"], +] +query = "SELECT VARIANCE(DISTINCT x) OVER (PARTITION BY g ORDER BY k) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/variance.variance.toml b/cases/translation/functions/variance.variance.toml new file mode 100644 index 000000000..b6a3f87be --- /dev/null +++ b/cases/translation/functions/variance.variance.toml @@ -0,0 +1,107 @@ +category = "translation" +construct = "sf.functions.variance.variance" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "Groups of 8, 2 and 1 rows (population variance 4 and sample 32/7 for the first). Catches: the population statistic, or the standard deviation" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT g, VARIANCE(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_single_row" +description = "A group with a single row. Catches: 0 for one row (the Oracle STDDEV/VARIANCE reading) instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT VARIANCE(x) AS r FROM input WHERE g = 'r'" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t003_varchar" +description = "Numeric text, which the page says is cast to FLOAT. Catches: text rejected or read as NUMBER" +columns = [{ name = "x", type = "VARCHAR" }] +rows = [ + ["'1'"], + ["'2.5'"], + ["'6'"], +] +query = "SELECT VARIANCE(x) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_distinct" +compile_error = true +description = "DISTINCT on a group with repeated 4s and 5s. Snowflake refuses VARIANCE(DISTINCT) as an unsupported feature. Catches: a variance returned instead of the error" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "2"], + ["'q'", "1"], + ["'r'", "6"], + ["'p'", "4"], + ["'q'", "3"], + ["'p'", "4"], + ["'p'", "4"], + ["'p'", "5"], + ["'p'", "5"], + ["'p'", "7"], + ["'p'", "9"], +] +query = "SELECT g, VARIANCE(DISTINCT x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["duplicates"] + +[[case]] +id = "t005_null_expr1" +description = "NULL rows beside values, and a group of only NULL. Catches: NULL read as 0 (n and the mean change) or the all-NULL group not NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["'p'", "1"], + ["'q'", "NULL"], + ["'p'", "NULL"], + ["'q'", "NULL"], + ["'p'", "5"], + ["'p'", "3"], +] +query = "SELECT g, VARIANCE(x) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_empty_input" +description = "No rows. Catches: an empty input giving 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["5"], +] +query = "SELECT VARIANCE(x) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/vector-avg.toml b/cases/translation/functions/vector-avg.toml new file mode 100644 index 000000000..39f2bd45b --- /dev/null +++ b/cases/translation/functions/vector-avg.toml @@ -0,0 +1,53 @@ +category = "translation" +construct = "sf.functions.vector-avg" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "Element-wise averages per group, exact in binary ([1, 2, 0.5] for p). Catches: a scalar or whole-input average, or a non-element-wise result" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1,-4,2.5]'"], + ["'q'", "'[0,0,1]'"], + ["'p'", "'[-2,6,0.5]'"], + ["'p'", "'[4,4,-1.5]'"], +] +query = "SELECT g, VECTOR_AVG(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3))) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_int" +description = "INT vectors whose average is not whole. Catches: an INT result for VECTOR_AVG (or a FLOAT result for the others)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1,2,3]'"], + ["'p'", "'[2,2,6]'"], +] +query = "SELECT VECTOR_AVG(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(INT, 3))) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_vector_column" +description = "A NULL vector beside vectors, and a group of only NULL. Catches: NULL read as a zero vector" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "NULL"], + ["'p'", "'[4,8,2]'"], + ["'q'", "NULL"], +] +query = "SELECT g, VECTOR_AVG(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3))) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty_input" +description = "No rows. Catches: a zero vector instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1,1,1]'"], +] +query = "SELECT VECTOR_AVG(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3))) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/vector-cosine-similarity.toml b/cases/translation/functions/vector-cosine-similarity.toml new file mode 100644 index 000000000..8ae57096a --- /dev/null +++ b/cases/translation/functions/vector-cosine-similarity.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.vector-cosine-similarity" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "Vectors with a negative element, and parallel vectors; rounded to 2 places for the margin, which keeps the irrational result clear of a rounding boundary. Catches: the inner product returned unnormalised, or the distance" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,2,3]'", "'[4,-5,6]'"], + ["'[1,0,0]'", "'[2,0,0]'"], +] +query = "SELECT ordinal, ROUND(VECTOR_COSINE_SIMILARITY(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3)), CAST(PARSE_JSON(b)::ARRAY AS VECTOR(FLOAT, 3))), 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_int" +description = "INT vectors; rounded to 2 places. Catches: an integer result, or INT vectors rejected" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,2,3]'", "'[4,-5,6]'"], +] +query = "SELECT ROUND(VECTOR_COSINE_SIMILARITY(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(INT, 3)), CAST(PARSE_JSON(b)::ARRAY AS VECTOR(INT, 3))), 2) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_dimension_mismatch" +compile_error = true +description = "Vectors of different dimensions. Catches: the shorter vector padded" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,2,3]'", "'[1,2]'"], +] +query = "SELECT VECTOR_COSINE_SIMILARITY(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3)), CAST(PARSE_JSON(b)::ARRAY AS VECTOR(FLOAT, 2))) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_vector" +description = "A NULL vector; the page does not say; the recording decides. Catches: an error, or 0 returned" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "'[1,2,3]'"], +] +query = "SELECT VECTOR_COSINE_SIMILARITY(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3)), CAST(PARSE_JSON(b)::ARRAY AS VECTOR(FLOAT, 3))) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/vector-inner-product.toml b/cases/translation/functions/vector-inner-product.toml new file mode 100644 index 000000000..67494261a --- /dev/null +++ b/cases/translation/functions/vector-inner-product.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.vector-inner-product" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "Vectors with a negative element, and parallel vectors; rounded to 3 places for the margin. Catches: the element-wise product summed without signs, or the cosine returned" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,2,3]'", "'[4,-5,6]'"], + ["'[1,0,0]'", "'[2,0,0]'"], +] +query = "SELECT ordinal, ROUND(VECTOR_INNER_PRODUCT(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3)), CAST(PARSE_JSON(b)::ARRAY AS VECTOR(FLOAT, 3))), 3) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_int" +description = "INT vectors. Catches: an integer result, or INT vectors rejected" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,2,3]'", "'[4,-5,6]'"], +] +query = "SELECT ROUND(VECTOR_INNER_PRODUCT(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(INT, 3)), CAST(PARSE_JSON(b)::ARRAY AS VECTOR(INT, 3))), 3) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_dimension_mismatch" +compile_error = true +description = "Vectors of different dimensions. Catches: the shorter vector padded" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,2,3]'", "'[1,2]'"], +] +query = "SELECT VECTOR_INNER_PRODUCT(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3)), CAST(PARSE_JSON(b)::ARRAY AS VECTOR(FLOAT, 2))) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_vector" +description = "A NULL vector; the page does not say; the recording decides. Catches: an error, or 0 returned" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "'[1,2,3]'"], +] +query = "SELECT VECTOR_INNER_PRODUCT(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3)), CAST(PARSE_JSON(b)::ARRAY AS VECTOR(FLOAT, 3))) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/vector-l1-distance.toml b/cases/translation/functions/vector-l1-distance.toml new file mode 100644 index 000000000..83663cb1f --- /dev/null +++ b/cases/translation/functions/vector-l1-distance.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.vector-l1-distance" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "Vectors with a negative element, and parallel vectors; rounded to 3 places for the margin. Catches: the L2 distance, or differences without absolute values" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,2,3]'", "'[4,-5,6]'"], + ["'[1,0,0]'", "'[2,0,0]'"], +] +query = "SELECT ordinal, ROUND(VECTOR_L1_DISTANCE(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3)), CAST(PARSE_JSON(b)::ARRAY AS VECTOR(FLOAT, 3))), 3) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_int" +description = "INT vectors. Catches: an integer result, or INT vectors rejected" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,2,3]'", "'[4,-5,6]'"], +] +query = "SELECT ROUND(VECTOR_L1_DISTANCE(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(INT, 3)), CAST(PARSE_JSON(b)::ARRAY AS VECTOR(INT, 3))), 3) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_dimension_mismatch" +compile_error = true +description = "Vectors of different dimensions. Catches: the shorter vector padded" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,2,3]'", "'[1,2]'"], +] +query = "SELECT VECTOR_L1_DISTANCE(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3)), CAST(PARSE_JSON(b)::ARRAY AS VECTOR(FLOAT, 2))) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_vector" +description = "A NULL vector; the page does not say; the recording decides. Catches: an error, or 0 returned" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "'[1,2,3]'"], +] +query = "SELECT VECTOR_L1_DISTANCE(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3)), CAST(PARSE_JSON(b)::ARRAY AS VECTOR(FLOAT, 3))) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/vector-l2-distance.toml b/cases/translation/functions/vector-l2-distance.toml new file mode 100644 index 000000000..03e546238 --- /dev/null +++ b/cases/translation/functions/vector-l2-distance.toml @@ -0,0 +1,49 @@ +category = "translation" +construct = "sf.functions.vector-l2-distance" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "Vectors with a negative element, and parallel vectors; rounded to 2 places for the margin, which keeps the irrational result clear of a rounding boundary. Catches: the squared distance, or the L1 distance" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,2,3]'", "'[4,-5,6]'"], + ["'[1,0,0]'", "'[2,0,0]'"], +] +query = "SELECT ordinal, ROUND(VECTOR_L2_DISTANCE(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3)), CAST(PARSE_JSON(b)::ARRAY AS VECTOR(FLOAT, 3))), 2) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_int" +description = "INT vectors; rounded to 2 places. Catches: an integer result, or INT vectors rejected" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,2,3]'", "'[4,-5,6]'"], +] +query = "SELECT ROUND(VECTOR_L2_DISTANCE(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(INT, 3)), CAST(PARSE_JSON(b)::ARRAY AS VECTOR(INT, 3))), 2) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_dimension_mismatch" +compile_error = true +description = "Vectors of different dimensions. Catches: the shorter vector padded" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["'[1,2,3]'", "'[1,2]'"], +] +query = "SELECT VECTOR_L2_DISTANCE(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3)), CAST(PARSE_JSON(b)::ARRAY AS VECTOR(FLOAT, 2))) AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t004_null_vector" +description = "A NULL vector; the page does not say; the recording decides. Catches: an error, or 0 returned" +columns = [{ name = "a", type = "VARCHAR" }, { name = "b", type = "VARCHAR" }] +rows = [ + ["NULL", "'[1,2,3]'"], +] +query = "SELECT VECTOR_L2_DISTANCE(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3)), CAST(PARSE_JSON(b)::ARRAY AS VECTOR(FLOAT, 3))) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/vector-max.toml b/cases/translation/functions/vector-max.toml new file mode 100644 index 000000000..cfcfb2a64 --- /dev/null +++ b/cases/translation/functions/vector-max.toml @@ -0,0 +1,53 @@ +category = "translation" +construct = "sf.functions.vector-max" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "Element-wise per group, where each element's winner comes from a different row. Catches: a whole-vector comparison or a scalar result" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1,-4,2.5]'"], + ["'q'", "'[0,0,1]'"], + ["'p'", "'[-2,6,0.5]'"], + ["'p'", "'[3,1,-1]'"], +] +query = "SELECT g, VECTOR_MAX(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3))) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_int" +description = "INT vectors whose average is not whole. Catches: an INT result for VECTOR_AVG (or a FLOAT result for the others)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1,2,3]'"], + ["'p'", "'[2,2,6]'"], +] +query = "SELECT VECTOR_MAX(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(INT, 3))) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_vector_column" +description = "A NULL vector beside vectors, and a group of only NULL. Catches: NULL read as a zero vector" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "NULL"], + ["'p'", "'[4,8,2]'"], + ["'q'", "NULL"], +] +query = "SELECT g, VECTOR_MAX(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3))) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty_input" +description = "No rows. Catches: a zero vector instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1,1,1]'"], +] +query = "SELECT VECTOR_MAX(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3))) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/vector-min.toml b/cases/translation/functions/vector-min.toml new file mode 100644 index 000000000..303b13771 --- /dev/null +++ b/cases/translation/functions/vector-min.toml @@ -0,0 +1,53 @@ +category = "translation" +construct = "sf.functions.vector-min" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "Element-wise per group, where each element's winner comes from a different row. Catches: a whole-vector comparison or a scalar result" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1,-4,2.5]'"], + ["'q'", "'[0,0,1]'"], + ["'p'", "'[-2,6,0.5]'"], + ["'p'", "'[3,1,-1]'"], +] +query = "SELECT g, VECTOR_MIN(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3))) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_int" +description = "INT vectors whose average is not whole. Catches: an INT result for VECTOR_AVG (or a FLOAT result for the others)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1,2,3]'"], + ["'p'", "'[2,2,6]'"], +] +query = "SELECT VECTOR_MIN(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(INT, 3))) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_vector_column" +description = "A NULL vector beside vectors, and a group of only NULL. Catches: NULL read as a zero vector" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "NULL"], + ["'p'", "'[4,8,2]'"], + ["'q'", "NULL"], +] +query = "SELECT g, VECTOR_MIN(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3))) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty_input" +description = "No rows. Catches: a zero vector instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1,1,1]'"], +] +query = "SELECT VECTOR_MIN(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3))) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/vector-normalize.toml b/cases/translation/functions/vector-normalize.toml new file mode 100644 index 000000000..bc06657d9 --- /dev/null +++ b/cases/translation/functions/vector-normalize.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.vector-normalize" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "A vector with a negative element; elements rounded to 3 places. Catches: L1 normalisation, or the vector returned unchanged" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[3,-4,0]'"], +] +query = "SELECT ROUND(GET(VECTOR_NORMALIZE(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3)))::ARRAY, 0)::FLOAT, 3) AS e0, ROUND(GET(VECTOR_NORMALIZE(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3)))::ARRAY, 1)::FLOAT, 3) AS e1, ROUND(GET(VECTOR_NORMALIZE(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3)))::ARRAY, 2)::FLOAT, 3) AS e2 FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_int" +description = "An INT vector, which the page says gives FLOAT elements. Catches: INT elements (0 and 1) returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[0,2,0]'"], +] +query = "SELECT ROUND(GET(VECTOR_NORMALIZE(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(INT, 3)))::ARRAY, 0)::FLOAT, 3) AS e0, ROUND(GET(VECTOR_NORMALIZE(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(INT, 3)))::ARRAY, 1)::FLOAT, 3) AS e1, ROUND(GET(VECTOR_NORMALIZE(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(INT, 3)))::ARRAY, 2)::FLOAT, 3) AS e2 FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_vector" +description = "A NULL vector, which the page says gives NULL. Catches: an error" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT VECTOR_NORMALIZE(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3))) IS NULL AS n FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/vector-sum.toml b/cases/translation/functions/vector-sum.toml new file mode 100644 index 000000000..002c4b6fa --- /dev/null +++ b/cases/translation/functions/vector-sum.toml @@ -0,0 +1,53 @@ +category = "translation" +construct = "sf.functions.vector-sum" +session_profile = "utc-v1" + +[[case]] +id = "t001_float" +description = "Element-wise sums per group. Catches: a scalar total or a non-element-wise result" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1,-4,2.5]'"], + ["'q'", "'[0,0,1]'"], + ["'p'", "'[-2,6,0.5]'"], + ["'p'", "'[3,1,-1]'"], +] +query = "SELECT g, VECTOR_SUM(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3))) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_int" +description = "INT vectors whose average is not whole. Catches: an INT result for VECTOR_AVG (or a FLOAT result for the others)" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1,2,3]'"], + ["'p'", "'[2,2,6]'"], +] +query = "SELECT VECTOR_SUM(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(INT, 3))) AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_vector_column" +description = "A NULL vector beside vectors, and a group of only NULL. Catches: NULL read as a zero vector" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "NULL"], + ["'p'", "'[4,8,2]'"], + ["'q'", "NULL"], +] +query = "SELECT g, VECTOR_SUM(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3))) AS r FROM input GROUP BY g ORDER BY g" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t004_empty_input" +description = "No rows. Catches: a zero vector instead of NULL" +columns = [{ name = "g", type = "VARCHAR" }, { name = "a", type = "VARCHAR" }] +rows = [ + ["'p'", "'[1,1,1]'"], +] +query = "SELECT VECTOR_SUM(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3))) AS r FROM input WHERE ordinal < 0" +order = "ordered" +tags = ["empty-input"] diff --git a/cases/translation/functions/vector-truncate.toml b/cases/translation/functions/vector-truncate.toml new file mode 100644 index 000000000..278920d75 --- /dev/null +++ b/cases/translation/functions/vector-truncate.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.vector-truncate" +session_profile = "utc-v1" + +[[case]] +id = "t001_truncate" +description = "Truncation to 2 elements, which the page says are not normalised. Catches: the result normalised, or the last elements kept" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[3,4,12]'"], +] +query = "SELECT VECTOR_TRUNCATE(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3)), 2)::ARRAY AS r FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_too_long" +compile_error = true +description = "A dimension larger than the vector, which the page says is an error; Snowflake refuses it when compiling. Catches: the vector returned unchanged, or padded" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'[3,4,12]'"], +] +query = "SELECT VECTOR_TRUNCATE(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3)), 4)::ARRAY AS r FROM input" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_vector" +description = "A NULL vector with a constant dimension, which Snowflake requires; the page says NULL gives NULL. Catches: an error, or an empty vector returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["NULL"], +] +query = "SELECT VECTOR_TRUNCATE(CAST(PARSE_JSON(a)::ARRAY AS VECTOR(FLOAT, 3)), 2) IS NULL AS r FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/width-bucket.toml b/cases/translation/functions/width-bucket.toml new file mode 100644 index 000000000..2a75b6f62 --- /dev/null +++ b/cases/translation/functions/width-bucket.toml @@ -0,0 +1,141 @@ +category = "translation" +construct = "sf.functions.width-bucket" +session_profile = "utc-v1" + +[[case]] +id = "t001_int" +description = "WIDTH_BUCKET of integers, including below and above the range. Catches: buckets numbered from 0, or the overflow buckets 0 and n+1 missing" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["-5"], + ["0"], + ["24"], + ["25"], + ["99"], + ["100"], + ["250"], +] +query = "SELECT WIDTH_BUCKET(x, 0, 100, 4) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_dec" +description = "WIDTH_BUCKET of fixed-point values on bucket edges. Catches: edges assigned to the lower bucket" +columns = [{ name = "x", type = "NUMBER(10,2)" }] +rows = [ + ["12.50"], + ["12.49"], + ["37.50"], + ["0.00"], +] +query = "SELECT WIDTH_BUCKET(x, 0, 50, 4) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_float" +description = "WIDTH_BUCKET of FLOAT values with FLOAT end points. Catches: integer end points assumed" +columns = [{ name = "x", type = "FLOAT" }] +rows = [ + ["0.3"], + ["0.75"], + ["-0.1"], +] +query = "SELECT WIDTH_BUCKET(x, 0.25::FLOAT, 1.25::FLOAT, 5) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_reversed" +description = "End points given high to low. Catches: the end points swapped back, numbering buckets upwards" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["90"], + ["10"], + ["101"], + ["-1"], +] +query = "SELECT WIDTH_BUCKET(x, 100, 0, 4) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t005_null_expr" +description = "NULL value. Catches: NULL put in bucket 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], +] +query = "SELECT WIDTH_BUCKET(x, 0, 100, 4) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t006_null_min" +description = "NULL low end point. Catches: NULL read as 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "m", type = "NUMBER(38,0)" }] +rows = [ + ["50", "NULL"], +] +query = "SELECT WIDTH_BUCKET(x, m, 100, 4) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t007_null_max" +description = "NULL high end point. Catches: NULL read as 0" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "m", type = "NUMBER(38,0)" }] +rows = [ + ["50", "NULL"], +] +query = "SELECT WIDTH_BUCKET(x, 0, m, 4) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t008_null_n" +description = "NULL bucket count. Catches: NULL read as 1" +columns = [{ name = "x", type = "NUMBER(38,0)" }, { name = "n", type = "NUMBER(38,0)" }] +rows = [ + ["50", "NULL"], +] +query = "SELECT WIDTH_BUCKET(x, 0, 100, n) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t009_range_edge" +description = "Values at the documented 2^53 - 1 limit. Catches: precision loss rounding the limit into another bucket" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["9007199254740991"], + ["-9007199254740991"], + ["-3002399751580331"], + ["-3002399751580330"], +] +query = "SELECT WIDTH_BUCKET(x, -9007199254740991, 9007199254740991, 3) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t010_zero_buckets" +description = "num_buckets 0 is an error. Catches: bucket 0 returned" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["5"], +] +query = "SELECT WIDTH_BUCKET(x, 0, 10, 0) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t011_equal_ends" +description = "Equal end points are an error. Catches: division by zero returning NULL or infinity" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["5"], +] +query = "SELECT WIDTH_BUCKET(x, 10, 10, 4) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] diff --git a/cases/translation/functions/xmlget.toml b/cases/translation/functions/xmlget.toml new file mode 100644 index 000000000..9ee7ee4f7 --- /dev/null +++ b/cases/translation/functions/xmlget.toml @@ -0,0 +1,37 @@ +category = "translation" +construct = "sf.functions.xmlget" +session_profile = "utc-v1" + +[[case]] +id = "t001_instances" +description = "The first and second elements, and their content and attribute through GET. Catches: a 1-based instance, or the element content returned instead of the element" +columns = [{ name = "a", type = "VARCHAR" }, { name = "i", type = "NUMBER(38,0)" }] +rows = [ + ["'1.50x'", "0"], + ["'1.50x'", "1"], +] +query = "SELECT XMLGET(PARSE_XML(a), 'a', i) AS el, GET(XMLGET(PARSE_XML(a), 'a', i), '$') AS content, GET(XMLGET(PARSE_XML(a), 'a', i), '@id') AS id FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_missing" +description = "A tag that is absent and an instance past the last. Catches: an error, or the last instance returned" +columns = [{ name = "a", type = "VARCHAR" }] +rows = [ + ["'1.50x'"], +] +query = "SELECT XMLGET(PARSE_XML(a), 'z') AS absent, XMLGET(PARSE_XML(a), 'a', 2) AS past FROM input" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_instance_number" +description = "A NULL instance number and a NULL tag name, which the page says give NULL. Catches: instance 0 used, or an error" +columns = [{ name = "a", type = "VARCHAR" }, { name = "k", type = "VARCHAR" }] +rows = [ + ["'1.50x'", "NULL"], +] +query = "SELECT XMLGET(PARSE_XML(a), 'a', NULL) AS i, XMLGET(PARSE_XML(a), k) AS t FROM input" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/year.day.toml b/cases/translation/functions/year.day.toml new file mode 100644 index 000000000..ac0e374c6 --- /dev/null +++ b/cases/translation/functions/year.day.toml @@ -0,0 +1,79 @@ +category = "translation" +construct = "sf.functions.year.day" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "DAY of dates at year, ISO-week and leap boundaries. Catches: an off-by-one or 0-based result at the boundaries" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-12-30'"], + ["'2021-01-01'"], + ["'2023-01-01'"], + ["'2024-02-29'"], + ["'2026-12-31'"], +] +query = "SELECT DAY(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "DAY of a timestamp just before midnight on 31 December. Catches: the timestamp rounded to the next day" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-12-31 23:59:59.999'"], + ["'2024-03-01 00:00:00'"], +] +query = "SELECT DAY(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "DAY of a TIMESTAMP_TZ whose UTC instant is in the next year. Catches: the day of the UTC instant (1) instead of the wall clock (31)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT DAY(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_date_or_timestamp_expr" +description = "NULL next to a set date. Catches: NULL read as a default date (1970-01-01)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-06-15'"], +] +query = "SELECT DAY(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_leap" +description = "Days around 29 February in a leap and a common year. Catches: a fixed 365-day year or a non-leap 2024" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-29'"], + ["'2024-03-01'"], + ["'2023-03-01'"], + ["'2000-12-31'"], + ["'1900-03-01'"], +] +query = "SELECT DAY(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t006_interval" +description = "DAY of the interval type the page allows. Catches: an error for an interval, or the interval read as a date" +columns = [{ name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT DAY(INTERVAL '4 05:06:07' DAY TO SECOND) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/year.dayofmonth.toml b/cases/translation/functions/year.dayofmonth.toml new file mode 100644 index 000000000..409ad775e --- /dev/null +++ b/cases/translation/functions/year.dayofmonth.toml @@ -0,0 +1,68 @@ +category = "translation" +construct = "sf.functions.year.dayofmonth" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "DAYOFMONTH of dates at year, ISO-week and leap boundaries. Catches: an off-by-one or 0-based result at the boundaries" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-12-30'"], + ["'2021-01-01'"], + ["'2023-01-01'"], + ["'2024-02-29'"], + ["'2026-12-31'"], +] +query = "SELECT DAYOFMONTH(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "DAYOFMONTH of a timestamp just before midnight on 31 December. Catches: the timestamp rounded to the next day" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-12-31 23:59:59.999'"], + ["'2024-03-01 00:00:00'"], +] +query = "SELECT DAYOFMONTH(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "DAYOFMONTH of a TIMESTAMP_TZ whose UTC instant is in the next year. Catches: the day of the UTC instant instead of the wall clock" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT DAYOFMONTH(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_date_or_timestamp_expr" +description = "NULL next to a set date. Catches: NULL read as a default date (1970-01-01)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-06-15'"], +] +query = "SELECT DAYOFMONTH(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_leap" +description = "Days around 29 February in a leap and a common year. Catches: a fixed 365-day year or a non-leap 2024" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-29'"], + ["'2024-03-01'"], + ["'2023-03-01'"], + ["'2000-12-31'"], + ["'1900-03-01'"], +] +query = "SELECT DAYOFMONTH(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/year.dayofweek.toml b/cases/translation/functions/year.dayofweek.toml new file mode 100644 index 000000000..04c745832 --- /dev/null +++ b/cases/translation/functions/year.dayofweek.toml @@ -0,0 +1,68 @@ +category = "translation" +construct = "sf.functions.year.dayofweek" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "DAYOFWEEK of dates at year, ISO-week and leap boundaries. Catches: another week numbering (ISO 1-7 or Sunday=1) than WEEK_START 0 gives" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-12-30'"], + ["'2021-01-01'"], + ["'2023-01-01'"], + ["'2024-02-29'"], + ["'2026-12-31'"], +] +query = "SELECT DAYOFWEEK(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "DAYOFWEEK of a timestamp just before midnight on 31 December. Catches: the timestamp rounded to the next day" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-12-31 23:59:59.999'"], + ["'2024-03-01 00:00:00'"], +] +query = "SELECT DAYOFWEEK(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "DAYOFWEEK of a TIMESTAMP_TZ whose UTC instant is in the next year. Catches: the part taken from the UTC instant instead of the wall clock" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT DAYOFWEEK(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_date_or_timestamp_expr" +description = "NULL next to a set date. Catches: NULL read as a default date (1970-01-01)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-06-15'"], +] +query = "SELECT DAYOFWEEK(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_leap" +description = "Days around 29 February in a leap and a common year. Catches: a fixed 365-day year or a non-leap 2024" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-29'"], + ["'2024-03-01'"], + ["'2023-03-01'"], + ["'2000-12-31'"], + ["'1900-03-01'"], +] +query = "SELECT DAYOFWEEK(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/year.dayofweekiso.toml b/cases/translation/functions/year.dayofweekiso.toml new file mode 100644 index 000000000..e6f864d82 --- /dev/null +++ b/cases/translation/functions/year.dayofweekiso.toml @@ -0,0 +1,68 @@ +category = "translation" +construct = "sf.functions.year.dayofweekiso" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "DAYOFWEEKISO of dates at year, ISO-week and leap boundaries. Catches: Sunday as 0 or 1 instead of ISO 7" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-12-30'"], + ["'2021-01-01'"], + ["'2023-01-01'"], + ["'2024-02-29'"], + ["'2026-12-31'"], +] +query = "SELECT DAYOFWEEKISO(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "DAYOFWEEKISO of a timestamp just before midnight on 31 December. Catches: the timestamp rounded to the next day" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-12-31 23:59:59.999'"], + ["'2024-03-01 00:00:00'"], +] +query = "SELECT DAYOFWEEKISO(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "DAYOFWEEKISO of a TIMESTAMP_TZ whose UTC instant is in the next year. Catches: the part taken from the UTC instant instead of the wall clock" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT DAYOFWEEKISO(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_date_or_timestamp_expr" +description = "NULL next to a set date. Catches: NULL read as a default date (1970-01-01)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-06-15'"], +] +query = "SELECT DAYOFWEEKISO(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_leap" +description = "Days around 29 February in a leap and a common year. Catches: a fixed 365-day year or a non-leap 2024" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-29'"], + ["'2024-03-01'"], + ["'2023-03-01'"], + ["'2000-12-31'"], + ["'1900-03-01'"], +] +query = "SELECT DAYOFWEEKISO(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/year.dayofyear.toml b/cases/translation/functions/year.dayofyear.toml new file mode 100644 index 000000000..6902dd01d --- /dev/null +++ b/cases/translation/functions/year.dayofyear.toml @@ -0,0 +1,69 @@ +category = "translation" +construct = "sf.functions.year.dayofyear" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "DAYOFYEAR of dates at year, ISO-week and leap boundaries. Catches: a 0-based day, or 365 on the last day of a leap year" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-12-30'"], + ["'2021-01-01'"], + ["'2023-01-01'"], + ["'2024-02-29'"], + ["'2026-12-31'"], + ["'2024-12-31'"], +] +query = "SELECT DAYOFYEAR(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "DAYOFYEAR of a timestamp just before midnight on 31 December. Catches: the timestamp rounded to the next day" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-12-31 23:59:59.999'"], + ["'2024-03-01 00:00:00'"], +] +query = "SELECT DAYOFYEAR(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "DAYOFYEAR of a TIMESTAMP_TZ whose UTC instant is in the next year. Catches: the part taken from the UTC instant instead of the wall clock" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT DAYOFYEAR(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_date_or_timestamp_expr" +description = "NULL next to a set date. Catches: NULL read as a default date (1970-01-01)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-06-15'"], +] +query = "SELECT DAYOFYEAR(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_leap" +description = "Days around 29 February in a leap and a common year. Catches: a fixed 365-day year or a non-leap 2024" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-29'"], + ["'2024-03-01'"], + ["'2023-03-01'"], + ["'2000-12-31'"], + ["'1900-03-01'"], +] +query = "SELECT DAYOFYEAR(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/year.month.toml b/cases/translation/functions/year.month.toml new file mode 100644 index 000000000..eebac75f7 --- /dev/null +++ b/cases/translation/functions/year.month.toml @@ -0,0 +1,79 @@ +category = "translation" +construct = "sf.functions.year.month" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "MONTH of dates at year, ISO-week and leap boundaries. Catches: an off-by-one or 0-based result at the boundaries" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-12-30'"], + ["'2021-01-01'"], + ["'2023-01-01'"], + ["'2024-02-29'"], + ["'2026-12-31'"], +] +query = "SELECT MONTH(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "MONTH of a timestamp just before midnight on 31 December. Catches: the timestamp rounded to the next day" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-12-31 23:59:59.999'"], + ["'2024-03-01 00:00:00'"], +] +query = "SELECT MONTH(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "MONTH of a TIMESTAMP_TZ whose UTC instant is in the next year. Catches: the month of the UTC instant instead of the wall clock" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT MONTH(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_date_or_timestamp_expr" +description = "NULL next to a set date. Catches: NULL read as a default date (1970-01-01)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-06-15'"], +] +query = "SELECT MONTH(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_leap" +description = "Days around 29 February in a leap and a common year. Catches: a fixed 365-day year or a non-leap 2024" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-29'"], + ["'2024-03-01'"], + ["'2023-03-01'"], + ["'2000-12-31'"], + ["'1900-03-01'"], +] +query = "SELECT MONTH(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t006_interval" +description = "MONTH of the interval type the page allows. Catches: an error for an interval, or the interval read as a date" +columns = [{ name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MONTH(INTERVAL '3-5' YEAR TO MONTH) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/year.quarter.toml b/cases/translation/functions/year.quarter.toml new file mode 100644 index 000000000..db61993b8 --- /dev/null +++ b/cases/translation/functions/year.quarter.toml @@ -0,0 +1,70 @@ +category = "translation" +construct = "sf.functions.year.quarter" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "QUARTER of dates at year, ISO-week and leap boundaries. Catches: month/3 rounded (0 for January) instead of the quarter" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-12-30'"], + ["'2021-01-01'"], + ["'2023-01-01'"], + ["'2024-02-29'"], + ["'2026-12-31'"], +] +query = "SELECT QUARTER(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "QUARTER of a timestamp just before midnight on 31 December. Catches: the timestamp rounded to the next day" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-12-31 23:59:59.999'"], + ["'2024-03-01 00:00:00'"], +] +query = "SELECT QUARTER(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "QUARTER of TIMESTAMP_TZ values whose UTC instant is in the next quarter. Catches: the quarter of the UTC instant (1 for the December row, 2 for the March row) instead of the wall clock" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], + ["'2024-03-31 23:30:00 -0800'"], +] +query = "SELECT QUARTER(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_date_or_timestamp_expr" +description = "NULL next to a set date. Catches: NULL read as a default date (1970-01-01)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-06-15'"], +] +query = "SELECT QUARTER(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_leap" +description = "Days around 29 February in a leap and a common year. Catches: quarters by day-of-year thresholds of a 365-day year (Q2 for 2024-03-31)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-29'"], + ["'2024-03-01'"], + ["'2023-03-01'"], + ["'2000-12-31'"], + ["'1900-03-01'"], + ["'2024-03-31'"], +] +query = "SELECT QUARTER(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/year.week.toml b/cases/translation/functions/year.week.toml new file mode 100644 index 000000000..e0443d2e1 --- /dev/null +++ b/cases/translation/functions/year.week.toml @@ -0,0 +1,69 @@ +category = "translation" +construct = "sf.functions.year.week" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "WEEK of dates at year, ISO-week and leap boundaries. Catches: a calendar-year week (53 for 2024-12-30, 1 for 2021-01-01) instead of the ISO week under WEEK_OF_YEAR_POLICY 0" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-12-30'"], + ["'2021-01-01'"], + ["'2023-01-01'"], + ["'2024-02-29'"], + ["'2026-12-31'"], +] +query = "SELECT WEEK(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "WEEK of a timestamp just before midnight on Sunday 29 December 2024, the last day of ISO week 52. Catches: the timestamp rounded to the next day" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-12-29 23:59:59.999'"], + ["'2024-03-01 00:00:00'"], +] +query = "SELECT WEEK(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "WEEK of a TIMESTAMP_TZ whose UTC instant is in the next ISO week. Catches: the part taken from the UTC instant instead of the wall clock" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-29 23:30:00.250 -0800'"], +] +query = "SELECT WEEK(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_date_or_timestamp_expr" +description = "NULL next to a set date. Catches: NULL read as a default date (1970-01-01)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-06-15'"], +] +query = "SELECT WEEK(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_leap" +description = "Days around 29 February in a leap and a common year. Catches: a 365-day year or a Julian 1900, which moves a Sunday/Monday edge after 29 February into the other week" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-03-03'"], + ["'2024-03-04'"], + ["'2004-03-01'"], + ["'1900-03-04'"], + ["'2000-03-05'"], + ["'2023-03-01'"], +] +query = "SELECT WEEK(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/year.weekiso.toml b/cases/translation/functions/year.weekiso.toml new file mode 100644 index 000000000..6dc3b293b --- /dev/null +++ b/cases/translation/functions/year.weekiso.toml @@ -0,0 +1,69 @@ +category = "translation" +construct = "sf.functions.year.weekiso" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "WEEKISO of dates at year, ISO-week and leap boundaries. Catches: a Sunday-start week or week 0 for early January" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-12-30'"], + ["'2021-01-01'"], + ["'2023-01-01'"], + ["'2024-02-29'"], + ["'2026-12-31'"], +] +query = "SELECT WEEKISO(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "WEEKISO of a timestamp just before midnight on Sunday 29 December 2024, the last day of ISO week 52. Catches: the timestamp rounded to the next day" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-12-29 23:59:59.999'"], + ["'2024-03-01 00:00:00'"], +] +query = "SELECT WEEKISO(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "WEEKISO of a TIMESTAMP_TZ whose UTC instant is in the next ISO week. Catches: the part taken from the UTC instant instead of the wall clock" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-29 23:30:00.250 -0800'"], +] +query = "SELECT WEEKISO(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_date_or_timestamp_expr" +description = "NULL next to a set date. Catches: NULL read as a default date (1970-01-01)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-06-15'"], +] +query = "SELECT WEEKISO(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_leap" +description = "Days around 29 February in a leap and a common year. Catches: a 365-day year or a Julian 1900, which moves a Sunday/Monday edge after 29 February into the other week" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-03-03'"], + ["'2024-03-04'"], + ["'2004-03-01'"], + ["'1900-03-04'"], + ["'2000-03-05'"], + ["'2023-03-01'"], +] +query = "SELECT WEEKISO(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/year.weekofyear.toml b/cases/translation/functions/year.weekofyear.toml new file mode 100644 index 000000000..53bb747ea --- /dev/null +++ b/cases/translation/functions/year.weekofyear.toml @@ -0,0 +1,69 @@ +category = "translation" +construct = "sf.functions.year.weekofyear" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "WEEKOFYEAR of dates at year, ISO-week and leap boundaries. Catches: a calendar-year week instead of the ISO week" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-12-30'"], + ["'2021-01-01'"], + ["'2023-01-01'"], + ["'2024-02-29'"], + ["'2026-12-31'"], +] +query = "SELECT WEEKOFYEAR(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "WEEKOFYEAR of a timestamp just before midnight on Sunday 29 December 2024, the last day of ISO week 52. Catches: the timestamp rounded to the next day" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-12-29 23:59:59.999'"], + ["'2024-03-01 00:00:00'"], +] +query = "SELECT WEEKOFYEAR(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "WEEKOFYEAR of a TIMESTAMP_TZ whose UTC instant is in the next ISO week. Catches: the part taken from the UTC instant instead of the wall clock" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-29 23:30:00.250 -0800'"], +] +query = "SELECT WEEKOFYEAR(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_date_or_timestamp_expr" +description = "NULL next to a set date. Catches: NULL read as a default date (1970-01-01)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-06-15'"], +] +query = "SELECT WEEKOFYEAR(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_leap" +description = "Days around 29 February in a leap and a common year. Catches: a 365-day year or a Julian 1900, which moves a Sunday/Monday edge after 29 February into the other week" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-03-03'"], + ["'2024-03-04'"], + ["'2004-03-01'"], + ["'1900-03-04'"], + ["'2000-03-05'"], + ["'2023-03-01'"], +] +query = "SELECT WEEKOFYEAR(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/year.year.toml b/cases/translation/functions/year.year.toml new file mode 100644 index 000000000..969ebe10c --- /dev/null +++ b/cases/translation/functions/year.year.toml @@ -0,0 +1,80 @@ +category = "translation" +construct = "sf.functions.year.year" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "YEAR of dates at year, ISO-week and leap boundaries. Catches: an off-by-one or 0-based result at the boundaries" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-12-30'"], + ["'2021-01-01'"], + ["'2023-01-01'"], + ["'2024-02-29'"], + ["'2026-12-31'"], +] +query = "SELECT YEAR(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "YEAR of a timestamp just before midnight on 31 December. Catches: the timestamp rounded to the next day" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-12-31 23:59:59.999'"], + ["'2024-03-01 00:00:00'"], +] +query = "SELECT YEAR(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "YEAR of a TIMESTAMP_TZ whose UTC instant is in the next year. Catches: the year of the UTC instant (2025) instead of the TIMESTAMP_TZ's own wall clock (2024)" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-31 23:30:00.250 -0800'"], +] +query = "SELECT YEAR(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_date_or_timestamp_expr" +description = "NULL next to a set date. Catches: NULL read as a default date (1970-01-01)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-06-15'"], +] +query = "SELECT YEAR(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_leap" +description = "Days around 29 February in a leap and a common year. Catches: a fixed 365-day year or a non-leap 2024" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-29'"], + ["'2024-03-01'"], + ["'2023-03-01'"], + ["'2000-12-31'"], + ["'1900-03-01'"], + ["'2024-12-31'"], +] +query = "SELECT YEAR(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] + +[[case]] +id = "t006_interval" +description = "YEAR of the interval type the page allows. Catches: an error for an interval, or the interval read as a date" +columns = [{ name = "k", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT YEAR(INTERVAL '3-5' YEAR TO MONTH) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] diff --git a/cases/translation/functions/year.yearofweek.toml b/cases/translation/functions/year.yearofweek.toml new file mode 100644 index 000000000..df5e1b8e1 --- /dev/null +++ b/cases/translation/functions/year.yearofweek.toml @@ -0,0 +1,68 @@ +category = "translation" +construct = "sf.functions.year.yearofweek" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "YEAROFWEEK of dates at year, ISO-week and leap boundaries. Catches: the calendar year (2024) for 2024-12-30, which belongs to week 1 of 2025" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-12-30'"], + ["'2021-01-01'"], + ["'2023-01-01'"], + ["'2024-02-29'"], + ["'2026-12-31'"], +] +query = "SELECT YEAROFWEEK(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "YEAROFWEEK of a timestamp just before midnight on Sunday 29 December 2024, the last day of ISO week 52. Catches: the timestamp rounded to the next day" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2024-12-29 23:59:59.999'"], + ["'2024-03-01 00:00:00'"], +] +query = "SELECT YEAROFWEEK(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "YEAROFWEEK of a TIMESTAMP_TZ whose UTC instant is in the next ISO week-year. Catches: the part taken from the UTC instant instead of the wall clock" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2024-12-29 23:30:00.250 -0800'"], +] +query = "SELECT YEAROFWEEK(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_date_or_timestamp_expr" +description = "NULL next to a set date. Catches: NULL read as a default date (1970-01-01)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-06-15'"], +] +query = "SELECT YEAROFWEEK(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_leap" +description = "Days around 29 February in a leap and a common year. Catches: leap dates rejected; YEAROFWEEK itself is unchanged by them (t001 covers the ISO year edges)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-29'"], + ["'2024-03-01'"], + ["'2023-03-01'"], + ["'2000-12-31'"], + ["'1900-03-01'"], +] +query = "SELECT YEAROFWEEK(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/year.yearofweekiso.toml b/cases/translation/functions/year.yearofweekiso.toml new file mode 100644 index 000000000..64e158f4d --- /dev/null +++ b/cases/translation/functions/year.yearofweekiso.toml @@ -0,0 +1,68 @@ +category = "translation" +construct = "sf.functions.year.yearofweekiso" +session_profile = "utc-v1" + +[[case]] +id = "t001_date" +description = "YEAROFWEEKISO of dates at year, ISO-week and leap boundaries. Catches: the calendar year instead of the ISO week-year" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-12-30'"], + ["'2021-01-01'"], + ["'2023-01-01'"], + ["'2024-02-29'"], + ["'2026-12-31'"], +] +query = "SELECT YEAROFWEEKISO(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_timestamp_ntz" +description = "YEAROFWEEKISO of a timestamp just before midnight on Sunday 31 December 2023, the last day of ISO 2023. Catches: the timestamp rounded to the next day" +columns = [{ name = "t", type = "TIMESTAMP_NTZ" }] +rows = [ + ["'2023-12-31 23:59:59.999'"], + ["'2024-03-01 00:00:00'"], +] +query = "SELECT YEAROFWEEKISO(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_timestamp_tz" +description = "YEAROFWEEKISO of a TIMESTAMP_TZ whose UTC instant is in the next ISO week-year. Catches: the part taken from the UTC instant instead of the wall clock" +columns = [{ name = "t", type = "TIMESTAMP_TZ" }] +rows = [ + ["'2023-12-31 23:30:00 -0800'"], +] +query = "SELECT YEAROFWEEKISO(t) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t004_null_date_or_timestamp_expr" +description = "NULL next to a set date. Catches: NULL read as a default date (1970-01-01)" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["NULL"], + ["'2024-06-15'"], +] +query = "SELECT YEAROFWEEKISO(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] + +[[case]] +id = "t005_leap" +description = "Days around 29 February in a leap and a common year. Catches: a 365-day year or a Julian 1900, which moves the ISO week-year edge at a year end" +columns = [{ name = "d", type = "DATE" }] +rows = [ + ["'2024-02-29'"], + ["'2000-12-31'"], + ["'1900-12-30'"], + ["'1900-12-31'"], + ["'2024-12-29'"], +] +query = "SELECT YEAROFWEEKISO(d) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["boundary"] diff --git a/cases/translation/functions/zeroifnull.toml b/cases/translation/functions/zeroifnull.toml new file mode 100644 index 000000000..21b5142b4 --- /dev/null +++ b/cases/translation/functions/zeroifnull.toml @@ -0,0 +1,40 @@ +category = "translation" +construct = "sf.functions.zeroifnull" +session_profile = "utc-v1" + +[[case]] +id = "t001_number" +description = "NULL and set values with a scale. Catches: the result scale dropped (0 instead of 0.00), or values changed" +columns = [{ name = "a", type = "NUMBER(10,2)" }] +rows = [ + ["NULL"], + ["-1.25"], + ["0.00"], +] +query = "SELECT ZEROIFNULL(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_float" +description = "FLOAT values. Catches: a NUMBER result" +columns = [{ name = "a", type = "FLOAT" }] +rows = [ + ["NULL"], + ["2.5e-3"], +] +query = "SELECT ZEROIFNULL(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t003_null_expr" +description = "NULL input. Catches: NULL returned" +columns = [{ name = "a", type = "NUMBER(38,0)" }] +rows = [ + ["NULL"], + ["7"], +] +query = "SELECT ZEROIFNULL(a) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["null"] diff --git a/cases/translation/functions/zipf.toml b/cases/translation/functions/zipf.toml new file mode 100644 index 000000000..fad813088 --- /dev/null +++ b/cases/translation/functions/zipf.toml @@ -0,0 +1,36 @@ +category = "translation" +construct = "sf.functions.zipf" +session_profile = "utc-v1" + +[[case]] +id = "t001_distribution" +description = "s = 1 and N = 10 over 1000 rows: the range, and 1 drawn more often than 10. Catches: values from 0, or a uniform distribution" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT MIN(z) AS lo, MAX(z) <= 10 AS hi_ok, COUNT_IF(z = 1) > COUNT_IF(z = 10) AS skewed FROM (SELECT ZIPF(1, 10, RANDOM()) AS z FROM TABLE(GENERATOR(ROWCOUNT => 1000)))" +order = "ordered" +tags = ["type-combination"] + +[[case]] +id = "t002_n_zero" +description = "N = 0, below the range the page states. Catches: the call accepted" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT ZIPF(1, 0, RANDOM()) AS r FROM input ORDER BY ordinal" +order = "ordered" +tags = ["error"] + +[[case]] +id = "t003_null_gen" +description = "A NULL generator; the page does not say; the recording decides. Catches: a value where Snowflake returns NULL, or the reverse" +columns = [{ name = "x", type = "NUMBER(38,0)" }] +rows = [ + ["1"], +] +query = "SELECT ZIPF(1, 10, NULL) AS r FROM input" +order = "ordered" +tags = ["null"] diff --git a/coverage/translation/form-links.toml b/coverage/translation/form-links.toml index 378182460..a4b6c46ab 100644 --- a/coverage/translation/form-links.toml +++ b/coverage/translation/form-links.toml @@ -470,6 +470,44 @@ forms = ["sf.expressions.bind-variables"] constructs = ["node:parameter", "spelling:positional_column"] forms = ["sf.query.select.select.selecting-specific-columns"] +# Casts to DECFLOAT, IPADDRESS, PERIOD and VECTOR, ROLLUP and CUBE in GROUP BY, the COLLATE operator, +# NTH_VALUE with its FROM and NULLS clauses, and unary plus. +[[link]] +constructs = ["cast:DECFLOAT"] +forms = ["sf.expressions.data-types-numeric.decfloat"] + +[[link]] +constructs = ["cast:IPADDRESS"] +forms = ["sf.expressions.data-types-ipaddress"] + +[[link]] +constructs = ["cast:PERIOD"] +forms = ["sf.expressions.data-types-period"] + +[[link]] +constructs = ["cast:VECTOR"] +forms = ["sf.expressions.data-types-vector"] + +[[link]] +constructs = ["fn:ROLLUP"] +forms = ["sf.query.group-by-rollup"] + +[[link]] +constructs = ["fn:CUBE"] +forms = ["sf.query.group-by-cube"] + +[[link]] +constructs = ["node:collation"] +forms = ["sf.functions.collate.collate.syntax"] + +[[link]] +constructs = ["node:nth_value"] +forms = ["sf.functions.nth-value"] + +[[link]] +constructs = ["node:pos"] +forms = ["sf.expressions.operators-arithmetic.unary-plus"] + [[no_form]] constructs = ["node:column", "node:alias", "node:null", "node:boolean", "node:paren", "node:annotated"] reason = "Column references, aliases, NULL, TRUE and FALSE, parentheses and comments are part of every form's grammar rather than forms of their own." diff --git a/coverage/translation/not-translatable.toml b/coverage/translation/not-translatable.toml index 16470755b..93cbc18aa 100644 --- a/coverage/translation/not-translatable.toml +++ b/coverage/translation/not-translatable.toml @@ -607,7 +607,6 @@ forms = [ "sf.security_admin.show-shares-in-replication-group", "sf.security_admin.show-snapshot-policies", "sf.security_admin.show-storage-lifecycle-policies", - "sf.security_admin.show-user-functions", "sf.security_admin.show-user-key-pairs", "sf.security_admin.show-user-procedures", "sf.security_admin.show-user-programmatic-access-tokens", @@ -889,44 +888,16 @@ forms = [ [[group]] id = "stages-and-files" -reason = "Stages, staged files and file URLs (PUT, GET, LIST, REMOVE, COPY with stages, FILE values, file functions). Stages are Snowflake storage objects with no DuckDB counterpart." +reason = "External volumes, Git repository listings, COPY error tables, FILE values and the file functions (FL_*, file URLs, TO_FILE). They read files and file metadata that Snowflake stores and serves, with no DuckDB counterpart. Stage objects, PUT, GET, LIST, REMOVE and COPY are counted: each translates through a stage-to-path mapping or is refused with its own code." forms = [ "sf.ddl.alter-external-volume.add-storage-location-name-cloudproviderparams", "sf.ddl.alter-external-volume.remove-storage-location", "sf.ddl.alter-external-volume.set-allow-writes-true-false", "sf.ddl.alter-external-volume.set-comment", "sf.ddl.alter-external-volume.update-storage-location-credentials-aws-key-id", - "sf.ddl.alter-file-format.rename-to", - "sf.ddl.alter-file-format.set", - "sf.ddl.alter-stage.refresh", - "sf.ddl.alter-stage.rename-to", - "sf.ddl.alter-stage.set", - "sf.ddl.alter-stage.set-directory-enable-true", - "sf.ddl.alter-stage.set-tag", - "sf.ddl.alter-stage.set.syntax", - "sf.ddl.alter-stage.unset-stage-undrop-retention-time-in-days", - "sf.ddl.alter-stage.unset-tag", "sf.ddl.create-external-volume", - "sf.ddl.create-file-format.create-file-format", - "sf.ddl.create-file-format.create-or-alter-file", - "sf.ddl.create-file-format.define-file-format", - "sf.ddl.create-stage.create-or-alter-stage", - "sf.ddl.create-stage.create-or-alter-stage.create-or-alter-stage", - "sf.ddl.create-stage.create-stage-clone", - "sf.ddl.create-stage.create-stage-externalstageparams-directorytableparams", - "sf.ddl.create-stage.create-stage-internalstageparams-directorytableparams", - "sf.ddl.create-stage.define-stage", "sf.ddl.drop-external-volume", - "sf.ddl.drop-file-format", - "sf.ddl.drop-stage", - "sf.dml.copy-files.from", - "sf.dml.copy-files.from-select-from", - "sf.dml.copy-into-table.select-from-internalstage-externalstage", - "sf.dml.get", - "sf.dml.list.internalstage-externalstage", "sf.dml.list.repositoryclone", - "sf.dml.put", - "sf.dml.remove", "sf.dml.truncate-table.truncate-error-table", "sf.expressions.data-types-unstructured", "sf.functions.build-scoped-file-url", @@ -949,7 +920,6 @@ forms = [ "sf.functions.get-presigned-url", "sf.functions.get-relative-path", "sf.functions.get-stage-location", - "sf.functions.infer-schema", "sf.functions.to-file", "sf.functions.try-to-file", ] @@ -996,7 +966,6 @@ forms = [ "sf.ddl.create-backup-set.or-alter-backup-set.create-or-alter-backup-set", "sf.ddl.create-clone.alert-file-format-sequence", "sf.ddl.create-clone.database-role-clone", - "sf.ddl.create-clone.dynamic-table-clone", "sf.ddl.create-clone.event-table-clone", "sf.ddl.create-clone.iceberg-table-clone", "sf.ddl.create-snapshot", @@ -1017,7 +986,6 @@ forms = [ "sf.ddl.drop-snapshot-set", "sf.ddl.drop-stream", "sf.ddl.undrop-database", - "sf.ddl.undrop-dynamic-table", "sf.ddl.undrop-external-volume", "sf.ddl.undrop-iceberg-table", "sf.ddl.undrop-notebook", @@ -1035,7 +1003,7 @@ forms = [ [[group]] id = "snowflake-object-kinds" -reason = "Object kinds DuckDB does not have: pipelines (pipes, tasks, alerts, dynamic and external tables), applications, services, compute pools, integrations, sharing, listings, replication, backups, tags, data metric objects and schema variables, among others. Iceberg tables are listed as a whole: each is defined by an external volume or catalogue integration and its files, which DuckDB SQL cannot create; a plain table with the same rows is the counted CREATE TABLE form. Creating or altering these objects has no DuckDB translation." +reason = "Object kinds DuckDB does not have: pipelines (pipes, tasks, alerts), applications, services, compute pools, integrations, sharing, listings, replication, backups, tags, data metric objects and schema variables, among others. Iceberg tables are listed as a whole: each is defined by an external volume or catalogue integration and its files, which DuckDB SQL cannot create; a plain table with the same rows is the counted CREATE TABLE form. Creating or altering these objects has no DuckDB translation. AGG returns a metric of a semantic view, one of these objects, so it has nothing to read without one." forms = [ "sf.ddl.alter-agent.modify-live-version-set", "sf.ddl.alter-agent.set", @@ -1154,18 +1122,6 @@ forms = [ "sf.ddl.alter-dcm-project.drop-deployment", "sf.ddl.alter-dcm-project.set", "sf.ddl.alter-dcm-project.unset", - "sf.ddl.alter-dynamic-table.clusteringaction", - "sf.ddl.alter-dynamic-table.datagovnpolicytagaction", - "sf.ddl.alter-dynamic-table.refresh", - "sf.ddl.alter-dynamic-table.rename-to", - "sf.ddl.alter-dynamic-table.searchoptimizationaction", - "sf.ddl.alter-dynamic-table.set", - "sf.ddl.alter-dynamic-table.set-unset-comment", - "sf.ddl.alter-dynamic-table.storagelifecyclepolicyaction", - "sf.ddl.alter-dynamic-table.suspend-resume", - "sf.ddl.alter-dynamic-table.swap-with", - "sf.ddl.alter-dynamic-table.tablecolumncommentaction", - "sf.ddl.alter-dynamic-table.unset", "sf.ddl.alter-event-routing-table.modify-rule-rename-to", "sf.ddl.alter-event-routing-table.rename-to", "sf.ddl.alter-event-routing-table.set-rule-region-group-regions", @@ -1184,12 +1140,6 @@ forms = [ "sf.ddl.alter-external-consumer.rename-to", "sf.ddl.alter-external-consumer.set", "sf.ddl.alter-external-consumer.unset", - "sf.ddl.alter-external-table.add-files", - "sf.ddl.alter-external-table.add-partition-location", - "sf.ddl.alter-external-table.drop-partition-location", - "sf.ddl.alter-external-table.refresh", - "sf.ddl.alter-external-table.remove-files", - "sf.ddl.alter-external-table.set", "sf.ddl.alter-function-dmf.rename-to", "sf.ddl.alter-function-dmf.set-comment", "sf.ddl.alter-function-dmf.set-secure", @@ -1406,14 +1356,6 @@ forms = [ "sf.ddl.create-dataset", "sf.ddl.create-dbt-project", "sf.ddl.create-dcm-project", - "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table", - "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.create-dynamic-iceberg-table", - "sf.ddl.create-dynamic-table.create-dynamic-table-clone", - "sf.ddl.create-dynamic-table.create-dynamic-table-from", - "sf.ddl.create-dynamic-table.create-dynamic-table-target-lag", - "sf.ddl.create-dynamic-table.create-or-alter-dynamic", - "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table", - "sf.ddl.create-dynamic-table.define-dynamic-table", "sf.ddl.create-event-routing-table", "sf.ddl.create-event-table.table", "sf.ddl.create-event-table.table-clone", @@ -1422,10 +1364,6 @@ forms = [ "sf.ddl.create-external-consumer", "sf.ddl.create-external-function.function", "sf.ddl.create-external-function.function-returns-api-integration-as", - "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format", - "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type", - "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.syntax", - "sf.ddl.create-external-table.using-template", "sf.ddl.create-function-spcs.function-returns-service-endpoint", "sf.ddl.create-gateway", "sf.ddl.create-git-repository", @@ -1500,12 +1438,10 @@ forms = [ "sf.ddl.drop-data-movement-rule", "sf.ddl.drop-dbt-project", "sf.ddl.drop-dcm-project", - "sf.ddl.drop-dynamic-table", "sf.ddl.drop-event-routing-table", "sf.ddl.drop-experiment", "sf.ddl.drop-external-agent", "sf.ddl.drop-external-consumer", - "sf.ddl.drop-external-table", "sf.ddl.drop-function-dmf", "sf.ddl.drop-gateway", "sf.ddl.drop-git-repository", @@ -1540,11 +1476,12 @@ forms = [ "sf.ddl.experiment.show-runs-in-experiment", "sf.ddl.truncate-materialized-view", "sf.expressions.schema-variables", + "sf.functions.agg", ] [[group]] id = "metadata-listings" -reason = "SHOW and DESCRIBE commands other than those describing a table's or view's columns. Their result columns are Snowflake catalogue metadata (owners, creation and update times, account settings, object properties) with no DuckDB equivalent, so results cannot match." +reason = "SHOW and DESCRIBE commands other than those with a DuckDB catalogue counterpart (databases, schemas, tables, views, objects, sequences, primary keys, functions and indexes, and dynamic and external tables), which are counted. Their result columns are Snowflake catalogue metadata (owners, creation and update times, account settings, object properties) with no DuckDB equivalent, so results cannot match." forms = [ "sf.ddl.desc-agent", "sf.ddl.desc-alert", @@ -1559,17 +1496,13 @@ forms = [ "sf.ddl.desc-configuration", "sf.ddl.desc-cortex-search", "sf.ddl.desc-data-movement-rule", - "sf.ddl.desc-database", "sf.ddl.desc-dbt-project", "sf.ddl.desc-dcm-project", - "sf.ddl.desc-dynamic-table", "sf.ddl.desc-event-table", "sf.ddl.desc-external-agent", "sf.ddl.desc-external-consumer", - "sf.ddl.desc-external-table", "sf.ddl.desc-external-volume", "sf.ddl.desc-file-format", - "sf.ddl.desc-function", "sf.ddl.desc-function-dmf", "sf.ddl.desc-function-spcs", "sf.ddl.desc-gateway", @@ -1588,10 +1521,8 @@ forms = [ "sf.ddl.desc-postgres-instance", "sf.ddl.desc-procedure", "sf.ddl.desc-restricted-session-scope", - "sf.ddl.desc-schema", "sf.ddl.desc-search-optimization", "sf.ddl.desc-semantic-view", - "sf.ddl.desc-sequence", "sf.ddl.desc-service", "sf.ddl.desc-snapshot", "sf.ddl.desc-snapshot-set", @@ -1631,7 +1562,6 @@ forms = [ "sf.ddl.show-cortex-search", "sf.ddl.show-data-metric-functions", "sf.ddl.show-data-movement-rules", - "sf.ddl.show-databases", "sf.ddl.show-datasets", "sf.ddl.show-dbt-projects", "sf.ddl.show-dcm-projects", @@ -1639,7 +1569,6 @@ forms = [ "sf.ddl.show-delegated-authorizations.authorizations-by-user", "sf.ddl.show-delegated-authorizations.authorizations-to-security-integration", "sf.ddl.show-deployments-in-dcm-project", - "sf.ddl.show-dynamic-tables", "sf.ddl.show-endpoints", "sf.ddl.show-entities-in-dcm-project.in-dcm-project", "sf.ddl.show-entities-in-dcm-project.in-dcm-project-limit", @@ -1651,11 +1580,9 @@ forms = [ "sf.ddl.show-external-agents", "sf.ddl.show-external-consumers", "sf.ddl.show-external-functions", - "sf.ddl.show-external-tables", "sf.ddl.show-external-volumes", "sf.ddl.show-file-formats", "sf.ddl.show-files-in-artifact-repository", - "sf.ddl.show-functions", "sf.ddl.show-functions-in-model", "sf.ddl.show-gateways", "sf.ddl.show-git-branches", @@ -1666,7 +1593,6 @@ forms = [ "sf.ddl.show-image-repositories", "sf.ddl.show-images-in-image-repository", "sf.ddl.show-indexes", - "sf.ddl.show-indexes-standard-tables", "sf.ddl.show-interactive-tables", "sf.ddl.show-listings", "sf.ddl.show-materialized-views", @@ -1680,7 +1606,6 @@ forms = [ "sf.ddl.show-notebook-projects.projects-in-database", "sf.ddl.show-notebook-projects.projects-in-schema", "sf.ddl.show-notebooks", - "sf.ddl.show-objects", "sf.ddl.show-objects-owned-by-application", "sf.ddl.show-offers", "sf.ddl.show-online-feature-tables", @@ -1692,7 +1617,6 @@ forms = [ "sf.ddl.show-pipes", "sf.ddl.show-postgres-instances", "sf.ddl.show-pricing-plans", - "sf.ddl.show-primary-keys", "sf.ddl.show-procedures", "sf.ddl.show-references", "sf.ddl.show-regions", @@ -1706,13 +1630,11 @@ forms = [ "sf.ddl.show-run-in-experiment.parameters-in-experiment", "sf.ddl.show-runs-in-experiment", "sf.ddl.show-schema-variables", - "sf.ddl.show-schemas", "sf.ddl.show-semantic-dimensions", "sf.ddl.show-semantic-dimensions-for-metric", "sf.ddl.show-semantic-facts", "sf.ddl.show-semantic-metrics", "sf.ddl.show-semantic-views", - "sf.ddl.show-sequences", "sf.ddl.show-service-containers-in-service", "sf.ddl.show-service-instances-in-service", "sf.ddl.show-service-volumes-in-service", @@ -1725,7 +1647,6 @@ forms = [ "sf.ddl.show-stages", "sf.ddl.show-streamlits", "sf.ddl.show-streams", - "sf.ddl.show-tables", "sf.ddl.show-tags", "sf.ddl.show-task-graphs", "sf.ddl.show-tasks", @@ -1738,7 +1659,6 @@ forms = [ "sf.ddl.show-versions-in-listing", "sf.ddl.show-versions-in-model", "sf.ddl.show-versions-in-openflow-connector", - "sf.ddl.show-views", "sf.ddl.show-warehouses", "sf.ddl.show-workspaces", "sf.transaction_session.show-variables", @@ -2345,3 +2265,10 @@ forms = [ "sf.functions.dmf-invalid-timestamp-string-count", "sf.functions.dmf-invalid-timestamp-string-percent", ] + +[[group]] +id = "obsoleted-functions" +reason = "The page is marked Obsoleted and Snowflake reports the function as unknown (error 2139), so there is no Snowflake behaviour to translate." +forms = [ + "sf.functions.md5-number", +] diff --git a/coverage/translation/obligations/expressions.toml b/coverage/translation/obligations/expressions.toml new file mode 100644 index 000000000..bc62f5722 --- /dev/null +++ b/coverage/translation/obligations/expressions.toml @@ -0,0 +1,739 @@ +# Translation obligations of family expressions: per form, the documented type +# combinations, NULL in each argument, boundaries and error parity, each met by its +# cases under cases/translation. Hand-written; see coverage/translation/README.md. + +[[obligation]] +id = "sf.expressions.operators-arithmetic.add.t001" +form = "sf.expressions.operators-arithmetic.add" +kind = "type_combination" +target = "NUMBER(38,0) + NUMBER(38,0)" +note = "a NUMBER(38,0) + b NUMBER(38,0)." +catches = "operands swapped for subtraction or truncated to 32 bits" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.add.toml#t001_num_num_380380"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.add.t002" +form = "sf.expressions.operators-arithmetic.add" +kind = "type_combination" +target = "NUMBER(10,2) + NUMBER(38,0)" +note = "a NUMBER(10,2) + b NUMBER(38,0)." +catches = "the sum losing the NUMBER(10,2) scale (4 instead of 4.25)" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.add.toml#t002_num_num_102380"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.add.t003" +form = "sf.expressions.operators-arithmetic.add" +kind = "type_combination" +target = "NUMBER(10,2) + NUMBER(12,4)" +note = "a NUMBER(10,2) + b NUMBER(12,4)." +catches = "the result scale taken from the left operand only (1.31 instead of 1.3125)" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.add.toml#t003_num_num_102124"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.add.t004" +form = "sf.expressions.operators-arithmetic.add" +kind = "type_combination" +target = "NUMBER(38,0) + FLOAT" +note = "a NUMBER(38,0) + b FLOAT." +catches = "a FLOAT operand rounded to the integer side" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.add.toml#t004_num_float_380"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.add.t005" +form = "sf.expressions.operators-arithmetic.add" +kind = "type_combination" +target = "NUMBER(10,2) + FLOAT" +note = "a NUMBER(10,2) + b FLOAT." +catches = "the FLOAT operand cast to NUMBER(10,2) (1.00 instead of 1.001) or a fixed-point result type" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.add.toml#t005_num_float_102"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.add.t006" +form = "sf.expressions.operators-arithmetic.add" +kind = "type_combination" +target = "FLOAT + FLOAT" +note = "a FLOAT + b FLOAT." +catches = "float addition replaced by decimal addition (0.30000000000000004 vs 0.3)" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.add.toml#t006_float_float"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.add.t007" +form = "sf.expressions.operators-arithmetic.add" +kind = "null_argument" +target = "a" +note = "NULL as a, the other operand set." +catches = "NULL treated as 0 instead of propagating" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.add.toml#t007_null_a"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.add.t008" +form = "sf.expressions.operators-arithmetic.add" +kind = "null_argument" +target = "b" +note = "NULL as b, the other operand set." +catches = "NULL treated as 0 instead of propagating" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.add.toml#t008_null_b"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.add.t009" +form = "sf.expressions.operators-arithmetic.add" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "38-digit integers that still fit." +catches = "arithmetic done in 64 bits" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.add.toml#t009_max_38"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.add.t010" +form = "sf.expressions.operators-arithmetic.add" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Negative fixed-point sums crossing zero." +catches = "sign lost or magnitude added" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.add.toml#t010_negatives"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.add.t011" +form = "sf.expressions.operators-arithmetic.add" +kind = "error_parity" +target = "error" +note = "The sum of two 38-digit integers overflows NUMBER(38,0)." +catches = "wrapping or a silent switch to FLOAT instead of the out-of-range error" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.add.toml#t011_overflow"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.divide.t001" +form = "sf.expressions.operators-arithmetic.divide" +kind = "type_combination" +target = "NUMBER(38,0) / NUMBER(38,0)" +note = "a NUMBER(38,0) / b NUMBER(38,0)." +catches = "integer division (3 instead of 3.5) or a truncated rather than rounded scale-6 quotient (0.666666 vs 0.666667)" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.divide.toml#t001_num_num_380380"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.divide.t002" +form = "sf.expressions.operators-arithmetic.divide" +kind = "type_combination" +target = "NUMBER(10,2) / NUMBER(38,0)" +note = "a NUMBER(10,2) / b NUMBER(38,0)." +catches = "the quotient scale (s+6) handled wrongly" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.divide.toml#t002_num_num_102380"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.divide.t003" +form = "sf.expressions.operators-arithmetic.divide" +kind = "type_combination" +target = "NUMBER(10,2) / NUMBER(12,4)" +note = "a NUMBER(10,2) / b NUMBER(12,4)." +catches = "quotient scale taken from the divisor" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.divide.toml#t003_num_num_102124"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.divide.t004" +form = "sf.expressions.operators-arithmetic.divide" +kind = "type_combination" +target = "NUMBER(38,0) / FLOAT" +note = "a NUMBER(38,0) / b FLOAT." +catches = "FLOAT divisor rounded" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.divide.toml#t004_num_float_380"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.divide.t005" +form = "sf.expressions.operators-arithmetic.divide" +kind = "type_combination" +target = "NUMBER(10,2) / FLOAT" +note = "a NUMBER(10,2) / b FLOAT." +catches = "fixed-point / FLOAT result type swapped" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.divide.toml#t005_num_float_102"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.divide.t006" +form = "sf.expressions.operators-arithmetic.divide" +kind = "type_combination" +target = "FLOAT / FLOAT" +note = "a FLOAT / b FLOAT." +catches = "float division done in decimal" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.divide.toml#t006_float_float"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.divide.t007" +form = "sf.expressions.operators-arithmetic.divide" +kind = "null_argument" +target = "a" +note = "NULL as a, the other operand set." +catches = "NULL treated as 0" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.divide.toml#t007_null_a"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.divide.t008" +form = "sf.expressions.operators-arithmetic.divide" +kind = "null_argument" +target = "b" +note = "NULL as b, the other operand set." +catches = "NULL divisor turned into the division-by-zero error or 0" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.divide.toml#t008_null_b"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.divide.t009" +form = "sf.expressions.operators-arithmetic.divide" +kind = "boundary" +subkind = "rounding_scale" +target = "rounding_scale" +note = "Scales near the 12-digit quotient cap." +catches = "the quotient scale not capped at 12" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.divide.toml#t009_scale_12"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.divide.t010" +form = "sf.expressions.operators-arithmetic.divide" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Negative quotients that round at the last digit." +catches = "rounding toward zero instead of half away from zero" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.divide.toml#t010_neg_quotient"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.divide.t011" +form = "sf.expressions.operators-arithmetic.divide" +kind = "error_parity" +target = "error" +note = "Division by zero is an error." +catches = "NULL, 0 or infinity instead of the division-by-zero error" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.divide.toml#t011_div_zero"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.modulo.t001" +form = "sf.expressions.operators-arithmetic.modulo" +kind = "type_combination" +target = "NUMBER(38,0) % NUMBER(38,0)" +note = "a NUMBER(38,0) % b NUMBER(38,0)." +catches = "floor-based modulo (2 instead of -1): MOD truncates toward zero" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.modulo.toml#t001_num_num_380380"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.modulo.t002" +form = "sf.expressions.operators-arithmetic.modulo" +kind = "type_combination" +target = "NUMBER(10,2) % NUMBER(38,0)" +note = "a NUMBER(10,2) % b NUMBER(38,0)." +catches = "fractional remainder dropped" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.modulo.toml#t002_num_num_102380"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.modulo.t003" +form = "sf.expressions.operators-arithmetic.modulo" +kind = "type_combination" +target = "NUMBER(10,2) % NUMBER(12,4)" +note = "a NUMBER(10,2) % b NUMBER(12,4)." +catches = "result scale taken from one operand" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.modulo.toml#t003_num_num_102124"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.modulo.t004" +form = "sf.expressions.operators-arithmetic.modulo" +kind = "type_combination" +target = "NUMBER(38,0) % FLOAT" +note = "a NUMBER(38,0) % b FLOAT." +catches = "FLOAT divisor rounded" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.modulo.toml#t004_num_float_380"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.modulo.t005" +form = "sf.expressions.operators-arithmetic.modulo" +kind = "type_combination" +target = "FLOAT % FLOAT" +note = "a FLOAT % b FLOAT." +catches = "floor-based float modulo" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.modulo.toml#t005_float_float"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.modulo.t006" +form = "sf.expressions.operators-arithmetic.modulo" +kind = "null_argument" +target = "a" +note = "NULL as a, the other operand set." +catches = "NULL treated as 0" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.modulo.toml#t006_null_a"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.modulo.t007" +form = "sf.expressions.operators-arithmetic.modulo" +kind = "null_argument" +target = "b" +note = "NULL as b, the other operand set." +catches = "NULL treated as 0" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.modulo.toml#t007_null_b"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.modulo.t008" +form = "sf.expressions.operators-arithmetic.modulo" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Both operands negative." +catches = "remainder made non-negative (Euclidean or ABS): 2 instead of -1 for -7 % -3, 4 instead of -1 for -1 % -5" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.modulo.toml#t008_both_negative"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.modulo.t009" +form = "sf.expressions.operators-arithmetic.modulo" +kind = "error_parity" +target = "error" +note = "A non-numeric string operand." +catches = "the string silently read as 0 instead of the conversion error" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.modulo.toml#t009_mod_text"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.modulo.t010" +form = "sf.expressions.operators-arithmetic.modulo" +kind = "error_parity" +target = "error" +note = "A zero divisor: records what Snowflake returns there; re-kinded to boundary after capture if Snowflake returns a value instead of an error." +catches = "NULL for x % 0 (DuckDB) where Snowflake raises division by zero" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.modulo.toml#t010_zero_divisor"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.multiply.t001" +form = "sf.expressions.operators-arithmetic.multiply" +kind = "type_combination" +target = "NUMBER(38,0) * NUMBER(38,0)" +note = "a NUMBER(38,0) * b NUMBER(38,0)." +catches = "32-bit multiplication overflowing" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.multiply.toml#t001_num_num_380380"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.multiply.t002" +form = "sf.expressions.operators-arithmetic.multiply" +kind = "type_combination" +target = "NUMBER(10,2) * NUMBER(38,0)" +note = "a NUMBER(10,2) * b NUMBER(38,0)." +catches = "the NUMBER(10,2) scale lost" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.multiply.toml#t002_num_num_102380"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.multiply.t003" +form = "sf.expressions.operators-arithmetic.multiply" +kind = "type_combination" +target = "NUMBER(10,2) * NUMBER(12,4)" +note = "a NUMBER(10,2) * b NUMBER(12,4)." +catches = "the product scale capped or taken from one side (1.5625 vs 1.56)" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.multiply.toml#t003_num_num_102124"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.multiply.t004" +form = "sf.expressions.operators-arithmetic.multiply" +kind = "type_combination" +target = "NUMBER(38,0) * FLOAT" +note = "a NUMBER(38,0) * b FLOAT." +catches = "FLOAT operand truncated" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.multiply.toml#t004_num_float_380"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.multiply.t005" +form = "sf.expressions.operators-arithmetic.multiply" +kind = "type_combination" +target = "NUMBER(10,2) * FLOAT" +note = "a NUMBER(10,2) * b FLOAT." +catches = "fixed-point / FLOAT result type swapped" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.multiply.toml#t005_num_float_102"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.multiply.t006" +form = "sf.expressions.operators-arithmetic.multiply" +kind = "type_combination" +target = "FLOAT * FLOAT" +note = "a FLOAT * b FLOAT." +catches = "underflow to zero handled differently" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.multiply.toml#t006_float_float"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.multiply.t007" +form = "sf.expressions.operators-arithmetic.multiply" +kind = "null_argument" +target = "a" +note = "NULL as a, the other operand set." +catches = "NULL treated as 1 or 0" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.multiply.toml#t007_null_a"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.multiply.t008" +form = "sf.expressions.operators-arithmetic.multiply" +kind = "null_argument" +target = "b" +note = "NULL as b, the other operand set." +catches = "NULL treated as 1 or 0" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.multiply.toml#t008_null_b"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.multiply.t009" +form = "sf.expressions.operators-arithmetic.multiply" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "FLOAT products near the double range." +catches = "overflow to infinity treated differently" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.multiply.toml#t009_float_big"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.multiply.t010" +form = "sf.expressions.operators-arithmetic.multiply" +kind = "boundary" +subkind = "rounding_scale" +target = "rounding_scale" +note = "Scales adding past 12 digits." +catches = "product scale above Snowflake's cap kept or rounded wrongly" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.multiply.toml#t010_scale_sum"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.multiply.t011" +form = "sf.expressions.operators-arithmetic.multiply" +kind = "error_parity" +target = "error" +note = "A product beyond 38 digits." +catches = "wrapping or silent FLOAT instead of the out-of-range error" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.multiply.toml#t011_overflow"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.subtract.t001" +form = "sf.expressions.operators-arithmetic.subtract" +kind = "type_combination" +target = "NUMBER(38,0) - NUMBER(38,0)" +note = "a NUMBER(38,0) - b NUMBER(38,0)." +catches = "operands in the wrong order (7 instead of -7)" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.subtract.toml#t001_num_num_380380"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.subtract.t002" +form = "sf.expressions.operators-arithmetic.subtract" +kind = "type_combination" +target = "NUMBER(10,2) - NUMBER(38,0)" +note = "a NUMBER(10,2) - b NUMBER(38,0)." +catches = "scale of the NUMBER(10,2) side dropped" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.subtract.toml#t002_num_num_102380"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.subtract.t003" +form = "sf.expressions.operators-arithmetic.subtract" +kind = "type_combination" +target = "NUMBER(10,2) - NUMBER(12,4)" +note = "a NUMBER(10,2) - b NUMBER(12,4)." +catches = "the result scale taken from one operand only" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.subtract.toml#t003_num_num_102124"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.subtract.t004" +form = "sf.expressions.operators-arithmetic.subtract" +kind = "type_combination" +target = "NUMBER(38,0) - FLOAT" +note = "a NUMBER(38,0) - b FLOAT." +catches = "FLOAT rounded to integer" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.subtract.toml#t004_num_float_380"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.subtract.t005" +form = "sf.expressions.operators-arithmetic.subtract" +kind = "type_combination" +target = "NUMBER(10,2) - FLOAT" +note = "a NUMBER(10,2) - b FLOAT." +catches = "fixed-point / FLOAT result type swapped" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.subtract.toml#t005_num_float_102"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.subtract.t006" +form = "sf.expressions.operators-arithmetic.subtract" +kind = "type_combination" +target = "FLOAT - FLOAT" +note = "a FLOAT - b FLOAT." +catches = "float subtraction done in decimal" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.subtract.toml#t006_float_float"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.subtract.t007" +form = "sf.expressions.operators-arithmetic.subtract" +kind = "type_combination" +target = "DATE - DATE" +note = "DATE minus DATE: the page says the result is an integer number of days." +catches = "an INTERVAL instead of an integer count of days, or days counted across the leap day wrongly (29, -730)" +reading = "operators-arithmetic: \"a - b Subtracts one date expression ( b ) from another ( a ). The result is an integer number of days.\"" +cases = ["cases/translation/expressions/operators-arithmetic.subtract.toml#t007_date_date"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.subtract.t008" +form = "sf.expressions.operators-arithmetic.subtract" +kind = "null_argument" +target = "a" +note = "NULL as a, the other operand set." +catches = "NULL treated as 0" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.subtract.toml#t008_null_a"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.subtract.t009" +form = "sf.expressions.operators-arithmetic.subtract" +kind = "null_argument" +target = "b" +note = "NULL as b, the other operand set." +catches = "NULL treated as 0" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.subtract.toml#t009_null_b"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.subtract.t010" +form = "sf.expressions.operators-arithmetic.subtract" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "A smaller minus a larger value." +catches = "absolute value taken" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.subtract.toml#t010_to_negative"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.subtract.t011" +form = "sf.expressions.operators-arithmetic.subtract" +kind = "error_parity" +target = "error" +note = "The difference of the most negative and the largest 38-digit integers overflows." +catches = "wrapping instead of the out-of-range error" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.subtract.toml#t011_overflow"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.unary-minus.t001" +form = "sf.expressions.operators-arithmetic.unary-minus" +kind = "type_combination" +target = "NUMBER(38,0)" +note = "Negating integers." +catches = "the sign dropped or the value doubled" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.unary-minus.toml#t001_int"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.unary-minus.t002" +form = "sf.expressions.operators-arithmetic.unary-minus" +kind = "type_combination" +target = "NUMBER(10,2)" +note = "Negating NUMBER(10,2)." +catches = "the scale lost (-1 instead of -1.25)" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.unary-minus.toml#t002_dec"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.unary-minus.t003" +form = "sf.expressions.operators-arithmetic.unary-minus" +kind = "type_combination" +target = "FLOAT" +note = "Negating FLOAT." +catches = "negative zero or exponent handling" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.unary-minus.toml#t003_float"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.unary-minus.t004" +form = "sf.expressions.operators-arithmetic.unary-minus" +kind = "null_argument" +target = "a" +note = "Negating NULL." +catches = "NULL turned into 0" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.unary-minus.toml#t004_null"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.unary-minus.t005" +form = "sf.expressions.operators-arithmetic.unary-minus" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "Negating the largest 38-digit integer." +catches = "a 64-bit negation that overflows" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.unary-minus.toml#t005_max"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.unary-minus.t006" +form = "sf.expressions.operators-arithmetic.unary-minus" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Negation of a negation and of a subtraction." +catches = "precedence: - a - b read as -(a - b)" +reading = "operators-arithmetic: a and b are numeric expressions; the page's scale and precision section covers fixed-point and floating-point operands, so the pairs are integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/expressions/operators-arithmetic.unary-minus.toml#t006_double_neg"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.unary-plus.t001" +form = "sf.expressions.operators-arithmetic.unary-plus" +kind = "type_combination" +target = "VARCHAR" +note = "Unary plus on numeric strings converts them." +catches = "the string returned unchanged, so ordering and arithmetic stay textual" +reading = "operators-arithmetic: \"+a Returns a, which causes implicit conversion of a to a numeric value. If a is a string, but the string can't be converted to a numeric value, an error is returned.\"" +cases = ["cases/translation/expressions/operators-arithmetic.unary-plus.toml#t001_text"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.unary-plus.t002" +form = "sf.expressions.operators-arithmetic.unary-plus" +kind = "type_combination" +target = "NUMBER(10,2)" +note = "Unary plus keeps a NUMBER(10,2) as it is." +catches = "a cast that changes the scale" +reading = "operators-arithmetic: \"+a Returns a, which causes implicit conversion of a to a numeric value. If a is a string, but the string can't be converted to a numeric value, an error is returned.\"" +cases = ["cases/translation/expressions/operators-arithmetic.unary-plus.toml#t002_dec"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.unary-plus.t003" +form = "sf.expressions.operators-arithmetic.unary-plus" +kind = "type_combination" +target = "FLOAT" +note = "Unary plus on FLOAT." +catches = "conversion to fixed-point" +reading = "operators-arithmetic: \"+a Returns a, which causes implicit conversion of a to a numeric value. If a is a string, but the string can't be converted to a numeric value, an error is returned.\"" +cases = ["cases/translation/expressions/operators-arithmetic.unary-plus.toml#t003_float"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.unary-plus.t004" +form = "sf.expressions.operators-arithmetic.unary-plus" +kind = "null_argument" +target = "a" +note = "Unary plus on NULL text." +catches = "NULL replaced or converted to 0" +reading = "operators-arithmetic: \"+a Returns a, which causes implicit conversion of a to a numeric value. If a is a string, but the string can't be converted to a numeric value, an error is returned.\"" +cases = ["cases/translation/expressions/operators-arithmetic.unary-plus.toml#t004_null"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.unary-plus.t005" +form = "sf.expressions.operators-arithmetic.unary-plus" +kind = "error_parity" +target = "error" +note = "Unary plus on an empty string.: Snowflake raises error 100038 on every row (captured at e8691b63)." +catches = "NaN, NULL or a value where Snowflake raises an error" +reading = "operators-arithmetic: \"+a Returns a, which causes implicit conversion of a to a numeric value. If a is a string, but the string can't be converted to a numeric value, an error is returned.\"" +cases = ["cases/translation/expressions/operators-arithmetic.unary-plus.toml#t005_empty"] +required = true + +[[obligation]] +id = "sf.expressions.operators-arithmetic.unary-plus.t006" +form = "sf.expressions.operators-arithmetic.unary-plus" +kind = "error_parity" +target = "error" +note = "Unary plus on a non-numeric string is an error." +catches = "the string passed through unconverted" +reading = "operators-arithmetic: \"+a Returns a, which causes implicit conversion of a to a numeric value. If a is a string, but the string can't be converted to a numeric value, an error is returned.\"" +cases = ["cases/translation/expressions/operators-arithmetic.unary-plus.toml#t006_bad_text"] +required = true diff --git a/coverage/translation/obligations/functions.toml b/coverage/translation/obligations/functions.toml new file mode 100644 index 000000000..865d5994a --- /dev/null +++ b/coverage/translation/obligations/functions.toml @@ -0,0 +1,33873 @@ +# Translation obligations of family functions: per form, the documented type +# combinations, NULL in each argument, boundaries and error parity, each met by its +# cases under cases/translation. Hand-written; see coverage/translation/README.md. + +[[obligation]] +id = "sf.functions.abs.t001" +form = "sf.functions.abs" +kind = "type_combination" +target = "NUMBER(38,0)" +note = "ABS of integers." +catches = "the sign kept (ABS as identity) or SIGN computed" +reading = "the page names no argument type; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/functions/abs.toml#t001_int"] +required = true + +[[obligation]] +id = "sf.functions.abs.t002" +form = "sf.functions.abs" +kind = "type_combination" +target = "NUMBER(10,2)" +note = "ABS of NUMBER(10,2), keeping its type." +catches = "the scale lost or FLOAT returned" +reading = "the page names no argument type; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/functions/abs.toml#t002_dec"] +required = true + +[[obligation]] +id = "sf.functions.abs.t003" +form = "sf.functions.abs" +kind = "type_combination" +target = "FLOAT" +note = "ABS of FLOAT." +catches = "a tiny negative flushed to zero or kept negative (1e-300)" +reading = "the page names no argument type; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/functions/abs.toml#t003_float"] +required = true + +[[obligation]] +id = "sf.functions.abs.t004" +form = "sf.functions.abs" +kind = "null_argument" +target = "x" +note = "ABS of NULL." +catches = "NULL turned into 0" +reading = "the page names no argument type; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/functions/abs.toml#t004_null"] +required = true + +[[obligation]] +id = "sf.functions.abs.t005" +form = "sf.functions.abs" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "The 38-digit and double extremes." +catches = "64-bit arithmetic overflowing" +reading = "the page names no argument type; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT" +cases = ["cases/translation/functions/abs.toml#t005_extremes"] +required = true + +[[obligation]] +id = "sf.functions.accumulate.t001" +form = "sf.functions.accumulate" +kind = "type_combination" +target = "INT with INT state" +note = "The page's sum example over 3, 4 and 10, with a NULL row the page says is skipped (17)." +catches = "the NULL row breaking the sum, or only the last row kept" +reading = "the page: a user-defined aggregate built from initialize, accumulate, combine and terminate lambdas; NULL rows are skipped; NULL if all rows are NULL or there are none" +cases = ["cases/translation/functions/accumulate.toml#t001_sum"] +required = true + +[[obligation]] +id = "sf.functions.accumulate.t002" +form = "sf.functions.accumulate" +kind = "type_combination" +target = "INT with ARRAY state" +note = "The page's mean example over 3, 4 and 10, tracking the sum and the count in an ARRAY: 17/3, rounded to 2 places (5.67)." +catches = "the count taken from all rows including NULL (4.25), or integer division (5)" +reading = "the page: a user-defined aggregate built from initialize, accumulate, combine and terminate lambdas; NULL rows are skipped; NULL if all rows are NULL or there are none" +cases = ["cases/translation/functions/accumulate.toml#t002_mean"] +required = true + +[[obligation]] +id = "sf.functions.accumulate.t003" +form = "sf.functions.accumulate" +kind = "null_argument" +target = "input-expr" +note = "Only NULL rows, which the page says give NULL." +catches = "0 returned" +reading = "the page: a user-defined aggregate built from initialize, accumulate, combine and terminate lambdas; NULL rows are skipped; NULL if all rows are NULL or there are none" +cases = ["cases/translation/functions/accumulate.toml#t003_null_input_expr"] +required = true + +[[obligation]] +id = "sf.functions.acos.t001" +form = "sf.functions.acos" +kind = "type_combination" +target = "FLOAT" +note = "ACOS of FLOAT values." +catches = "ASIN computed instead (acos(0.25) differs from asin(0.25)) or degrees returned" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/acos.toml#t001_float"] +required = true + +[[obligation]] +id = "sf.functions.acos.t002" +form = "sf.functions.acos" +kind = "type_combination" +target = "NUMBER(12,4)" +note = "ACOS of NUMBER(12,4), converted to FLOAT." +catches = "ASIN computed instead (acos(0.25) differs from asin(0.25)) or degrees returned; or the result left fixed-point" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/acos.toml#t002_fixed"] +required = true + +[[obligation]] +id = "sf.functions.acos.t003" +form = "sf.functions.acos" +kind = "null_argument" +target = "x" +note = "ACOS of NULL." +catches = "NULL turned into 0 or NaN" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/acos.toml#t003_null"] +required = true + +[[obligation]] +id = "sf.functions.acos.t004" +form = "sf.functions.acos" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "The domain edges, 1 and -1." +catches = "pi returned for 1 or 0 for -1 (sign of the edge)" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/acos.toml#t004_edges"] +required = true + +[[obligation]] +id = "sf.functions.acos.t005" +form = "sf.functions.acos" +kind = "error_parity" +target = "error" +note = "ACOS at or outside its domain: Snowflake raises error 100044 on every row (captured at e8691b63)." +catches = "NaN, NULL or a value where Snowflake raises an error" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/acos.toml#t005_outside"] +required = true + +[[obligation]] +id = "sf.functions.acosh.t001" +form = "sf.functions.acosh" +kind = "type_combination" +target = "FLOAT" +note = "ACOSH of FLOAT values." +catches = "ASINH computed" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/acosh.toml#t001_float"] +required = true + +[[obligation]] +id = "sf.functions.acosh.t002" +form = "sf.functions.acosh" +kind = "type_combination" +target = "NUMBER(12,4)" +note = "ACOSH of NUMBER(12,4), converted to FLOAT." +catches = "ASINH computed; or the result left fixed-point" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/acosh.toml#t002_fixed"] +required = true + +[[obligation]] +id = "sf.functions.acosh.t003" +form = "sf.functions.acosh" +kind = "null_argument" +target = "x" +note = "ACOSH of NULL." +catches = "NULL turned into 0 or NaN" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/acosh.toml#t003_null"] +required = true + +[[obligation]] +id = "sf.functions.acosh.t004" +form = "sf.functions.acosh" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "At 1, the domain edge, and large values." +catches = "edge returned as NaN" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/acosh.toml#t004_edge"] +required = true + +[[obligation]] +id = "sf.functions.acosh.t005" +form = "sf.functions.acosh" +kind = "error_parity" +target = "error" +note = "ACOSH at or outside its domain: Snowflake raises error 100044 on every row (captured at e8691b63)." +catches = "NaN, NULL or a value where Snowflake raises an error" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/acosh.toml#t005_below_one"] +required = true + +[[obligation]] +id = "sf.functions.add-months.t001" +form = "sf.functions.add-months" +kind = "type_combination" +target = "DATE, NUMBER" +note = "Positive and negative month counts." +catches = "months added as 30 days, or arguments swapped" +reading = "the page: the result has the input's type; a non-integer count rounds to the nearest integer; a month end gives the result month's end (unlike DATEADD)" +cases = ["cases/translation/functions/add-months.toml#t001_date"] +required = true + +[[obligation]] +id = "sf.functions.add-months.t002" +form = "sf.functions.add-months" +kind = "type_combination" +target = "TIMESTAMP_NTZ, NUMBER" +note = "A timestamp keeps its time and type." +catches = "a DATE returned, or the time dropped" +reading = "the page: the result has the input's type; a non-integer count rounds to the nearest integer; a month end gives the result month's end (unlike DATEADD)" +cases = ["cases/translation/functions/add-months.toml#t002_timestamp"] +required = true + +[[obligation]] +id = "sf.functions.add-months.t003" +form = "sf.functions.add-months" +kind = "type_combination" +target = "TIMESTAMP_TZ, NUMBER" +note = "A TIMESTAMP_TZ keeps its offset." +catches = "the month end of the UTC instant (2024-02-29 04:00Z instead of 2024-03-01 04:00Z), or the offset dropped (the wall column shows the offset, which the instant comparison ignores)" +reading = "the page: the result has the input's type; a non-integer count rounds to the nearest integer; a month end gives the result month's end (unlike DATEADD)" +cases = ["cases/translation/functions/add-months.toml#t003_timestamp_tz"] +required = true + +[[obligation]] +id = "sf.functions.add-months.t004" +form = "sf.functions.add-months" +kind = "null_argument" +target = "date_or_timestamp_expr" +note = "NULL date." +catches = "NULL read as a default date" +reading = "the page: the result has the input's type; a non-integer count rounds to the nearest integer; a month end gives the result month's end (unlike DATEADD)" +cases = ["cases/translation/functions/add-months.toml#t004_null_date_or_timestamp_expr"] +required = true + +[[obligation]] +id = "sf.functions.add-months.t005" +form = "sf.functions.add-months" +kind = "null_argument" +target = "num_months_expr" +note = "NULL count." +catches = "NULL read as 0" +reading = "the page: the result has the input's type; a non-integer count rounds to the nearest integer; a month end gives the result month's end (unlike DATEADD)" +cases = ["cases/translation/functions/add-months.toml#t005_null_num_months_expr"] +required = true + +[[obligation]] +id = "sf.functions.add-months.t006" +form = "sf.functions.add-months" +kind = "boundary" +subkind = "leap_day" +target = "leap_day" +note = "Last-day-of-month inputs, which stay at the month end." +catches = "DATEADD semantics (2023-03-28 from 2023-02-28 instead of 2023-03-31)" +reading = "the page: the result has the input's type; a non-integer count rounds to the nearest integer; a month end gives the result month's end (unlike DATEADD)" +cases = ["cases/translation/functions/add-months.toml#t006_month_end"] +required = true + +[[obligation]] +id = "sf.functions.add-months.t007" +form = "sf.functions.add-months" +kind = "boundary" +subkind = "rounding_scale" +target = "rounding_scale" +note = "Fractional counts, which the page says round to the nearest integer." +catches = "truncation (1 month for 1.6) or half-to-even (2 for 2.5 instead of 3)" +reading = "the page: the result has the input's type; a non-integer count rounds to the nearest integer; a month end gives the result month's end (unlike DATEADD)" +cases = ["cases/translation/functions/add-months.toml#t007_fractional"] +required = true + +[[obligation]] +id = "sf.functions.any-value.any-value.t001" +form = "sf.functions.any-value.any-value" +kind = "type_combination" +target = "VARCHAR" +note = "Groups whose rows hold one value each (repeated), so any choice gives it." +catches = "a value from another group, or the grouping column returned" +reading = "the page: some value of the group, of any type; DISTINCT has no effect; NULL values are not excluded; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/any-value.any-value.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.any-value.any-value.t002" +form = "sf.functions.any-value.any-value" +kind = "type_combination" +target = "DATE" +note = "A DATE value." +catches = "a different type returned" +reading = "the page: some value of the group, of any type; DISTINCT has no effect; NULL values are not excluded; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/any-value.any-value.toml#t002_date"] +required = true + +[[obligation]] +id = "sf.functions.any-value.any-value.t003" +form = "sf.functions.any-value.any-value" +kind = "type_combination" +target = "DISTINCT" +note = "DISTINCT, which has no effect." +catches = "DISTINCT rejected" +reading = "the page: some value of the group, of any type; DISTINCT has no effect; NULL values are not excluded; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/any-value.any-value.toml#t003_distinct"] +required = true + +[[obligation]] +id = "sf.functions.any-value.any-value.t004" +form = "sf.functions.any-value.any-value" +kind = "null_argument" +target = "expr1" +note = "A group of only NULL, beside a group with a value." +catches = "an error or a value from another group" +reading = "the page: some value of the group, of any type; DISTINCT has no effect; NULL values are not excluded; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/any-value.any-value.toml#t004_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.any-value.any-value.t005" +form = "sf.functions.any-value.any-value" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "an error instead of NULL" +reading = "the page: some value of the group, of any type; DISTINCT has no effect; NULL values are not excluded; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/any-value.any-value.toml#t005_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.any-value.any-value-over.t001" +form = "sf.functions.any-value.any-value-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Partitions holding one value each." +catches = "a value from another partition" +reading = "the page: some value of the group, of any type; DISTINCT has no effect; NULL values are not excluded; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/any-value.any-value-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.any-value.any-value-over.t002" +form = "sf.functions.any-value.any-value-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause over one repeated value." +catches = "NULL" +reading = "the page: some value of the group, of any type; DISTINCT has no effect; NULL values are not excluded; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/any-value.any-value-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.any-value.any-value-over.t003" +form = "sf.functions.any-value.any-value-over" +kind = "null_argument" +target = "expr1" +note = "A partition of only NULL." +catches = "a value from another partition" +reading = "the page: some value of the group, of any type; DISTINCT has no effect; NULL values are not excluded; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/any-value.any-value-over.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.any-value.any-value-over.t004" +form = "sf.functions.any-value.any-value-over" +kind = "null_argument" +target = "expr2" +note = "NULL partition keys." +catches = "NULL-keyed rows dropped or given another partition's value" +reading = "the page: some value of the group, of any type; DISTINCT has no effect; NULL values are not excluded; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/any-value.any-value-over.toml#t004_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.approx-count-distinct.approx-count-distinct.t001" +form = "sf.functions.approx-count-distinct.approx-count-distinct" +kind = "type_combination" +target = "NUMBER" +note = "Repeated values per group." +catches = "duplicates counted (COUNT)" +reading = "the page: an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/approx-count-distinct.approx-count-distinct.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.approx-count-distinct.approx-count-distinct.t002" +form = "sf.functions.approx-count-distinct.approx-count-distinct" +kind = "type_combination" +target = "several expressions" +note = "Distinct (a, b) combinations: 3 without the NULL pair, where a alone has 2 distinct values." +catches = "distinct values of a only (2), the NULL pair counted (4), or the sum of per-column counts" +reading = "the page: an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/approx-count-distinct.approx-count-distinct.toml#t002_multi"] +required = true + +[[obligation]] +id = "sf.functions.approx-count-distinct.approx-count-distinct.t003" +form = "sf.functions.approx-count-distinct.approx-count-distinct" +kind = "type_combination" +target = "VARCHAR" +note = "Text differing only in case." +catches = "case-insensitive distinctness" +reading = "the page: an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/approx-count-distinct.approx-count-distinct.toml#t003_varchar"] +required = true + +[[obligation]] +id = "sf.functions.approx-count-distinct.approx-count-distinct.t004" +form = "sf.functions.approx-count-distinct.approx-count-distinct" +kind = "type_combination" +target = "DISTINCT" +note = "DISTINCT, which has no effect." +catches = "DISTINCT rejected" +reading = "the page: an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/approx-count-distinct.approx-count-distinct.toml#t004_distinct"] +required = true + +[[obligation]] +id = "sf.functions.approx-count-distinct.approx-count-distinct.t005" +form = "sf.functions.approx-count-distinct.approx-count-distinct" +kind = "null_argument" +target = "expr1" +note = "NULL rows, which are not counted, and a group of only NULL." +catches = "NULL counted as a value" +reading = "the page: an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/approx-count-distinct.approx-count-distinct.toml#t005_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.approx-count-distinct.approx-count-distinct.t006" +form = "sf.functions.approx-count-distinct.approx-count-distinct" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "NULL instead of 0" +reading = "the page: an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/approx-count-distinct.approx-count-distinct.toml#t006_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.approx-count-distinct.approx-count-distinct-over.t001" +form = "sf.functions.approx-count-distinct.approx-count-distinct-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Partitions of different sizes in mixed input order." +catches = "the whole input aggregated instead of the partition, or a running value" +reading = "the page: an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/approx-count-distinct.approx-count-distinct-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.approx-count-distinct.approx-count-distinct-over.t002" +form = "sf.functions.approx-count-distinct.approx-count-distinct-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running (ordered) value instead of the whole input" +reading = "the page: an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/approx-count-distinct.approx-count-distinct-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.approx-count-distinct.approx-count-distinct-over.t003" +form = "sf.functions.approx-count-distinct.approx-count-distinct-over" +kind = "null_argument" +target = "expr1" +note = "NULL values inside partitions, and a partition with only NULL." +catches = "NULL counted as a value" +reading = "the page: an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/approx-count-distinct.approx-count-distinct-over.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.approx-count-distinct.approx-count-distinct-over.t004" +form = "sf.functions.approx-count-distinct.approx-count-distinct-over" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys, which form one partition." +catches = "NULL-keyed rows each in their own partition or dropped" +reading = "the page: an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/approx-count-distinct.approx-count-distinct-over.toml#t004_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.approx-count-distinct.approx-count-distinct-over.syntax.t001" +form = "sf.functions.approx-count-distinct.approx-count-distinct-over.syntax" +kind = "type_combination" +target = "* OVER (PARTITION BY)" +note = "Distinct whole rows per partition (the partition column included), one with NULL." +catches = "rows counted instead of distinct rows, or rows with a NULL counted" +reading = "the page: an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch; * counts the distinct rows of all columns, excluding rows with NULL" +cases = ["cases/translation/functions/approx-count-distinct.approx-count-distinct-over.syntax.toml#t001_star"] +required = true + +[[obligation]] +id = "sf.functions.approx-count-distinct.approx-count-distinct-over.syntax.t002" +form = "sf.functions.approx-count-distinct.approx-count-distinct-over.syntax" +kind = "type_combination" +target = "* OVER ()" +note = "An empty OVER clause." +catches = "a running count" +reading = "the page: an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch; * counts the distinct rows of all columns, excluding rows with NULL" +cases = ["cases/translation/functions/approx-count-distinct.approx-count-distinct-over.syntax.toml#t002_star_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.approx-count-distinct.approx-count-distinct-over.syntax.t003" +form = "sf.functions.approx-count-distinct.approx-count-distinct-over.syntax" +kind = "null_argument" +target = "expr2" +note = "A partition key outside the * columns, NULL for the two x rows, so the NULL-keyed rows form one partition of two distinct rows." +catches = "NULL-keyed rows each in their own partition (1 instead of 2) or dropped" +reading = "the page: an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch; * counts the distinct rows of all columns, excluding rows with NULL" +cases = ["cases/translation/functions/approx-count-distinct.approx-count-distinct-over.syntax.toml#t003_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.approx-percentile-accumulate.t001" +form = "sf.functions.approx-percentile-accumulate" +kind = "type_combination" +target = "NUMBER" +note = "A state per group, read at the median." +catches = "the whole input's state" +reading = "the page: an approximate percentile (a t-digest) of numeric values, returned as DOUBLE; is a constant from 0.0 up to but not including 1.0; the value need not be in the data set; no ORDER BY or frame as a window function; APPROX_PERCENTILE_ACCUMULATE builds the state, _COMBINE merges states and _ESTIMATE reads a percentile" +cases = ["cases/translation/functions/approx-percentile-accumulate.toml#t001_state"] +required = true + +[[obligation]] +id = "sf.functions.approx-percentile-accumulate.t002" +form = "sf.functions.approx-percentile-accumulate" +kind = "null_argument" +target = "expr" +note = "NULL values, which are ignored." +catches = "NULL counted" +reading = "the page: an approximate percentile (a t-digest) of numeric values, returned as DOUBLE; is a constant from 0.0 up to but not including 1.0; the value need not be in the data set; no ORDER BY or frame as a window function; APPROX_PERCENTILE_ACCUMULATE builds the state, _COMBINE merges states and _ESTIMATE reads a percentile" +cases = ["cases/translation/functions/approx-percentile-accumulate.toml#t002_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.approx-percentile-combine.t001" +form = "sf.functions.approx-percentile-combine" +kind = "type_combination" +target = "two states" +note = "States of the low and the high half merged, read at the median." +catches = "only the first state used, or the medians averaged" +reading = "the page: an approximate percentile (a t-digest) of numeric values, returned as DOUBLE; is a constant from 0.0 up to but not including 1.0; the value need not be in the data set; no ORDER BY or frame as a window function; APPROX_PERCENTILE_ACCUMULATE builds the state, _COMBINE merges states and _ESTIMATE reads a percentile" +cases = ["cases/translation/functions/approx-percentile-combine.toml#t001_merge"] +required = true + +[[obligation]] +id = "sf.functions.approx-percentile-combine.t002" +form = "sf.functions.approx-percentile-combine" +kind = "null_argument" +target = "state" +note = "A NULL state beside states." +catches = "the result NULL" +reading = "the page: an approximate percentile (a t-digest) of numeric values, returned as DOUBLE; is a constant from 0.0 up to but not including 1.0; the value need not be in the data set; no ORDER BY or frame as a window function; APPROX_PERCENTILE_ACCUMULATE builds the state, _COMBINE merges states and _ESTIMATE reads a percentile" +cases = ["cases/translation/functions/approx-percentile-combine.toml#t002_null_state"] +required = true + +[[obligation]] +id = "sf.functions.approx-percentile-estimate.t001" +form = "sf.functions.approx-percentile-estimate" +kind = "type_combination" +target = "state, percentile" +note = "Two percentiles from one state." +catches = "the percentile read as 0-100 or from the top" +reading = "the page: an approximate percentile (a t-digest) of numeric values, returned as DOUBLE; is a constant from 0.0 up to but not including 1.0; the value need not be in the data set; no ORDER BY or frame as a window function; APPROX_PERCENTILE_ACCUMULATE builds the state, _COMBINE merges states and _ESTIMATE reads a percentile" +cases = ["cases/translation/functions/approx-percentile-estimate.toml#t001_percentiles"] +required = true + +[[obligation]] +id = "sf.functions.approx-percentile-estimate.t002" +form = "sf.functions.approx-percentile-estimate" +kind = "type_combination" +target = "percentile 0.0" +note = "The documented lower end 0.0." +catches = "0.0 rejected" +reading = "the page: an approximate percentile (a t-digest) of numeric values, returned as DOUBLE; is a constant from 0.0 up to but not including 1.0; the value need not be in the data set; no ORDER BY or frame as a window function; APPROX_PERCENTILE_ACCUMULATE builds the state, _COMBINE merges states and _ESTIMATE reads a percentile" +cases = ["cases/translation/functions/approx-percentile-estimate.toml#t002_zero"] +required = true + +[[obligation]] +id = "sf.functions.approx-percentile-estimate.t003" +form = "sf.functions.approx-percentile-estimate" +kind = "null_argument" +target = "state" +note = "A NULL state." +catches = "an error instead of NULL" +reading = "the page: an approximate percentile (a t-digest) of numeric values, returned as DOUBLE; is a constant from 0.0 up to but not including 1.0; the value need not be in the data set; no ORDER BY or frame as a window function; APPROX_PERCENTILE_ACCUMULATE builds the state, _COMBINE merges states and _ESTIMATE reads a percentile" +cases = ["cases/translation/functions/approx-percentile-estimate.toml#t003_null_state"] +required = true + +[[obligation]] +id = "sf.functions.approx-percentile.approx-percentile.t001" +form = "sf.functions.approx-percentile.approx-percentile" +kind = "type_combination" +target = "NUMBER, 0.5" +note = "The median of five values and of one value." +catches = "the percentile read as 0-100, or the whole input" +reading = "the page: an approximate percentile (a t-digest) of numeric values, returned as DOUBLE; is a constant from 0.0 up to but not including 1.0; the value need not be in the data set; no ORDER BY or frame as a window function; APPROX_PERCENTILE_ACCUMULATE builds the state, _COMBINE merges states and _ESTIMATE reads a percentile" +cases = ["cases/translation/functions/approx-percentile.approx-percentile.toml#t001_median"] +required = true + +[[obligation]] +id = "sf.functions.approx-percentile.approx-percentile.t002" +form = "sf.functions.approx-percentile.approx-percentile" +kind = "type_combination" +target = "NUMBER, 0.2" +note = "A low percentile." +catches = "the percentile from the top (1 - p)" +reading = "the page: an approximate percentile (a t-digest) of numeric values, returned as DOUBLE; is a constant from 0.0 up to but not including 1.0; the value need not be in the data set; no ORDER BY or frame as a window function; APPROX_PERCENTILE_ACCUMULATE builds the state, _COMBINE merges states and _ESTIMATE reads a percentile" +cases = ["cases/translation/functions/approx-percentile.approx-percentile.toml#t002_low"] +required = true + +[[obligation]] +id = "sf.functions.approx-percentile.approx-percentile.t003" +form = "sf.functions.approx-percentile.approx-percentile" +kind = "type_combination" +target = "FLOAT" +note = "FLOAT values." +catches = "a fixed-point result" +reading = "the page: an approximate percentile (a t-digest) of numeric values, returned as DOUBLE; is a constant from 0.0 up to but not including 1.0; the value need not be in the data set; no ORDER BY or frame as a window function; APPROX_PERCENTILE_ACCUMULATE builds the state, _COMBINE merges states and _ESTIMATE reads a percentile" +cases = ["cases/translation/functions/approx-percentile.approx-percentile.toml#t003_float"] +required = true + +[[obligation]] +id = "sf.functions.approx-percentile.approx-percentile.t004" +form = "sf.functions.approx-percentile.approx-percentile" +kind = "null_argument" +target = "expr" +note = "NULL values, which are ignored, and a group of only NULL." +catches = "NULL counted as the lowest value" +reading = "the page: an approximate percentile (a t-digest) of numeric values, returned as DOUBLE; is a constant from 0.0 up to but not including 1.0; the value need not be in the data set; no ORDER BY or frame as a window function; APPROX_PERCENTILE_ACCUMULATE builds the state, _COMBINE merges states and _ESTIMATE reads a percentile" +cases = ["cases/translation/functions/approx-percentile.approx-percentile.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.approx-percentile.approx-percentile.t005" +form = "sf.functions.approx-percentile.approx-percentile" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "an error or 0 instead of NULL" +reading = "the page: an approximate percentile (a t-digest) of numeric values, returned as DOUBLE; is a constant from 0.0 up to but not including 1.0; the value need not be in the data set; no ORDER BY or frame as a window function; APPROX_PERCENTILE_ACCUMULATE builds the state, _COMBINE merges states and _ESTIMATE reads a percentile" +cases = ["cases/translation/functions/approx-percentile.approx-percentile.toml#t005_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.approx-percentile.approx-percentile-over.t001" +form = "sf.functions.approx-percentile.approx-percentile-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Per-partition medians." +catches = "the whole input" +reading = "the page: an approximate percentile (a t-digest) of numeric values, returned as DOUBLE; is a constant from 0.0 up to but not including 1.0; the value need not be in the data set; no ORDER BY or frame as a window function; APPROX_PERCENTILE_ACCUMULATE builds the state, _COMBINE merges states and _ESTIMATE reads a percentile" +cases = ["cases/translation/functions/approx-percentile.approx-percentile-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.approx-percentile.approx-percentile-over.t002" +form = "sf.functions.approx-percentile.approx-percentile-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running value" +reading = "the page: an approximate percentile (a t-digest) of numeric values, returned as DOUBLE; is a constant from 0.0 up to but not including 1.0; the value need not be in the data set; no ORDER BY or frame as a window function; APPROX_PERCENTILE_ACCUMULATE builds the state, _COMBINE merges states and _ESTIMATE reads a percentile" +cases = ["cases/translation/functions/approx-percentile.approx-percentile-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.approx-percentile.approx-percentile-over.t003" +form = "sf.functions.approx-percentile.approx-percentile-over" +kind = "null_argument" +target = "expr" +note = "NULL values inside a partition." +catches = "NULL counted" +reading = "the page: an approximate percentile (a t-digest) of numeric values, returned as DOUBLE; is a constant from 0.0 up to but not including 1.0; the value need not be in the data set; no ORDER BY or frame as a window function; APPROX_PERCENTILE_ACCUMULATE builds the state, _COMBINE merges states and _ESTIMATE reads a percentile" +cases = ["cases/translation/functions/approx-percentile.approx-percentile-over.toml#t003_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.approx-percentile.approx-percentile-over.t004" +form = "sf.functions.approx-percentile.approx-percentile-over" +kind = "null_argument" +target = "expr3" +note = "NULL partition keys." +catches = "NULL-keyed rows split or dropped" +reading = "the page: an approximate percentile (a t-digest) of numeric values, returned as DOUBLE; is a constant from 0.0 up to but not including 1.0; the value need not be in the data set; no ORDER BY or frame as a window function; APPROX_PERCENTILE_ACCUMULATE builds the state, _COMBINE merges states and _ESTIMATE reads a percentile" +cases = ["cases/translation/functions/approx-percentile.approx-percentile-over.toml#t004_null_expr3"] +required = true + +[[obligation]] +id = "sf.functions.approx-top-k-accumulate.t001" +form = "sf.functions.approx-top-k-accumulate" +kind = "type_combination" +target = "VARCHAR, counters" +note = "A state per group, read with APPROX_TOP_K_ESTIMATE." +catches = "the whole input's state, or the top-2 read ignored" +reading = "the page: the approximately most frequent values and their counts as an ARRAY of [value, count] pairs, most frequent first; defaults to 1 and is at most 100000; bounds the tracked values; APPROX_TOP_K_ACCUMULATE builds the state, _COMBINE merges states (with optional when all states share it) and _ESTIMATE reads the top ; the page does not say how NULL is counted" +cases = ["cases/translation/functions/approx-top-k-accumulate.toml#t001_state"] +required = true + +[[obligation]] +id = "sf.functions.approx-top-k-accumulate.t002" +form = "sf.functions.approx-top-k-accumulate" +kind = "null_argument" +target = "expr" +note = "NULL as the most frequent value." +catches = "NULL treated the opposite way to Snowflake" +reading = "the page: the approximately most frequent values and their counts as an ARRAY of [value, count] pairs, most frequent first; defaults to 1 and is at most 100000; bounds the tracked values; APPROX_TOP_K_ACCUMULATE builds the state, _COMBINE merges states (with optional when all states share it) and _ESTIMATE reads the top ; the page does not say how NULL is counted" +cases = ["cases/translation/functions/approx-top-k-accumulate.toml#t002_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.approx-top-k-combine.t001" +form = "sf.functions.approx-top-k-combine" +kind = "type_combination" +target = "states" +note = "States where b is second in p and first in q: merged, b (3) beats a (2)." +catches = "the first state only, or per-state ranks merged" +reading = "the page: the approximately most frequent values and their counts as an ARRAY of [value, count] pairs, most frequent first; defaults to 1 and is at most 100000; bounds the tracked values; APPROX_TOP_K_ACCUMULATE builds the state, _COMBINE merges states (with optional when all states share it) and _ESTIMATE reads the top ; the page does not say how NULL is counted" +cases = ["cases/translation/functions/approx-top-k-combine.toml#t001_merge"] +required = true + +[[obligation]] +id = "sf.functions.approx-top-k-combine.t002" +form = "sf.functions.approx-top-k-combine" +kind = "type_combination" +target = "states, counters" +note = "An explicit number of counters." +catches = "the explicit counters argument rejected, or the states not merged" +reading = "the page: the approximately most frequent values and their counts as an ARRAY of [value, count] pairs, most frequent first; defaults to 1 and is at most 100000; bounds the tracked values; APPROX_TOP_K_ACCUMULATE builds the state, _COMBINE merges states (with optional when all states share it) and _ESTIMATE reads the top ; the page does not say how NULL is counted" +cases = ["cases/translation/functions/approx-top-k-combine.toml#t002_counters"] +required = true + +[[obligation]] +id = "sf.functions.approx-top-k-combine.t003" +form = "sf.functions.approx-top-k-combine" +kind = "null_argument" +target = "state" +note = "A NULL state beside states." +catches = "the result NULL" +reading = "the page: the approximately most frequent values and their counts as an ARRAY of [value, count] pairs, most frequent first; defaults to 1 and is at most 100000; bounds the tracked values; APPROX_TOP_K_ACCUMULATE builds the state, _COMBINE merges states (with optional when all states share it) and _ESTIMATE reads the top ; the page does not say how NULL is counted" +cases = ["cases/translation/functions/approx-top-k-combine.toml#t003_null_state"] +required = true + +[[obligation]] +id = "sf.functions.approx-top-k-estimate.t001" +form = "sf.functions.approx-top-k-estimate" +kind = "type_combination" +target = "state, k" +note = "k = 2 from a state." +catches = "k ignored" +reading = "the page: the approximately most frequent values and their counts as an ARRAY of [value, count] pairs, most frequent first; defaults to 1 and is at most 100000; bounds the tracked values; APPROX_TOP_K_ACCUMULATE builds the state, _COMBINE merges states (with optional when all states share it) and _ESTIMATE reads the top ; the page does not say how NULL is counted" +cases = ["cases/translation/functions/approx-top-k-estimate.toml#t001_k"] +required = true + +[[obligation]] +id = "sf.functions.approx-top-k-estimate.t002" +form = "sf.functions.approx-top-k-estimate" +kind = "type_combination" +target = "state" +note = "k omitted: the page gives 1." +catches = "every tracked value returned" +reading = "the page: the approximately most frequent values and their counts as an ARRAY of [value, count] pairs, most frequent first; defaults to 1 and is at most 100000; bounds the tracked values; APPROX_TOP_K_ACCUMULATE builds the state, _COMBINE merges states (with optional when all states share it) and _ESTIMATE reads the top ; the page does not say how NULL is counted" +cases = ["cases/translation/functions/approx-top-k-estimate.toml#t002_default_k"] +required = true + +[[obligation]] +id = "sf.functions.approx-top-k-estimate.t003" +form = "sf.functions.approx-top-k-estimate" +kind = "null_argument" +target = "state" +note = "A NULL state." +catches = "an empty array instead of NULL" +reading = "the page: the approximately most frequent values and their counts as an ARRAY of [value, count] pairs, most frequent first; defaults to 1 and is at most 100000; bounds the tracked values; APPROX_TOP_K_ACCUMULATE builds the state, _COMBINE merges states (with optional when all states share it) and _ESTIMATE reads the top ; the page does not say how NULL is counted" +cases = ["cases/translation/functions/approx-top-k-estimate.toml#t003_null_state"] +required = true + +[[obligation]] +id = "sf.functions.approx-top-k.approx-top-k.t001" +form = "sf.functions.approx-top-k.approx-top-k" +kind = "type_combination" +target = "VARCHAR, k" +note = "k = 2 over values seen 3, 2 and 1 times." +catches = "least frequent first, or k ignored" +reading = "the page: the approximately most frequent values and their counts as an ARRAY of [value, count] pairs, most frequent first; defaults to 1 and is at most 100000; bounds the tracked values; APPROX_TOP_K_ACCUMULATE builds the state, _COMBINE merges states (with optional when all states share it) and _ESTIMATE reads the top ; the page does not say how NULL is counted" +cases = ["cases/translation/functions/approx-top-k.approx-top-k.toml#t001_k"] +required = true + +[[obligation]] +id = "sf.functions.approx-top-k.approx-top-k.t002" +form = "sf.functions.approx-top-k.approx-top-k" +kind = "type_combination" +target = "no k" +note = "k omitted: the page gives 1." +catches = "every value returned" +reading = "the page: the approximately most frequent values and their counts as an ARRAY of [value, count] pairs, most frequent first; defaults to 1 and is at most 100000; bounds the tracked values; APPROX_TOP_K_ACCUMULATE builds the state, _COMBINE merges states (with optional when all states share it) and _ESTIMATE reads the top ; the page does not say how NULL is counted" +cases = ["cases/translation/functions/approx-top-k.approx-top-k.toml#t002_default_k"] +required = true + +[[obligation]] +id = "sf.functions.approx-top-k.approx-top-k.t003" +form = "sf.functions.approx-top-k.approx-top-k" +kind = "type_combination" +target = "k and counters" +note = "k = 2 with 10 counters." +catches = "counters read as k" +reading = "the page: the approximately most frequent values and their counts as an ARRAY of [value, count] pairs, most frequent first; defaults to 1 and is at most 100000; bounds the tracked values; APPROX_TOP_K_ACCUMULATE builds the state, _COMBINE merges states (with optional when all states share it) and _ESTIMATE reads the top ; the page does not say how NULL is counted" +cases = ["cases/translation/functions/approx-top-k.approx-top-k.toml#t003_counters"] +required = true + +[[obligation]] +id = "sf.functions.approx-top-k.approx-top-k.t004" +form = "sf.functions.approx-top-k.approx-top-k" +kind = "type_combination" +target = "NUMBER" +note = "NUMBER values." +catches = "values returned as text" +reading = "the page: the approximately most frequent values and their counts as an ARRAY of [value, count] pairs, most frequent first; defaults to 1 and is at most 100000; bounds the tracked values; APPROX_TOP_K_ACCUMULATE builds the state, _COMBINE merges states (with optional when all states share it) and _ESTIMATE reads the top ; the page does not say how NULL is counted" +cases = ["cases/translation/functions/approx-top-k.approx-top-k.toml#t004_number"] +required = true + +[[obligation]] +id = "sf.functions.approx-top-k.approx-top-k.t005" +form = "sf.functions.approx-top-k.approx-top-k" +kind = "null_argument" +target = "expr" +note = "NULL as the most frequent input value." +catches = "NULL treated the opposite way to Snowflake (counted as a value or skipped)" +reading = "the page: the approximately most frequent values and their counts as an ARRAY of [value, count] pairs, most frequent first; defaults to 1 and is at most 100000; bounds the tracked values; APPROX_TOP_K_ACCUMULATE builds the state, _COMBINE merges states (with optional when all states share it) and _ESTIMATE reads the top ; the page does not say how NULL is counted" +cases = ["cases/translation/functions/approx-top-k.approx-top-k.toml#t005_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.approx-top-k.approx-top-k.t006" +form = "sf.functions.approx-top-k.approx-top-k" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "NULL instead of the empty-input result, or the reverse" +reading = "the page: the approximately most frequent values and their counts as an ARRAY of [value, count] pairs, most frequent first; defaults to 1 and is at most 100000; bounds the tracked values; APPROX_TOP_K_ACCUMULATE builds the state, _COMBINE merges states (with optional when all states share it) and _ESTIMATE reads the top ; the page does not say how NULL is counted" +cases = ["cases/translation/functions/approx-top-k.approx-top-k.toml#t006_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.approx-top-k.approx-top-k-over.t001" +form = "sf.functions.approx-top-k.approx-top-k-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Per-partition top 2." +catches = "the whole input" +reading = "the page: the approximately most frequent values and their counts as an ARRAY of [value, count] pairs, most frequent first; defaults to 1 and is at most 100000; bounds the tracked values; APPROX_TOP_K_ACCUMULATE builds the state, _COMBINE merges states (with optional when all states share it) and _ESTIMATE reads the top ; the page does not say how NULL is counted; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/approx-top-k.approx-top-k-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.approx-top-k.approx-top-k-over.t002" +form = "sf.functions.approx-top-k.approx-top-k-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running value" +reading = "the page: the approximately most frequent values and their counts as an ARRAY of [value, count] pairs, most frequent first; defaults to 1 and is at most 100000; bounds the tracked values; APPROX_TOP_K_ACCUMULATE builds the state, _COMBINE merges states (with optional when all states share it) and _ESTIMATE reads the top ; the page does not say how NULL is counted; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/approx-top-k.approx-top-k-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.approx-top-k.approx-top-k-over.t003" +form = "sf.functions.approx-top-k.approx-top-k-over" +kind = "null_argument" +target = "expr4" +note = "NULL partition keys." +catches = "NULL-keyed rows split or dropped" +reading = "the page: the approximately most frequent values and their counts as an ARRAY of [value, count] pairs, most frequent first; defaults to 1 and is at most 100000; bounds the tracked values; APPROX_TOP_K_ACCUMULATE builds the state, _COMBINE merges states (with optional when all states share it) and _ESTIMATE reads the top ; the page does not say how NULL is counted; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/approx-top-k.approx-top-k-over.toml#t003_null_expr4"] +required = true + +[[obligation]] +id = "sf.functions.approx-top-k.approx-top-k-over.t004" +form = "sf.functions.approx-top-k.approx-top-k-over" +kind = "null_argument" +target = "expr" +note = "A partition of only NULL." +catches = "NULL treated the opposite way to Snowflake" +reading = "the page: the approximately most frequent values and their counts as an ARRAY of [value, count] pairs, most frequent first; defaults to 1 and is at most 100000; bounds the tracked values; APPROX_TOP_K_ACCUMULATE builds the state, _COMBINE merges states (with optional when all states share it) and _ESTIMATE reads the top ; the page does not say how NULL is counted; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/approx-top-k.approx-top-k-over.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.approximate-jaccard-index.approximate-jaccard-index.t001" +form = "sf.functions.approximate-jaccard-index.approximate-jaccard-index" +kind = "type_combination" +target = "MinHash states" +note = "Two states of equal sets." +catches = "an order-sensitive or exact-match comparison" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/approximate-jaccard-index.approximate-jaccard-index.toml#t001_equal"] +required = true + +[[obligation]] +id = "sf.functions.approximate-jaccard-index.approximate-jaccard-index.t002" +form = "sf.functions.approximate-jaccard-index.approximate-jaccard-index" +kind = "type_combination" +target = "MinHash states" +note = "Two states of disjoint sets." +catches = "a similarity above 0.0 or a distance (1.0)" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/approximate-jaccard-index.approximate-jaccard-index.toml#t002_disjoint"] +required = true + +[[obligation]] +id = "sf.functions.approximate-jaccard-index.approximate-jaccard-index.t003" +form = "sf.functions.approximate-jaccard-index.approximate-jaccard-index" +kind = "type_combination" +target = "DISTINCT" +note = "DISTINCT, which has no effect, over a repeated state." +catches = "DISTINCT rejected" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/approximate-jaccard-index.approximate-jaccard-index.toml#t003_distinct"] +required = true + +[[obligation]] +id = "sf.functions.approximate-jaccard-index.approximate-jaccard-index.t004" +form = "sf.functions.approximate-jaccard-index.approximate-jaccard-index" +kind = "null_argument" +target = "expr" +note = "A NULL state beside two equal states." +catches = "the result NULL or below 1.0" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/approximate-jaccard-index.approximate-jaccard-index.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.approximate-similarity.approximate-similarity.t001" +form = "sf.functions.approximate-similarity.approximate-similarity" +kind = "type_combination" +target = "MinHash states" +note = "Two states of equal sets." +catches = "an order-sensitive or exact-match comparison" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/approximate-similarity.approximate-similarity.toml#t001_equal"] +required = true + +[[obligation]] +id = "sf.functions.approximate-similarity.approximate-similarity.t002" +form = "sf.functions.approximate-similarity.approximate-similarity" +kind = "type_combination" +target = "MinHash states" +note = "Two states of disjoint sets." +catches = "a similarity above 0.0 or a distance (1.0)" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/approximate-similarity.approximate-similarity.toml#t002_disjoint"] +required = true + +[[obligation]] +id = "sf.functions.approximate-similarity.approximate-similarity.t003" +form = "sf.functions.approximate-similarity.approximate-similarity" +kind = "type_combination" +target = "DISTINCT" +note = "DISTINCT, which has no effect, over a repeated state." +catches = "DISTINCT rejected" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/approximate-similarity.approximate-similarity.toml#t003_distinct"] +required = true + +[[obligation]] +id = "sf.functions.approximate-similarity.approximate-similarity.t004" +form = "sf.functions.approximate-similarity.approximate-similarity" +kind = "null_argument" +target = "expr" +note = "A NULL state beside two equal states." +catches = "the result NULL or below 1.0" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/approximate-similarity.approximate-similarity.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.array-agg.array-agg.t001" +form = "sf.functions.array-agg.array-agg" +kind = "type_combination" +target = "NUMBER, WITHIN GROUP DESC" +note = "A descending order per group." +catches = "ASC or input order" +reading = "the page: an ARRAY of the non-NULL values; WITHIN GROUP (ORDER BY) fixes the order, otherwise unpredictable; DISTINCT removes duplicates and must name the WITHIN GROUP column; an empty input gives an empty array" +cases = ["cases/translation/functions/array-agg.array-agg.toml#t001_ordered"] +required = true + +[[obligation]] +id = "sf.functions.array-agg.array-agg.t002" +form = "sf.functions.array-agg.array-agg" +kind = "type_combination" +target = "WITHIN GROUP on another column" +note = "Order by a second column." +catches = "the values sorted by themselves" +reading = "the page: an ARRAY of the non-NULL values; WITHIN GROUP (ORDER BY) fixes the order, otherwise unpredictable; DISTINCT removes duplicates and must name the WITHIN GROUP column; an empty input gives an empty array" +cases = ["cases/translation/functions/array-agg.array-agg.toml#t002_order_other"] +required = true + +[[obligation]] +id = "sf.functions.array-agg.array-agg.t003" +form = "sf.functions.array-agg.array-agg" +kind = "type_combination" +target = "DATE" +note = "DATE values in an ARRAY." +catches = "dates rendered in another format inside the array" +reading = "the page: an ARRAY of the non-NULL values; WITHIN GROUP (ORDER BY) fixes the order, otherwise unpredictable; DISTINCT removes duplicates and must name the WITHIN GROUP column; an empty input gives an empty array" +cases = ["cases/translation/functions/array-agg.array-agg.toml#t003_date"] +required = true + +[[obligation]] +id = "sf.functions.array-agg.array-agg.t004" +form = "sf.functions.array-agg.array-agg" +kind = "type_combination" +target = "DISTINCT" +note = "DISTINCT with WITHIN GROUP on the same column." +catches = "DISTINCT ignored" +reading = "the page: an ARRAY of the non-NULL values; WITHIN GROUP (ORDER BY) fixes the order, otherwise unpredictable; DISTINCT removes duplicates and must name the WITHIN GROUP column; an empty input gives an empty array" +cases = ["cases/translation/functions/array-agg.array-agg.toml#t004_distinct"] +required = true + +[[obligation]] +id = "sf.functions.array-agg.array-agg.t005" +form = "sf.functions.array-agg.array-agg" +kind = "error_parity" +target = "error" +note = "DISTINCT with WITHIN GROUP on a different column, which the page says is an error." +catches = "the array returned instead of the compilation error" +reading = "the page: an ARRAY of the non-NULL values; WITHIN GROUP (ORDER BY) fixes the order, otherwise unpredictable; DISTINCT removes duplicates and must name the WITHIN GROUP column; an empty input gives an empty array" +cases = ["cases/translation/functions/array-agg.array-agg.toml#t005_distinct_other_order"] +required = true + +[[obligation]] +id = "sf.functions.array-agg.array-agg.t006" +form = "sf.functions.array-agg.array-agg" +kind = "null_argument" +target = "expr1" +note = "NULL values, which are omitted, and a group of only NULL." +catches = "NULL kept as an array element (DuckDB list() keeps it), or the all-NULL group giving NULL" +reading = "the page: an ARRAY of the non-NULL values; WITHIN GROUP (ORDER BY) fixes the order, otherwise unpredictable; DISTINCT removes duplicates and must name the WITHIN GROUP column; an empty input gives an empty array" +cases = ["cases/translation/functions/array-agg.array-agg.toml#t006_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.array-agg.array-agg.t007" +form = "sf.functions.array-agg.array-agg" +kind = "type_combination" +target = "no rows" +note = "No rows; the page gives an empty array." +catches = "NULL instead of []" +reading = "the page: an ARRAY of the non-NULL values; WITHIN GROUP (ORDER BY) fixes the order, otherwise unpredictable; DISTINCT removes duplicates and must name the WITHIN GROUP column; an empty input gives an empty array" +cases = ["cases/translation/functions/array-agg.array-agg.toml#t007_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.array-agg.array-agg-over.t001" +form = "sf.functions.array-agg.array-agg-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Per-partition arrays in a fixed order." +catches = "the whole input collected" +reading = "the page: an ARRAY of the non-NULL values; WITHIN GROUP (ORDER BY) fixes the order, otherwise unpredictable; DISTINCT removes duplicates and must name the WITHIN GROUP column; an empty input gives an empty array; as a window function WITHIN GROUP and DISTINCT are allowed only when OVER has no ORDER BY; with ORDER BY the array follows the OVER order; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/array-agg.array-agg-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.array-agg.array-agg-over.t002" +form = "sf.functions.array-agg.array-agg-over" +kind = "type_combination" +target = "OVER (ORDER BY) with ties" +note = "ORDER BY with tied keys and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW. ARRAY_SORT makes the order of the tied values irrelevant." +catches = "a ROWS frame (a tied row missing from its twin's array)" +reading = "the page: an ARRAY of the non-NULL values; WITHIN GROUP (ORDER BY) fixes the order, otherwise unpredictable; DISTINCT removes duplicates and must name the WITHIN GROUP column; an empty input gives an empty array; as a window function WITHIN GROUP and DISTINCT are allowed only when OVER has no ORDER BY; with ORDER BY the array follows the OVER order; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/array-agg.array-agg-over.toml#t002_order_ties"] +required = true + +[[obligation]] +id = "sf.functions.array-agg.array-agg-over.t003" +form = "sf.functions.array-agg.array-agg-over" +kind = "type_combination" +target = "ASC NULLS FIRST, ROWS frame" +note = "A NULL ordering key first and a one-row-back frame; the array follows the OVER order." +catches = "NULLS FIRST ignored, or the frame reaching forward" +reading = "the page: an ARRAY of the non-NULL values; WITHIN GROUP (ORDER BY) fixes the order, otherwise unpredictable; DISTINCT removes duplicates and must name the WITHIN GROUP column; an empty input gives an empty array; as a window function WITHIN GROUP and DISTINCT are allowed only when OVER has no ORDER BY; with ORDER BY the array follows the OVER order; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/array-agg.array-agg-over.toml#t003_nulls_first_frame"] +required = true + +[[obligation]] +id = "sf.functions.array-agg.array-agg-over.t004" +form = "sf.functions.array-agg.array-agg-over" +kind = "type_combination" +target = "ORDER BY DESC" +note = "DESC with a running ROWS frame; the array follows the OVER order." +catches = "DESC ignored" +reading = "the page: an ARRAY of the non-NULL values; WITHIN GROUP (ORDER BY) fixes the order, otherwise unpredictable; DISTINCT removes duplicates and must name the WITHIN GROUP column; an empty input gives an empty array; as a window function WITHIN GROUP and DISTINCT are allowed only when OVER has no ORDER BY; with ORDER BY the array follows the OVER order; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/array-agg.array-agg-over.toml#t004_order_desc"] +required = true + +[[obligation]] +id = "sf.functions.array-agg.array-agg-over.t005" +form = "sf.functions.array-agg.array-agg-over" +kind = "null_argument" +target = "expr1" +note = "NULL values inside a partition, which are omitted." +catches = "NULL kept as an element" +reading = "the page: an ARRAY of the non-NULL values; WITHIN GROUP (ORDER BY) fixes the order, otherwise unpredictable; DISTINCT removes duplicates and must name the WITHIN GROUP column; an empty input gives an empty array; as a window function WITHIN GROUP and DISTINCT are allowed only when OVER has no ORDER BY; with ORDER BY the array follows the OVER order; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/array-agg.array-agg-over.toml#t005_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.array-agg.array-agg-over.t006" +form = "sf.functions.array-agg.array-agg-over" +kind = "null_argument" +target = "expr2" +note = "NULL partition keys." +catches = "NULL-keyed rows split or dropped" +reading = "the page: an ARRAY of the non-NULL values; WITHIN GROUP (ORDER BY) fixes the order, otherwise unpredictable; DISTINCT removes duplicates and must name the WITHIN GROUP column; an empty input gives an empty array; as a window function WITHIN GROUP and DISTINCT are allowed only when OVER has no ORDER BY; with ORDER BY the array follows the OVER order; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/array-agg.array-agg-over.toml#t006_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.array-agg.array-agg-over.t007" +form = "sf.functions.array-agg.array-agg-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause with WITHIN GROUP." +catches = "a running array" +reading = "the page: an ARRAY of the non-NULL values; WITHIN GROUP (ORDER BY) fixes the order, otherwise unpredictable; DISTINCT removes duplicates and must name the WITHIN GROUP column; an empty input gives an empty array; as a window function WITHIN GROUP and DISTINCT are allowed only when OVER has no ORDER BY; with ORDER BY the array follows the OVER order; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/array-agg.array-agg-over.toml#t007_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.array-agg.array-agg-over.t008" +form = "sf.functions.array-agg.array-agg-over" +kind = "type_combination" +target = "DISTINCT OVER (PARTITION BY)" +note = "DISTINCT with WITHIN GROUP and no ORDER BY in OVER, on a repeated value." +catches = "DISTINCT ignored" +reading = "the page: an ARRAY of the non-NULL values; WITHIN GROUP (ORDER BY) fixes the order, otherwise unpredictable; DISTINCT removes duplicates and must name the WITHIN GROUP column; an empty input gives an empty array; as a window function WITHIN GROUP and DISTINCT are allowed only when OVER has no ORDER BY; with ORDER BY the array follows the OVER order; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/array-agg.array-agg-over.toml#t008_distinct"] +required = true + +[[obligation]] +id = "sf.functions.array-append.t001" +form = "sf.functions.array-append" +kind = "type_combination" +target = "ARRAY, NUMBER(10,1)" +note = "A decimal appended to an array of a number and text." +catches = "the element added at the front, or the decimal converted to text or an integer" +reading = "the page: appends one element of almost any type to a semi-structured array; the element type may differ from the existing elements; NULL array gives NULL" +cases = ["cases/translation/functions/array-append.toml#t001_mixed_type"] +required = true + +[[obligation]] +id = "sf.functions.array-append.t002" +form = "sf.functions.array-append" +kind = "type_combination" +target = "ARRAY, ARRAY" +note = "An array appended as one element." +catches = "the two arrays concatenated (ARRAY_CAT) instead of nested" +reading = "the page: appends one element of almost any type to a semi-structured array; the element type may differ from the existing elements; NULL array gives NULL" +cases = ["cases/translation/functions/array-append.toml#t002_nested_array"] +required = true + +[[obligation]] +id = "sf.functions.array-append.t003" +form = "sf.functions.array-append" +kind = "null_argument" +target = "array" +note = "A NULL array, and a NULL element appended to an array." +catches = "a NULL array read as empty ([1]), or the NULL element dropped (the array unchanged)" +reading = "the page: appends one element of almost any type to a semi-structured array; the element type may differ from the existing elements; NULL array gives NULL" +cases = ["cases/translation/functions/array-append.toml#t003_null_array"] +required = true + +[[obligation]] +id = "sf.functions.array-cat.t001" +form = "sf.functions.array-cat" +kind = "type_combination" +target = "ARRAY, ARRAY" +note = "Arrays with a value in both, in an order that shows which comes first." +catches = "array2 placed first, or the shared value de-duplicated" +reading = "the page: array2 appended after array1; both ARRAY or VARIANT holding an array; NULL either side gives NULL" +cases = ["cases/translation/functions/array-cat.toml#t001_order_duplicates"] +required = true + +[[obligation]] +id = "sf.functions.array-cat.t002" +form = "sf.functions.array-cat" +kind = "type_combination" +target = "ARRAY, ARRAY" +note = "Arrays whose elements are arrays." +catches = "one level of nesting flattened" +reading = "the page: array2 appended after array1; both ARRAY or VARIANT holding an array; NULL either side gives NULL" +cases = ["cases/translation/functions/array-cat.toml#t002_nested"] +required = true + +[[obligation]] +id = "sf.functions.array-cat.t003" +form = "sf.functions.array-cat" +kind = "type_combination" +target = "ARRAY, ARRAY" +note = "An empty array on either side." +catches = "NULL returned for an empty array" +reading = "the page: array2 appended after array1; both ARRAY or VARIANT holding an array; NULL either side gives NULL" +cases = ["cases/translation/functions/array-cat.toml#t003_empty_array"] +required = true + +[[obligation]] +id = "sf.functions.array-cat.t004" +form = "sf.functions.array-cat" +kind = "null_argument" +target = "array1" +note = "A NULL array on either side." +catches = "NULL read as an empty array (the other array returned)" +reading = "the page: array2 appended after array1; both ARRAY or VARIANT holding an array; NULL either side gives NULL" +cases = ["cases/translation/functions/array-cat.toml#t004_null_array1"] +required = true + +[[obligation]] +id = "sf.functions.array-cat.t005" +form = "sf.functions.array-cat" +kind = "error_parity" +target = "error" +note = "An OBJECT where an array is needed." +catches = "the object treated as a one-element array" +reading = "the page: array2 appended after array1; both ARRAY or VARIANT holding an array; NULL either side gives NULL" +cases = ["cases/translation/functions/array-cat.toml#t005_object"] +required = true + +[[obligation]] +id = "sf.functions.array-compact.t001" +form = "sf.functions.array-compact" +kind = "type_combination" +target = "ARRAY" +note = "JSON null beside an empty array, an empty object, 0, false and an empty string." +catches = "the empty containers, 0, false or the empty string removed as well, or the JSON null kept" +reading = "the page: removes JSON null and SQL NULL elements; argument is an ARRAY or a VARIANT holding one; NULL gives NULL" +cases = ["cases/translation/functions/array-compact.toml#t001_json_null"] +required = true + +[[obligation]] +id = "sf.functions.array-compact.t002" +form = "sf.functions.array-compact" +kind = "type_combination" +target = "ARRAY" +note = "An undefined element (a SQL NULL passed to ARRAY_CONSTRUCT) between values." +catches = "the undefined element kept" +reading = "the page: removes JSON null and SQL NULL elements; argument is an ARRAY or a VARIANT holding one; NULL gives NULL" +cases = ["cases/translation/functions/array-compact.toml#t002_sql_null"] +required = true + +[[obligation]] +id = "sf.functions.array-compact.t003" +form = "sf.functions.array-compact" +kind = "null_argument" +target = "array1" +note = "A NULL argument." +catches = "an empty array returned" +reading = "the page: removes JSON null and SQL NULL elements; argument is an ARRAY or a VARIANT holding one; NULL gives NULL" +cases = ["cases/translation/functions/array-compact.toml#t003_null_array1"] +required = true + +[[obligation]] +id = "sf.functions.array-construct.t001" +form = "sf.functions.array-construct" +kind = "type_combination" +target = "NUMBER(10,2), VARCHAR, BOOLEAN, DATE" +note = "Arguments of four types in one array." +catches = "every element converted to text, or the order changed" +reading = "the page: an ARRAY of N elements for N arguments of any types; SQL NULL and JSON null may both be elements" +cases = ["cases/translation/functions/array-construct.toml#t001_mixed_types"] +required = true + +[[obligation]] +id = "sf.functions.array-construct.t002" +form = "sf.functions.array-construct" +kind = "type_combination" +target = "no arguments" +note = "No arguments." +catches = "NULL returned instead of an empty array" +reading = "the page: an ARRAY of N elements for N arguments of any types; SQL NULL and JSON null may both be elements" +cases = ["cases/translation/functions/array-construct.toml#t002_no_arguments"] +required = true + +[[obligation]] +id = "sf.functions.array-construct.t003" +form = "sf.functions.array-construct" +kind = "null_argument" +target = "expr1" +note = "A SQL NULL argument, which stays an undefined element, beside a JSON null." +catches = "the SQL NULL dropped (size 2) or the two nulls made the same element" +reading = "the page: an ARRAY of N elements for N arguments of any types; SQL NULL and JSON null may both be elements" +cases = ["cases/translation/functions/array-construct.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.array-construct-compact.t001" +form = "sf.functions.array-construct-compact" +kind = "type_combination" +target = "NUMBER, VARCHAR" +note = "A number and text in one array." +catches = "the number converted to text" +reading = "the page: like ARRAY_CONSTRUCT, but SQL NULL arguments are skipped, giving a dense array; types may differ" +cases = ["cases/translation/functions/array-construct-compact.toml#t001_mixed_types"] +required = true + +[[obligation]] +id = "sf.functions.array-construct-compact.t002" +form = "sf.functions.array-construct-compact" +kind = "null_argument" +target = "expr1" +note = "SQL NULL arguments around values, and only SQL NULL arguments." +catches = "the NULL kept as an undefined element (size 3), or NULL returned for the all-NULL call" +reading = "the page: like ARRAY_CONSTRUCT, but SQL NULL arguments are skipped, giving a dense array; types may differ" +cases = ["cases/translation/functions/array-construct-compact.toml#t002_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.array-construct-compact.t003" +form = "sf.functions.array-construct-compact" +kind = "type_combination" +target = "VARIANT" +note = "A JSON null argument. The page says SQL NULL values are skipped, so a JSON null is not." +catches = "the JSON null skipped like a SQL NULL" +reading = "the page: like ARRAY_CONSTRUCT, but SQL NULL arguments are skipped, giving a dense array; types may differ" +cases = ["cases/translation/functions/array-construct-compact.toml#t003_json_null"] +required = true + +[[obligation]] +id = "sf.functions.array-construct-compact.t004" +form = "sf.functions.array-construct-compact" +kind = "type_combination" +target = "no arguments" +note = "No arguments." +catches = "NULL returned instead of an empty array" +reading = "the page: like ARRAY_CONSTRUCT, but SQL NULL arguments are skipped, giving a dense array; types may differ" +cases = ["cases/translation/functions/array-construct-compact.toml#t004_no_arguments"] +required = true + +[[obligation]] +id = "sf.functions.array-construct-structured.t001" +form = "sf.functions.array-construct-structured" +kind = "type_combination" +target = "NUMBER, NUMBER(10,1)" +note = "An integer and a decimal, cast to one element type." +catches = "the integer kept as an integer type beside the decimal, or the decimal truncated" +reading = "the page: a structured ARRAY whose element type is the common type of the arguments; NULL inputs are kept; every argument an untyped NULL is an error; at least one argument" +cases = ["cases/translation/functions/array-construct-structured.toml#t001_common_type"] +required = true + +[[obligation]] +id = "sf.functions.array-construct-structured.t002" +form = "sf.functions.array-construct-structured" +kind = "null_argument" +target = "expr1" +note = "A typed NULL argument beside a value, which the page says stays an element." +catches = "the NULL dropped (one element)" +reading = "the page: a structured ARRAY whose element type is the common type of the arguments; NULL inputs are kept; every argument an untyped NULL is an error; at least one argument" +cases = ["cases/translation/functions/array-construct-structured.toml#t002_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.array-construct-structured.t003" +form = "sf.functions.array-construct-structured" +kind = "error_parity" +target = "error" +note = "Every argument an untyped NULL, which the page says is an error." +catches = "an array of NULLs returned instead of the error" +reading = "the page: a structured ARRAY whose element type is the common type of the arguments; NULL inputs are kept; every argument an untyped NULL is an error; at least one argument" +cases = ["cases/translation/functions/array-construct-structured.toml#t003_untyped_nulls"] +required = true + +[[obligation]] +id = "sf.functions.array-contains.t001" +form = "sf.functions.array-contains" +kind = "type_combination" +target = "VARIANT, ARRAY" +note = "A present and an absent value." +catches = "TRUE for the absent value, or a position returned" +reading = "the page: TRUE when value_expr (a VARIANT) is in the array, including a NULL value with a SQL NULL element and a JSON null with a JSON null element; FALSE otherwise" +cases = ["cases/translation/functions/array-contains.toml#t001_found"] +required = true + +[[obligation]] +id = "sf.functions.array-contains.t002" +form = "sf.functions.array-contains" +kind = "type_combination" +target = "VARIANT, ARRAY" +note = "The text \"1\" against an array holding the number 1, and the reverse." +catches = "values compared as text (TRUE)" +reading = "the page: TRUE when value_expr (a VARIANT) is in the array, including a NULL value with a SQL NULL element and a JSON null with a JSON null element; FALSE otherwise" +cases = ["cases/translation/functions/array-contains.toml#t002_number_vs_text"] +required = true + +[[obligation]] +id = "sf.functions.array-contains.t003" +form = "sf.functions.array-contains" +kind = "type_combination" +target = "VARIANT, ARRAY" +note = "A JSON null searched in arrays with and without a JSON null." +catches = "JSON null never matched, or matched everywhere" +reading = "the page: TRUE when value_expr (a VARIANT) is in the array, including a NULL value with a SQL NULL element and a JSON null with a JSON null element; FALSE otherwise" +cases = ["cases/translation/functions/array-contains.toml#t003_json_null"] +required = true + +[[obligation]] +id = "sf.functions.array-contains.t004" +form = "sf.functions.array-contains" +kind = "null_argument" +target = "value-expr" +note = "A NULL value searched in an array with a SQL NULL element and in one without." +catches = "NULL returned where the page gives TRUE for the array holding a SQL NULL" +reading = "the page: TRUE when value_expr (a VARIANT) is in the array, including a NULL value with a SQL NULL element and a JSON null with a JSON null element; FALSE otherwise" +cases = ["cases/translation/functions/array-contains.toml#t004_null_value_expr"] +required = true + +[[obligation]] +id = "sf.functions.array-distinct.t001" +form = "sf.functions.array-distinct" +kind = "type_combination" +target = "ARRAY" +note = "Repeated numbers beside the same digits as text." +catches = "the number 1 and the text \"1\" merged (2 left), or duplicates kept (5)" +reading = "the page: the elements without duplicates, in unspecified order; objects must be identical to be duplicates; NULL is a known value; NULL argument gives NULL" +cases = ["cases/translation/functions/array-distinct.toml#t001_number_vs_text"] +required = true + +[[obligation]] +id = "sf.functions.array-distinct.t002" +form = "sf.functions.array-distinct" +kind = "type_combination" +target = "ARRAY" +note = "Identical objects and one with an extra key." +catches = "objects matched on a shared key (1 left) or never matched (3)" +reading = "the page: the elements without duplicates, in unspecified order; objects must be identical to be duplicates; NULL is a known value; NULL argument gives NULL" +cases = ["cases/translation/functions/array-distinct.toml#t002_objects"] +required = true + +[[obligation]] +id = "sf.functions.array-distinct.t003" +form = "sf.functions.array-distinct" +kind = "type_combination" +target = "ARRAY" +note = "Two undefined elements beside a value; the page treats NULL as a known value." +catches = "the undefined elements dropped (1 left) or kept apart (3)" +reading = "the page: the elements without duplicates, in unspecified order; objects must be identical to be duplicates; NULL is a known value; NULL argument gives NULL" +cases = ["cases/translation/functions/array-distinct.toml#t003_sql_null_elements"] +required = true + +[[obligation]] +id = "sf.functions.array-distinct.t004" +form = "sf.functions.array-distinct" +kind = "null_argument" +target = "array" +note = "A NULL argument." +catches = "an empty array returned" +reading = "the page: the elements without duplicates, in unspecified order; objects must be identical to be duplicates; NULL is a known value; NULL argument gives NULL" +cases = ["cases/translation/functions/array-distinct.toml#t004_null_array"] +required = true + +[[obligation]] +id = "sf.functions.array-except.t001" +form = "sf.functions.array-except" +kind = "type_combination" +target = "ARRAY, ARRAY" +note = "Three copies of 1 less two, and one copy less two." +catches = "set semantics (every 1 removed), or the excess exclusion going negative" +reading = "the page: source elements not in the exclusion array, with bag semantics (N - M copies, at least 0); objects must be identical; NULL either side gives NULL; order unspecified" +cases = ["cases/translation/functions/array-except.toml#t001_bag"] +required = true + +[[obligation]] +id = "sf.functions.array-except.t002" +form = "sf.functions.array-except" +kind = "type_combination" +target = "ARRAY, ARRAY" +note = "Objects excluded only when identical." +catches = "an object excluded on a shared key" +reading = "the page: source elements not in the exclusion array, with bag semantics (N - M copies, at least 0); objects must be identical; NULL either side gives NULL; order unspecified" +cases = ["cases/translation/functions/array-except.toml#t002_objects"] +required = true + +[[obligation]] +id = "sf.functions.array-except.t003" +form = "sf.functions.array-except" +kind = "type_combination" +target = "ARRAY, ARRAY" +note = "Every element excluded." +catches = "NULL returned instead of an empty array" +reading = "the page: source elements not in the exclusion array, with bag semantics (N - M copies, at least 0); objects must be identical; NULL either side gives NULL; order unspecified" +cases = ["cases/translation/functions/array-except.toml#t003_all_excluded"] +required = true + +[[obligation]] +id = "sf.functions.array-except.t004" +form = "sf.functions.array-except" +kind = "null_argument" +target = "source-array" +note = "A NULL array on either side." +catches = "NULL read as an empty array" +reading = "the page: source elements not in the exclusion array, with bag semantics (N - M copies, at least 0); objects must be identical; NULL either side gives NULL; order unspecified" +cases = ["cases/translation/functions/array-except.toml#t004_null_source_array"] +required = true + +[[obligation]] +id = "sf.functions.array-flatten.t001" +form = "sf.functions.array-flatten" +kind = "type_combination" +target = "ARRAY" +note = "Three levels of nesting." +catches = "every level flattened" +reading = "the page: concatenates the arrays in an array of arrays, removing one level; a non-array element is an error; NULL argument or a NULL element gives NULL" +cases = ["cases/translation/functions/array-flatten.toml#t001_one_level"] +required = true + +[[obligation]] +id = "sf.functions.array-flatten.t002" +form = "sf.functions.array-flatten" +kind = "error_parity" +target = "error" +note = "An element that is not an array." +catches = "the scalar kept as is" +reading = "the page: concatenates the arrays in an array of arrays, removing one level; a non-array element is an error; NULL argument or a NULL element gives NULL" +cases = ["cases/translation/functions/array-flatten.toml#t002_non_array_element"] +required = true + +[[obligation]] +id = "sf.functions.array-flatten.t003" +form = "sf.functions.array-flatten" +kind = "null_argument" +target = "array" +note = "A NULL argument, and an array holding a SQL NULL element." +catches = "the NULL element skipped instead of NULL returned" +reading = "the page: concatenates the arrays in an array of arrays, removing one level; a non-array element is an error; NULL argument or a NULL element gives NULL" +cases = ["cases/translation/functions/array-flatten.toml#t003_null_array"] +required = true + +[[obligation]] +id = "sf.functions.array-generate-range.t001" +form = "sf.functions.array-generate-range" +kind = "type_combination" +target = "INTEGER, INTEGER" +note = "The default step, and a step that does not reach stop exactly." +catches = "stop included, or the step ignored" +reading = "the page: integers from start up to but not including stop, by step (default 1, not 0, may be negative); empty when start = stop or the step points away; any NULL gives NULL" +cases = ["cases/translation/functions/array-generate-range.toml#t001_default_step"] +required = true + +[[obligation]] +id = "sf.functions.array-generate-range.t002" +form = "sf.functions.array-generate-range" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "A negative step." +catches = "an empty array, or the sign of the step dropped" +reading = "the page: integers from start up to but not including stop, by step (default 1, not 0, may be negative); empty when start = stop or the step points away; any NULL gives NULL" +cases = ["cases/translation/functions/array-generate-range.toml#t002_negative_step"] +required = true + +[[obligation]] +id = "sf.functions.array-generate-range.t003" +form = "sf.functions.array-generate-range" +kind = "type_combination" +target = "INTEGER, INTEGER, INTEGER" +note = "start = stop, and steps that point away from stop." +catches = "a one-element array, or the range walked the other way" +reading = "the page: integers from start up to but not including stop, by step (default 1, not 0, may be negative); empty when start = stop or the step points away; any NULL gives NULL" +cases = ["cases/translation/functions/array-generate-range.toml#t003_empty"] +required = true + +[[obligation]] +id = "sf.functions.array-generate-range.t004" +form = "sf.functions.array-generate-range" +kind = "null_argument" +target = "start" +note = "NULL in each argument." +catches = "NULL read as 0, or the default step used for a NULL step" +reading = "the page: integers from start up to but not including stop, by step (default 1, not 0, may be negative); empty when start = stop or the step points away; any NULL gives NULL" +cases = ["cases/translation/functions/array-generate-range.toml#t004_null_start"] +required = true + +[[obligation]] +id = "sf.functions.array-generate-range.t005" +form = "sf.functions.array-generate-range" +kind = "error_parity" +target = "error" +note = "A step of 0, which the page says cannot be given." +catches = "an empty array or an endless loop" +reading = "the page: integers from start up to but not including stop, by step (default 1, not 0, may be negative); empty when start = stop or the step points away; any NULL gives NULL" +cases = ["cases/translation/functions/array-generate-range.toml#t005_zero_step"] +required = true + +[[obligation]] +id = "sf.functions.array-insert.t001" +form = "sf.functions.array-insert" +kind = "type_combination" +target = "ARRAY, INTEGER, VARIANT" +note = "Positions 0, 1 and the end." +catches = "1-based positions, or the element replacing the one at the position" +reading = "the page: inserts at a 0-based position, shifting later elements; a negative position counts from the end (-1 inserts before the last); a position past the end pads with undefined elements" +cases = ["cases/translation/functions/array-insert.toml#t001_positions"] +required = true + +[[obligation]] +id = "sf.functions.array-insert.t002" +form = "sf.functions.array-insert" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Positions -1 and -3 counted from the end." +catches = "the element appended after the last for -1, or the negative position read as 0" +reading = "the page: inserts at a 0-based position, shifting later elements; a negative position counts from the end (-1 inserts before the last); a position past the end pads with undefined elements" +cases = ["cases/translation/functions/array-insert.toml#t002_negative_position"] +required = true + +[[obligation]] +id = "sf.functions.array-insert.t003" +form = "sf.functions.array-insert" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "A position two past the end, which pads with undefined elements." +catches = "the element appended without padding (size 4 instead of 6), or an error" +reading = "the page: inserts at a 0-based position, shifting later elements; a negative position counts from the end (-1 inserts before the last); a position past the end pads with undefined elements" +cases = ["cases/translation/functions/array-insert.toml#t003_past_end"] +required = true + +[[obligation]] +id = "sf.functions.array-insert.t004" +form = "sf.functions.array-insert" +kind = "null_argument" +target = "pos" +note = "A NULL position and a NULL array; the page does not say; the recording decides." +catches = "a NULL position read as 0 (the element inserted first)" +reading = "the page: inserts at a 0-based position, shifting later elements; a negative position counts from the end (-1 inserts before the last); a position past the end pads with undefined elements" +cases = ["cases/translation/functions/array-insert.toml#t004_null_pos"] +required = true + +[[obligation]] +id = "sf.functions.array-intersection.t001" +form = "sf.functions.array-intersection" +kind = "type_combination" +target = "ARRAY, ARRAY" +note = "Three copies of 1 against two." +catches = "set semantics (one 1), or every copy of the first array kept" +reading = "the page: elements in both arrays with bag semantics (min(N, M) copies); empty when nothing overlaps; NULL either side gives NULL; order unspecified" +cases = ["cases/translation/functions/array-intersection.toml#t001_bag"] +required = true + +[[obligation]] +id = "sf.functions.array-intersection.t002" +form = "sf.functions.array-intersection" +kind = "type_combination" +target = "ARRAY, ARRAY" +note = "The number 1 against the text \"1\"." +catches = "values compared as text" +reading = "the page: elements in both arrays with bag semantics (min(N, M) copies); empty when nothing overlaps; NULL either side gives NULL; order unspecified" +cases = ["cases/translation/functions/array-intersection.toml#t002_number_vs_text"] +required = true + +[[obligation]] +id = "sf.functions.array-intersection.t003" +form = "sf.functions.array-intersection" +kind = "type_combination" +target = "ARRAY, ARRAY" +note = "No common element." +catches = "NULL returned instead of an empty array" +reading = "the page: elements in both arrays with bag semantics (min(N, M) copies); empty when nothing overlaps; NULL either side gives NULL; order unspecified" +cases = ["cases/translation/functions/array-intersection.toml#t003_disjoint"] +required = true + +[[obligation]] +id = "sf.functions.array-intersection.t004" +form = "sf.functions.array-intersection" +kind = "null_argument" +target = "array1" +note = "A NULL array on either side." +catches = "NULL read as an empty array (an empty array returned)" +reading = "the page: elements in both arrays with bag semantics (min(N, M) copies); empty when nothing overlaps; NULL either side gives NULL; order unspecified" +cases = ["cases/translation/functions/array-intersection.toml#t004_null_array1"] +required = true + +[[obligation]] +id = "sf.functions.array-max.t001" +form = "sf.functions.array-max" +kind = "type_combination" +target = "ARRAY" +note = "Integers beside a decimal and a negative number." +catches = "elements compared as text (2.5 against 10), or the first element returned" +reading = "the page: a VARIANT holding the highest element that is not a SQL NULL; NULL for a NULL, empty or all-NULL array; JSON null elements are considered; NUMBER and FLOAT compare with each other" +cases = ["cases/translation/functions/array-max.toml#t001_numbers"] +required = true + +[[obligation]] +id = "sf.functions.array-max.t002" +form = "sf.functions.array-max" +kind = "type_combination" +target = "ARRAY" +note = "Text elements." +catches = "the first or last element returned instead of the ordered one" +reading = "the page: a VARIANT holding the highest element that is not a SQL NULL; NULL for a NULL, empty or all-NULL array; JSON null elements are considered; NUMBER and FLOAT compare with each other" +cases = ["cases/translation/functions/array-max.toml#t002_text"] +required = true + +[[obligation]] +id = "sf.functions.array-max.t003" +form = "sf.functions.array-max" +kind = "type_combination" +target = "ARRAY" +note = "A JSON null beside numbers. The page example shows an array holding a JSON null returning the JSON null; how it orders against numbers the page does not say, so the recording decides." +catches = "the JSON null treated as a SQL NULL where Snowflake orders it, or the reverse" +reading = "the page: a VARIANT holding the highest element that is not a SQL NULL; NULL for a NULL, empty or all-NULL array; JSON null elements are considered; NUMBER and FLOAT compare with each other" +cases = ["cases/translation/functions/array-max.toml#t003_json_null"] +required = true + +[[obligation]] +id = "sf.functions.array-max.t004" +form = "sf.functions.array-max" +kind = "type_combination" +target = "ARRAY" +note = "An empty array." +catches = "an error or a JSON null instead of NULL" +reading = "the page: a VARIANT holding the highest element that is not a SQL NULL; NULL for a NULL, empty or all-NULL array; JSON null elements are considered; NUMBER and FLOAT compare with each other" +cases = ["cases/translation/functions/array-max.toml#t004_empty"] +required = true + +[[obligation]] +id = "sf.functions.array-max.t005" +form = "sf.functions.array-max" +kind = "null_argument" +target = "array" +note = "A NULL array, and SQL NULL elements beside a value and alone." +catches = "a SQL NULL element returned as the result, or the NULL array read as empty" +reading = "the page: a VARIANT holding the highest element that is not a SQL NULL; NULL for a NULL, empty or all-NULL array; JSON null elements are considered; NUMBER and FLOAT compare with each other" +cases = ["cases/translation/functions/array-max.toml#t005_null_array"] +required = true + +[[obligation]] +id = "sf.functions.array-min.t001" +form = "sf.functions.array-min" +kind = "type_combination" +target = "ARRAY" +note = "Integers beside a decimal and a negative number." +catches = "elements compared as text (2.5 against 10), or the first element returned" +reading = "the page: a VARIANT holding the lowest element that is not a SQL NULL; NULL for a NULL, empty or all-NULL array; JSON null elements are considered; NUMBER and FLOAT compare with each other" +cases = ["cases/translation/functions/array-min.toml#t001_numbers"] +required = true + +[[obligation]] +id = "sf.functions.array-min.t002" +form = "sf.functions.array-min" +kind = "type_combination" +target = "ARRAY" +note = "Text elements." +catches = "the first or last element returned instead of the ordered one" +reading = "the page: a VARIANT holding the lowest element that is not a SQL NULL; NULL for a NULL, empty or all-NULL array; JSON null elements are considered; NUMBER and FLOAT compare with each other" +cases = ["cases/translation/functions/array-min.toml#t002_text"] +required = true + +[[obligation]] +id = "sf.functions.array-min.t003" +form = "sf.functions.array-min" +kind = "type_combination" +target = "ARRAY" +note = "A JSON null beside numbers. The page says explicit nulls are considered; how they order against numbers it does not say; the recording decides." +catches = "the JSON null treated as a SQL NULL where Snowflake orders it, or the reverse" +reading = "the page: a VARIANT holding the lowest element that is not a SQL NULL; NULL for a NULL, empty or all-NULL array; JSON null elements are considered; NUMBER and FLOAT compare with each other" +cases = ["cases/translation/functions/array-min.toml#t003_json_null"] +required = true + +[[obligation]] +id = "sf.functions.array-min.t004" +form = "sf.functions.array-min" +kind = "type_combination" +target = "ARRAY" +note = "An empty array." +catches = "an error or a JSON null instead of NULL" +reading = "the page: a VARIANT holding the lowest element that is not a SQL NULL; NULL for a NULL, empty or all-NULL array; JSON null elements are considered; NUMBER and FLOAT compare with each other" +cases = ["cases/translation/functions/array-min.toml#t004_empty"] +required = true + +[[obligation]] +id = "sf.functions.array-min.t005" +form = "sf.functions.array-min" +kind = "null_argument" +target = "array" +note = "A NULL array, and SQL NULL elements beside a value and alone." +catches = "a SQL NULL element returned as the result, or the NULL array read as empty" +reading = "the page: a VARIANT holding the lowest element that is not a SQL NULL; NULL for a NULL, empty or all-NULL array; JSON null elements are considered; NUMBER and FLOAT compare with each other" +cases = ["cases/translation/functions/array-min.toml#t005_null_array"] +required = true + +[[obligation]] +id = "sf.functions.array-position.t001" +form = "sf.functions.array-position" +kind = "type_combination" +target = "VARIANT, ARRAY" +note = "A value present twice, and one at position 0." +catches = "1-based positions, or the last match returned" +reading = "the page: the 0-based position of the first match; NULL when absent; a NULL value finds the first NULL in the array" +cases = ["cases/translation/functions/array-position.toml#t001_first_match"] +required = true + +[[obligation]] +id = "sf.functions.array-position.t002" +form = "sf.functions.array-position" +kind = "type_combination" +target = "VARIANT, ARRAY" +note = "An absent value, and the text \"2\" against the number 2." +catches = "-1 or 0 for an absent value, or values compared as text" +reading = "the page: the 0-based position of the first match; NULL when absent; a NULL value finds the first NULL in the array" +cases = ["cases/translation/functions/array-position.toml#t002_absent"] +required = true + +[[obligation]] +id = "sf.functions.array-position.t003" +form = "sf.functions.array-position" +kind = "type_combination" +target = "VARIANT, ARRAY" +note = "A JSON null searched in an array holding one." +catches = "JSON null never found" +reading = "the page: the 0-based position of the first match; NULL when absent; a NULL value finds the first NULL in the array" +cases = ["cases/translation/functions/array-position.toml#t003_json_null"] +required = true + +[[obligation]] +id = "sf.functions.array-position.t004" +form = "sf.functions.array-position" +kind = "null_argument" +target = "value-expr" +note = "A NULL value, which the page says finds the first SQL NULL element." +catches = "NULL returned instead of the position of the undefined element" +reading = "the page: the 0-based position of the first match; NULL when absent; a NULL value finds the first NULL in the array" +cases = ["cases/translation/functions/array-position.toml#t004_null_value_expr"] +required = true + +[[obligation]] +id = "sf.functions.array-prepend.t001" +form = "sf.functions.array-prepend" +kind = "type_combination" +target = "ARRAY, NUMBER" +note = "An element prepended to a two-element array and to an empty one." +catches = "the element appended at the end" +reading = "the page: the array with the new element first" +cases = ["cases/translation/functions/array-prepend.toml#t001_front"] +required = true + +[[obligation]] +id = "sf.functions.array-prepend.t002" +form = "sf.functions.array-prepend" +kind = "type_combination" +target = "ARRAY, ARRAY" +note = "An array prepended as one element." +catches = "the arrays concatenated" +reading = "the page: the array with the new element first" +cases = ["cases/translation/functions/array-prepend.toml#t002_nested_array"] +required = true + +[[obligation]] +id = "sf.functions.array-prepend.t003" +form = "sf.functions.array-prepend" +kind = "null_argument" +target = "array" +note = "A NULL array, and a NULL element; the page does not say; the recording decides for the NULL array." +catches = "the NULL element dropped (the array unchanged)" +reading = "the page: the array with the new element first" +cases = ["cases/translation/functions/array-prepend.toml#t003_null_array"] +required = true + +[[obligation]] +id = "sf.functions.array-remove.t001" +form = "sf.functions.array-remove" +kind = "type_combination" +target = "ARRAY, VARIANT" +note = "A value present twice, and a value removing every element." +catches = "only the first copy removed, or NULL for the emptied array" +reading = "the page: removes every element equal to the VARIANT value; an empty array when all are removed; a NULL value gives NULL" +cases = ["cases/translation/functions/array-remove.toml#t001_every_copy"] +required = true + +[[obligation]] +id = "sf.functions.array-remove.t002" +form = "sf.functions.array-remove" +kind = "type_combination" +target = "ARRAY, VARIANT" +note = "The number 1 removed from an array holding 1 and \"1\"." +catches = "the text \"1\" removed as well" +reading = "the page: removes every element equal to the VARIANT value; an empty array when all are removed; a NULL value gives NULL" +cases = ["cases/translation/functions/array-remove.toml#t002_number_vs_text"] +required = true + +[[obligation]] +id = "sf.functions.array-remove.t003" +form = "sf.functions.array-remove" +kind = "null_argument" +target = "value-of-elements-to-remove" +note = "A NULL value to remove." +catches = "the array returned unchanged instead of NULL" +reading = "the page: removes every element equal to the VARIANT value; an empty array when all are removed; a NULL value gives NULL" +cases = ["cases/translation/functions/array-remove.toml#t003_null_value_of_elements_to_remove"] +required = true + +[[obligation]] +id = "sf.functions.array-remove-at.t001" +form = "sf.functions.array-remove-at" +kind = "type_combination" +target = "ARRAY, INTEGER" +note = "Positions 0 and 1." +catches = "1-based positions" +reading = "the page: removes the element at a 0-based position; negative counts from the end (-1 is the last); a position beyond the array leaves it unchanged; NULL position gives NULL" +cases = ["cases/translation/functions/array-remove-at.toml#t001_position"] +required = true + +[[obligation]] +id = "sf.functions.array-remove-at.t002" +form = "sf.functions.array-remove-at" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Positions -1 and -3." +catches = "the negative position read as 0, or -1 removing the second-last" +reading = "the page: removes the element at a 0-based position; negative counts from the end (-1 is the last); a position beyond the array leaves it unchanged; NULL position gives NULL" +cases = ["cases/translation/functions/array-remove-at.toml#t002_negative_position"] +required = true + +[[obligation]] +id = "sf.functions.array-remove-at.t003" +form = "sf.functions.array-remove-at" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "Positions 3 and -4, just beyond each end." +catches = "an error, or the last or first element removed" +reading = "the page: removes the element at a 0-based position; negative counts from the end (-1 is the last); a position beyond the array leaves it unchanged; NULL position gives NULL" +cases = ["cases/translation/functions/array-remove-at.toml#t003_beyond"] +required = true + +[[obligation]] +id = "sf.functions.array-remove-at.t004" +form = "sf.functions.array-remove-at" +kind = "null_argument" +target = "position" +note = "A NULL position." +catches = "NULL read as 0 (the first element removed)" +reading = "the page: removes the element at a 0-based position; negative counts from the end (-1 is the last); a position beyond the array leaves it unchanged; NULL position gives NULL" +cases = ["cases/translation/functions/array-remove-at.toml#t004_null_position"] +required = true + +[[obligation]] +id = "sf.functions.array-repeat.t001" +form = "sf.functions.array-repeat" +kind = "type_combination" +target = "VARCHAR, INTEGER" +note = "Text, a number and an array repeated three times." +catches = "text repeated as one concatenated string, or the array flattened" +reading = "the page: an ARRAY of count copies of element (converted to VARIANT); count 0 or negative gives an empty array; NULL count gives NULL; a NULL element gives count NULL elements" +cases = ["cases/translation/functions/array-repeat.toml#t001_element_types"] +required = true + +[[obligation]] +id = "sf.functions.array-repeat.t002" +form = "sf.functions.array-repeat" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Counts 0 and -2." +catches = "an error or NULL instead of an empty array" +reading = "the page: an ARRAY of count copies of element (converted to VARIANT); count 0 or negative gives an empty array; NULL count gives NULL; a NULL element gives count NULL elements" +cases = ["cases/translation/functions/array-repeat.toml#t002_non_positive_count"] +required = true + +[[obligation]] +id = "sf.functions.array-repeat.t003" +form = "sf.functions.array-repeat" +kind = "null_argument" +target = "count" +note = "A NULL count, and a NULL element repeated twice." +catches = "NULL returned for the NULL element, or the count read as 0" +reading = "the page: an ARRAY of count copies of element (converted to VARIANT); count 0 or negative gives an empty array; NULL count gives NULL; a NULL element gives count NULL elements" +cases = ["cases/translation/functions/array-repeat.toml#t003_null_count"] +required = true + +[[obligation]] +id = "sf.functions.array-reverse.t001" +form = "sf.functions.array-reverse" +kind = "type_combination" +target = "ARRAY" +note = "Elements of different types, including a nested array." +catches = "the nested array reversed too" +reading = "the page: the elements in reverse order; NULL gives NULL" +cases = ["cases/translation/functions/array-reverse.toml#t001_mixed"] +required = true + +[[obligation]] +id = "sf.functions.array-reverse.t002" +form = "sf.functions.array-reverse" +kind = "null_argument" +target = "array" +note = "A NULL argument." +catches = "an empty array returned" +reading = "the page: the elements in reverse order; NULL gives NULL" +cases = ["cases/translation/functions/array-reverse.toml#t002_null_array"] +required = true + +[[obligation]] +id = "sf.functions.array-size.t001" +form = "sf.functions.array-size" +kind = "type_combination" +target = "ARRAY" +note = "A nested array counts as one element; an empty array." +catches = "nested elements counted, or NULL for []" +reading = "the page: the size of the array, the largest index + 1, so a sparse array counts its undefined elements; NULL gives NULL" +cases = ["cases/translation/functions/array-size.toml#t001_nested"] +required = true + +[[obligation]] +id = "sf.functions.array-size.t002" +form = "sf.functions.array-size" +kind = "type_combination" +target = "ARRAY" +note = "An array padded with undefined elements by ARRAY_INSERT past its end." +catches = "only the defined elements counted (2 instead of 4)" +reading = "the page: the size of the array, the largest index + 1, so a sparse array counts its undefined elements; NULL gives NULL" +cases = ["cases/translation/functions/array-size.toml#t002_sparse"] +required = true + +[[obligation]] +id = "sf.functions.array-size.t003" +form = "sf.functions.array-size" +kind = "type_combination" +target = "VARIANT" +note = "A VARIANT holding an object and one holding a number; the page says a VARIANT that does not hold an array returns NULL." +catches = "the object's key count returned, or 1 for the number" +reading = "the page: the size of the array, the largest index + 1, so a sparse array counts its undefined elements; NULL gives NULL" +cases = ["cases/translation/functions/array-size.toml#t003_object"] +required = true + +[[obligation]] +id = "sf.functions.array-size.t004" +form = "sf.functions.array-size" +kind = "null_argument" +target = "array" +note = "A NULL argument." +catches = "0 returned" +reading = "the page: the size of the array, the largest index + 1, so a sparse array counts its undefined elements; NULL gives NULL" +cases = ["cases/translation/functions/array-size.toml#t004_null_array"] +required = true + +[[obligation]] +id = "sf.functions.array-slice.t001" +form = "sf.functions.array-slice" +kind = "type_combination" +target = "ARRAY, INTEGER, INTEGER" +note = "A slice inside the array." +catches = "the to position included, or 1-based positions" +reading = "the page: elements from position from (0-based) up to but not including to; negative positions count from the end; both beyond one end gives an empty array; any NULL gives NULL" +cases = ["cases/translation/functions/array-slice.toml#t001_half_open"] +required = true + +[[obligation]] +id = "sf.functions.array-slice.t002" +form = "sf.functions.array-slice" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Negative positions counted from the end." +catches = "negative positions read as 0" +reading = "the page: elements from position from (0-based) up to but not including to; negative positions count from the end; both beyond one end gives an empty array; any NULL gives NULL" +cases = ["cases/translation/functions/array-slice.toml#t002_negative_positions"] +required = true + +[[obligation]] +id = "sf.functions.array-slice.t003" +form = "sf.functions.array-slice" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "Both positions beyond the upper end, both beyond the lower end, and from after to." +catches = "an error, or the positions clamped to give the last or first element" +reading = "the page: elements from position from (0-based) up to but not including to; negative positions count from the end; both beyond one end gives an empty array; any NULL gives NULL" +cases = ["cases/translation/functions/array-slice.toml#t003_beyond_ends"] +required = true + +[[obligation]] +id = "sf.functions.array-slice.t004" +form = "sf.functions.array-slice" +kind = "null_argument" +target = "from" +note = "NULL in each argument." +catches = "a NULL position read as 0 or as the end" +reading = "the page: elements from position from (0-based) up to but not including to; negative positions count from the end; both beyond one end gives an empty array; any NULL gives NULL" +cases = ["cases/translation/functions/array-slice.toml#t004_null_from"] +required = true + +[[obligation]] +id = "sf.functions.array-sort.t001" +form = "sf.functions.array-sort" +kind = "type_combination" +target = "ARRAY" +note = "Ascending with the default NULL placement (last)." +catches = "SQL NULL elements first, or the input order kept" +reading = "the page: elements sorted ascending by default; SQL NULL elements last when ascending and first when descending unless nulls_first says otherwise; nulls_first does not move JSON null; any NULL argument gives NULL" +cases = ["cases/translation/functions/array-sort.toml#t001_defaults"] +required = true + +[[obligation]] +id = "sf.functions.array-sort.t002" +form = "sf.functions.array-sort" +kind = "type_combination" +target = "ARRAY, BOOLEAN" +note = "Descending, where the default puts SQL NULL elements first." +catches = "SQL NULL elements left last when descending" +reading = "the page: elements sorted ascending by default; SQL NULL elements last when ascending and first when descending unless nulls_first says otherwise; nulls_first does not move JSON null; any NULL argument gives NULL" +cases = ["cases/translation/functions/array-sort.toml#t002_descending"] +required = true + +[[obligation]] +id = "sf.functions.array-sort.t003" +form = "sf.functions.array-sort" +kind = "type_combination" +target = "ARRAY, BOOLEAN, BOOLEAN" +note = "Ascending with nulls_first TRUE, and descending with FALSE." +catches = "nulls_first ignored" +reading = "the page: elements sorted ascending by default; SQL NULL elements last when ascending and first when descending unless nulls_first says otherwise; nulls_first does not move JSON null; any NULL argument gives NULL" +cases = ["cases/translation/functions/array-sort.toml#t003_nulls_first"] +required = true + +[[obligation]] +id = "sf.functions.array-sort.t004" +form = "sf.functions.array-sort" +kind = "type_combination" +target = "ARRAY, BOOLEAN, BOOLEAN" +note = "A JSON null sorted with nulls_first TRUE and FALSE; the page says the flag only moves SQL NULL elements." +catches = "the JSON null moved by nulls_first (the two results differ)" +reading = "the page: elements sorted ascending by default; SQL NULL elements last when ascending and first when descending unless nulls_first says otherwise; nulls_first does not move JSON null; any NULL argument gives NULL" +cases = ["cases/translation/functions/array-sort.toml#t004_json_null"] +required = true + +[[obligation]] +id = "sf.functions.array-sort.t005" +form = "sf.functions.array-sort" +kind = "null_argument" +target = "array" +note = "A NULL array and a NULL sort_ascending." +catches = "the default order used for a NULL flag" +reading = "the page: elements sorted ascending by default; SQL NULL elements last when ascending and first when descending unless nulls_first says otherwise; nulls_first does not move JSON null; any NULL argument gives NULL" +cases = ["cases/translation/functions/array-sort.toml#t005_null_array"] +required = true + +[[obligation]] +id = "sf.functions.array-sum.t001" +form = "sf.functions.array-sum" +kind = "type_combination" +target = "ARRAY(FLOAT)" +note = "Element-wise sums per group." +catches = "a scalar total of every element, or concatenation" +reading = "the page: element-wise sums of structured ARRAY(FLOAT) values of equal length; a NULL array is ignored and a NULL element contributes nothing, so a position NULL in every array is NULL; different lengths are an error; an empty or all-NULL group gives NULL" +cases = ["cases/translation/functions/array-sum.toml#t001_float"] +required = true + +[[obligation]] +id = "sf.functions.array-sum.t002" +form = "sf.functions.array-sum" +kind = "error_parity" +target = "error" +note = "Arrays of different lengths, which the page says is an error." +catches = "padding the short array with 0 or NULL" +reading = "the page: element-wise sums of structured ARRAY(FLOAT) values of equal length; a NULL array is ignored and a NULL element contributes nothing, so a position NULL in every array is NULL; different lengths are an error; an empty or all-NULL group gives NULL" +cases = ["cases/translation/functions/array-sum.toml#t002_mismatched"] +required = true + +[[obligation]] +id = "sf.functions.array-sum.t003" +form = "sf.functions.array-sum" +kind = "null_argument" +target = "array" +note = "A NULL array beside arrays, and NULL elements: one position NULL in every array." +catches = "NULL elements read as 0 (0 instead of NULL at the third position) or the NULL array making the result NULL" +reading = "the page: element-wise sums of structured ARRAY(FLOAT) values of equal length; a NULL array is ignored and a NULL element contributes nothing, so a position NULL in every array is NULL; different lengths are an error; an empty or all-NULL group gives NULL" +cases = ["cases/translation/functions/array-sum.toml#t003_null_array"] +required = true + +[[obligation]] +id = "sf.functions.array-sum.t004" +form = "sf.functions.array-sum" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "an empty array instead of NULL" +reading = "the page: element-wise sums of structured ARRAY(FLOAT) values of equal length; a NULL array is ignored and a NULL element contributes nothing, so a position NULL in every array is NULL; different lengths are an error; an empty or all-NULL group gives NULL" +cases = ["cases/translation/functions/array-sum.toml#t004_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.array-to-string.t001" +form = "sf.functions.array-to-string" +kind = "type_combination" +target = "ARRAY, VARCHAR" +note = "Numbers, text, a boolean and a nested array joined with \", \"." +catches = "text written with JSON quotes, or the nested array dropped" +reading = "the page: the elements converted to text and joined by the separator; a NULL element becomes an empty string; a NULL argument gives NULL" +cases = ["cases/translation/functions/array-to-string.toml#t001_mixed"] +required = true + +[[obligation]] +id = "sf.functions.array-to-string.t002" +form = "sf.functions.array-to-string" +kind = "type_combination" +target = "ARRAY, VARCHAR" +note = "A SQL NULL element between two values." +catches = "the NULL element skipped (one separator) or written as \"null\"" +reading = "the page: the elements converted to text and joined by the separator; a NULL element becomes an empty string; a NULL argument gives NULL" +cases = ["cases/translation/functions/array-to-string.toml#t002_sql_null_element"] +required = true + +[[obligation]] +id = "sf.functions.array-to-string.t003" +form = "sf.functions.array-to-string" +kind = "error_parity" +target = "error" +note = "A JSON null element. The page covers only SQL NULL elements; the recording shows Snowflake raising 100071 (failed to cast variant value to string) for this input." +catches = "the JSON null converted to \"null\" or to an empty string, instead of the error" +reading = "the page: the elements converted to text and joined by the separator; a NULL element becomes an empty string; a NULL argument gives NULL" +cases = ["cases/translation/functions/array-to-string.toml#t003_json_null_element"] +required = true + +[[obligation]] +id = "sf.functions.array-to-string.t004" +form = "sf.functions.array-to-string" +kind = "type_combination" +target = "ARRAY, VARCHAR" +note = "An empty array." +catches = "NULL instead of an empty string" +reading = "the page: the elements converted to text and joined by the separator; a NULL element becomes an empty string; a NULL argument gives NULL" +cases = ["cases/translation/functions/array-to-string.toml#t004_empty"] +required = true + +[[obligation]] +id = "sf.functions.array-to-string.t005" +form = "sf.functions.array-to-string" +kind = "null_argument" +target = "array" +note = "A NULL array and a NULL separator." +catches = "the NULL separator read as an empty string" +reading = "the page: the elements converted to text and joined by the separator; a NULL element becomes an empty string; a NULL argument gives NULL" +cases = ["cases/translation/functions/array-to-string.toml#t005_null_array"] +required = true + +[[obligation]] +id = "sf.functions.array-union-agg.array-union-agg.t001" +form = "sf.functions.array-union-agg.array-union-agg" +kind = "type_combination" +target = "ARRAY" +note = "[1,1,2], [1,3] and [2,2]: 1 twice and 2 twice by the largest counts." +catches = "a set union (each value once) or a concatenation (1 three times)" +reading = "the page: an array of the values in the input arrays with multiset semantics, so a value occurs as often as its largest count in a single input array; NULL arrays and NULL elements are ignored; no particular order (sorted here); no explicit frames as a window function" +cases = ["cases/translation/functions/array-union-agg.array-union-agg.toml#t001_multiset"] +required = true + +[[obligation]] +id = "sf.functions.array-union-agg.array-union-agg.t002" +form = "sf.functions.array-union-agg.array-union-agg" +kind = "type_combination" +target = "ARRAY of VARCHAR" +note = "Text elements differing in case." +catches = "case-insensitive merging" +reading = "the page: an array of the values in the input arrays with multiset semantics, so a value occurs as often as its largest count in a single input array; NULL arrays and NULL elements are ignored; no particular order (sorted here); no explicit frames as a window function" +cases = ["cases/translation/functions/array-union-agg.array-union-agg.toml#t002_varchar"] +required = true + +[[obligation]] +id = "sf.functions.array-union-agg.array-union-agg.t003" +form = "sf.functions.array-union-agg.array-union-agg" +kind = "null_argument" +target = "column" +note = "A NULL array and a JSON null element ([1,null])." +catches = "the NULL array making the result NULL, or the JSON null element treated the opposite way to Snowflake" +reading = "the page: an array of the values in the input arrays with multiset semantics, so a value occurs as often as its largest count in a single input array; NULL arrays and NULL elements are ignored; no particular order (sorted here); no explicit frames as a window function" +cases = ["cases/translation/functions/array-union-agg.array-union-agg.toml#t003_null_column"] +required = true + +[[obligation]] +id = "sf.functions.array-union-agg.array-union-agg.t004" +form = "sf.functions.array-union-agg.array-union-agg" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "NULL instead of []" +reading = "the page: an array of the values in the input arrays with multiset semantics, so a value occurs as often as its largest count in a single input array; NULL arrays and NULL elements are ignored; no particular order (sorted here); no explicit frames as a window function" +cases = ["cases/translation/functions/array-union-agg.array-union-agg.toml#t004_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.array-union-agg.array-union-agg-over.t001" +form = "sf.functions.array-union-agg.array-union-agg-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Per-partition multiset unions." +catches = "a set union or the whole input" +reading = "the page: an array of the values in the input arrays with multiset semantics, so a value occurs as often as its largest count in a single input array; NULL arrays and NULL elements are ignored; no particular order (sorted here); no explicit frames as a window function" +cases = ["cases/translation/functions/array-union-agg.array-union-agg-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.array-union-agg.array-union-agg-over.t002" +form = "sf.functions.array-union-agg.array-union-agg-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running value" +reading = "the page: an array of the values in the input arrays with multiset semantics, so a value occurs as often as its largest count in a single input array; NULL arrays and NULL elements are ignored; no particular order (sorted here); no explicit frames as a window function" +cases = ["cases/translation/functions/array-union-agg.array-union-agg-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.array-union-agg.array-union-agg-over.t003" +form = "sf.functions.array-union-agg.array-union-agg-over" +kind = "null_argument" +target = "column" +note = "A partition whose only array is NULL." +catches = "NULL instead of []" +reading = "the page: an array of the values in the input arrays with multiset semantics, so a value occurs as often as its largest count in a single input array; NULL arrays and NULL elements are ignored; no particular order (sorted here); no explicit frames as a window function" +cases = ["cases/translation/functions/array-union-agg.array-union-agg-over.toml#t003_null_column"] +required = true + +[[obligation]] +id = "sf.functions.array-union-agg.array-union-agg-over.t004" +form = "sf.functions.array-union-agg.array-union-agg-over" +kind = "null_argument" +target = "expr" +note = "NULL partition keys." +catches = "NULL-keyed rows split or dropped" +reading = "the page: an array of the values in the input arrays with multiset semantics, so a value occurs as often as its largest count in a single input array; NULL arrays and NULL elements are ignored; no particular order (sorted here); no explicit frames as a window function" +cases = ["cases/translation/functions/array-union-agg.array-union-agg-over.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.array-unique-agg.array-unique-agg.t001" +form = "sf.functions.array-unique-agg.array-unique-agg" +kind = "type_combination" +target = "NUMBER" +note = "Repeated values per group." +catches = "duplicates kept (ARRAY_AGG semantics)" +reading = "the page: an array of the distinct non-NULL values in no particular order (sorted here with ARRAY_SORT); an empty or all-NULL input gives an empty array; no explicit frames as a window function" +cases = ["cases/translation/functions/array-unique-agg.array-unique-agg.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.array-unique-agg.array-unique-agg.t002" +form = "sf.functions.array-unique-agg.array-unique-agg" +kind = "type_combination" +target = "VARCHAR" +note = "Values that differ only in case." +catches = "case-insensitive uniqueness" +reading = "the page: an array of the distinct non-NULL values in no particular order (sorted here with ARRAY_SORT); an empty or all-NULL input gives an empty array; no explicit frames as a window function" +cases = ["cases/translation/functions/array-unique-agg.array-unique-agg.toml#t002_varchar"] +required = true + +[[obligation]] +id = "sf.functions.array-unique-agg.array-unique-agg.t003" +form = "sf.functions.array-unique-agg.array-unique-agg" +kind = "null_argument" +target = "column" +note = "NULL values, which are ignored, and a group of only NULL." +catches = "NULL kept as an element, or the all-NULL group giving NULL instead of []" +reading = "the page: an array of the distinct non-NULL values in no particular order (sorted here with ARRAY_SORT); an empty or all-NULL input gives an empty array; no explicit frames as a window function" +cases = ["cases/translation/functions/array-unique-agg.array-unique-agg.toml#t003_null_column"] +required = true + +[[obligation]] +id = "sf.functions.array-unique-agg.array-unique-agg.t004" +form = "sf.functions.array-unique-agg.array-unique-agg" +kind = "type_combination" +target = "no rows" +note = "No rows; the page gives an empty array." +catches = "NULL instead of []" +reading = "the page: an array of the distinct non-NULL values in no particular order (sorted here with ARRAY_SORT); an empty or all-NULL input gives an empty array; no explicit frames as a window function" +cases = ["cases/translation/functions/array-unique-agg.array-unique-agg.toml#t004_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.array-unique-agg.array-unique-agg-over.t001" +form = "sf.functions.array-unique-agg.array-unique-agg-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Per-partition distinct values." +catches = "the whole input, or duplicates kept" +reading = "the page: an array of the distinct non-NULL values in no particular order (sorted here with ARRAY_SORT); an empty or all-NULL input gives an empty array; no explicit frames as a window function" +cases = ["cases/translation/functions/array-unique-agg.array-unique-agg-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.array-unique-agg.array-unique-agg-over.t002" +form = "sf.functions.array-unique-agg.array-unique-agg-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running value" +reading = "the page: an array of the distinct non-NULL values in no particular order (sorted here with ARRAY_SORT); an empty or all-NULL input gives an empty array; no explicit frames as a window function" +cases = ["cases/translation/functions/array-unique-agg.array-unique-agg-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.array-unique-agg.array-unique-agg-over.t003" +form = "sf.functions.array-unique-agg.array-unique-agg-over" +kind = "null_argument" +target = "column" +note = "A partition of only NULL." +catches = "NULL instead of []" +reading = "the page: an array of the distinct non-NULL values in no particular order (sorted here with ARRAY_SORT); an empty or all-NULL input gives an empty array; no explicit frames as a window function" +cases = ["cases/translation/functions/array-unique-agg.array-unique-agg-over.toml#t003_null_column"] +required = true + +[[obligation]] +id = "sf.functions.array-unique-agg.array-unique-agg-over.t004" +form = "sf.functions.array-unique-agg.array-unique-agg-over" +kind = "null_argument" +target = "expr" +note = "NULL partition keys." +catches = "NULL-keyed rows split or dropped" +reading = "the page: an array of the distinct non-NULL values in no particular order (sorted here with ARRAY_SORT); an empty or all-NULL input gives an empty array; no explicit frames as a window function" +cases = ["cases/translation/functions/array-unique-agg.array-unique-agg-over.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.arrays-overlap.t001" +form = "sf.functions.arrays-overlap" +kind = "type_combination" +target = "ARRAY, ARRAY" +note = "Arrays sharing one element, and disjoint arrays." +catches = "TRUE for the disjoint pair" +reading = "the page: TRUE when the arrays share an element; objects must be identical" +cases = ["cases/translation/functions/arrays-overlap.toml#t001_overlap"] +required = true + +[[obligation]] +id = "sf.functions.arrays-overlap.t002" +form = "sf.functions.arrays-overlap" +kind = "type_combination" +target = "ARRAY, ARRAY" +note = "An object against an identical one and against a superset." +catches = "objects matched on a shared key" +reading = "the page: TRUE when the arrays share an element; objects must be identical" +cases = ["cases/translation/functions/arrays-overlap.toml#t002_objects"] +required = true + +[[obligation]] +id = "sf.functions.arrays-overlap.t003" +form = "sf.functions.arrays-overlap" +kind = "type_combination" +target = "ARRAY, ARRAY" +note = "The number 1 against the text \"1\"." +catches = "values compared as text" +reading = "the page: TRUE when the arrays share an element; objects must be identical" +cases = ["cases/translation/functions/arrays-overlap.toml#t003_number_vs_text"] +required = true + +[[obligation]] +id = "sf.functions.arrays-overlap.t004" +form = "sf.functions.arrays-overlap" +kind = "null_argument" +target = "array1" +note = "A NULL array, and SQL NULL elements on both sides. The page calls the function NULL-safe, and its example with SQL NULL elements on both sides gives TRUE; it does not cover a NULL array, so the recording decides that row." +catches = "a NULL array read as empty (FALSE), or SQL NULL elements not matched" +reading = "the page: TRUE when the arrays share an element; objects must be identical" +cases = ["cases/translation/functions/arrays-overlap.toml#t004_null_array1"] +required = true + +[[obligation]] +id = "sf.functions.arrays-to-object.t001" +form = "sf.functions.arrays-to-object" +kind = "type_combination" +target = "ARRAY, ARRAY" +note = "Keys paired with values of mixed types." +catches = "keys and values swapped, or pairs shifted" +reading = "the page: an OBJECT from a key array of VARCHAR and a value array of equal length; a NULL key drops its pair; a NULL value keeps the key; a non-string key or unequal lengths is an error" +cases = ["cases/translation/functions/arrays-to-object.toml#t001_pairs"] +required = true + +[[obligation]] +id = "sf.functions.arrays-to-object.t002" +form = "sf.functions.arrays-to-object" +kind = "null_argument" +target = "key-array" +note = "A NULL key, and a NULL value beside a non-NULL key." +catches = "the NULL-keyed pair kept, or the key with a NULL value dropped" +reading = "the page: an OBJECT from a key array of VARCHAR and a value array of equal length; a NULL key drops its pair; a NULL value keeps the key; a non-string key or unequal lengths is an error" +cases = ["cases/translation/functions/arrays-to-object.toml#t002_null_key_array"] +required = true + +[[obligation]] +id = "sf.functions.arrays-to-object.t003" +form = "sf.functions.arrays-to-object" +kind = "error_parity" +target = "error" +note = "Arrays of different lengths, which the page says is error 215001." +catches = "the extra key dropped or given NULL" +reading = "the page: an OBJECT from a key array of VARCHAR and a value array of equal length; a NULL key drops its pair; a NULL value keeps the key; a non-string key or unequal lengths is an error" +cases = ["cases/translation/functions/arrays-to-object.toml#t003_unequal_lengths"] +required = true + +[[obligation]] +id = "sf.functions.arrays-to-object.t004" +form = "sf.functions.arrays-to-object" +kind = "error_parity" +target = "error" +note = "A number as a key, which the page says is error 215002." +catches = "the key converted to text" +reading = "the page: an OBJECT from a key array of VARCHAR and a value array of equal length; a NULL key drops its pair; a NULL value keeps the key; a non-string key or unequal lengths is an error" +cases = ["cases/translation/functions/arrays-to-object.toml#t004_non_string_key"] +required = true + +[[obligation]] +id = "sf.functions.arrays-zip.t001" +form = "sf.functions.arrays-zip" +kind = "type_combination" +target = "ARRAY, ARRAY, ARRAY" +note = "Three arrays of equal length." +catches = "keys numbered from 0, or the arrays transposed" +reading = "the page: an array of objects whose keys $1, $2 \u2026 hold the nth element of each input; as long as the longest input, shorter inputs padded with JSON null; a NULL element gives JSON null; a NULL array gives NULL" +cases = ["cases/translation/functions/arrays-zip.toml#t001_three_arrays"] +required = true + +[[obligation]] +id = "sf.functions.arrays-zip.t002" +form = "sf.functions.arrays-zip" +kind = "type_combination" +target = "ARRAY, ARRAY" +note = "Arrays of different lengths." +catches = "the result cut to the shorter array, or padded with SQL NULL" +reading = "the page: an array of objects whose keys $1, $2 \u2026 hold the nth element of each input; as long as the longest input, shorter inputs padded with JSON null; a NULL element gives JSON null; a NULL array gives NULL" +cases = ["cases/translation/functions/arrays-zip.toml#t002_lengths"] +required = true + +[[obligation]] +id = "sf.functions.arrays-zip.t003" +form = "sf.functions.arrays-zip" +kind = "type_combination" +target = "ARRAY" +note = "A single array." +catches = "the array returned as it is" +reading = "the page: an array of objects whose keys $1, $2 \u2026 hold the nth element of each input; as long as the longest input, shorter inputs padded with JSON null; a NULL element gives JSON null; a NULL array gives NULL" +cases = ["cases/translation/functions/arrays-zip.toml#t003_one_array"] +required = true + +[[obligation]] +id = "sf.functions.arrays-zip.t004" +form = "sf.functions.arrays-zip" +kind = "null_argument" +target = "array" +note = "A NULL array, and a SQL NULL element." +catches = "the NULL array read as empty, or the NULL element dropped" +reading = "the page: an array of objects whose keys $1, $2 \u2026 hold the nth element of each input; as long as the longest input, shorter inputs padded with JSON null; a NULL element gives JSON null; a NULL array gives NULL" +cases = ["cases/translation/functions/arrays-zip.toml#t004_null_array"] +required = true + +[[obligation]] +id = "sf.functions.as-array.t001" +form = "sf.functions.as-array" +kind = "type_combination" +target = "VARIANT holding ARRAY" +note = "Arrays, nested and empty." +catches = "an empty array returned as NULL, or a nested array flattened" +reading = "the page: the value as ARRAY when the VARIANT holds ARRAY; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-array.toml#t001_match"] +required = true + +[[obligation]] +id = "sf.functions.as-array.t002" +form = "sf.functions.as-array" +kind = "type_combination" +target = "VARIANT holding another type" +note = "An object, a string holding array text, and a number." +catches = "the string parsed as JSON, or a scalar wrapped as a one-element array (TO_ARRAY)" +reading = "the page: the value as ARRAY when the VARIANT holds ARRAY; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-array.toml#t002_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.as-array.t003" +form = "sf.functions.as-array" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match." +catches = "the JSON null passed through as a value, or an error" +reading = "the page: the value as ARRAY when the VARIANT holds ARRAY; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-array.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.as-binary.t001" +form = "sf.functions.as-binary" +kind = "type_combination" +target = "VARIANT holding BINARY" +note = "A BINARY value cast to VARIANT." +catches = "the bytes returned as hexadecimal text" +reading = "the page: the value as BINARY when the VARIANT holds BINARY; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-binary.toml#t001_match"] +required = true + +[[obligation]] +id = "sf.functions.as-binary.t002" +form = "sf.functions.as-binary" +kind = "type_combination" +target = "VARIANT holding another type" +note = "A string of hexadecimal digits and a number." +catches = "the hexadecimal text decoded to bytes" +reading = "the page: the value as BINARY when the VARIANT holds BINARY; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-binary.toml#t002_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.as-binary.t003" +form = "sf.functions.as-binary" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match." +catches = "the JSON null passed through as a value, or an error" +reading = "the page: the value as BINARY when the VARIANT holds BINARY; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-binary.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.as-boolean.t001" +form = "sf.functions.as-boolean" +kind = "type_combination" +target = "VARIANT holding BOOLEAN" +note = "JSON true and false." +catches = "false read as NULL, or the values swapped" +reading = "the page: the value as BOOLEAN when the VARIANT holds BOOLEAN; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-boolean.toml#t001_match"] +required = true + +[[obligation]] +id = "sf.functions.as-boolean.t002" +form = "sf.functions.as-boolean" +kind = "type_combination" +target = "VARIANT holding another type" +note = "The string \"true\", the number 1 and the number 0." +catches = "text or numbers converted to BOOLEAN (TO_BOOLEAN)" +reading = "the page: the value as BOOLEAN when the VARIANT holds BOOLEAN; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-boolean.toml#t002_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.as-boolean.t003" +form = "sf.functions.as-boolean" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match." +catches = "the JSON null passed through as a value, or an error" +reading = "the page: the value as BOOLEAN when the VARIANT holds BOOLEAN; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-boolean.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.as-char-varchar.as-char.t001" +form = "sf.functions.as-char-varchar.as-char" +kind = "type_combination" +target = "VARIANT holding VARCHAR" +note = "Strings, one holding digits and one empty." +catches = "the empty string returned as NULL, or the JSON quotes kept" +reading = "the page: the value as VARCHAR when the VARIANT holds VARCHAR; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-char-varchar.as-char.toml#t001_match"] +required = true + +[[obligation]] +id = "sf.functions.as-char-varchar.as-char.t002" +form = "sf.functions.as-char-varchar.as-char" +kind = "type_combination" +target = "VARIANT holding another type" +note = "A number, a boolean and an object." +catches = "scalars rendered as text (5 as \"5\"), or the object serialised" +reading = "the page: the value as VARCHAR when the VARIANT holds VARCHAR; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-char-varchar.as-char.toml#t002_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.as-char-varchar.as-char.t003" +form = "sf.functions.as-char-varchar.as-char" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match." +catches = "the JSON null passed through as a value, or an error" +reading = "the page: the value as VARCHAR when the VARIANT holds VARCHAR; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-char-varchar.as-char.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.as-char-varchar.as-varchar.t001" +form = "sf.functions.as-char-varchar.as-varchar" +kind = "type_combination" +target = "VARIANT holding VARCHAR" +note = "Strings, one holding digits and one empty." +catches = "the empty string returned as NULL, or the JSON quotes kept" +reading = "the page: the value as VARCHAR when the VARIANT holds VARCHAR; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-char-varchar.as-varchar.toml#t001_match"] +required = true + +[[obligation]] +id = "sf.functions.as-char-varchar.as-varchar.t002" +form = "sf.functions.as-char-varchar.as-varchar" +kind = "type_combination" +target = "VARIANT holding another type" +note = "A number, a boolean and an object." +catches = "scalars rendered as text (5 as \"5\"), or the object serialised" +reading = "the page: the value as VARCHAR when the VARIANT holds VARCHAR; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-char-varchar.as-varchar.toml#t002_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.as-char-varchar.as-varchar.t003" +form = "sf.functions.as-char-varchar.as-varchar" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match." +catches = "the JSON null passed through as a value, or an error" +reading = "the page: the value as VARCHAR when the VARIANT holds VARCHAR; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-char-varchar.as-varchar.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.as-date.t001" +form = "sf.functions.as-date" +kind = "type_combination" +target = "VARIANT holding DATE" +note = "A DATE cast to VARIANT, on a leap day." +catches = "the date shifted a day, or returned as text" +reading = "the page: the value as DATE when the VARIANT holds DATE; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-date.toml#t001_match"] +required = true + +[[obligation]] +id = "sf.functions.as-date.t002" +form = "sf.functions.as-date" +kind = "type_combination" +target = "VARIANT holding another type" +note = "A string holding a date and a number." +catches = "date text parsed (TO_DATE), or a number read as days since the epoch" +reading = "the page: the value as DATE when the VARIANT holds DATE; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-date.toml#t002_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.as-date.t003" +form = "sf.functions.as-date" +kind = "type_combination" +target = "VARIANT holding TIMESTAMP_NTZ" +note = "A TIMESTAMP_NTZ cast to VARIANT; the page returns NULL when the type is not DATE." +catches = "the timestamp truncated to its date" +reading = "the page: the value as DATE when the VARIANT holds DATE; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-date.toml#t003_timestamp"] +required = true + +[[obligation]] +id = "sf.functions.as-date.t004" +form = "sf.functions.as-date" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match." +catches = "the JSON null passed through as a value, or an error" +reading = "the page: the value as DATE when the VARIANT holds DATE; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-date.toml#t004_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.as-decimal-number.as-decimal.t001" +form = "sf.functions.as-decimal-number.as-decimal" +kind = "type_combination" +target = "VARIANT holding NUMBER" +note = "Decimals with the default precision and scale (38, 0), which the page says round." +catches = "the fraction truncated (12 and -12) instead of rounded, or the scale of the input kept" +reading = "the page: the value as NUMBER when the VARIANT holds NUMBER; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-decimal-number.as-decimal.toml#t001_match"] +required = true + +[[obligation]] +id = "sf.functions.as-decimal-number.as-decimal.t002" +form = "sf.functions.as-decimal-number.as-decimal" +kind = "type_combination" +target = "VARIANT holding another type" +note = "A string holding digits and an exponent number." +catches = "text parsed as a number, or a floating-point value converted" +reading = "the page: the value as NUMBER when the VARIANT holds NUMBER; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-decimal-number.as-decimal.toml#t002_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.as-decimal-number.as-decimal.t003" +form = "sf.functions.as-decimal-number.as-decimal" +kind = "type_combination" +target = "VARIANT, precision, scale" +note = "An explicit precision 10 and scale 2 on a value with three fractional digits." +catches = "the third digit truncated (12.34) instead of rounded (12.35), or the arguments ignored" +reading = "the page: the value as NUMBER when the VARIANT holds NUMBER; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-decimal-number.as-decimal.toml#t003_scale"] +required = true + +[[obligation]] +id = "sf.functions.as-decimal-number.as-decimal.t004" +form = "sf.functions.as-decimal-number.as-decimal" +kind = "error_parity" +target = "error" +note = "A value that needs more digits than the precision after rounding; the page says reducing scale can cause out-of-range errors." +catches = "NULL returned, or the digits silently dropped" +reading = "the page: the value as NUMBER when the VARIANT holds NUMBER; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-decimal-number.as-decimal.toml#t004_out_of_range"] +required = true + +[[obligation]] +id = "sf.functions.as-decimal-number.as-decimal.t005" +form = "sf.functions.as-decimal-number.as-decimal" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match." +catches = "the JSON null passed through as a value, or an error" +reading = "the page: the value as NUMBER when the VARIANT holds NUMBER; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-decimal-number.as-decimal.toml#t005_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.as-decimal-number.as-number.t001" +form = "sf.functions.as-decimal-number.as-number" +kind = "type_combination" +target = "VARIANT holding NUMBER" +note = "Decimals with the default precision and scale (38, 0), which the page says round." +catches = "the fraction truncated (12 and -12) instead of rounded, or the scale of the input kept" +reading = "the page: the value as NUMBER when the VARIANT holds NUMBER; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-decimal-number.as-number.toml#t001_match"] +required = true + +[[obligation]] +id = "sf.functions.as-decimal-number.as-number.t002" +form = "sf.functions.as-decimal-number.as-number" +kind = "type_combination" +target = "VARIANT holding another type" +note = "A string holding digits and an exponent number." +catches = "text parsed as a number, or a floating-point value converted" +reading = "the page: the value as NUMBER when the VARIANT holds NUMBER; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-decimal-number.as-number.toml#t002_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.as-decimal-number.as-number.t003" +form = "sf.functions.as-decimal-number.as-number" +kind = "type_combination" +target = "VARIANT, precision, scale" +note = "An explicit precision 10 and scale 2 on a value with three fractional digits." +catches = "the third digit truncated (12.34) instead of rounded (12.35), or the arguments ignored" +reading = "the page: the value as NUMBER when the VARIANT holds NUMBER; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-decimal-number.as-number.toml#t003_scale"] +required = true + +[[obligation]] +id = "sf.functions.as-decimal-number.as-number.t004" +form = "sf.functions.as-decimal-number.as-number" +kind = "error_parity" +target = "error" +note = "A value that needs more digits than the precision after rounding; the page says reducing scale can cause out-of-range errors." +catches = "NULL returned, or the digits silently dropped" +reading = "the page: the value as NUMBER when the VARIANT holds NUMBER; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-decimal-number.as-number.toml#t004_out_of_range"] +required = true + +[[obligation]] +id = "sf.functions.as-decimal-number.as-number.t005" +form = "sf.functions.as-decimal-number.as-number" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match." +catches = "the JSON null passed through as a value, or an error" +reading = "the page: the value as NUMBER when the VARIANT holds NUMBER; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-decimal-number.as-number.toml#t005_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.as-double-real.as-double.t001" +form = "sf.functions.as-double-real.as-double" +kind = "type_combination" +target = "VARIANT holding a floating-point value" +note = "Numbers written with an exponent, one negative and one large." +catches = "the exponent misread, or the sign lost" +reading = "the page: the value as a floating-point value when the VARIANT holds a floating-point value; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-double-real.as-double.toml#t001_match"] +required = true + +[[obligation]] +id = "sf.functions.as-double-real.as-double.t002" +form = "sf.functions.as-double-real.as-double" +kind = "type_combination" +target = "VARIANT holding another type" +note = "A string holding a number and a boolean." +catches = "text parsed as a number, or true read as 1" +reading = "the page: the value as a floating-point value when the VARIANT holds a floating-point value; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-double-real.as-double.toml#t002_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.as-double-real.as-double.t003" +form = "sf.functions.as-double-real.as-double" +kind = "type_combination" +target = "VARIANT holding NUMBER" +note = "Fixed-point and integer numbers; the page names only floating-point values and does not say whether these convert; the recording decides." +catches = "an implementation that converts every number, or none, where Snowflake does the other" +reading = "the page: the value as a floating-point value when the VARIANT holds a floating-point value; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-double-real.as-double.toml#t003_fixed_point"] +required = true + +[[obligation]] +id = "sf.functions.as-double-real.as-double.t004" +form = "sf.functions.as-double-real.as-double" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match." +catches = "the JSON null passed through as a value, or an error" +reading = "the page: the value as a floating-point value when the VARIANT holds a floating-point value; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-double-real.as-double.toml#t004_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.as-double-real.as-real.t001" +form = "sf.functions.as-double-real.as-real" +kind = "type_combination" +target = "VARIANT holding a floating-point value" +note = "Numbers written with an exponent, one negative and one large." +catches = "the exponent misread, or the sign lost" +reading = "the page: the value as a floating-point value when the VARIANT holds a floating-point value; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-double-real.as-real.toml#t001_match"] +required = true + +[[obligation]] +id = "sf.functions.as-double-real.as-real.t002" +form = "sf.functions.as-double-real.as-real" +kind = "type_combination" +target = "VARIANT holding another type" +note = "A string holding a number and a boolean." +catches = "text parsed as a number, or true read as 1" +reading = "the page: the value as a floating-point value when the VARIANT holds a floating-point value; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-double-real.as-real.toml#t002_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.as-double-real.as-real.t003" +form = "sf.functions.as-double-real.as-real" +kind = "type_combination" +target = "VARIANT holding NUMBER" +note = "Fixed-point and integer numbers; the page names only floating-point values and does not say whether these convert; the recording decides." +catches = "an implementation that converts every number, or none, where Snowflake does the other" +reading = "the page: the value as a floating-point value when the VARIANT holds a floating-point value; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-double-real.as-real.toml#t003_fixed_point"] +required = true + +[[obligation]] +id = "sf.functions.as-double-real.as-real.t004" +form = "sf.functions.as-double-real.as-real" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match." +catches = "the JSON null passed through as a value, or an error" +reading = "the page: the value as a floating-point value when the VARIANT holds a floating-point value; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-double-real.as-real.toml#t004_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.as-integer.t001" +form = "sf.functions.as-integer" +kind = "type_combination" +target = "VARIANT holding INTEGER" +note = "Integers, negative and beyond 32 bits." +catches = "values wrapped to 32 bits, or the sign lost" +reading = "the page: the value as INTEGER when the VARIANT holds INTEGER; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-integer.toml#t001_match"] +required = true + +[[obligation]] +id = "sf.functions.as-integer.t002" +form = "sf.functions.as-integer" +kind = "type_combination" +target = "VARIANT holding another type" +note = "A string holding digits and a boolean." +catches = "text parsed as an integer, or true read as 1" +reading = "the page: the value as INTEGER when the VARIANT holds INTEGER; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-integer.toml#t002_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.as-integer.t003" +form = "sf.functions.as-integer" +kind = "type_combination" +target = "VARIANT holding NUMBER with a fraction" +note = "Decimals with and without a fractional part; the page does not say whether they count as INTEGER; the recording decides." +catches = "a fraction truncated or rounded where Snowflake returns NULL, or the reverse" +reading = "the page: the value as INTEGER when the VARIANT holds INTEGER; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-integer.toml#t003_fraction"] +required = true + +[[obligation]] +id = "sf.functions.as-integer.t004" +form = "sf.functions.as-integer" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match." +catches = "the JSON null passed through as a value, or an error" +reading = "the page: the value as INTEGER when the VARIANT holds INTEGER; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-integer.toml#t004_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.as-object.t001" +form = "sf.functions.as-object" +kind = "type_combination" +target = "VARIANT holding OBJECT" +note = "Objects, nested and empty." +catches = "an empty object returned as NULL, or nested keys flattened" +reading = "the page: the value as OBJECT when the VARIANT holds OBJECT; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-object.toml#t001_match"] +required = true + +[[obligation]] +id = "sf.functions.as-object.t002" +form = "sf.functions.as-object" +kind = "type_combination" +target = "VARIANT holding another type" +note = "An array of pairs, a string holding object text and a number." +catches = "the string parsed as JSON, or the array read as key-value pairs" +reading = "the page: the value as OBJECT when the VARIANT holds OBJECT; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-object.toml#t002_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.as-object.t003" +form = "sf.functions.as-object" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match." +catches = "the JSON null passed through as a value, or an error" +reading = "the page: the value as OBJECT when the VARIANT holds OBJECT; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-object.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.as-time.t001" +form = "sf.functions.as-time" +kind = "type_combination" +target = "VARIANT holding TIME" +note = "A TIME with milliseconds cast to VARIANT." +catches = "the fraction dropped, or a 12-hour clock" +reading = "the page: the value as TIME when the VARIANT holds TIME; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-time.toml#t001_match"] +required = true + +[[obligation]] +id = "sf.functions.as-time.t002" +form = "sf.functions.as-time" +kind = "type_combination" +target = "VARIANT holding another type" +note = "A string holding a time and a number of seconds." +catches = "time text parsed, or a number read as seconds since midnight" +reading = "the page: the value as TIME when the VARIANT holds TIME; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-time.toml#t002_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.as-time.t003" +form = "sf.functions.as-time" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match." +catches = "the JSON null passed through as a value, or an error" +reading = "the page: the value as TIME when the VARIANT holds TIME; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-time.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.as-timestamp.as-timestamp-ltz.t001" +form = "sf.functions.as-timestamp.as-timestamp-ltz" +kind = "type_combination" +target = "VARIANT holding TIMESTAMP_LTZ" +note = "A TIMESTAMP_LTZ with milliseconds cast to VARIANT." +catches = "the fraction dropped, or the offset or zone changed" +reading = "the page: the value as TIMESTAMP_LTZ when the VARIANT holds TIMESTAMP_LTZ; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-timestamp.as-timestamp-ltz.toml#t001_match"] +required = true + +[[obligation]] +id = "sf.functions.as-timestamp.as-timestamp-ltz.t002" +form = "sf.functions.as-timestamp.as-timestamp-ltz" +kind = "type_combination" +target = "VARIANT holding another type" +note = "A string holding a timestamp and a DATE-like string." +catches = "timestamp text parsed (TO_TIMESTAMP)" +reading = "the page: the value as TIMESTAMP_LTZ when the VARIANT holds TIMESTAMP_LTZ; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-timestamp.as-timestamp-ltz.toml#t002_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.as-timestamp.as-timestamp-ltz.t003" +form = "sf.functions.as-timestamp.as-timestamp-ltz" +kind = "type_combination" +target = "VARIANT holding another timestamp type" +note = "The other two timestamp types cast to VARIANT. The page says a timestamp type returns the same timestamp type, without saying whether that holds when it differs from LTZ; the recording decides." +catches = "the other type converted to this one, or NULL where Snowflake returns the value, or the reverse" +reading = "the page: the value as TIMESTAMP_LTZ when the VARIANT holds TIMESTAMP_LTZ; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-timestamp.as-timestamp-ltz.toml#t003_other_timestamp"] +required = true + +[[obligation]] +id = "sf.functions.as-timestamp.as-timestamp-ltz.t004" +form = "sf.functions.as-timestamp.as-timestamp-ltz" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match." +catches = "the JSON null passed through as a value, or an error" +reading = "the page: the value as TIMESTAMP_LTZ when the VARIANT holds TIMESTAMP_LTZ; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-timestamp.as-timestamp-ltz.toml#t004_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.as-timestamp.as-timestamp-ntz.t001" +form = "sf.functions.as-timestamp.as-timestamp-ntz" +kind = "type_combination" +target = "VARIANT holding TIMESTAMP_NTZ" +note = "A TIMESTAMP_NTZ with milliseconds cast to VARIANT." +catches = "the fraction dropped, or the offset or zone changed" +reading = "the page: the value as TIMESTAMP_NTZ when the VARIANT holds TIMESTAMP_NTZ; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-timestamp.as-timestamp-ntz.toml#t001_match"] +required = true + +[[obligation]] +id = "sf.functions.as-timestamp.as-timestamp-ntz.t002" +form = "sf.functions.as-timestamp.as-timestamp-ntz" +kind = "type_combination" +target = "VARIANT holding another type" +note = "A string holding a timestamp and a DATE-like string." +catches = "timestamp text parsed (TO_TIMESTAMP)" +reading = "the page: the value as TIMESTAMP_NTZ when the VARIANT holds TIMESTAMP_NTZ; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-timestamp.as-timestamp-ntz.toml#t002_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.as-timestamp.as-timestamp-ntz.t003" +form = "sf.functions.as-timestamp.as-timestamp-ntz" +kind = "type_combination" +target = "VARIANT holding another timestamp type" +note = "The other two timestamp types cast to VARIANT. The page says a timestamp type returns the same timestamp type, without saying whether that holds when it differs from NTZ; the recording decides." +catches = "the other type converted to this one, or NULL where Snowflake returns the value, or the reverse" +reading = "the page: the value as TIMESTAMP_NTZ when the VARIANT holds TIMESTAMP_NTZ; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-timestamp.as-timestamp-ntz.toml#t003_other_timestamp"] +required = true + +[[obligation]] +id = "sf.functions.as-timestamp.as-timestamp-ntz.t004" +form = "sf.functions.as-timestamp.as-timestamp-ntz" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match." +catches = "the JSON null passed through as a value, or an error" +reading = "the page: the value as TIMESTAMP_NTZ when the VARIANT holds TIMESTAMP_NTZ; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-timestamp.as-timestamp-ntz.toml#t004_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.as-timestamp.as-timestamp-tz.t001" +form = "sf.functions.as-timestamp.as-timestamp-tz" +kind = "type_combination" +target = "VARIANT holding TIMESTAMP_TZ" +note = "A TIMESTAMP_TZ with milliseconds cast to VARIANT." +catches = "the fraction dropped, or the offset or zone changed" +reading = "the page: the value as TIMESTAMP_TZ when the VARIANT holds TIMESTAMP_TZ; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-timestamp.as-timestamp-tz.toml#t001_match"] +required = true + +[[obligation]] +id = "sf.functions.as-timestamp.as-timestamp-tz.t002" +form = "sf.functions.as-timestamp.as-timestamp-tz" +kind = "type_combination" +target = "VARIANT holding another type" +note = "A string holding a timestamp and a DATE-like string." +catches = "timestamp text parsed (TO_TIMESTAMP)" +reading = "the page: the value as TIMESTAMP_TZ when the VARIANT holds TIMESTAMP_TZ; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-timestamp.as-timestamp-tz.toml#t002_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.as-timestamp.as-timestamp-tz.t003" +form = "sf.functions.as-timestamp.as-timestamp-tz" +kind = "type_combination" +target = "VARIANT holding another timestamp type" +note = "The other two timestamp types cast to VARIANT. The page says a timestamp type returns the same timestamp type, without saying whether that holds when it differs from TZ; the recording decides." +catches = "the other type converted to this one, or NULL where Snowflake returns the value, or the reverse" +reading = "the page: the value as TIMESTAMP_TZ when the VARIANT holds TIMESTAMP_TZ; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-timestamp.as-timestamp-tz.toml#t003_other_timestamp"] +required = true + +[[obligation]] +id = "sf.functions.as-timestamp.as-timestamp-tz.t004" +form = "sf.functions.as-timestamp.as-timestamp-tz" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL and a JSON null; the page returns NULL for a NULL argument and for a type that does not match." +catches = "the JSON null passed through as a value, or an error" +reading = "the page: the value as TIMESTAMP_TZ when the VARIANT holds TIMESTAMP_TZ; NULL when its type does not match; NULL for NULL" +cases = ["cases/translation/functions/as-timestamp.as-timestamp-tz.toml#t004_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.ascii.t001" +form = "sf.functions.ascii" +kind = "type_combination" +target = "VARCHAR" +note = "ASCII of strings whose first and last characters differ." +catches = "the code of the last character, or the string length, instead of the first character's code, or the first UTF-8 byte (195 for \u00e9) instead of the code point (records what Snowflake returns)" +reading = "the page: is a string; returns the integer code of its first character; \"The value 0 is returned for ... The string is empty\"" +cases = ["cases/translation/functions/ascii.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.ascii.t002" +form = "sf.functions.ascii" +kind = "null_argument" +target = "input" +note = "NULL input next to a set one." +catches = "NULL read as an empty string (0 instead of NULL)" +reading = "the page: is a string; returns the integer code of its first character; \"The value 0 is returned for ... The string is empty\"" +cases = ["cases/translation/functions/ascii.toml#t002_null_input"] +required = true + +[[obligation]] +id = "sf.functions.ascii.t003" +form = "sf.functions.ascii" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "The empty string, which the page says gives 0." +catches = "NULL for an empty string instead of 0" +reading = "the page: is a string; returns the integer code of its first character; \"The value 0 is returned for ... The string is empty\"" +cases = ["cases/translation/functions/ascii.toml#t003_empty"] +required = true + +[[obligation]] +id = "sf.functions.asin.t001" +form = "sf.functions.asin" +kind = "type_combination" +target = "FLOAT" +note = "ASIN of FLOAT values." +catches = "ACOS computed instead, or degrees returned" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/asin.toml#t001_float"] +required = true + +[[obligation]] +id = "sf.functions.asin.t002" +form = "sf.functions.asin" +kind = "type_combination" +target = "NUMBER(12,4)" +note = "ASIN of NUMBER(12,4), converted to FLOAT." +catches = "ACOS computed instead, or degrees returned; or the result left fixed-point" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/asin.toml#t002_fixed"] +required = true + +[[obligation]] +id = "sf.functions.asin.t003" +form = "sf.functions.asin" +kind = "null_argument" +target = "x" +note = "ASIN of NULL." +catches = "NULL turned into 0 or NaN" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/asin.toml#t003_null"] +required = true + +[[obligation]] +id = "sf.functions.asin.t004" +form = "sf.functions.asin" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Odd symmetry at negatives." +catches = "absolute value taken" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/asin.toml#t004_odd"] +required = true + +[[obligation]] +id = "sf.functions.asin.t005" +form = "sf.functions.asin" +kind = "error_parity" +target = "error" +note = "ASIN at or outside its domain: Snowflake raises error 100044 on every row (captured at e8691b63)." +catches = "NaN, NULL or a value where Snowflake raises an error" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/asin.toml#t005_outside"] +required = true + +[[obligation]] +id = "sf.functions.asinh.t001" +form = "sf.functions.asinh" +kind = "type_combination" +target = "FLOAT" +note = "ASINH of FLOAT values." +catches = "ACOSH computed" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/asinh.toml#t001_float"] +required = true + +[[obligation]] +id = "sf.functions.asinh.t002" +form = "sf.functions.asinh" +kind = "type_combination" +target = "NUMBER(12,4)" +note = "ASINH of NUMBER(12,4), converted to FLOAT." +catches = "ACOSH computed; or the result left fixed-point" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/asinh.toml#t002_fixed"] +required = true + +[[obligation]] +id = "sf.functions.asinh.t003" +form = "sf.functions.asinh" +kind = "null_argument" +target = "x" +note = "ASINH of NULL." +catches = "NULL turned into 0 or NaN" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/asinh.toml#t003_null"] +required = true + +[[obligation]] +id = "sf.functions.asinh.t004" +form = "sf.functions.asinh" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "Large arguments." +catches = "precision loss in the log formula" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/asinh.toml#t004_large"] +required = true + +[[obligation]] +id = "sf.functions.atan.t001" +form = "sf.functions.atan" +kind = "type_combination" +target = "FLOAT" +note = "ATAN of FLOAT values." +catches = "ATAN2 with a swapped argument, or degrees returned" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/atan.toml#t001_float"] +required = true + +[[obligation]] +id = "sf.functions.atan.t002" +form = "sf.functions.atan" +kind = "type_combination" +target = "NUMBER(12,4)" +note = "ATAN of NUMBER(12,4), converted to FLOAT." +catches = "ATAN2 with a swapped argument, or degrees returned; or the result left fixed-point" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/atan.toml#t002_fixed"] +required = true + +[[obligation]] +id = "sf.functions.atan.t003" +form = "sf.functions.atan" +kind = "null_argument" +target = "x" +note = "ATAN of NULL." +catches = "NULL turned into 0 or NaN" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/atan.toml#t003_null"] +required = true + +[[obligation]] +id = "sf.functions.atan.t004" +form = "sf.functions.atan" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "Very large arguments approach pi/2." +catches = "overflow handling" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/atan.toml#t004_huge"] +required = true + +[[obligation]] +id = "sf.functions.atan2.t001" +form = "sf.functions.atan2" +kind = "type_combination" +target = "FLOAT" +note = "ATAN2 in all four quadrants." +catches = "arguments swapped (ATAN2(y, x) vs ATAN2(x, y)) or ATAN(y/x) losing the quadrant" +reading = "the page: y and x \"must be FLOAT\"; \"If the data type of an argument is a numeric data type other than DOUBLE, then the value is converted to DOUBLE. If ... string, the value is converted to DOUBLE if possible. If ... any other data type, the function returns an error.\"" +cases = ["cases/translation/functions/atan2.toml#t001_float"] +required = true + +[[obligation]] +id = "sf.functions.atan2.t002" +form = "sf.functions.atan2" +kind = "type_combination" +target = "NUMBER(12,4)" +note = "ATAN2 of NUMBER(12,4), converted to DOUBLE." +catches = "the result left fixed-point" +reading = "the page: y and x \"must be FLOAT\"; \"If the data type of an argument is a numeric data type other than DOUBLE, then the value is converted to DOUBLE. If ... string, the value is converted to DOUBLE if possible. If ... any other data type, the function returns an error.\"" +cases = ["cases/translation/functions/atan2.toml#t002_fixed"] +required = true + +[[obligation]] +id = "sf.functions.atan2.t003" +form = "sf.functions.atan2" +kind = "type_combination" +target = "VARCHAR" +note = "ATAN2 of numeric strings, converted to DOUBLE." +catches = "the strings rejected" +reading = "the page: y and x \"must be FLOAT\"; \"If the data type of an argument is a numeric data type other than DOUBLE, then the value is converted to DOUBLE. If ... string, the value is converted to DOUBLE if possible. If ... any other data type, the function returns an error.\"" +cases = ["cases/translation/functions/atan2.toml#t003_text"] +required = true + +[[obligation]] +id = "sf.functions.atan2.t004" +form = "sf.functions.atan2" +kind = "null_argument" +target = "y" +note = "NULL y." +catches = "NULL turned into 0 (giving 0 or pi)" +reading = "the page: y and x \"must be FLOAT\"; \"If the data type of an argument is a numeric data type other than DOUBLE, then the value is converted to DOUBLE. If ... string, the value is converted to DOUBLE if possible. If ... any other data type, the function returns an error.\"" +cases = ["cases/translation/functions/atan2.toml#t004_null_y"] +required = true + +[[obligation]] +id = "sf.functions.atan2.t005" +form = "sf.functions.atan2" +kind = "null_argument" +target = "x" +note = "NULL x." +catches = "NULL turned into 0 (giving pi/2)" +reading = "the page: y and x \"must be FLOAT\"; \"If the data type of an argument is a numeric data type other than DOUBLE, then the value is converted to DOUBLE. If ... string, the value is converted to DOUBLE if possible. If ... any other data type, the function returns an error.\"" +cases = ["cases/translation/functions/atan2.toml#t005_null_x"] +required = true + +[[obligation]] +id = "sf.functions.atan2.t006" +form = "sf.functions.atan2" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Zeros on the negative x axis; Snowflake gives +pi for both signs of zero y (captured at e8691b63)." +catches = "IEEE signed-zero atan2 (-pi for the -0 row) where Snowflake returns +pi" +reading = "the page: y and x \"must be FLOAT\"; \"If the data type of an argument is a numeric data type other than DOUBLE, then the value is converted to DOUBLE. If ... string, the value is converted to DOUBLE if possible. If ... any other data type, the function returns an error.\"" +cases = ["cases/translation/functions/atan2.toml#t006_zeros"] +required = true + +[[obligation]] +id = "sf.functions.atan2.t007" +form = "sf.functions.atan2" +kind = "error_parity" +target = "error" +note = "A string that is not a number is an error." +catches = "the string read as 0" +reading = "the page: y and x \"must be FLOAT\"; \"If the data type of an argument is a numeric data type other than DOUBLE, then the value is converted to DOUBLE. If ... string, the value is converted to DOUBLE if possible. If ... any other data type, the function returns an error.\"" +cases = ["cases/translation/functions/atan2.toml#t007_bad_text"] +required = true + +[[obligation]] +id = "sf.functions.atan2.t008" +form = "sf.functions.atan2" +kind = "error_parity" +target = "error" +note = "A BOOLEAN argument is an error (\"any other data type\"). Snowflake rejects it at compile time." +catches = "TRUE read as 1" +reading = "the page: y and x \"must be FLOAT\"; \"If the data type of an argument is a numeric data type other than DOUBLE, then the value is converted to DOUBLE. If ... string, the value is converted to DOUBLE if possible. If ... any other data type, the function returns an error.\"" +cases = ["cases/translation/functions/atan2.toml#t008_boolean"] +required = true + +[[obligation]] +id = "sf.functions.atanh.t001" +form = "sf.functions.atanh" +kind = "type_combination" +target = "FLOAT" +note = "ATANH of FLOAT values." +catches = "TANH computed, or the odd symmetry lost" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/atanh.toml#t001_float"] +required = true + +[[obligation]] +id = "sf.functions.atanh.t002" +form = "sf.functions.atanh" +kind = "type_combination" +target = "NUMBER(12,4)" +note = "ATANH of NUMBER(12,4), converted to FLOAT." +catches = "TANH computed, or the odd symmetry lost; or the result left fixed-point" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/atanh.toml#t002_fixed"] +required = true + +[[obligation]] +id = "sf.functions.atanh.t003" +form = "sf.functions.atanh" +kind = "null_argument" +target = "x" +note = "ATANH of NULL." +catches = "NULL turned into 0 or NaN" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/atanh.toml#t003_null"] +required = true + +[[obligation]] +id = "sf.functions.atanh.t004" +form = "sf.functions.atanh" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "Close to the domain edges." +catches = "a naive 0.5*LN((1+x)/(1-x)): 0 instead of 1e-17 near zero, or precision lost near the asymptote" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/atanh.toml#t004_near_one"] +required = true + +[[obligation]] +id = "sf.functions.atanh.t005" +form = "sf.functions.atanh" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "ATANH at or outside its domain: records what Snowflake returns there (NaN, Infinity, NULL or an error); re-kinded to error_parity after capture if Snowflake raises an error." +catches = "NaN, Infinity, NULL or an error differing from Snowflake" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/atanh.toml#t005_edge"] +required = true + +[[obligation]] +id = "sf.functions.atanh.t006" +form = "sf.functions.atanh" +kind = "error_parity" +target = "error" +note = "ATANH at or outside its domain: Snowflake raises error 100044 on every row (captured at e8691b63)." +catches = "NaN, NULL or a value where Snowflake raises an error" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/atanh.toml#t006_outside"] +required = true + +[[obligation]] +id = "sf.functions.avg.avg-over.t001" +form = "sf.functions.avg.avg-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Partitions of different sizes in mixed input order." +catches = "the whole input aggregated instead of the partition, or a running value" +reading = "the page: the average of the non-NULL values; VARCHAR input is cast to FLOAT; an empty or all-NULL input gives NULL; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW; DISTINCT cannot be used with ORDER BY" +cases = ["cases/translation/functions/avg.avg-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.avg.avg-over.t002" +form = "sf.functions.avg.avg-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running (ordered) value instead of the whole input" +reading = "the page: the average of the non-NULL values; VARCHAR input is cast to FLOAT; an empty or all-NULL input gives NULL; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW; DISTINCT cannot be used with ORDER BY" +cases = ["cases/translation/functions/avg.avg-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.avg.avg-over.t003" +form = "sf.functions.avg.avg-over" +kind = "type_combination" +target = "OVER (PARTITION BY ORDER BY)" +note = "ORDER BY with tied keys (two rows with k = 2) and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW." +catches = "a ROWS frame (the tied rows get different values) or the whole partition" +reading = "the page: the average of the non-NULL values; VARCHAR input is cast to FLOAT; an empty or all-NULL input gives NULL; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW; DISTINCT cannot be used with ORDER BY" +cases = ["cases/translation/functions/avg.avg-over.toml#t003_order_ties"] +required = true + +[[obligation]] +id = "sf.functions.avg.avg-over.t004" +form = "sf.functions.avg.avg-over" +kind = "type_combination" +target = "ORDER BY DESC" +note = "DESC ordering with a running ROWS frame." +catches = "DESC ignored (the running value starts from the smallest key)" +reading = "the page: the average of the non-NULL values; VARCHAR input is cast to FLOAT; an empty or all-NULL input gives NULL; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW; DISTINCT cannot be used with ORDER BY" +cases = ["cases/translation/functions/avg.avg-over.toml#t004_order_desc"] +required = true + +[[obligation]] +id = "sf.functions.avg.avg-over.t005" +form = "sf.functions.avg.avg-over" +kind = "type_combination" +target = "ASC NULLS FIRST, ROWS frame" +note = "A NULL ordering key placed first (not the ASC default) and a one-row-back sliding frame." +catches = "NULLS FIRST ignored (the NULL-key row last), or the frame read as RANGE or reaching forward" +reading = "the page: the average of the non-NULL values; VARCHAR input is cast to FLOAT; an empty or all-NULL input gives NULL; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW; DISTINCT cannot be used with ORDER BY" +cases = ["cases/translation/functions/avg.avg-over.toml#t005_nulls_first_frame"] +required = true + +[[obligation]] +id = "sf.functions.avg.avg-over.t006" +form = "sf.functions.avg.avg-over" +kind = "null_argument" +target = "expr1" +note = "NULL values inside partitions, and a partition with only NULL." +catches = "NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +reading = "the page: the average of the non-NULL values; VARCHAR input is cast to FLOAT; an empty or all-NULL input gives NULL; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW; DISTINCT cannot be used with ORDER BY" +cases = ["cases/translation/functions/avg.avg-over.toml#t006_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.avg.avg-over.t007" +form = "sf.functions.avg.avg-over" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys, which form one partition." +catches = "NULL-keyed rows each in their own partition or dropped" +reading = "the page: the average of the non-NULL values; VARCHAR input is cast to FLOAT; an empty or all-NULL input gives NULL; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW; DISTINCT cannot be used with ORDER BY" +cases = ["cases/translation/functions/avg.avg-over.toml#t007_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.avg.avg-over.t008" +form = "sf.functions.avg.avg-over" +kind = "type_combination" +target = "DISTINCT OVER (PARTITION BY)" +note = "DISTINCT inside a partition with a duplicate." +catches = "DISTINCT ignored" +reading = "the page: the average of the non-NULL values; VARCHAR input is cast to FLOAT; an empty or all-NULL input gives NULL; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW; DISTINCT cannot be used with ORDER BY" +cases = ["cases/translation/functions/avg.avg-over.toml#t008_distinct_partition"] +required = true + +[[obligation]] +id = "sf.functions.avg.avg-over.t009" +form = "sf.functions.avg.avg-over" +kind = "error_parity" +target = "error" +note = "DISTINCT with ORDER BY in the OVER clause, which the page forbids." +catches = "a running DISTINCT value returned instead of the compilation error" +reading = "the page: the average of the non-NULL values; VARCHAR input is cast to FLOAT; an empty or all-NULL input gives NULL; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW; DISTINCT cannot be used with ORDER BY" +cases = ["cases/translation/functions/avg.avg-over.toml#t009_distinct_order"] +required = true + +[[obligation]] +id = "sf.functions.base64-decode-binary.t001" +form = "sf.functions.base64-decode-binary" +kind = "type_combination" +target = "VARCHAR -> BINARY" +note = "BASE64_DECODE_BINARY of standard Base64 with zero, one and two padding characters." +catches = "a byte-order or sign error in the decoded bytes, or a dropped final group" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; returns BINARY" +cases = ["cases/translation/functions/base64-decode-binary.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.base64-decode-binary.t002" +form = "sf.functions.base64-decode-binary" +kind = "type_combination" +target = "VARCHAR, alphabet -> BINARY" +note = "A custom alphabet for indexes 62 and 63 and the padding character. The constant argument is a literal per call, as Snowflake requires." +catches = "the alphabet argument ignored (an error or other bytes for -_ and ~ padding)" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; returns BINARY" +cases = ["cases/translation/functions/base64-decode-binary.toml#t002_alphabet"] +required = true + +[[obligation]] +id = "sf.functions.base64-decode-binary.t003" +form = "sf.functions.base64-decode-binary" +kind = "null_argument" +target = "input" +note = "NULL input next to a set one." +catches = "NULL decoded as empty instead of NULL" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; returns BINARY" +cases = ["cases/translation/functions/base64-decode-binary.toml#t003_null_input"] +required = true + +[[obligation]] +id = "sf.functions.base64-decode-binary.t004" +form = "sf.functions.base64-decode-binary" +kind = "null_argument" +target = "alphabet" +note = "NULL alphabet next to a set one. The constant argument is a literal per call, as Snowflake requires." +catches = "a NULL alphabet treated as the default (a value instead of NULL)" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; returns BINARY" +cases = ["cases/translation/functions/base64-decode-binary.toml#t004_null_alphabet"] +required = true + +[[obligation]] +id = "sf.functions.base64-decode-binary.t005" +form = "sf.functions.base64-decode-binary" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "The empty string decodes to an empty value." +catches = "NULL or an error for empty input" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; returns BINARY" +cases = ["cases/translation/functions/base64-decode-binary.toml#t005_empty"] +required = true + +[[obligation]] +id = "sf.functions.base64-decode-binary.t006" +form = "sf.functions.base64-decode-binary" +kind = "error_parity" +target = "error" +note = "Text that is not Base64." +catches = "NULL (the TRY_ behaviour) where Snowflake raises an error" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; returns BINARY" +cases = ["cases/translation/functions/base64-decode-binary.toml#t006_invalid"] +required = true + +[[obligation]] +id = "sf.functions.base64-decode-string.t001" +form = "sf.functions.base64-decode-string" +kind = "type_combination" +target = "VARCHAR -> VARCHAR" +note = "BASE64_DECODE_STRING of standard Base64 with zero, one and two padding characters." +catches = "a byte-order or sign error in the decoded bytes, a dropped final group, or UTF-8 text read as Latin-1" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; returns VARCHAR" +cases = ["cases/translation/functions/base64-decode-string.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.base64-decode-string.t002" +form = "sf.functions.base64-decode-string" +kind = "type_combination" +target = "VARCHAR, alphabet -> VARCHAR" +note = "A custom alphabet for indexes 62 and 63 and the padding character. The constant argument is a literal per call, as Snowflake requires." +catches = "the alphabet argument ignored (an error or other bytes for -_ and ~ padding)" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; returns VARCHAR" +cases = ["cases/translation/functions/base64-decode-string.toml#t002_alphabet"] +required = true + +[[obligation]] +id = "sf.functions.base64-decode-string.t003" +form = "sf.functions.base64-decode-string" +kind = "null_argument" +target = "input" +note = "NULL input next to a set one." +catches = "NULL decoded as empty instead of NULL" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; returns VARCHAR" +cases = ["cases/translation/functions/base64-decode-string.toml#t003_null_input"] +required = true + +[[obligation]] +id = "sf.functions.base64-decode-string.t004" +form = "sf.functions.base64-decode-string" +kind = "null_argument" +target = "alphabet" +note = "NULL alphabet next to a set one. The constant argument is a literal per call, as Snowflake requires." +catches = "a NULL alphabet treated as the default (a value instead of NULL)" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; returns VARCHAR" +cases = ["cases/translation/functions/base64-decode-string.toml#t004_null_alphabet"] +required = true + +[[obligation]] +id = "sf.functions.base64-decode-string.t005" +form = "sf.functions.base64-decode-string" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "The empty string decodes to an empty value." +catches = "NULL or an error for empty input" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; returns VARCHAR" +cases = ["cases/translation/functions/base64-decode-string.toml#t005_empty"] +required = true + +[[obligation]] +id = "sf.functions.base64-decode-string.t006" +form = "sf.functions.base64-decode-string" +kind = "error_parity" +target = "error" +note = "Text that is not Base64." +catches = "NULL (the TRY_ behaviour) where Snowflake raises an error" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; returns VARCHAR" +cases = ["cases/translation/functions/base64-decode-string.toml#t006_invalid"] +required = true + +[[obligation]] +id = "sf.functions.base64-encode.t001" +form = "sf.functions.base64-encode" +kind = "type_combination" +target = "VARCHAR" +note = "BASE64_ENCODE of UTF-8 text of lengths 1, 2 and 3 modulo 3." +catches = "Latin-1 instead of UTF-8 bytes (\u00e9 as one byte), or missing padding" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; is a positive integer, 0 meaning no line breaks; returns a string" +cases = ["cases/translation/functions/base64-encode.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.base64-encode.t002" +form = "sf.functions.base64-encode" +kind = "type_combination" +target = "BINARY" +note = "BASE64_ENCODE of bytes that use indexes 62 and 63." +catches = "the binary read as its hex text (encoding 'FBFF' as characters)" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; is a positive integer, 0 meaning no line breaks; returns a string" +cases = ["cases/translation/functions/base64-encode.toml#t002_binary"] +required = true + +[[obligation]] +id = "sf.functions.base64-encode.t003" +form = "sf.functions.base64-encode" +kind = "type_combination" +target = "VARCHAR, max_line_length" +note = "A line length shorter than the output. The constant argument is a literal per call, as Snowflake requires." +catches = "max_line_length ignored (no line breaks) or applied to the input length" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; is a positive integer, 0 meaning no line breaks; returns a string" +cases = ["cases/translation/functions/base64-encode.toml#t003_max_line_length"] +required = true + +[[obligation]] +id = "sf.functions.base64-encode.t004" +form = "sf.functions.base64-encode" +kind = "type_combination" +target = "BINARY, max_line_length, alphabet" +note = "A custom alphabet with a custom padding character. The constant argument is a literal per call, as Snowflake requires." +catches = "the alphabet argument ignored (+/ and = in the output)" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; is a positive integer, 0 meaning no line breaks; returns a string" +cases = ["cases/translation/functions/base64-encode.toml#t004_alphabet"] +required = true + +[[obligation]] +id = "sf.functions.base64-encode.t005" +form = "sf.functions.base64-encode" +kind = "null_argument" +target = "input" +note = "NULL input next to a set one." +catches = "NULL encoded as an empty string" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; is a positive integer, 0 meaning no line breaks; returns a string" +cases = ["cases/translation/functions/base64-encode.toml#t005_null_input"] +required = true + +[[obligation]] +id = "sf.functions.base64-encode.t006" +form = "sf.functions.base64-encode" +kind = "null_argument" +target = "max_line_length" +note = "NULL line length next to a set one. The constant argument is a literal per call, as Snowflake requires." +catches = "NULL read as 0 (no line breaks) instead of NULL" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; is a positive integer, 0 meaning no line breaks; returns a string" +cases = ["cases/translation/functions/base64-encode.toml#t006_null_max_line_length"] +required = true + +[[obligation]] +id = "sf.functions.base64-encode.t007" +form = "sf.functions.base64-encode" +kind = "null_argument" +target = "alphabet" +note = "NULL alphabet next to a set one. The constant argument is a literal per call, as Snowflake requires." +catches = "NULL read as the default alphabet" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; is a positive integer, 0 meaning no line breaks; returns a string" +cases = ["cases/translation/functions/base64-encode.toml#t007_null_alphabet"] +required = true + +[[obligation]] +id = "sf.functions.base64-encode.t008" +form = "sf.functions.base64-encode" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "The empty string encodes to an empty string." +catches = "NULL or padding for empty input" +reading = "the page: is a Base64 string (decode) or a string or binary (encode); sets indexes 62 and 63 and the padding character, positionally; is a positive integer, 0 meaning no line breaks; returns a string" +cases = ["cases/translation/functions/base64-encode.toml#t008_empty"] +required = true + +[[obligation]] +id = "sf.functions.between.t001" +form = "sf.functions.between" +kind = "type_combination" +target = "NUMBER BETWEEN NUMBER AND NUMBER" +note = "Values on, inside and outside the bounds, and reversed bounds." +catches = "exclusive bounds, or symmetric BETWEEN (TRUE for 5 BETWEEN 10 AND 1)" +reading = "the page: expr BETWEEN lo AND hi is expr >= lo AND expr <= hi; DATE bounds against a TIMESTAMP are cast to midnight" +cases = ["cases/translation/functions/between.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.between.t002" +form = "sf.functions.between" +kind = "type_combination" +target = "VARCHAR" +note = "Strings compared in binary order." +catches = "case-insensitive or locale order (b BETWEEN A AND Z is FALSE)" +reading = "the page: expr BETWEEN lo AND hi is expr >= lo AND expr <= hi; DATE bounds against a TIMESTAMP are cast to midnight" +cases = ["cases/translation/functions/between.toml#t002_varchar"] +required = true + +[[obligation]] +id = "sf.functions.between.t003" +form = "sf.functions.between" +kind = "type_combination" +target = "TIMESTAMP BETWEEN DATE AND DATE" +note = "The page's case: DATE bounds cast to midnight." +catches = "the upper DATE read as end of day (TRUE for noon)" +reading = "the page: expr BETWEEN lo AND hi is expr >= lo AND expr <= hi; DATE bounds against a TIMESTAMP are cast to midnight" +cases = ["cases/translation/functions/between.toml#t003_timestamp_date"] +required = true + +[[obligation]] +id = "sf.functions.between.t004" +form = "sf.functions.between" +kind = "type_combination" +target = "NOT BETWEEN" +note = "NOT BETWEEN on and off the bounds." +catches = "NOT applied to one comparison only" +reading = "the page: expr BETWEEN lo AND hi is expr >= lo AND expr <= hi; DATE bounds against a TIMESTAMP are cast to midnight" +cases = ["cases/translation/functions/between.toml#t004_not"] +required = true + +[[obligation]] +id = "sf.functions.between.t005" +form = "sf.functions.between" +kind = "null_argument" +target = "expr" +note = "NULL value." +catches = "FALSE instead of NULL" +reading = "the page: expr BETWEEN lo AND hi is expr >= lo AND expr <= hi; DATE bounds against a TIMESTAMP are cast to midnight" +cases = ["cases/translation/functions/between.toml#t005_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.between.t006" +form = "sf.functions.between" +kind = "null_argument" +target = "lower_bound" +note = "NULL lower bound where the upper bound already decides." +catches = "NULL for 9 BETWEEN NULL AND 3 (which is FALSE: NULL AND FALSE), or TRUE" +reading = "the page: expr BETWEEN lo AND hi is expr >= lo AND expr <= hi; DATE bounds against a TIMESTAMP are cast to midnight" +cases = ["cases/translation/functions/between.toml#t006_null_lower_bound"] +required = true + +[[obligation]] +id = "sf.functions.between.t007" +form = "sf.functions.between" +kind = "null_argument" +target = "upper_bound" +note = "NULL upper bound where the lower bound already decides." +catches = "NULL instead of FALSE for 0 BETWEEN 1 AND NULL" +reading = "the page: expr BETWEEN lo AND hi is expr >= lo AND expr <= hi; DATE bounds against a TIMESTAMP are cast to midnight" +cases = ["cases/translation/functions/between.toml#t007_null_upper_bound"] +required = true + +[[obligation]] +id = "sf.functions.between.t008" +form = "sf.functions.between" +kind = "type_combination" +target = "VARCHAR BETWEEN NUMBER AND NUMBER" +note = "A string compared with numeric bounds, which converts to a number." +catches = "a text comparison ('9' and '10' both FALSE against 2 and 10)" +reading = "the page: expr BETWEEN lo AND hi is expr >= lo AND expr <= hi; DATE bounds against a TIMESTAMP are cast to midnight" +cases = ["cases/translation/functions/between.toml#t008_varchar_number"] +required = true + +[[obligation]] +id = "sf.functions.bit-length.t001" +form = "sf.functions.bit-length" +kind = "type_combination" +target = "VARCHAR" +note = "BIT_LENGTH of multi-byte text." +catches = "the character count instead of UTF-8 bits (5 characters, 6 bytes)" +reading = "the page: is a string or binary; the length in bits" +cases = ["cases/translation/functions/bit-length.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.bit-length.t002" +form = "sf.functions.bit-length" +kind = "type_combination" +target = "BINARY" +note = "BIT_LENGTH of binary." +catches = "the hex text length instead of the byte length" +reading = "the page: is a string or binary; the length in bits" +cases = ["cases/translation/functions/bit-length.toml#t002_binary"] +required = true + +[[obligation]] +id = "sf.functions.bit-length.t003" +form = "sf.functions.bit-length" +kind = "null_argument" +target = "string_or_binary" +note = "NULL next to a set value." +catches = "NULL read as 0" +reading = "the page: is a string or binary; the length in bits" +cases = ["cases/translation/functions/bit-length.toml#t003_null_string_or_binary"] +required = true + +[[obligation]] +id = "sf.functions.bit-length.t004" +form = "sf.functions.bit-length" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "The empty string." +catches = "NULL for an empty string" +reading = "the page: is a string or binary; the length in bits" +cases = ["cases/translation/functions/bit-length.toml#t004_empty"] +required = true + +[[obligation]] +id = "sf.functions.bitand.t001" +form = "sf.functions.bitand" +kind = "type_combination" +target = "INTEGER, INTEGER" +note = "Integers whose bits overlap in part, and a negative." +catches = "a logical AND (1 instead of 8), or the sign bit lost" +reading = "the page: the bitwise AND of two INTEGER or two BINARY values; other numbers are cast to INTEGER; a string is cast to INTEGER if possible (12.3 to 12) and otherwise treated as NULL; BINARY values of different lengths need padside LEFT or RIGHT; NULL gives NULL" +cases = ["cases/translation/functions/bitand.toml#t001_integers"] +required = true + +[[obligation]] +id = "sf.functions.bitand.t002" +form = "sf.functions.bitand" +kind = "type_combination" +target = "DECIMAL and VARCHAR" +note = "A decimal and the string 12.3, which the page says cast to integers." +catches = "the decimal truncated where Snowflake rounds, or the string rejected" +reading = "the page: the bitwise AND of two INTEGER or two BINARY values; other numbers are cast to INTEGER; a string is cast to INTEGER if possible (12.3 to 12) and otherwise treated as NULL; BINARY values of different lengths need padside LEFT or RIGHT; NULL gives NULL" +cases = ["cases/translation/functions/bitand.toml#t002_casts"] +required = true + +[[obligation]] +id = "sf.functions.bitand.t003" +form = "sf.functions.bitand" +kind = "type_combination" +target = "BINARY, BINARY, padside" +note = "BINARY values of different lengths padded on the left and on the right." +catches = "both paddings giving the same result, or padside ignored" +reading = "the page: the bitwise AND of two INTEGER or two BINARY values; other numbers are cast to INTEGER; a string is cast to INTEGER if possible (12.3 to 12) and otherwise treated as NULL; BINARY values of different lengths need padside LEFT or RIGHT; NULL gives NULL" +cases = ["cases/translation/functions/bitand.toml#t003_binary_pad"] +required = true + +[[obligation]] +id = "sf.functions.bitand.t004" +form = "sf.functions.bitand" +kind = "error_parity" +target = "error" +note = "BINARY values of different lengths without padside, which the page says requires it." +catches = "a default padding applied" +reading = "the page: the bitwise AND of two INTEGER or two BINARY values; other numbers are cast to INTEGER; a string is cast to INTEGER if possible (12.3 to 12) and otherwise treated as NULL; BINARY values of different lengths need padside LEFT or RIGHT; NULL gives NULL" +cases = ["cases/translation/functions/bitand.toml#t004_binary_unequal"] +required = true + +[[obligation]] +id = "sf.functions.bitand.t005" +form = "sf.functions.bitand" +kind = "error_parity" +target = "error" +note = "A NULL on either side next to a string that cannot be cast; Snowflake raised 100038 for the string, so it is not treated as NULL." +catches = "the string read as NULL or 0" +reading = "the page: the bitwise AND of two INTEGER or two BINARY values; other numbers are cast to INTEGER; a string is cast to INTEGER if possible (12.3 to 12) and otherwise treated as NULL; BINARY values of different lengths need padside LEFT or RIGHT; NULL gives NULL" +cases = ["cases/translation/functions/bitand.toml#t005_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.bitand.t006" +form = "sf.functions.bitand" +kind = "null_argument" +target = "expr1" +note = "A NULL on either side alone; the BITAND page, which also covers BITOR and BITXOR, says either NULL input gives NULL." +catches = "the NULL read as 0" +reading = "the page: the bitwise AND of two INTEGER or two BINARY values; other numbers are cast to INTEGER; a string is cast to INTEGER if possible (12.3 to 12) and otherwise treated as NULL; BINARY values of different lengths need padside LEFT or RIGHT; NULL gives NULL" +cases = ["cases/translation/functions/bitand.toml#t006_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.bitand-agg.bitand-agg.t001" +form = "sf.functions.bitand-agg.bitand-agg" +kind = "type_combination" +target = "NUMBER" +note = "12, 10 and 14 per group (1100, 1010, 1110)." +catches = "another bitwise operator" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitand-agg.bitand-agg.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.bitand-agg.bitand-agg.t002" +form = "sf.functions.bitand-agg.bitand-agg" +kind = "type_combination" +target = "negative NUMBER" +note = "A negative value in two's complement." +catches = "the sign dropped (abs value) or a NUMBER(38) treated as unsigned" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitand-agg.bitand-agg.toml#t002_negative"] +required = true + +[[obligation]] +id = "sf.functions.bitand-agg.bitand-agg.t003" +form = "sf.functions.bitand-agg.bitand-agg" +kind = "type_combination" +target = "NUMBER(10,1)" +note = "Halves, rounded to the nearest integer (half away from zero) before the operation." +catches = "truncation (2.5 to 2) or half-to-even rounding" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitand-agg.bitand-agg.toml#t003_decimal"] +required = true + +[[obligation]] +id = "sf.functions.bitand-agg.bitand-agg.t004" +form = "sf.functions.bitand-agg.bitand-agg" +kind = "type_combination" +target = "FLOAT" +note = "FLOAT values just below and above a half." +catches = "truncation instead of rounding" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitand-agg.bitand-agg.toml#t004_float"] +required = true + +[[obligation]] +id = "sf.functions.bitand-agg.bitand-agg.t005" +form = "sf.functions.bitand-agg.bitand-agg" +kind = "type_combination" +target = "VARCHAR" +note = "Numeric text and text that cannot be cast. The page says such text is treated as NULL, but Snowflake raises an error for the uncastable text (100038)." +catches = "the uncastable text treated as NULL or read as 0 where Snowflake raises an error" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitand-agg.bitand-agg.toml#t005_varchar"] +required = true + +[[obligation]] +id = "sf.functions.bitand-agg.bitand-agg.t006" +form = "sf.functions.bitand-agg.bitand-agg" +kind = "null_argument" +target = "expr1" +note = "NULL rows beside values, and a group of only NULL." +catches = "NULL read as 0 (changing AND), or the NULL group 0" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitand-agg.bitand-agg.toml#t006_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.bitand-agg.bitand-agg.t007" +form = "sf.functions.bitand-agg.bitand-agg" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "0 or -1 instead of NULL" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitand-agg.bitand-agg.toml#t007_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.bitand-agg.bitand-agg-over.t001" +form = "sf.functions.bitand-agg.bitand-agg-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Partitions of different sizes in mixed input order." +catches = "the whole input aggregated instead of the partition, or a running value" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitand-agg.bitand-agg-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.bitand-agg.bitand-agg-over.t002" +form = "sf.functions.bitand-agg.bitand-agg-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running (ordered) value instead of the whole input" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitand-agg.bitand-agg-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.bitand-agg.bitand-agg-over.t003" +form = "sf.functions.bitand-agg.bitand-agg-over" +kind = "null_argument" +target = "expr1" +note = "NULL values inside partitions, and a partition with only NULL." +catches = "NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitand-agg.bitand-agg-over.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.bitand-agg.bitand-agg-over.t004" +form = "sf.functions.bitand-agg.bitand-agg-over" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys, which form one partition." +catches = "NULL-keyed rows each in their own partition or dropped" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitand-agg.bitand-agg-over.toml#t004_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-absolute-position.t001" +form = "sf.functions.bitmap-absolute-position" +kind = "type_combination" +target = "bucket, position" +note = "Bucket and position of the edge values, mapped back." +catches = "an off-by-one at the bucket edge (32768 and 32769 swapped buckets)" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-absolute-position.toml#t001_round_trip"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-absolute-position.t002" +form = "sf.functions.bitmap-absolute-position" +kind = "type_combination" +target = "NUMBER, NUMBER" +note = "Bucket 2 position 0 and bucket 1 position 32767." +catches = "zero-based buckets" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-absolute-position.toml#t002_literal"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-absolute-position.t003" +form = "sf.functions.bitmap-absolute-position" +kind = "null_argument" +target = "bucket-number" +note = "NULL bucket." +catches = "bucket read as 0" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-absolute-position.toml#t003_null_bucket_number"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-absolute-position.t004" +form = "sf.functions.bitmap-absolute-position" +kind = "null_argument" +target = "relative-position" +note = "NULL position." +catches = "position read as 0" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-absolute-position.toml#t004_null_relative_position"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-and.t001" +form = "sf.functions.bitmap-and" +kind = "type_combination" +target = "bitmap, bitmap" +note = "Bucket-1 bitmaps of groups p {1, 5} and q {5, 9}." +catches = "OR (the union 1, 5, 9 positions)" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-and.toml#t001_two"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-and.t002" +form = "sf.functions.bitmap-and" +kind = "null_argument" +target = "bitmap1" +note = "NULL first bitmap." +catches = "the other bitmap returned" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-and.toml#t002_null_bitmap1"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-and.t003" +form = "sf.functions.bitmap-and" +kind = "null_argument" +target = "bitmap2" +note = "NULL second bitmap." +catches = "the other bitmap returned" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-and.toml#t003_null_bitmap2"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-and-agg.t001" +form = "sf.functions.bitmap-and-agg" +kind = "type_combination" +target = "bitmaps" +note = "The bucket-1 bitmaps of p and q combined." +catches = "OR across the group" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-and-agg.toml#t001_group"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-and-agg.t002" +form = "sf.functions.bitmap-and-agg" +kind = "null_argument" +target = "bitmap" +note = "A NULL bitmap beside bitmaps." +catches = "the result NULL, or NULL read as an empty bitmap (AND empty)" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-and-agg.toml#t002_null_bitmap"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-and-agg.t003" +form = "sf.functions.bitmap-and-agg" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "an empty bitmap instead of NULL, or the reverse" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-and-agg.toml#t003_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-bit-position.t001" +form = "sf.functions.bitmap-bit-position" +kind = "type_combination" +target = "NUMBER" +note = "Values at both sides of the bucket edges, 0 and a negative value." +catches = "x mod 32768 (32768 at position 0) or a one-based position" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-bit-position.toml#t001_edges"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-bit-position.t002" +form = "sf.functions.bitmap-bit-position" +kind = "null_argument" +target = "numeric-expr" +note = "NULL value." +catches = "0 instead of NULL" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-bit-position.toml#t002_null_numeric_expr"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-bucket-number.t001" +form = "sf.functions.bitmap-bucket-number" +kind = "type_combination" +target = "NUMBER" +note = "Values at both sides of the 32,768 bucket edges, 0 and a negative value." +catches = "zero-based buckets (32768 put in the second bucket) or another bucket size" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-bucket-number.toml#t001_edges"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-bucket-number.t002" +form = "sf.functions.bitmap-bucket-number" +kind = "type_combination" +target = "NUMBER(10,1)" +note = "A value with a fraction, cast to NUMBER." +catches = "truncation where the cast rounds" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-bucket-number.toml#t002_decimal"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-bucket-number.t003" +form = "sf.functions.bitmap-bucket-number" +kind = "null_argument" +target = "numeric-expr" +note = "NULL value." +catches = "0 or bucket 1 instead of NULL" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-bucket-number.toml#t003_null_numeric_expr"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-construct-agg.t001" +form = "sf.functions.bitmap-construct-agg" +kind = "type_combination" +target = "NUMBER" +note = "Per bucket, positions with a duplicate." +catches = "duplicates counted, or values not reduced to positions" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-construct-agg.toml#t001_positions"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-construct-agg.t002" +form = "sf.functions.bitmap-construct-agg" +kind = "null_argument" +target = "relative-position" +note = "NULL positions, which set no bit." +catches = "NULL read as position 0" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-construct-agg.toml#t002_null_relative_position"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-construct-agg.t003" +form = "sf.functions.bitmap-construct-agg" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "an empty bitmap instead of NULL, or the reverse" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-construct-agg.toml#t003_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-count.t001" +form = "sf.functions.bitmap-count" +kind = "type_combination" +target = "bitmap" +note = "Bitmaps per group and bucket." +catches = "bytes counted instead of set bits" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-count.toml#t001_count"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-count.t002" +form = "sf.functions.bitmap-count" +kind = "null_argument" +target = "bitmap" +note = "NULL bitmap." +catches = "0 instead of NULL" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-count.toml#t002_null_bitmap"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-or.t001" +form = "sf.functions.bitmap-or" +kind = "type_combination" +target = "bitmap, bitmap" +note = "Bucket-1 bitmaps of groups p {1, 5} and q {5, 9}." +catches = "AND (only position of 5)" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-or.toml#t001_two"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-or.t002" +form = "sf.functions.bitmap-or" +kind = "null_argument" +target = "bitmap1" +note = "NULL first bitmap." +catches = "the other bitmap returned" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-or.toml#t002_null_bitmap1"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-or.t003" +form = "sf.functions.bitmap-or" +kind = "null_argument" +target = "bitmap2" +note = "NULL second bitmap." +catches = "the other bitmap returned" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-or.toml#t003_null_bitmap2"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-or-agg.t001" +form = "sf.functions.bitmap-or-agg" +kind = "type_combination" +target = "bitmaps" +note = "The bucket-1 bitmaps of p and q combined." +catches = "AND across the group" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-or-agg.toml#t001_group"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-or-agg.t002" +form = "sf.functions.bitmap-or-agg" +kind = "null_argument" +target = "bitmap" +note = "A NULL bitmap beside bitmaps." +catches = "the result NULL" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-or-agg.toml#t002_null_bitmap"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-or-agg.t003" +form = "sf.functions.bitmap-or-agg" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "an empty bitmap instead of NULL, or the reverse" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-or-agg.toml#t003_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-to-array.t001" +form = "sf.functions.bitmap-to-array" +kind = "type_combination" +target = "bitmap" +note = "Set positions of bitmaps built from rows in descending order within a bucket." +catches = "relative zero-based positions instead of bucket-1 absolute positions, or the reverse, or positions in input order" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-to-array.toml#t001_positions"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-to-array.t002" +form = "sf.functions.bitmap-to-array" +kind = "type_combination" +target = "bitmap, bucket_number" +note = "The same bitmaps with their bucket number: absolute positions." +catches = "the bucket argument ignored" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-to-array.toml#t002_bucket"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-to-array.t003" +form = "sf.functions.bitmap-to-array" +kind = "null_argument" +target = "bitmap" +note = "NULL bitmap." +catches = "an empty array instead of NULL" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-to-array.toml#t003_null_bitmap"] +required = true + +[[obligation]] +id = "sf.functions.bitmap-to-array.t004" +form = "sf.functions.bitmap-to-array" +kind = "null_argument" +target = "bucket-number" +note = "NULL bucket." +catches = "the default bucket used instead of NULL" +reading = "the pages: BITMAP_BUCKET_NUMBER and BITMAP_BIT_POSITION split a value into a bucket and a relative bit position within buckets of 32,768 values, and BITMAP_ABSOLUTE_POSITION reverses them; BITMAP_CONSTRUCT_AGG sets the bits of the distinct positions in a group as a BINARY bitmap; BITMAP_OR_AGG and BITMAP_AND_AGG combine bitmaps of a group, BITMAP_OR and BITMAP_AND combine two; BITMAP_COUNT counts the set bits; BITMAP_TO_ARRAY lists the set positions, as absolute positions for (default 1); bitmaps are compared through BITMAP_COUNT and BITMAP_TO_ARRAY" +cases = ["cases/translation/functions/bitmap-to-array.toml#t004_null_bucket_number"] +required = true + +[[obligation]] +id = "sf.functions.bitnot.t001" +form = "sf.functions.bitnot" +kind = "type_combination" +target = "INTEGER" +note = "Zero, a positive and a negative integer." +catches = "a logical NOT, or an unsigned result" +reading = "the page: the bitwise negation of an INTEGER or BINARY value; other numbers are cast to INTEGER; NULL gives NULL" +cases = ["cases/translation/functions/bitnot.toml#t001_integers"] +required = true + +[[obligation]] +id = "sf.functions.bitnot.t002" +form = "sf.functions.bitnot" +kind = "type_combination" +target = "BINARY" +note = "Bytes negated." +catches = "the bytes read as an integer" +reading = "the page: the bitwise negation of an INTEGER or BINARY value; other numbers are cast to INTEGER; NULL gives NULL" +cases = ["cases/translation/functions/bitnot.toml#t002_binary"] +required = true + +[[obligation]] +id = "sf.functions.bitnot.t003" +form = "sf.functions.bitnot" +kind = "null_argument" +target = "expr" +note = "A NULL." +catches = "the NULL read as 0 (-1 returned)" +reading = "the page: the bitwise negation of an INTEGER or BINARY value; other numbers are cast to INTEGER; NULL gives NULL" +cases = ["cases/translation/functions/bitnot.toml#t003_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.bitor.t001" +form = "sf.functions.bitor" +kind = "type_combination" +target = "INTEGER, INTEGER" +note = "Integers whose bits overlap in part, and a negative." +catches = "a logical OR (1 instead of 14), or the sign bit lost" +reading = "the page: the bitwise OR of two INTEGER or two BINARY values; other numbers are cast to INTEGER; a string is cast to INTEGER if possible (12.3 to 12) and otherwise treated as NULL; BINARY values of different lengths need padside LEFT or RIGHT; NULL gives NULL" +cases = ["cases/translation/functions/bitor.toml#t001_integers"] +required = true + +[[obligation]] +id = "sf.functions.bitor.t002" +form = "sf.functions.bitor" +kind = "type_combination" +target = "DECIMAL and VARCHAR" +note = "A decimal and the string 12.3, which the page says cast to integers." +catches = "the decimal truncated where Snowflake rounds, or the string rejected" +reading = "the page: the bitwise OR of two INTEGER or two BINARY values; other numbers are cast to INTEGER; a string is cast to INTEGER if possible (12.3 to 12) and otherwise treated as NULL; BINARY values of different lengths need padside LEFT or RIGHT; NULL gives NULL" +cases = ["cases/translation/functions/bitor.toml#t002_casts"] +required = true + +[[obligation]] +id = "sf.functions.bitor.t003" +form = "sf.functions.bitor" +kind = "type_combination" +target = "BINARY, BINARY, padside" +note = "BINARY values of different lengths padded on the left and on the right." +catches = "both paddings giving the same result, or padside ignored" +reading = "the page: the bitwise OR of two INTEGER or two BINARY values; other numbers are cast to INTEGER; a string is cast to INTEGER if possible (12.3 to 12) and otherwise treated as NULL; BINARY values of different lengths need padside LEFT or RIGHT; NULL gives NULL" +cases = ["cases/translation/functions/bitor.toml#t003_binary_pad"] +required = true + +[[obligation]] +id = "sf.functions.bitor.t004" +form = "sf.functions.bitor" +kind = "error_parity" +target = "error" +note = "BINARY values of different lengths without padside, which the page says requires it." +catches = "a default padding applied" +reading = "the page: the bitwise OR of two INTEGER or two BINARY values; other numbers are cast to INTEGER; a string is cast to INTEGER if possible (12.3 to 12) and otherwise treated as NULL; BINARY values of different lengths need padside LEFT or RIGHT; NULL gives NULL" +cases = ["cases/translation/functions/bitor.toml#t004_binary_unequal"] +required = true + +[[obligation]] +id = "sf.functions.bitor.t005" +form = "sf.functions.bitor" +kind = "error_parity" +target = "error" +note = "A NULL on either side next to a string that cannot be cast; Snowflake raised 100038 for the string, so it is not treated as NULL." +catches = "the string read as NULL or 0" +reading = "the page: the bitwise OR of two INTEGER or two BINARY values; other numbers are cast to INTEGER; a string is cast to INTEGER if possible (12.3 to 12) and otherwise treated as NULL; BINARY values of different lengths need padside LEFT or RIGHT; NULL gives NULL" +cases = ["cases/translation/functions/bitor.toml#t005_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.bitor.t006" +form = "sf.functions.bitor" +kind = "null_argument" +target = "expr1" +note = "A NULL on either side alone; the BITAND page, which also covers BITOR and BITXOR, says either NULL input gives NULL." +catches = "the NULL read as 0" +reading = "the page: the bitwise OR of two INTEGER or two BINARY values; other numbers are cast to INTEGER; a string is cast to INTEGER if possible (12.3 to 12) and otherwise treated as NULL; BINARY values of different lengths need padside LEFT or RIGHT; NULL gives NULL" +cases = ["cases/translation/functions/bitor.toml#t006_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.bitor-agg.bitor-agg.t001" +form = "sf.functions.bitor-agg.bitor-agg" +kind = "type_combination" +target = "NUMBER" +note = "12, 10 and 14 per group (1100, 1010, 1110)." +catches = "another bitwise operator" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitor-agg.bitor-agg.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.bitor-agg.bitor-agg.t002" +form = "sf.functions.bitor-agg.bitor-agg" +kind = "type_combination" +target = "negative NUMBER" +note = "A negative value in two's complement." +catches = "the sign dropped (abs value) or a NUMBER(38) treated as unsigned" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitor-agg.bitor-agg.toml#t002_negative"] +required = true + +[[obligation]] +id = "sf.functions.bitor-agg.bitor-agg.t003" +form = "sf.functions.bitor-agg.bitor-agg" +kind = "type_combination" +target = "NUMBER(10,1)" +note = "Halves, rounded to the nearest integer (half away from zero) before the operation." +catches = "truncation (2.5 to 2) or half-to-even rounding" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitor-agg.bitor-agg.toml#t003_decimal"] +required = true + +[[obligation]] +id = "sf.functions.bitor-agg.bitor-agg.t004" +form = "sf.functions.bitor-agg.bitor-agg" +kind = "type_combination" +target = "FLOAT" +note = "FLOAT values just below and above a half." +catches = "truncation instead of rounding" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitor-agg.bitor-agg.toml#t004_float"] +required = true + +[[obligation]] +id = "sf.functions.bitor-agg.bitor-agg.t005" +form = "sf.functions.bitor-agg.bitor-agg" +kind = "type_combination" +target = "VARCHAR" +note = "Numeric text, and text that cannot be cast, alone in group q. The page says such text is treated as NULL, while its example raises an error; the recording decides." +catches = "uncastable text treated the opposite way to Snowflake (NULL against an error), or read as 0 (q giving 0 instead of NULL)" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitor-agg.bitor-agg.toml#t005_varchar"] +required = true + +[[obligation]] +id = "sf.functions.bitor-agg.bitor-agg.t006" +form = "sf.functions.bitor-agg.bitor-agg" +kind = "null_argument" +target = "expr1" +note = "NULL rows beside values, and a group of only NULL." +catches = "NULL read as 0 (changing AND), or the NULL group 0" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitor-agg.bitor-agg.toml#t006_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.bitor-agg.bitor-agg.t007" +form = "sf.functions.bitor-agg.bitor-agg" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "0 or -1 instead of NULL" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitor-agg.bitor-agg.toml#t007_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.bitor-agg.bitor-agg-over.t001" +form = "sf.functions.bitor-agg.bitor-agg-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Partitions of different sizes in mixed input order." +catches = "the whole input aggregated instead of the partition, or a running value" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitor-agg.bitor-agg-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.bitor-agg.bitor-agg-over.t002" +form = "sf.functions.bitor-agg.bitor-agg-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running (ordered) value instead of the whole input" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitor-agg.bitor-agg-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.bitor-agg.bitor-agg-over.t003" +form = "sf.functions.bitor-agg.bitor-agg-over" +kind = "null_argument" +target = "expr1" +note = "NULL values inside partitions, and a partition with only NULL." +catches = "NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitor-agg.bitor-agg-over.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.bitor-agg.bitor-agg-over.t004" +form = "sf.functions.bitor-agg.bitor-agg-over" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys, which form one partition." +catches = "NULL-keyed rows each in their own partition or dropped" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitor-agg.bitor-agg-over.toml#t004_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.bitshiftleft.t001" +form = "sf.functions.bitshiftleft" +kind = "type_combination" +target = "INTEGER, INTEGER" +note = "Shifts of positive and negative integers." +catches = "a 64-bit result (bit 127 lost), or the sign kept when the high bit changes" +reading = "the page: the INTEGER or BINARY value shifted left by n bits; an INTEGER result is a signed 128-bit integer; NULL gives NULL" +cases = ["cases/translation/functions/bitshiftleft.toml#t001_integers"] +required = true + +[[obligation]] +id = "sf.functions.bitshiftleft.t002" +form = "sf.functions.bitshiftleft" +kind = "type_combination" +target = "BINARY, INTEGER" +note = "Bytes shifted by four bits." +catches = "the bytes read as an integer, or the shift in bytes" +reading = "the page: the INTEGER or BINARY value shifted left by n bits; an INTEGER result is a signed 128-bit integer; NULL gives NULL" +cases = ["cases/translation/functions/bitshiftleft.toml#t002_binary"] +required = true + +[[obligation]] +id = "sf.functions.bitshiftleft.t003" +form = "sf.functions.bitshiftleft" +kind = "null_argument" +target = "expr1" +note = "A NULL value and a NULL shift." +catches = "the NULL read as 0" +reading = "the page: the INTEGER or BINARY value shifted left by n bits; an INTEGER result is a signed 128-bit integer; NULL gives NULL" +cases = ["cases/translation/functions/bitshiftleft.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.bitshiftright.t001" +form = "sf.functions.bitshiftright" +kind = "type_combination" +target = "INTEGER, INTEGER" +note = "Shifts of positive and negative integers." +catches = "a logical shift on the negative (sign bit not kept), or a rotation" +reading = "the page: the INTEGER or BINARY value shifted right by n bits; an INTEGER result is a signed 128-bit integer; NULL gives NULL" +cases = ["cases/translation/functions/bitshiftright.toml#t001_integers"] +required = true + +[[obligation]] +id = "sf.functions.bitshiftright.t002" +form = "sf.functions.bitshiftright" +kind = "type_combination" +target = "BINARY, INTEGER" +note = "Bytes shifted by four bits." +catches = "the bytes read as an integer, or the shift in bytes" +reading = "the page: the INTEGER or BINARY value shifted right by n bits; an INTEGER result is a signed 128-bit integer; NULL gives NULL" +cases = ["cases/translation/functions/bitshiftright.toml#t002_binary"] +required = true + +[[obligation]] +id = "sf.functions.bitshiftright.t003" +form = "sf.functions.bitshiftright" +kind = "null_argument" +target = "expr1" +note = "A NULL value and a NULL shift." +catches = "the NULL read as 0" +reading = "the page: the INTEGER or BINARY value shifted right by n bits; an INTEGER result is a signed 128-bit integer; NULL gives NULL" +cases = ["cases/translation/functions/bitshiftright.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.bitxor.t001" +form = "sf.functions.bitxor" +kind = "type_combination" +target = "INTEGER, INTEGER" +note = "Integers whose bits overlap in part, and a negative." +catches = "OR computed instead of XOR (14 instead of 6), or the sign bit lost" +reading = "the page: the bitwise XOR of two INTEGER or two BINARY values; other numbers are cast to INTEGER; a string is cast to INTEGER if possible (12.3 to 12) and otherwise treated as NULL; BINARY values of different lengths need padside LEFT or RIGHT; NULL gives NULL" +cases = ["cases/translation/functions/bitxor.toml#t001_integers"] +required = true + +[[obligation]] +id = "sf.functions.bitxor.t002" +form = "sf.functions.bitxor" +kind = "type_combination" +target = "DECIMAL and VARCHAR" +note = "A decimal and the string 12.3, which the page says cast to integers." +catches = "the decimal truncated where Snowflake rounds, or the string rejected" +reading = "the page: the bitwise XOR of two INTEGER or two BINARY values; other numbers are cast to INTEGER; a string is cast to INTEGER if possible (12.3 to 12) and otherwise treated as NULL; BINARY values of different lengths need padside LEFT or RIGHT; NULL gives NULL" +cases = ["cases/translation/functions/bitxor.toml#t002_casts"] +required = true + +[[obligation]] +id = "sf.functions.bitxor.t003" +form = "sf.functions.bitxor" +kind = "type_combination" +target = "BINARY, BINARY, padside" +note = "BINARY values of different lengths padded on the left and on the right." +catches = "both paddings giving the same result, or padside ignored" +reading = "the page: the bitwise XOR of two INTEGER or two BINARY values; other numbers are cast to INTEGER; a string is cast to INTEGER if possible (12.3 to 12) and otherwise treated as NULL; BINARY values of different lengths need padside LEFT or RIGHT; NULL gives NULL" +cases = ["cases/translation/functions/bitxor.toml#t003_binary_pad"] +required = true + +[[obligation]] +id = "sf.functions.bitxor.t004" +form = "sf.functions.bitxor" +kind = "error_parity" +target = "error" +note = "BINARY values of different lengths without padside, which the page says requires it." +catches = "a default padding applied" +reading = "the page: the bitwise XOR of two INTEGER or two BINARY values; other numbers are cast to INTEGER; a string is cast to INTEGER if possible (12.3 to 12) and otherwise treated as NULL; BINARY values of different lengths need padside LEFT or RIGHT; NULL gives NULL" +cases = ["cases/translation/functions/bitxor.toml#t004_binary_unequal"] +required = true + +[[obligation]] +id = "sf.functions.bitxor.t005" +form = "sf.functions.bitxor" +kind = "error_parity" +target = "error" +note = "A NULL on either side next to a string that cannot be cast; Snowflake raised 100038 for the string, so it is not treated as NULL." +catches = "the string read as NULL or 0" +reading = "the page: the bitwise XOR of two INTEGER or two BINARY values; other numbers are cast to INTEGER; a string is cast to INTEGER if possible (12.3 to 12) and otherwise treated as NULL; BINARY values of different lengths need padside LEFT or RIGHT; NULL gives NULL" +cases = ["cases/translation/functions/bitxor.toml#t005_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.bitxor.t006" +form = "sf.functions.bitxor" +kind = "null_argument" +target = "expr1" +note = "A NULL on either side alone; the BITAND page, which also covers BITOR and BITXOR, says either NULL input gives NULL." +catches = "the NULL read as 0" +reading = "the page: the bitwise XOR of two INTEGER or two BINARY values; other numbers are cast to INTEGER; a string is cast to INTEGER if possible (12.3 to 12) and otherwise treated as NULL; BINARY values of different lengths need padside LEFT or RIGHT; NULL gives NULL" +cases = ["cases/translation/functions/bitxor.toml#t006_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.bitxor-agg.bitxor-agg.t001" +form = "sf.functions.bitxor-agg.bitxor-agg" +kind = "type_combination" +target = "NUMBER" +note = "12, 10 and 14 per group (1100, 1010, 1110)." +catches = "another bitwise operator" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitxor-agg.bitxor-agg.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.bitxor-agg.bitxor-agg.t002" +form = "sf.functions.bitxor-agg.bitxor-agg" +kind = "type_combination" +target = "negative NUMBER" +note = "A negative value in two's complement." +catches = "the sign dropped (abs value) or a NUMBER(38) treated as unsigned" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitxor-agg.bitxor-agg.toml#t002_negative"] +required = true + +[[obligation]] +id = "sf.functions.bitxor-agg.bitxor-agg.t003" +form = "sf.functions.bitxor-agg.bitxor-agg" +kind = "type_combination" +target = "NUMBER(10,1)" +note = "Halves, rounded to the nearest integer (half away from zero) before the operation." +catches = "truncation (2.5 to 2) or half-to-even rounding" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitxor-agg.bitxor-agg.toml#t003_decimal"] +required = true + +[[obligation]] +id = "sf.functions.bitxor-agg.bitxor-agg.t004" +form = "sf.functions.bitxor-agg.bitxor-agg" +kind = "type_combination" +target = "FLOAT" +note = "FLOAT values just below and above a half." +catches = "truncation instead of rounding" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitxor-agg.bitxor-agg.toml#t004_float"] +required = true + +[[obligation]] +id = "sf.functions.bitxor-agg.bitxor-agg.t005" +form = "sf.functions.bitxor-agg.bitxor-agg" +kind = "type_combination" +target = "VARCHAR" +note = "Numeric text, and text that cannot be cast, alone in group q. The page says such text is treated as NULL, while its example raises an error; the recording decides." +catches = "uncastable text treated the opposite way to Snowflake (NULL against an error), or read as 0 (q giving 0 instead of NULL)" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitxor-agg.bitxor-agg.toml#t005_varchar"] +required = true + +[[obligation]] +id = "sf.functions.bitxor-agg.bitxor-agg.t006" +form = "sf.functions.bitxor-agg.bitxor-agg" +kind = "null_argument" +target = "expr1" +note = "NULL rows beside values, and a group of only NULL." +catches = "the NULL-only group giving 0 instead of NULL (0 is the XOR identity, so NULL read as 0 shows only there)" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitxor-agg.bitxor-agg.toml#t006_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.bitxor-agg.bitxor-agg.t007" +form = "sf.functions.bitxor-agg.bitxor-agg" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "0 or -1 instead of NULL" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitxor-agg.bitxor-agg.toml#t007_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.bitxor-agg.bitxor-agg.t008" +form = "sf.functions.bitxor-agg.bitxor-agg" +kind = "type_combination" +target = "DISTINCT" +note = "DISTINCT, which the page says has no effect, on a repeated value: r and p show whether Snowflake honours it." +catches = "DISTINCT honoured where Snowflake ignores it, or the reverse" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitxor-agg.bitxor-agg.toml#t008_distinct"] +required = true + +[[obligation]] +id = "sf.functions.bitxor-agg.bitxor-agg-over.t001" +form = "sf.functions.bitxor-agg.bitxor-agg-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Partitions of different sizes in mixed input order." +catches = "the whole input aggregated instead of the partition, or a running value" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitxor-agg.bitxor-agg-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.bitxor-agg.bitxor-agg-over.t002" +form = "sf.functions.bitxor-agg.bitxor-agg-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running (ordered) value instead of the whole input" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitxor-agg.bitxor-agg-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.bitxor-agg.bitxor-agg-over.t003" +form = "sf.functions.bitxor-agg.bitxor-agg-over" +kind = "null_argument" +target = "expr1" +note = "NULL values inside partitions, and a partition with only NULL." +catches = "the NULL-only partition giving 0 instead of NULL" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitxor-agg.bitxor-agg-over.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.bitxor-agg.bitxor-agg-over.t004" +form = "sf.functions.bitxor-agg.bitxor-agg-over" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys, which form one partition." +catches = "NULL-keyed rows each in their own partition or dropped" +reading = "the page: returns NUMBER(38,0); DECIMAL and FLOAT values are rounded to the nearest integer first; VARCHAR is cast to FLOAT and rounded, and text that cannot be cast is treated as NULL; NULL values are ignored; no ORDER BY or frame as a window function; DISTINCT has no effect" +cases = ["cases/translation/functions/bitxor-agg.bitxor-agg-over.toml#t004_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.booland.t001" +form = "sf.functions.booland" +kind = "type_combination" +target = "NUMBER, NUMBER" +note = "BOOLAND over zero, non-zero and negative values." +catches = "negative values read as FALSE, or another operator than AND" +reading = "the page: numeric arguments; non-zero is TRUE; floating-point numbers are rounded first, so a value rounding to 0 is FALSE; returns BOOLEAN or NULL" +cases = ["cases/translation/functions/booland.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.booland.t002" +form = "sf.functions.booland" +kind = "type_combination" +target = "FLOAT, FLOAT" +note = "FLOAT values that round to zero, as the page warns." +catches = "non-zero floats read as TRUE (0.3 is FALSE after rounding)" +reading = "the page: numeric arguments; non-zero is TRUE; floating-point numbers are rounded first, so a value rounding to 0 is FALSE; returns BOOLEAN or NULL" +cases = ["cases/translation/functions/booland.toml#t002_float"] +required = true + +[[obligation]] +id = "sf.functions.booland.t003" +form = "sf.functions.booland" +kind = "type_combination" +target = "NUMBER(10,2), NUMBER" +note = "Fixed-point fractions." +catches = "fixed-point treated like FLOAT (rounded) or the reverse" +reading = "the page: numeric arguments; non-zero is TRUE; floating-point numbers are rounded first, so a value rounding to 0 is FALSE; returns BOOLEAN or NULL" +cases = ["cases/translation/functions/booland.toml#t003_decimal"] +required = true + +[[obligation]] +id = "sf.functions.booland.t004" +form = "sf.functions.booland" +kind = "null_argument" +target = "expr1" +note = "NULL first argument, beside values that do and do not decide the result." +catches = "NULL read as FALSE, or NULL even where three-valued logic gives FALSE (NULL AND FALSE)" +reading = "the page: numeric arguments; non-zero is TRUE; floating-point numbers are rounded first, so a value rounding to 0 is FALSE; returns BOOLEAN or NULL" +cases = ["cases/translation/functions/booland.toml#t004_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.booland.t005" +form = "sf.functions.booland" +kind = "null_argument" +target = "expr2" +note = "NULL second argument." +catches = "NULL read as FALSE" +reading = "the page: numeric arguments; non-zero is TRUE; floating-point numbers are rounded first, so a value rounding to 0 is FALSE; returns BOOLEAN or NULL" +cases = ["cases/translation/functions/booland.toml#t005_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.booland-agg.booland-agg.t001" +form = "sf.functions.booland-agg.booland-agg" +kind = "type_combination" +target = "BOOLEAN" +note = "Groups with no, one, two and three TRUE values." +catches = "the other operator (AND for OR)" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when every non-NULL value is TRUE" +cases = ["cases/translation/functions/booland-agg.booland-agg.toml#t001_boolean"] +required = true + +[[obligation]] +id = "sf.functions.booland-agg.booland-agg.t002" +form = "sf.functions.booland-agg.booland-agg" +kind = "type_combination" +target = "NUMBER" +note = "Non-zero values, including a negative one, are TRUE." +catches = "negative values read as FALSE, or numbers rejected" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when every non-NULL value is TRUE" +cases = ["cases/translation/functions/booland-agg.booland-agg.toml#t002_number"] +required = true + +[[obligation]] +id = "sf.functions.booland-agg.booland-agg.t003" +form = "sf.functions.booland-agg.booland-agg" +kind = "type_combination" +target = "NUMBER(10,1)" +note = "A small non-zero decimal." +catches = "the value rounded to 0 first (as the scalar BOOL functions do)" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when every non-NULL value is TRUE" +cases = ["cases/translation/functions/booland-agg.booland-agg.toml#t003_decimal"] +required = true + +[[obligation]] +id = "sf.functions.booland-agg.booland-agg.t004" +form = "sf.functions.booland-agg.booland-agg" +kind = "null_argument" +target = "expr" +note = "NULL beside a single value of each kind, and a group of only NULL." +catches = "NULL read as FALSE (FALSE for the group with a NULL)" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when every non-NULL value is TRUE" +cases = ["cases/translation/functions/booland-agg.booland-agg.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.booland-agg.booland-agg.t005" +form = "sf.functions.booland-agg.booland-agg" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "TRUE or FALSE instead of NULL" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when every non-NULL value is TRUE" +cases = ["cases/translation/functions/booland-agg.booland-agg.toml#t005_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.booland-agg.booland-agg.t006" +form = "sf.functions.booland-agg.booland-agg" +kind = "type_combination" +target = "FLOAT" +note = "A FLOAT. Snowflake refuses it at compile (1007), although the page says numeric values convert, so a translation must refuse it too." +catches = "the FLOAT converted where Snowflake refuses it" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when every non-NULL value is TRUE" +cases = ["cases/translation/functions/booland-agg.booland-agg.toml#t006_float"] +required = true + +[[obligation]] +id = "sf.functions.booland-agg.booland-agg-over.t001" +form = "sf.functions.booland-agg.booland-agg-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Partitions with one and with three TRUE values." +catches = "the whole input aggregated" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when every non-NULL value is TRUE" +cases = ["cases/translation/functions/booland-agg.booland-agg-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.booland-agg.booland-agg-over.t002" +form = "sf.functions.booland-agg.booland-agg-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running value" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when every non-NULL value is TRUE" +cases = ["cases/translation/functions/booland-agg.booland-agg-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.booland-agg.booland-agg-over.t003" +form = "sf.functions.booland-agg.booland-agg-over" +kind = "null_argument" +target = "expr" +note = "NULL inside partitions, and a partition of only NULL." +catches = "NULL read as FALSE (FALSE for the group with a NULL)" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when every non-NULL value is TRUE" +cases = ["cases/translation/functions/booland-agg.booland-agg-over.toml#t003_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.booland-agg.booland-agg-over.t004" +form = "sf.functions.booland-agg.booland-agg-over" +kind = "null_argument" +target = "partition-expr" +note = "NULL partition keys." +catches = "NULL-keyed rows split or dropped" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when every non-NULL value is TRUE" +cases = ["cases/translation/functions/booland-agg.booland-agg-over.toml#t004_null_partition_expr"] +required = true + +[[obligation]] +id = "sf.functions.boolnot.t001" +form = "sf.functions.boolnot" +kind = "type_combination" +target = "NUMBER" +note = "BOOLNOT of zero, positive and negative values." +catches = "a negative value read as FALSE" +reading = "the page: numeric arguments; non-zero is TRUE; floating-point numbers are rounded first, so a value rounding to 0 is FALSE; returns BOOLEAN or NULL" +cases = ["cases/translation/functions/boolnot.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.boolnot.t002" +form = "sf.functions.boolnot" +kind = "type_combination" +target = "FLOAT" +note = "FLOAT values around rounding to zero." +catches = "non-zero floats read as TRUE before rounding" +reading = "the page: numeric arguments; non-zero is TRUE; floating-point numbers are rounded first, so a value rounding to 0 is FALSE; returns BOOLEAN or NULL" +cases = ["cases/translation/functions/boolnot.toml#t002_float"] +required = true + +[[obligation]] +id = "sf.functions.boolnot.t003" +form = "sf.functions.boolnot" +kind = "null_argument" +target = "expr" +note = "NULL argument." +catches = "NULL read as FALSE (TRUE instead of NULL)" +reading = "the page: numeric arguments; non-zero is TRUE; floating-point numbers are rounded first, so a value rounding to 0 is FALSE; returns BOOLEAN or NULL" +cases = ["cases/translation/functions/boolnot.toml#t003_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.boolor.t001" +form = "sf.functions.boolor" +kind = "type_combination" +target = "NUMBER, NUMBER" +note = "BOOLOR over zero, non-zero and negative values." +catches = "negative values read as FALSE, or another operator than OR" +reading = "the page: numeric arguments; non-zero is TRUE; floating-point numbers are rounded first, so a value rounding to 0 is FALSE; returns BOOLEAN or NULL" +cases = ["cases/translation/functions/boolor.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.boolor.t002" +form = "sf.functions.boolor" +kind = "type_combination" +target = "FLOAT, FLOAT" +note = "FLOAT values that round to zero, as the page warns." +catches = "non-zero floats read as TRUE (0.3 is FALSE after rounding), or truncation instead of rounding (0.7 FALSE)" +reading = "the page: numeric arguments; non-zero is TRUE; floating-point numbers are rounded first, so a value rounding to 0 is FALSE; returns BOOLEAN or NULL" +cases = ["cases/translation/functions/boolor.toml#t002_float"] +required = true + +[[obligation]] +id = "sf.functions.boolor.t003" +form = "sf.functions.boolor" +kind = "type_combination" +target = "NUMBER(10,2), NUMBER" +note = "Fixed-point fractions." +catches = "fixed-point treated like FLOAT (rounded) or the reverse" +reading = "the page: numeric arguments; non-zero is TRUE; floating-point numbers are rounded first, so a value rounding to 0 is FALSE; returns BOOLEAN or NULL" +cases = ["cases/translation/functions/boolor.toml#t003_decimal"] +required = true + +[[obligation]] +id = "sf.functions.boolor.t004" +form = "sf.functions.boolor" +kind = "null_argument" +target = "expr1" +note = "NULL first argument, beside values that do and do not decide the result." +catches = "NULL read as FALSE (FALSE instead of NULL on the zero row)" +reading = "the page: numeric arguments; non-zero is TRUE; floating-point numbers are rounded first, so a value rounding to 0 is FALSE; returns BOOLEAN or NULL" +cases = ["cases/translation/functions/boolor.toml#t004_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.boolor.t005" +form = "sf.functions.boolor" +kind = "null_argument" +target = "expr2" +note = "NULL second argument." +catches = "NULL read as FALSE (FALSE instead of NULL on the zero row)" +reading = "the page: numeric arguments; non-zero is TRUE; floating-point numbers are rounded first, so a value rounding to 0 is FALSE; returns BOOLEAN or NULL" +cases = ["cases/translation/functions/boolor.toml#t005_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.boolor-agg.boolor-agg.t001" +form = "sf.functions.boolor-agg.boolor-agg" +kind = "type_combination" +target = "BOOLEAN" +note = "Groups with no, one, two and three TRUE values." +catches = "the other operator (AND for OR)" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when at least one non-NULL value is TRUE" +cases = ["cases/translation/functions/boolor-agg.boolor-agg.toml#t001_boolean"] +required = true + +[[obligation]] +id = "sf.functions.boolor-agg.boolor-agg.t002" +form = "sf.functions.boolor-agg.boolor-agg" +kind = "type_combination" +target = "NUMBER" +note = "Non-zero values, including a negative one, are TRUE." +catches = "negative values read as FALSE, or numbers rejected" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when at least one non-NULL value is TRUE" +cases = ["cases/translation/functions/boolor-agg.boolor-agg.toml#t002_number"] +required = true + +[[obligation]] +id = "sf.functions.boolor-agg.boolor-agg.t003" +form = "sf.functions.boolor-agg.boolor-agg" +kind = "type_combination" +target = "NUMBER(10,1)" +note = "A small non-zero decimal." +catches = "the value rounded to 0 first (as the scalar BOOL functions do)" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when at least one non-NULL value is TRUE" +cases = ["cases/translation/functions/boolor-agg.boolor-agg.toml#t003_decimal"] +required = true + +[[obligation]] +id = "sf.functions.boolor-agg.boolor-agg.t004" +form = "sf.functions.boolor-agg.boolor-agg" +kind = "null_argument" +target = "expr" +note = "NULL beside a single value of each kind, and a group of only NULL." +catches = "NULL read as TRUE" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when at least one non-NULL value is TRUE" +cases = ["cases/translation/functions/boolor-agg.boolor-agg.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.boolor-agg.boolor-agg.t005" +form = "sf.functions.boolor-agg.boolor-agg" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "TRUE or FALSE instead of NULL" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when at least one non-NULL value is TRUE" +cases = ["cases/translation/functions/boolor-agg.boolor-agg.toml#t005_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.boolor-agg.boolor-agg.t006" +form = "sf.functions.boolor-agg.boolor-agg" +kind = "type_combination" +target = "FLOAT" +note = "A FLOAT. Snowflake refuses it at compile (1007), although the page says numeric values convert, so a translation must refuse it too." +catches = "the FLOAT converted where Snowflake refuses it" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when at least one non-NULL value is TRUE" +cases = ["cases/translation/functions/boolor-agg.boolor-agg.toml#t006_float"] +required = true + +[[obligation]] +id = "sf.functions.boolor-agg.boolor-agg-over.t001" +form = "sf.functions.boolor-agg.boolor-agg-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "A partition with no TRUE value and one with three." +catches = "the whole input aggregated" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when at least one non-NULL value is TRUE" +cases = ["cases/translation/functions/boolor-agg.boolor-agg-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.boolor-agg.boolor-agg-over.t002" +form = "sf.functions.boolor-agg.boolor-agg-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running value" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when at least one non-NULL value is TRUE" +cases = ["cases/translation/functions/boolor-agg.boolor-agg-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.boolor-agg.boolor-agg-over.t003" +form = "sf.functions.boolor-agg.boolor-agg-over" +kind = "null_argument" +target = "expr" +note = "NULL inside partitions, and a partition of only NULL." +catches = "NULL read as TRUE" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when at least one non-NULL value is TRUE" +cases = ["cases/translation/functions/boolor-agg.boolor-agg-over.toml#t003_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.boolor-agg.boolor-agg-over.t004" +form = "sf.functions.boolor-agg.boolor-agg-over" +kind = "null_argument" +target = "partition-expr" +note = "NULL partition keys." +catches = "NULL-keyed rows split or dropped" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when at least one non-NULL value is TRUE" +cases = ["cases/translation/functions/boolor-agg.boolor-agg-over.toml#t004_null_partition_expr"] +required = true + +[[obligation]] +id = "sf.functions.boolxor.t001" +form = "sf.functions.boolxor" +kind = "type_combination" +target = "NUMBER, NUMBER" +note = "BOOLXOR over zero, non-zero and negative values." +catches = "negative values read as FALSE, or another operator than XOR" +reading = "the page: numeric arguments; non-zero is TRUE; floating-point numbers are rounded first, so a value rounding to 0 is FALSE; returns BOOLEAN or NULL" +cases = ["cases/translation/functions/boolxor.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.boolxor.t002" +form = "sf.functions.boolxor" +kind = "type_combination" +target = "FLOAT, FLOAT" +note = "FLOAT values that round to zero, as the page warns." +catches = "non-zero floats read as TRUE (0.3 is FALSE after rounding)" +reading = "the page: numeric arguments; non-zero is TRUE; floating-point numbers are rounded first, so a value rounding to 0 is FALSE; returns BOOLEAN or NULL" +cases = ["cases/translation/functions/boolxor.toml#t002_float"] +required = true + +[[obligation]] +id = "sf.functions.boolxor.t003" +form = "sf.functions.boolxor" +kind = "type_combination" +target = "NUMBER(10,2), NUMBER" +note = "Fixed-point fractions." +catches = "fixed-point treated like FLOAT (rounded) or the reverse" +reading = "the page: numeric arguments; non-zero is TRUE; floating-point numbers are rounded first, so a value rounding to 0 is FALSE; returns BOOLEAN or NULL" +cases = ["cases/translation/functions/boolxor.toml#t003_decimal"] +required = true + +[[obligation]] +id = "sf.functions.boolxor.t004" +form = "sf.functions.boolxor" +kind = "null_argument" +target = "expr1" +note = "NULL first argument, beside zero and non-zero values." +catches = "NULL read as FALSE or TRUE (a value instead of NULL)" +reading = "the page: numeric arguments; non-zero is TRUE; floating-point numbers are rounded first, so a value rounding to 0 is FALSE; returns BOOLEAN or NULL" +cases = ["cases/translation/functions/boolxor.toml#t004_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.boolxor.t005" +form = "sf.functions.boolxor" +kind = "null_argument" +target = "expr2" +note = "NULL second argument, beside zero and non-zero values." +catches = "NULL read as FALSE or TRUE (a value instead of NULL)" +reading = "the page: numeric arguments; non-zero is TRUE; floating-point numbers are rounded first, so a value rounding to 0 is FALSE; returns BOOLEAN or NULL" +cases = ["cases/translation/functions/boolxor.toml#t005_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.boolxor-agg.boolxor-agg.t001" +form = "sf.functions.boolxor-agg.boolxor-agg" +kind = "type_combination" +target = "BOOLEAN" +note = "Groups with no, one, two and three TRUE values." +catches = "parity (three TRUE values give TRUE) instead of exactly one" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when exactly one value is TRUE" +cases = ["cases/translation/functions/boolxor-agg.boolxor-agg.toml#t001_boolean"] +required = true + +[[obligation]] +id = "sf.functions.boolxor-agg.boolxor-agg.t002" +form = "sf.functions.boolxor-agg.boolxor-agg" +kind = "type_combination" +target = "NUMBER" +note = "Non-zero values, including a negative one, are TRUE." +catches = "negative values read as FALSE, or numbers rejected" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when exactly one value is TRUE" +cases = ["cases/translation/functions/boolxor-agg.boolxor-agg.toml#t002_number"] +required = true + +[[obligation]] +id = "sf.functions.boolxor-agg.boolxor-agg.t003" +form = "sf.functions.boolxor-agg.boolxor-agg" +kind = "type_combination" +target = "NUMBER(10,1)" +note = "A small non-zero decimal." +catches = "the value rounded to 0 first (as the scalar BOOL functions do)" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when exactly one value is TRUE" +cases = ["cases/translation/functions/boolxor-agg.boolxor-agg.toml#t003_decimal"] +required = true + +[[obligation]] +id = "sf.functions.boolxor-agg.boolxor-agg.t004" +form = "sf.functions.boolxor-agg.boolxor-agg" +kind = "null_argument" +target = "expr" +note = "NULL beside a single value of each kind, and a group of only NULL." +catches = "NULL read as TRUE (two TRUE values give FALSE)" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when exactly one value is TRUE" +cases = ["cases/translation/functions/boolxor-agg.boolxor-agg.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.boolxor-agg.boolxor-agg.t005" +form = "sf.functions.boolxor-agg.boolxor-agg" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "TRUE or FALSE instead of NULL" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when exactly one value is TRUE" +cases = ["cases/translation/functions/boolxor-agg.boolxor-agg.toml#t005_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.boolxor-agg.boolxor-agg.t006" +form = "sf.functions.boolxor-agg.boolxor-agg" +kind = "type_combination" +target = "FLOAT" +note = "A FLOAT. Snowflake refuses it at compile (1007), although the page says numeric values convert, so a translation must refuse it too." +catches = "the FLOAT converted where Snowflake refuses it" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when exactly one value is TRUE" +cases = ["cases/translation/functions/boolxor-agg.boolxor-agg.toml#t006_float"] +required = true + +[[obligation]] +id = "sf.functions.boolxor-agg.boolxor-agg-over.t001" +form = "sf.functions.boolxor-agg.boolxor-agg-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Partitions with one and with three TRUE values." +catches = "parity, or the whole input" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when exactly one value is TRUE" +cases = ["cases/translation/functions/boolxor-agg.boolxor-agg-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.boolxor-agg.boolxor-agg-over.t002" +form = "sf.functions.boolxor-agg.boolxor-agg-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running value" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when exactly one value is TRUE" +cases = ["cases/translation/functions/boolxor-agg.boolxor-agg-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.boolxor-agg.boolxor-agg-over.t003" +form = "sf.functions.boolxor-agg.boolxor-agg-over" +kind = "null_argument" +target = "expr" +note = "NULL inside partitions, and a partition of only NULL." +catches = "NULL read as TRUE (two TRUE values give FALSE)" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when exactly one value is TRUE" +cases = ["cases/translation/functions/boolxor-agg.boolxor-agg-over.toml#t003_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.boolxor-agg.boolxor-agg-over.t004" +form = "sf.functions.boolxor-agg.boolxor-agg-over" +kind = "null_argument" +target = "partition-expr" +note = "NULL partition keys." +catches = "NULL-keyed rows split or dropped" +reading = "the page: numeric values are TRUE when non-zero; NULL values are ignored and an all-NULL or empty group gives NULL; no ORDER BY or frame as a window function; TRUE when exactly one value is TRUE" +cases = ["cases/translation/functions/boolxor-agg.boolxor-agg-over.toml#t004_null_partition_expr"] +required = true + +[[obligation]] +id = "sf.functions.case.end.t001" +form = "sf.functions.case.end" +kind = "type_combination" +target = "BOOLEAN conditions" +note = "Two true conditions, where the first must win." +catches = "the last true condition winning" +reading = "the page: the first true condition's result is returned; a NULL condition is not true; no ELSE gives NULL; in the simple form each value must match expr's type or be castable to it" +cases = ["cases/translation/functions/case.end.toml#t001_first_true"] +required = true + +[[obligation]] +id = "sf.functions.case.end.t002" +form = "sf.functions.case.end" +kind = "type_combination" +target = "NUMBER and NUMBER(10,2) results" +note = "Results of different scales." +catches = "the result type taken from the first branch (2 instead of 2.50)" +reading = "the page: the first true condition's result is returned; a NULL condition is not true; no ELSE gives NULL; in the simple form each value must match expr's type or be castable to it" +cases = ["cases/translation/functions/case.end.toml#t002_result_type"] +required = true + +[[obligation]] +id = "sf.functions.case.end.t003" +form = "sf.functions.case.end" +kind = "type_combination" +target = "no ELSE" +note = "No ELSE branch." +catches = "a default other than NULL (0 or '')" +reading = "the page: the first true condition's result is returned; a NULL condition is not true; no ELSE gives NULL; in the simple form each value must match expr's type or be castable to it" +cases = ["cases/translation/functions/case.end.toml#t003_no_else"] +required = true + +[[obligation]] +id = "sf.functions.case.end.t004" +form = "sf.functions.case.end" +kind = "null_argument" +target = "condition" +note = "A NULL condition before a true one." +catches = "a NULL condition treated as true, or the CASE returning NULL" +reading = "the page: the first true condition's result is returned; a NULL condition is not true; no ELSE gives NULL; in the simple form each value must match expr's type or be castable to it" +cases = ["cases/translation/functions/case.end.toml#t004_null_condition"] +required = true + +[[obligation]] +id = "sf.functions.case.end.t005" +form = "sf.functions.case.end" +kind = "null_argument" +target = "result" +note = "A NULL result selected." +catches = "the ELSE value instead of NULL" +reading = "the page: the first true condition's result is returned; a NULL condition is not true; no ELSE gives NULL; in the simple form each value must match expr's type or be castable to it" +cases = ["cases/translation/functions/case.end.toml#t005_null_result"] +required = true + +[[obligation]] +id = "sf.functions.case.end.t006" +form = "sf.functions.case.end" +kind = "type_combination" +target = "searched CASE, mixed branch types" +note = "A later true branch, a branch that would divide by zero, a NULL condition and no ELSE." +catches = "eager evaluation (10/0 raising on the 0 row), the last true branch winning (0.5 for 4), a NULL condition treated as true, or a default for no ELSE" +reading = "the page: the first true condition's result is returned; a NULL condition is not true; no ELSE gives NULL; in the simple form each value must match expr's type or be castable to it" +cases = ["cases/translation/functions/case.end.toml#t006_branches"] +required = true + +[[obligation]] +id = "sf.functions.case.end.syntax.t001" +form = "sf.functions.case.end.syntax" +kind = "type_combination" +target = "simple CASE on NUMBER" +note = "The first matching value wins." +catches = "the last match winning, or no match falling through to NULL with ELSE" +reading = "the page: the first true condition's result is returned; a NULL condition is not true; no ELSE gives NULL; in the simple form each value must match expr's type or be castable to it" +cases = ["cases/translation/functions/case.end.syntax.toml#t001_match"] +required = true + +[[obligation]] +id = "sf.functions.case.end.syntax.t002" +form = "sf.functions.case.end.syntax" +kind = "type_combination" +target = "VARCHAR value against NUMBER expr" +note = "Values cast to expr's type, as the page says." +catches = "string comparison ('1.0' not matching 1)" +reading = "the page: the first true condition's result is returned; a NULL condition is not true; no ELSE gives NULL; in the simple form each value must match expr's type or be castable to it" +cases = ["cases/translation/functions/case.end.syntax.toml#t002_cast"] +required = true + +[[obligation]] +id = "sf.functions.case.end.syntax.t003" +form = "sf.functions.case.end.syntax" +kind = "null_argument" +target = "expr" +note = "NULL expr against a WHEN NULL branch." +catches = "NULL matching WHEN NULL (DECODE semantics) instead of falling to ELSE" +reading = "the page: the first true condition's result is returned; a NULL condition is not true; no ELSE gives NULL; in the simple form each value must match expr's type or be castable to it" +cases = ["cases/translation/functions/case.end.syntax.toml#t003_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.cast.cast-as.t001" +form = "sf.functions.cast.cast-as" +kind = "boundary" +subkind = "rounding_scale" +target = "rounding_scale" +note = "Values with three fractional digits cast to NUMBER(5,1), including halves." +catches = "truncation (1.2 for 1.25), or half-even rounding (1.2 for 1.25, -1.2 for -1.25)" +reading = "the page: converts the expression to the target type; a scale too small to hold the value rounds it; a precision too small raises an error" +cases = ["cases/translation/functions/cast.cast-as.toml#t001_scale"] +required = true + +[[obligation]] +id = "sf.functions.cast.cast-as.t002" +form = "sf.functions.cast.cast-as" +kind = "type_combination" +target = "DOUBLE to INTEGER" +note = "Floating-point halves cast to INTEGER." +catches = "truncation toward zero, or half-even rounding (2 for 2.5)" +reading = "the page: converts the expression to the target type; a scale too small to hold the value rounds it; a precision too small raises an error" +cases = ["cases/translation/functions/cast.cast-as.toml#t002_float_to_integer"] +required = true + +[[obligation]] +id = "sf.functions.cast.cast-as.t003" +form = "sf.functions.cast.cast-as" +kind = "type_combination" +target = "VARCHAR to DATE, NUMBER and BOOLEAN" +note = "Text cast to a date, a number with spaces around it, and a boolean spelled yes. The yes is documented under TO_BOOLEAN; whether the spaces are accepted the page does not say, so the recording decides." +catches = "the yes rejected (only true and false accepted), or the spaced number handled differently from Snowflake" +reading = "the page: converts the expression to the target type; a scale too small to hold the value rounds it; a precision too small raises an error" +cases = ["cases/translation/functions/cast.cast-as.toml#t003_text"] +required = true + +[[obligation]] +id = "sf.functions.cast.cast-as.t004" +form = "sf.functions.cast.cast-as" +kind = "error_parity" +target = "error" +note = "A value with more integer digits than the target precision, which the page says raises an error." +catches = "the value rounded, truncated or returned as NULL" +reading = "the page: converts the expression to the target type; a scale too small to hold the value rounds it; a precision too small raises an error" +cases = ["cases/translation/functions/cast.cast-as.toml#t004_precision"] +required = true + +[[obligation]] +id = "sf.functions.cast.cast-as.t005" +form = "sf.functions.cast.cast-as" +kind = "null_argument" +target = "source-expr" +note = "A NULL source." +catches = "an error, or a default value such as 0" +reading = "the page: converts the expression to the target type; a scale too small to hold the value rounds it; a precision too small raises an error" +cases = ["cases/translation/functions/cast.cast-as.toml#t005_null_source_expr"] +required = true + +[[obligation]] +id = "sf.functions.cast.double-colon.t001" +form = "sf.functions.cast.double-colon" +kind = "boundary" +subkind = "rounding_scale" +target = "rounding_scale" +note = "Values with three fractional digits cast to NUMBER(5,1), including halves." +catches = "truncation (1.2 for 1.25), or half-even rounding (1.2 for 1.25, -1.2 for -1.25)" +reading = "the page: converts the expression to the target type; a scale too small to hold the value rounds it; a precision too small raises an error" +cases = ["cases/translation/functions/cast.double-colon.toml#t001_scale"] +required = true + +[[obligation]] +id = "sf.functions.cast.double-colon.t002" +form = "sf.functions.cast.double-colon" +kind = "type_combination" +target = "DOUBLE to INTEGER" +note = "Floating-point halves cast to INTEGER." +catches = "truncation toward zero, or half-even rounding (2 for 2.5)" +reading = "the page: converts the expression to the target type; a scale too small to hold the value rounds it; a precision too small raises an error" +cases = ["cases/translation/functions/cast.double-colon.toml#t002_float_to_integer"] +required = true + +[[obligation]] +id = "sf.functions.cast.double-colon.t003" +form = "sf.functions.cast.double-colon" +kind = "type_combination" +target = "VARCHAR to DATE, NUMBER and BOOLEAN" +note = "Text cast to a date, a number with spaces around it, and a boolean spelled yes. The yes is documented under TO_BOOLEAN; whether the spaces are accepted the page does not say, so the recording decides." +catches = "the yes rejected (only true and false accepted), or the spaced number handled differently from Snowflake" +reading = "the page: converts the expression to the target type; a scale too small to hold the value rounds it; a precision too small raises an error" +cases = ["cases/translation/functions/cast.double-colon.toml#t003_text"] +required = true + +[[obligation]] +id = "sf.functions.cast.double-colon.t004" +form = "sf.functions.cast.double-colon" +kind = "error_parity" +target = "error" +note = "A value with more integer digits than the target precision, which the page says raises an error." +catches = "the value rounded, truncated or returned as NULL" +reading = "the page: converts the expression to the target type; a scale too small to hold the value rounds it; a precision too small raises an error" +cases = ["cases/translation/functions/cast.double-colon.toml#t004_precision"] +required = true + +[[obligation]] +id = "sf.functions.cast.double-colon.t005" +form = "sf.functions.cast.double-colon" +kind = "null_argument" +target = "source-expr" +note = "A NULL source." +catches = "an error, or a default value such as 0" +reading = "the page: converts the expression to the target type; a scale too small to hold the value rounds it; a precision too small raises an error" +cases = ["cases/translation/functions/cast.double-colon.toml#t005_null_source_expr"] +required = true + +[[obligation]] +id = "sf.functions.cbrt.t001" +form = "sf.functions.cbrt" +kind = "type_combination" +target = "FLOAT" +note = "CBRT of FLOAT values." +catches = "SQRT computed, or POW(x, 1/3) giving NaN for negatives" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; the numeric category gives NUMBER and FLOAT arguments" +cases = ["cases/translation/functions/cbrt.toml#t001_float"] +required = true + +[[obligation]] +id = "sf.functions.cbrt.t002" +form = "sf.functions.cbrt" +kind = "type_combination" +target = "NUMBER(12,4)" +note = "CBRT of NUMBER(12,4), converted to FLOAT." +catches = "SQRT computed, or POW(x, 1/3) giving NaN for negatives; or the result left fixed-point" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; the numeric category gives NUMBER and FLOAT arguments" +cases = ["cases/translation/functions/cbrt.toml#t002_fixed"] +required = true + +[[obligation]] +id = "sf.functions.cbrt.t003" +form = "sf.functions.cbrt" +kind = "type_combination" +target = "DECFLOAT" +note = "CBRT of DECFLOAT, which returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column." +catches = "a DECFLOAT argument computed and returned as FLOAT" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; the numeric category gives NUMBER and FLOAT arguments" +cases = ["cases/translation/functions/cbrt.toml#t003_decfloat"] +required = true + +[[obligation]] +id = "sf.functions.cbrt.t004" +form = "sf.functions.cbrt" +kind = "null_argument" +target = "x" +note = "CBRT of NULL." +catches = "NULL turned into 0 or NaN" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; the numeric category gives NUMBER and FLOAT arguments" +cases = ["cases/translation/functions/cbrt.toml#t004_null"] +required = true + +[[obligation]] +id = "sf.functions.cbrt.t005" +form = "sf.functions.cbrt" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Cube roots of negatives are negative." +catches = "NaN from a fractional power of a negative" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; the numeric category gives NUMBER and FLOAT arguments" +cases = ["cases/translation/functions/cbrt.toml#t005_neg"] +required = true + +[[obligation]] +id = "sf.functions.ceil.t001" +form = "sf.functions.ceil" +kind = "type_combination" +target = "NUMBER(38,0)" +note = "CEIL of integers with a negative scale." +catches = "FLOOR or truncation used (CEIL(-2.5) is -2, CEIL(2.1) is 3); or a negative scale ignored" +reading = "the page: input_expr \"must be one of the numeric data types, such as DECFLOAT, FLOAT, or NUMBER\"; scale_expr an integer, default 0, negative allowed; the result keeps the input type" +cases = ["cases/translation/functions/ceil.toml#t001_int"] +required = true + +[[obligation]] +id = "sf.functions.ceil.t002" +form = "sf.functions.ceil" +kind = "type_combination" +target = "NUMBER(12,4)" +note = "CEIL of NUMBER(12,4) with and without a scale." +catches = "FLOOR or truncation used (CEIL(-2.5) is -2, CEIL(2.1) is 3)" +reading = "the page: input_expr \"must be one of the numeric data types, such as DECFLOAT, FLOAT, or NUMBER\"; scale_expr an integer, default 0, negative allowed; the result keeps the input type" +cases = ["cases/translation/functions/ceil.toml#t002_dec"] +required = true + +[[obligation]] +id = "sf.functions.ceil.t003" +form = "sf.functions.ceil" +kind = "type_combination" +target = "FLOAT" +note = "CEIL of FLOAT returns FLOAT." +catches = "FLOOR or truncation used (CEIL(-2.5) is -2, CEIL(2.1) is 3); or a NUMBER returned" +reading = "the page: input_expr \"must be one of the numeric data types, such as DECFLOAT, FLOAT, or NUMBER\"; scale_expr an integer, default 0, negative allowed; the result keeps the input type" +cases = ["cases/translation/functions/ceil.toml#t003_float"] +required = true + +[[obligation]] +id = "sf.functions.ceil.t004" +form = "sf.functions.ceil" +kind = "type_combination" +target = "DECFLOAT" +note = "CEIL of DECFLOAT returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column." +catches = "computed in FLOAT: the fraction of a 20-digit value lost, or 0.28 at scale 2 rounded up to 0.29" +reading = "the page: input_expr \"must be one of the numeric data types, such as DECFLOAT, FLOAT, or NUMBER\"; scale_expr an integer, default 0, negative allowed; the result keeps the input type" +cases = ["cases/translation/functions/ceil.toml#t004_decfloat"] +required = true + +[[obligation]] +id = "sf.functions.ceil.t005" +form = "sf.functions.ceil" +kind = "null_argument" +target = "input_expr" +note = "CEIL of NULL." +catches = "NULL turned into 0" +reading = "the page: input_expr \"must be one of the numeric data types, such as DECFLOAT, FLOAT, or NUMBER\"; scale_expr an integer, default 0, negative allowed; the result keeps the input type" +cases = ["cases/translation/functions/ceil.toml#t005_null_x"] +required = true + +[[obligation]] +id = "sf.functions.ceil.t006" +form = "sf.functions.ceil" +kind = "null_argument" +target = "scale_expr" +note = "CEIL with a NULL scale." +catches = "the NULL scale read as 0" +reading = "the page: input_expr \"must be one of the numeric data types, such as DECFLOAT, FLOAT, or NUMBER\"; scale_expr an integer, default 0, negative allowed; the result keeps the input type" +cases = ["cases/translation/functions/ceil.toml#t006_null_scale"] +required = true + +[[obligation]] +id = "sf.functions.ceil.t007" +form = "sf.functions.ceil" +kind = "boundary" +subkind = "rounding_scale" +target = "rounding_scale" +note = "Scales past the input scale and far negative." +catches = "scale capped or wrapping" +reading = "the page: input_expr \"must be one of the numeric data types, such as DECFLOAT, FLOAT, or NUMBER\"; scale_expr an integer, default 0, negative allowed; the result keeps the input type" +cases = ["cases/translation/functions/ceil.toml#t007_scale_past"] +required = true + +[[obligation]] +id = "sf.functions.ceil.t008" +form = "sf.functions.ceil" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Negative values at the rounding step." +catches = "FLOOR or truncation used (CEIL(-2.5) is -2, CEIL(2.1) is 3)" +reading = "the page: input_expr \"must be one of the numeric data types, such as DECFLOAT, FLOAT, or NUMBER\"; scale_expr an integer, default 0, negative allowed; the result keeps the input type" +cases = ["cases/translation/functions/ceil.toml#t008_negatives"] +required = true + +[[obligation]] +id = "sf.functions.charindex.t001" +form = "sf.functions.charindex" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "Search for a substring after multi-byte characters." +catches = "arguments swapped (searching the needle in the haystack), a 0-based result, or a byte offset (5 instead of 3 for \u00e9\u00e9l)" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/charindex.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.charindex.t002" +form = "sf.functions.charindex" +kind = "type_combination" +target = "VARCHAR, VARCHAR, NUMBER" +note = "A start position past the first match." +catches = "the start position ignored (2 instead of 4) or the result counted from the start position" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/charindex.toml#t002_start_pos"] +required = true + +[[obligation]] +id = "sf.functions.charindex.t003" +form = "sf.functions.charindex" +kind = "type_combination" +target = "BINARY, BINARY" +note = "Search in binary values." +catches = "a hex-text offset (3 instead of 2)" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/charindex.toml#t003_binary"] +required = true + +[[obligation]] +id = "sf.functions.charindex.t004" +form = "sf.functions.charindex" +kind = "null_argument" +target = "expr1" +note = "NULL needle next to a set one." +catches = "NULL read as an empty needle (1 instead of NULL)" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/charindex.toml#t004_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.charindex.t005" +form = "sf.functions.charindex" +kind = "null_argument" +target = "expr2" +note = "NULL haystack next to a set one." +catches = "NULL read as an empty string (0 instead of NULL)" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/charindex.toml#t005_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.charindex.t006" +form = "sf.functions.charindex" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "An empty needle, which the page says gives 1." +catches = "NULL or 0 for an empty needle" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/charindex.toml#t006_empty_needle"] +required = true + +[[obligation]] +id = "sf.functions.charindex.t007" +form = "sf.functions.charindex" +kind = "null_argument" +target = "start_pos" +note = "NULL start next to a set one." +catches = "NULL read as the default 1" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/charindex.toml#t007_null_start_pos"] +required = true + +[[obligation]] +id = "sf.functions.charindex.t008" +form = "sf.functions.charindex" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "A start position past the end of the string." +catches = "an error or the last match instead of 0" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/charindex.toml#t008_start_past_end"] +required = true + +[[obligation]] +id = "sf.functions.charindex.t009" +form = "sf.functions.charindex" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Start positions 0 and -1: records what Snowflake returns." +catches = "0 read other than as Snowflake does (as 1, as an error, or as no match), or a negative start counted from the end" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/charindex.toml#t009_start_zero_negative"] +required = true + +[[obligation]] +id = "sf.functions.check-json.t001" +form = "sf.functions.check-json" +kind = "type_combination" +target = "VARCHAR" +note = "Valid JSON documents of several kinds, including a bare string and a bare number." +catches = "a bare scalar rejected (only objects and arrays accepted)" +reading = "the page: NULL when the input is valid JSON or NULL; otherwise a string describing the parse error. The page does not give the message text, so the cases measure whether the result is NULL" +cases = ["cases/translation/functions/check-json.toml#t001_valid"] +required = true + +[[obligation]] +id = "sf.functions.check-json.t002" +form = "sf.functions.check-json" +kind = "type_combination" +target = "VARCHAR" +note = "Malformed documents: a missing value, a trailing comma and an unclosed array." +catches = "NULL returned for an invalid document, or an error raised instead of a message" +reading = "the page: NULL when the input is valid JSON or NULL; otherwise a string describing the parse error. The page does not give the message text, so the cases measure whether the result is NULL" +cases = ["cases/translation/functions/check-json.toml#t002_invalid"] +required = true + +[[obligation]] +id = "sf.functions.check-json.t003" +form = "sf.functions.check-json" +kind = "type_combination" +target = "VARIANT holding a string" +note = "A VARIANT holding a string, which the page says is checked as JSON text." +catches = "the VARIANT treated as already-valid JSON (NULL for the malformed text)" +reading = "the page: NULL when the input is valid JSON or NULL; otherwise a string describing the parse error. The page does not give the message text, so the cases measure whether the result is NULL" +cases = ["cases/translation/functions/check-json.toml#t003_variant"] +required = true + +[[obligation]] +id = "sf.functions.check-json.t004" +form = "sf.functions.check-json" +kind = "null_argument" +target = "string-or-variant-expr" +note = "A SQL NULL, which the page treats as valid." +catches = "an error message returned for NULL" +reading = "the page: NULL when the input is valid JSON or NULL; otherwise a string describing the parse error. The page does not give the message text, so the cases measure whether the result is NULL" +cases = ["cases/translation/functions/check-json.toml#t004_null_string_or_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.check-xml.check-xml.t001" +form = "sf.functions.check-xml.check-xml" +kind = "type_combination" +target = "VARCHAR" +note = "Valid documents." +catches = "a valid document reported as an error" +reading = "the page: NULL when the input is valid XML; otherwise a VARCHAR describing the error. The page does not give the message text, so the cases measure whether the result is NULL" +cases = ["cases/translation/functions/check-xml.check-xml.toml#t001_valid"] +required = true + +[[obligation]] +id = "sf.functions.check-xml.check-xml.t002" +form = "sf.functions.check-xml.check-xml" +kind = "type_combination" +target = "VARCHAR" +note = "Mismatched and unclosed tags." +catches = "NULL returned for invalid XML, or an error raised instead of a message" +reading = "the page: NULL when the input is valid XML; otherwise a VARCHAR describing the error. The page does not give the message text, so the cases measure whether the result is NULL" +cases = ["cases/translation/functions/check-xml.check-xml.toml#t002_invalid"] +required = true + +[[obligation]] +id = "sf.functions.check-xml.check-xml.t003" +form = "sf.functions.check-xml.check-xml" +kind = "null_argument" +target = "string-containing-xml" +note = "A SQL NULL, which the page says gives NULL, as for a valid document." +catches = "an error, or an error message returned for NULL" +reading = "the page: NULL when the input is valid XML; otherwise a VARCHAR describing the error. The page does not give the message text, so the cases measure whether the result is NULL" +cases = ["cases/translation/functions/check-xml.check-xml.toml#t003_null_string_containing_xml"] +required = true + +[[obligation]] +id = "sf.functions.check-xml.check-xml-str.t001" +form = "sf.functions.check-xml.check-xml-str" +kind = "type_combination" +target = "VARCHAR" +note = "Valid documents." +catches = "a valid document reported as an error" +reading = "the page: NULL when the input is valid XML; otherwise a VARCHAR describing the error. The page does not give the message text, so the cases measure whether the result is NULL" +cases = ["cases/translation/functions/check-xml.check-xml-str.toml#t001_valid"] +required = true + +[[obligation]] +id = "sf.functions.check-xml.check-xml-str.t002" +form = "sf.functions.check-xml.check-xml-str" +kind = "type_combination" +target = "VARCHAR" +note = "Mismatched and unclosed tags." +catches = "NULL returned for invalid XML, or an error raised instead of a message" +reading = "the page: NULL when the input is valid XML; otherwise a VARCHAR describing the error. The page does not give the message text, so the cases measure whether the result is NULL" +cases = ["cases/translation/functions/check-xml.check-xml-str.toml#t002_invalid"] +required = true + +[[obligation]] +id = "sf.functions.check-xml.check-xml-str.t003" +form = "sf.functions.check-xml.check-xml-str" +kind = "null_argument" +target = "string-containing-xml" +note = "A SQL NULL, which the page says gives NULL, as for a valid document." +catches = "an error, or an error message returned for NULL" +reading = "the page: NULL when the input is valid XML; otherwise a VARCHAR describing the error. The page does not give the message text, so the cases measure whether the result is NULL" +cases = ["cases/translation/functions/check-xml.check-xml-str.toml#t003_null_string_containing_xml"] +required = true + +[[obligation]] +id = "sf.functions.chr.t001" +form = "sf.functions.chr" +kind = "type_combination" +target = "NUMBER" +note = "CHR of ASCII and non-ASCII code points." +catches = "a byte or Latin-1 conversion (233 and 8364 not giving \u00e9 and \u20ac), or an error past 255" +reading = "the page: is a Unicode code point; returns VARCHAR" +cases = ["cases/translation/functions/chr.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.chr.t002" +form = "sf.functions.chr" +kind = "null_argument" +target = "input" +note = "NULL code point next to a set one." +catches = "NULL read as 0 (a NUL character instead of NULL)" +reading = "the page: is a Unicode code point; returns VARCHAR" +cases = ["cases/translation/functions/chr.toml#t002_null_input"] +required = true + +[[obligation]] +id = "sf.functions.chr.t003" +form = "sf.functions.chr" +kind = "error_parity" +target = "error" +note = "A negative code point: records what Snowflake returns there; it moves to boundary if Snowflake returns a value instead of an error." +catches = "an empty string or a wrapped code point where Snowflake raises an error" +reading = "the page: is a Unicode code point; returns VARCHAR" +cases = ["cases/translation/functions/chr.toml#t003_negative"] +required = true + +[[obligation]] +id = "sf.functions.coalesce.t001" +form = "sf.functions.coalesce" +kind = "type_combination" +target = "NUMBER..." +note = "The first non-NULL among several." +catches = "the last non-NULL, or stopping after two arguments" +reading = "the page: the first non-NULL argument; arguments are implicitly converted to a common type, numeric when one argument is numeric ('17' and 1 give 17); an unconvertible string fails" +cases = ["cases/translation/functions/coalesce.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.coalesce.t002" +form = "sf.functions.coalesce" +kind = "type_combination" +target = "VARCHAR, NUMBER" +note = "A numeric string with a number, which converts to NUMBER." +catches = "a VARCHAR result ('17.50' kept as text) instead of Snowflake's numeric conversion" +reading = "the page: the first non-NULL argument; arguments are implicitly converted to a common type, numeric when one argument is numeric ('17' and 1 give 17); an unconvertible string fails" +cases = ["cases/translation/functions/coalesce.toml#t002_mixed"] +required = true + +[[obligation]] +id = "sf.functions.coalesce.t003" +form = "sf.functions.coalesce" +kind = "type_combination" +target = "NUMBER(10,2), NUMBER" +note = "Scales widened." +catches = "the first argument's scale lost (1.25 returned as 1)" +reading = "the page: the first non-NULL argument; arguments are implicitly converted to a common type, numeric when one argument is numeric ('17' and 1 give 17); an unconvertible string fails" +cases = ["cases/translation/functions/coalesce.toml#t003_scale"] +required = true + +[[obligation]] +id = "sf.functions.coalesce.t004" +form = "sf.functions.coalesce" +kind = "null_argument" +target = "expr" +note = "Every argument NULL." +catches = "a default value (0 or '') instead of NULL" +reading = "the page: the first non-NULL argument; arguments are implicitly converted to a common type, numeric when one argument is numeric ('17' and 1 give 17); an unconvertible string fails" +cases = ["cases/translation/functions/coalesce.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.coalesce.t005" +form = "sf.functions.coalesce" +kind = "error_parity" +target = "error" +note = "A non-numeric string with a number, which the page says fails." +catches = "the string returned as text" +reading = "the page: the first non-NULL argument; arguments are implicitly converted to a common type, numeric when one argument is numeric ('17' and 1 give 17); an unconvertible string fails" +cases = ["cases/translation/functions/coalesce.toml#t005_unconvertible"] +required = true + +[[obligation]] +id = "sf.functions.collate.collate.t001" +form = "sf.functions.collate.collate" +kind = "type_combination" +target = "VARCHAR, 'en-ci'" +note = "Equality under a case-insensitive collation." +catches = "the collation dropped (FALSE for ABC = abc)" +reading = "the page: COLLATE copies a string with a new collation specification; when used as an infix operator the specification must be a constant string" +cases = ["cases/translation/functions/collate.collate.toml#t001_case_insensitive"] +required = true + +[[obligation]] +id = "sf.functions.collate.collate.t002" +form = "sf.functions.collate.collate" +kind = "type_combination" +target = "VARCHAR, 'en'" +note = "Ordering under a locale collation." +catches = "binary order kept ('a' < 'B' is FALSE in byte order, TRUE in en), or a case-insensitive comparison standing in for 'en' (a < A)" +reading = "the page: COLLATE copies a string with a new collation specification; when used as an infix operator the specification must be a constant string" +cases = ["cases/translation/functions/collate.collate.toml#t002_locale_order"] +required = true + +[[obligation]] +id = "sf.functions.collate.collate.t003" +form = "sf.functions.collate.collate" +kind = "type_combination" +target = "VARCHAR, 'en-ci-rtrim'" +note = "The returned string itself, with trailing blanks." +catches = "the string case-folded or trimmed by the copy (the page: \"The string itself is unchanged\")" +reading = "the page: COLLATE copies a string with a new collation specification; when used as an infix operator the specification must be a constant string" +cases = ["cases/translation/functions/collate.collate.toml#t003_value_unchanged"] +required = true + +[[obligation]] +id = "sf.functions.collate.collate.t004" +form = "sf.functions.collate.collate" +kind = "null_argument" +target = "string_expression" +note = "NULL string next to a set one." +catches = "NULL compared as an empty string" +reading = "the page: COLLATE copies a string with a new collation specification; when used as an infix operator the specification must be a constant string" +cases = ["cases/translation/functions/collate.collate.toml#t004_null_string_expression"] +required = true + +[[obligation]] +id = "sf.functions.collate.collate.t005" +form = "sf.functions.collate.collate" +kind = "type_combination" +target = "VARCHAR, 'en-ci-rtrim'" +note = "Equality under an rtrim collation, beside the same comparison without rtrim." +catches = "the rtrim specifier dropped in comparisons (FALSE for 'ab ' = 'AB')" +reading = "the page: COLLATE copies a string with a new collation specification; when used as an infix operator the specification must be a constant string" +cases = ["cases/translation/functions/collate.collate.toml#t005_rtrim_compare"] +required = true + +[[obligation]] +id = "sf.functions.collate.collate.syntax.t001" +form = "sf.functions.collate.collate.syntax" +kind = "type_combination" +target = "VARCHAR, 'en-ci'" +note = "Equality under a case-insensitive collation." +catches = "the collation dropped (FALSE for ABC = abc)" +reading = "the page: COLLATE copies a string with a new collation specification; when used as an infix operator the specification must be a constant string" +cases = ["cases/translation/functions/collate.collate.syntax.toml#t001_case_insensitive"] +required = true + +[[obligation]] +id = "sf.functions.collate.collate.syntax.t002" +form = "sf.functions.collate.collate.syntax" +kind = "type_combination" +target = "VARCHAR, 'en'" +note = "Ordering under a locale collation." +catches = "binary order kept ('a' < 'B' is FALSE in byte order, TRUE in en), or a case-insensitive comparison standing in for 'en' (a < A)" +reading = "the page: COLLATE copies a string with a new collation specification; when used as an infix operator the specification must be a constant string" +cases = ["cases/translation/functions/collate.collate.syntax.toml#t002_locale_order"] +required = true + +[[obligation]] +id = "sf.functions.collate.collate.syntax.t003" +form = "sf.functions.collate.collate.syntax" +kind = "type_combination" +target = "VARCHAR, 'en-ci-rtrim'" +note = "The returned string itself, with trailing blanks." +catches = "the string case-folded or trimmed by the copy (the page: \"The string itself is unchanged\")" +reading = "the page: COLLATE copies a string with a new collation specification; when used as an infix operator the specification must be a constant string" +cases = ["cases/translation/functions/collate.collate.syntax.toml#t003_value_unchanged"] +required = true + +[[obligation]] +id = "sf.functions.collate.collate.syntax.t004" +form = "sf.functions.collate.collate.syntax" +kind = "null_argument" +target = "string_expression" +note = "NULL string next to a set one." +catches = "NULL compared as an empty string" +reading = "the page: COLLATE copies a string with a new collation specification; when used as an infix operator the specification must be a constant string" +cases = ["cases/translation/functions/collate.collate.syntax.toml#t004_null_string_expression"] +required = true + +[[obligation]] +id = "sf.functions.collate.collate.syntax.t005" +form = "sf.functions.collate.collate.syntax" +kind = "type_combination" +target = "VARCHAR, 'en-ci-rtrim'" +note = "Equality under an rtrim collation, beside the same comparison without rtrim." +catches = "the rtrim specifier dropped in comparisons (FALSE for 'ab ' = 'AB')" +reading = "the page: COLLATE copies a string with a new collation specification; when used as an infix operator the specification must be a constant string" +cases = ["cases/translation/functions/collate.collate.syntax.toml#t005_rtrim_compare"] +required = true + +[[obligation]] +id = "sf.functions.collation.t001" +form = "sf.functions.collation" +kind = "type_combination" +target = "VARCHAR" +note = "COLLATION of the same string under two explicit collations." +catches = "a fixed or empty answer, or the collation specification dropped or normalised (de-ci read as de)" +reading = "the page: returns a VARCHAR holding the collation specification of the expression" +cases = ["cases/translation/functions/collation.toml#t001_collated"] +required = true + +[[obligation]] +id = "sf.functions.collation.t002" +form = "sf.functions.collation" +kind = "null_argument" +target = "expression" +note = "NULL collated value." +catches = "records whatever Snowflake returns for a NULL collated value ('de' or NULL)" +reading = "the page: returns a VARCHAR holding the collation specification of the expression" +cases = ["cases/translation/functions/collation.toml#t002_null_expression"] +required = true + +[[obligation]] +id = "sf.functions.compress.t001" +form = "sf.functions.compress" +kind = "type_combination" +target = "VARCHAR, 'SNAPPY'" +note = "COMPRESS of the page's example and of multi-byte text with SNAPPY." +catches = "another codec or framing (the page gives 0920536E6F77666C616B65)" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; returns BINARY" +cases = ["cases/translation/functions/compress.toml#t001_varchar_snappy"] +required = true + +[[obligation]] +id = "sf.functions.compress.t002" +form = "sf.functions.compress" +kind = "type_combination" +target = "BINARY, 'SNAPPY'" +note = "COMPRESS of a BINARY value." +catches = "the binary read as its hex text" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; returns BINARY" +cases = ["cases/translation/functions/compress.toml#t002_binary"] +required = true + +[[obligation]] +id = "sf.functions.compress.t003" +form = "sf.functions.compress" +kind = "type_combination" +target = "VARCHAR, method" +note = "Each method, with a level and lower-case names, read back through DECOMPRESS_STRING." +catches = "a method name or level rejected, or compress and decompress disagreeing on the codec or its framing" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; returns BINARY" +cases = ["cases/translation/functions/compress.toml#t003_methods"] +required = true + +[[obligation]] +id = "sf.functions.compress.t004" +form = "sf.functions.compress" +kind = "null_argument" +target = "input" +note = "NULL input next to a set one." +catches = "NULL compressed as an empty value" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; returns BINARY" +cases = ["cases/translation/functions/compress.toml#t004_null_input"] +required = true + +[[obligation]] +id = "sf.functions.compress.t005" +form = "sf.functions.compress" +kind = "null_argument" +target = "method" +note = "NULL method." +catches = "NULL read as a default method" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; returns BINARY" +cases = ["cases/translation/functions/compress.toml#t005_null_method"] +required = true + +[[obligation]] +id = "sf.functions.compress.t006" +form = "sf.functions.compress" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "The empty string with SNAPPY." +catches = "NULL for empty input instead of a length-0 block" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; returns BINARY" +cases = ["cases/translation/functions/compress.toml#t006_empty"] +required = true + +[[obligation]] +id = "sf.functions.compress.t007" +form = "sf.functions.compress" +kind = "error_parity" +target = "error" +note = "An unknown method, which the page says fails; Snowflake refuses it when compiling (SQLSTATE 42P19)." +catches = "a fallback codec or NULL instead of an error" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; returns BINARY" +cases = ["cases/translation/functions/compress.toml#t007_unknown_method"] +required = true + +[[obligation]] +id = "sf.functions.concat-ws.t001" +form = "sf.functions.concat-ws" +kind = "type_combination" +target = "VARCHAR..." +note = "A multi-character separator between three strings." +catches = "the separator after the last argument, the separator taken as the first value, or arguments reordered" +reading = "the page: the inputs must be all strings or all binary; the result has their type; any NULL input gives NULL; \"CONCAT_WS puts separators between arguments, not after the last\"" +cases = ["cases/translation/functions/concat-ws.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.concat-ws.t002" +form = "sf.functions.concat-ws" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "One argument after the separator." +catches = "a separator appended" +reading = "the page: the inputs must be all strings or all binary; the result has their type; any NULL input gives NULL; \"CONCAT_WS puts separators between arguments, not after the last\"" +cases = ["cases/translation/functions/concat-ws.toml#t002_single"] +required = true + +[[obligation]] +id = "sf.functions.concat-ws.t003" +form = "sf.functions.concat-ws" +kind = "type_combination" +target = "BINARY..." +note = "Binary separator and values." +catches = "hex text concatenated as VARCHAR (the length column tells 3 bytes from 6 hex characters even when both render as hex)" +reading = "the page: the inputs must be all strings or all binary; the result has their type; any NULL input gives NULL; \"CONCAT_WS puts separators between arguments, not after the last\"" +cases = ["cases/translation/functions/concat-ws.toml#t003_binary"] +required = true + +[[obligation]] +id = "sf.functions.concat-ws.t004" +form = "sf.functions.concat-ws" +kind = "null_argument" +target = "separator" +note = "NULL separator." +catches = "NULL read as an empty separator (ab instead of NULL)" +reading = "the page: the inputs must be all strings or all binary; the result has their type; any NULL input gives NULL; \"CONCAT_WS puts separators between arguments, not after the last\"" +cases = ["cases/translation/functions/concat-ws.toml#t004_null_separator"] +required = true + +[[obligation]] +id = "sf.functions.concat-ws.t005" +form = "sf.functions.concat-ws" +kind = "null_argument" +target = "expression" +note = "NULL value between set ones." +catches = "NULL skipped (Postgres CONCAT_WS gives a,c) instead of NULL" +reading = "the page: the inputs must be all strings or all binary; the result has their type; any NULL input gives NULL; \"CONCAT_WS puts separators between arguments, not after the last\"" +cases = ["cases/translation/functions/concat-ws.toml#t005_null_expression"] +required = true + +[[obligation]] +id = "sf.functions.concat-ws.t006" +form = "sf.functions.concat-ws" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "Empty values and an empty separator." +catches = "empty values dropped (a,c instead of a,,c)" +reading = "the page: the inputs must be all strings or all binary; the result has their type; any NULL input gives NULL; \"CONCAT_WS puts separators between arguments, not after the last\"" +cases = ["cases/translation/functions/concat-ws.toml#t006_empty"] +required = true + +[[obligation]] +id = "sf.functions.concat.concat.t001" +form = "sf.functions.concat.concat" +kind = "type_combination" +target = "VARCHAR..." +note = "Three strings in order." +catches = "arguments reordered or a separator inserted" +reading = "the page: the inputs must be all strings or all binary; the result has their type; any NULL input gives NULL" +cases = ["cases/translation/functions/concat.concat.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.concat.concat.t002" +form = "sf.functions.concat.concat" +kind = "type_combination" +target = "BINARY..." +note = "Three binary values." +catches = "the hex texts concatenated as a VARCHAR (the length column tells 3 bytes from 6 hex characters even when both render as hex)" +reading = "the page: the inputs must be all strings or all binary; the result has their type; any NULL input gives NULL" +cases = ["cases/translation/functions/concat.concat.toml#t002_binary"] +required = true + +[[obligation]] +id = "sf.functions.concat.concat.t003" +form = "sf.functions.concat.concat" +kind = "null_argument" +target = "expr" +note = "NULL in the middle argument." +catches = "NULL skipped or read as '' (Postgres CONCAT gives 'ac')" +reading = "the page: the inputs must be all strings or all binary; the result has their type; any NULL input gives NULL" +cases = ["cases/translation/functions/concat.concat.toml#t003_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.concat.concat.t004" +form = "sf.functions.concat.concat" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "Empty strings between set ones." +catches = "an empty string treated as NULL (NULL instead of 'ac')" +reading = "the page: the inputs must be all strings or all binary; the result has their type; any NULL input gives NULL" +cases = ["cases/translation/functions/concat.concat.toml#t004_empty"] +required = true + +[[obligation]] +id = "sf.functions.concat.concat.t005" +form = "sf.functions.concat.concat" +kind = "type_combination" +target = "VARCHAR" +note = "CONCAT of one argument." +catches = "one argument rejected or NULL" +reading = "the page: the inputs must be all strings or all binary; the result has their type; any NULL input gives NULL" +cases = ["cases/translation/functions/concat.concat.toml#t005_single"] +required = true + +[[obligation]] +id = "sf.functions.concat.concat-subscript-dot.t001" +form = "sf.functions.concat.concat-subscript-dot" +kind = "type_combination" +target = "VARCHAR..." +note = "Three strings in order." +catches = "arguments reordered or a separator inserted" +reading = "the page: the inputs must be all strings or all binary; the result has their type; any NULL input gives NULL" +cases = ["cases/translation/functions/concat.concat-subscript-dot.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.concat.concat-subscript-dot.t002" +form = "sf.functions.concat.concat-subscript-dot" +kind = "type_combination" +target = "BINARY..." +note = "Three binary values." +catches = "the hex texts concatenated as a VARCHAR (the length column tells 3 bytes from 6 hex characters even when both render as hex)" +reading = "the page: the inputs must be all strings or all binary; the result has their type; any NULL input gives NULL" +cases = ["cases/translation/functions/concat.concat-subscript-dot.toml#t002_binary"] +required = true + +[[obligation]] +id = "sf.functions.concat.concat-subscript-dot.t003" +form = "sf.functions.concat.concat-subscript-dot" +kind = "null_argument" +target = "expr" +note = "NULL in the middle argument." +catches = "NULL skipped or read as '' (Postgres CONCAT gives 'ac')" +reading = "the page: the inputs must be all strings or all binary; the result has their type; any NULL input gives NULL" +cases = ["cases/translation/functions/concat.concat-subscript-dot.toml#t003_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.concat.concat-subscript-dot.t004" +form = "sf.functions.concat.concat-subscript-dot" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "Empty strings between set ones." +catches = "an empty string treated as NULL (NULL instead of 'ac')" +reading = "the page: the inputs must be all strings or all binary; the result has their type; any NULL input gives NULL" +cases = ["cases/translation/functions/concat.concat-subscript-dot.toml#t004_empty"] +required = true + +[[obligation]] +id = "sf.functions.conditional-change-event.t001" +form = "sf.functions.conditional-change-event" +kind = "type_combination" +target = "NUMBER" +note = "Values that repeat and change." +catches = "repeats counted as changes, or the counter starting at 1" +reading = "the page: a window event number incremented when the value differs from the previous row, computed as CONDITIONAL_TRUE_EVENT(expr != LAG(expr))" +cases = ["cases/translation/functions/conditional-change-event.toml#t001_changes"] +required = true + +[[obligation]] +id = "sf.functions.conditional-change-event.t002" +form = "sf.functions.conditional-change-event" +kind = "null_argument" +target = "expr1" +note = "NULL values, where the page formula compares with NULL and so counts no change, giving 0 throughout." +catches = "a change to or from NULL counted, or NULLs skipped so that 10 to 40 counts as a change" +reading = "the page: a window event number incremented when the value differs from the previous row, computed as CONDITIONAL_TRUE_EVENT(expr != LAG(expr))" +cases = ["cases/translation/functions/conditional-change-event.toml#t002_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.conditional-true-event.t001" +form = "sf.functions.conditional-true-event" +kind = "type_combination" +target = "BOOLEAN" +note = "A condition true on some rows, NULL on others." +catches = "the counter starting at 1, incremented on the following row, or NULL counted as TRUE" +reading = "the page: a window event number per row, starting at 0 and incremented on each row where the boolean expression is TRUE" +cases = ["cases/translation/functions/conditional-true-event.toml#t001_events"] +required = true + +[[obligation]] +id = "sf.functions.conditional-true-event.t002" +form = "sf.functions.conditional-true-event" +kind = "type_combination" +target = "BOOLEAN using LAG" +note = "A condition using LAG with the same OVER clause, as the page allows." +catches = "the LAG evaluated over a different window" +reading = "the page: a window event number per row, starting at 0 and incremented on each row where the boolean expression is TRUE" +cases = ["cases/translation/functions/conditional-true-event.toml#t002_with_lag"] +required = true + +[[obligation]] +id = "sf.functions.conditional-true-event.t003" +form = "sf.functions.conditional-true-event" +kind = "null_argument" +target = "expr1" +note = "A condition that is NULL on some rows, which is not TRUE." +catches = "NULL counted as TRUE, or NULL returned for those rows" +reading = "the page: a window event number per row, starting at 0 and incremented on each row where the boolean expression is TRUE" +cases = ["cases/translation/functions/conditional-true-event.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.contains.t001" +form = "sf.functions.contains" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "CONTAINS with the arguments in both orders and in another case." +catches = "arguments swapped (TRUE for CONTAINS(nan, banana)) or a case-insensitive match" +reading = "the page: CONTAINS(, ) tests against ; NULL if either is NULL" +cases = ["cases/translation/functions/contains.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.contains.t002" +form = "sf.functions.contains" +kind = "null_argument" +target = "expr1" +note = "NULL first argument." +catches = "NULL read as an empty string (FALSE instead of NULL)" +reading = "the page: CONTAINS(, ) tests against ; NULL if either is NULL" +cases = ["cases/translation/functions/contains.toml#t002_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.contains.t003" +form = "sf.functions.contains" +kind = "null_argument" +target = "expr2" +note = "NULL second argument." +catches = "NULL read as an empty string (TRUE instead of NULL)" +reading = "the page: CONTAINS(, ) tests against ; NULL if either is NULL" +cases = ["cases/translation/functions/contains.toml#t003_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.contains.t004" +form = "sf.functions.contains" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "An empty search string, and an empty subject." +catches = "FALSE for the empty search string" +reading = "the page: CONTAINS(, ) tests against ; NULL if either is NULL" +cases = ["cases/translation/functions/contains.toml#t004_empty"] +required = true + +[[obligation]] +id = "sf.functions.convert-timezone.t001" +form = "sf.functions.convert-timezone" +kind = "type_combination" +target = "VARCHAR, VARCHAR, TIMESTAMP_NTZ" +note = "Conversions between zones with whole and half-hour offsets." +catches = "source and target swapped, or offsets applied with the wrong sign" +reading = "the page: three arguments convert a TIMESTAMP_NTZ wall clock from source_tz to target_tz and return TIMESTAMP_NTZ; NULL if any argument is NULL" +cases = ["cases/translation/functions/convert-timezone.toml#t001_ntz"] +required = true + +[[obligation]] +id = "sf.functions.convert-timezone.t002" +form = "sf.functions.convert-timezone" +kind = "type_combination" +target = "VARCHAR, VARCHAR, TIMESTAMP_NTZ" +note = "Zone names in another case, and a fixed-offset name." +catches = "zone names compared case-sensitively" +reading = "the page: three arguments convert a TIMESTAMP_NTZ wall clock from source_tz to target_tz and return TIMESTAMP_NTZ; NULL if any argument is NULL" +cases = ["cases/translation/functions/convert-timezone.toml#t002_offset_names"] +required = true + +[[obligation]] +id = "sf.functions.convert-timezone.t003" +form = "sf.functions.convert-timezone" +kind = "null_argument" +target = "source_tz" +note = "NULL source zone." +catches = "NULL read as UTC" +reading = "the page: three arguments convert a TIMESTAMP_NTZ wall clock from source_tz to target_tz and return TIMESTAMP_NTZ; NULL if any argument is NULL" +cases = ["cases/translation/functions/convert-timezone.toml#t003_null_source_tz"] +required = true + +[[obligation]] +id = "sf.functions.convert-timezone.t004" +form = "sf.functions.convert-timezone" +kind = "null_argument" +target = "target_tz" +note = "NULL target zone." +catches = "NULL read as UTC" +reading = "the page: three arguments convert a TIMESTAMP_NTZ wall clock from source_tz to target_tz and return TIMESTAMP_NTZ; NULL if any argument is NULL" +cases = ["cases/translation/functions/convert-timezone.toml#t004_null_target_tz"] +required = true + +[[obligation]] +id = "sf.functions.convert-timezone.t005" +form = "sf.functions.convert-timezone" +kind = "null_argument" +target = "source_timestamp_ntz" +note = "NULL timestamp." +catches = "NULL read as the epoch" +reading = "the page: three arguments convert a TIMESTAMP_NTZ wall clock from source_tz to target_tz and return TIMESTAMP_NTZ; NULL if any argument is NULL" +cases = ["cases/translation/functions/convert-timezone.toml#t005_null_source_timestamp_ntz"] +required = true + +[[obligation]] +id = "sf.functions.convert-timezone.t006" +form = "sf.functions.convert-timezone" +kind = "boundary" +subkind = "timezone_dst" +target = "timezone_dst" +note = "Wall clocks in the spring gap and the autumn overlap of America/New_York, and either side." +catches = "a fixed standard offset all year, or the overlap resolved to the other offset" +reading = "the page: three arguments convert a TIMESTAMP_NTZ wall clock from source_tz to target_tz and return TIMESTAMP_NTZ; NULL if any argument is NULL" +cases = ["cases/translation/functions/convert-timezone.toml#t006_dst"] +required = true + +[[obligation]] +id = "sf.functions.convert-timezone.t007" +form = "sf.functions.convert-timezone" +kind = "boundary" +subkind = "leap_day" +target = "leap_day" +note = "A conversion that crosses into 29 February." +catches = "a skipped leap day" +reading = "the page: three arguments convert a TIMESTAMP_NTZ wall clock from source_tz to target_tz and return TIMESTAMP_NTZ; NULL if any argument is NULL" +cases = ["cases/translation/functions/convert-timezone.toml#t007_leap"] +required = true + +[[obligation]] +id = "sf.functions.convert-timezone.t008" +form = "sf.functions.convert-timezone" +kind = "error_parity" +target = "error" +note = "An unknown zone." +catches = "UTC or NULL instead of an error" +reading = "the page: three arguments convert a TIMESTAMP_NTZ wall clock from source_tz to target_tz and return TIMESTAMP_NTZ; NULL if any argument is NULL" +cases = ["cases/translation/functions/convert-timezone.toml#t008_bad_zone"] +required = true + +[[obligation]] +id = "sf.functions.convert-timezone.t009" +form = "sf.functions.convert-timezone" +kind = "type_combination" +target = "VARCHAR, TIMESTAMP_TZ" +note = "The two-argument form on a TIMESTAMP_TZ, which returns a TIMESTAMP_TZ in the target zone." +catches = "the three-argument NTZ path (the wall clock read as UTC: 05:00 instead of 13:00 Kolkata), an NTZ result (r), or the right instant kept in the source or UTC offset (wall 23:30 or 07:30 instead of 13:00)" +reading = "the page: three arguments convert a TIMESTAMP_NTZ wall clock from source_tz to target_tz and return TIMESTAMP_NTZ; NULL if any argument is NULL; two arguments convert a TIMESTAMP_TZ instant to target_tz and return a TIMESTAMP_TZ in that zone" +cases = ["cases/translation/functions/convert-timezone.toml#t009_two_argument"] +required = true + +[[obligation]] +id = "sf.functions.corr.corr.t001" +form = "sf.functions.corr.corr" +kind = "type_combination" +target = "NUMBER, NUMBER" +note = "Asymmetric pairs per group, with a NULL in x in one pair and in y in another." +catches = "pairs with one NULL kept (pairwise deletion) or a covariance" +reading = "the page: the correlation coefficient of the pairs; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT" +cases = ["cases/translation/functions/corr.corr.toml#t001_pairs"] +required = true + +[[obligation]] +id = "sf.functions.corr.corr.t002" +form = "sf.functions.corr.corr" +kind = "type_combination" +target = "FLOAT, NUMBER" +note = "FLOAT y beside NUMBER x." +catches = "an integer result type" +reading = "the page: the correlation coefficient of the pairs; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT" +cases = ["cases/translation/functions/corr.corr.toml#t002_float"] +required = true + +[[obligation]] +id = "sf.functions.corr.corr.t003" +form = "sf.functions.corr.corr" +kind = "type_combination" +target = "constant x" +note = "Every x equal, so the variance of x is 0." +catches = "a division by zero error, or 0 where Snowflake gives NULL (or the reverse)" +reading = "the page: the correlation coefficient of the pairs; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT" +cases = ["cases/translation/functions/corr.corr.toml#t003_constant_x"] +required = true + +[[obligation]] +id = "sf.functions.corr.corr.t004" +form = "sf.functions.corr.corr" +kind = "null_argument" +target = "y" +note = "NULL y in every pair." +catches = "a value from the x column alone" +reading = "the page: the correlation coefficient of the pairs; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT" +cases = ["cases/translation/functions/corr.corr.toml#t004_null_y"] +required = true + +[[obligation]] +id = "sf.functions.corr.corr.t005" +form = "sf.functions.corr.corr" +kind = "null_argument" +target = "x" +note = "NULL x in one pair of four." +catches = "the pair kept with x read as 0" +reading = "the page: the correlation coefficient of the pairs; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT" +cases = ["cases/translation/functions/corr.corr.toml#t005_null_x"] +required = true + +[[obligation]] +id = "sf.functions.corr.corr.t006" +form = "sf.functions.corr.corr" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "an error or 0 instead of the empty-input result" +reading = "the page: the correlation coefficient of the pairs; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT" +cases = ["cases/translation/functions/corr.corr.toml#t006_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.corr.x-over.t001" +form = "sf.functions.corr.x-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Per-partition pairs with NULLs on either side." +catches = "pairs with one NULL kept (pairwise deletion) or a covariance, or the whole input" +reading = "the page: the correlation coefficient of the pairs; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/corr.x-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.corr.x-over.t002" +form = "sf.functions.corr.x-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running value" +reading = "the page: the correlation coefficient of the pairs; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/corr.x-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.corr.x-over.t003" +form = "sf.functions.corr.x-over" +kind = "null_argument" +target = "y" +note = "A partition whose y values are all NULL." +catches = "a value from x alone" +reading = "the page: the correlation coefficient of the pairs; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/corr.x-over.toml#t003_null_y"] +required = true + +[[obligation]] +id = "sf.functions.corr.x-over.t004" +form = "sf.functions.corr.x-over" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys." +catches = "NULL-keyed rows split or dropped" +reading = "the page: the correlation coefficient of the pairs; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/corr.x-over.toml#t004_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.cos.t001" +form = "sf.functions.cos" +kind = "type_combination" +target = "FLOAT" +note = "COS of FLOAT values." +catches = "SIN computed, or the argument read in degrees" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/cos.toml#t001_float"] +required = true + +[[obligation]] +id = "sf.functions.cos.t002" +form = "sf.functions.cos" +kind = "type_combination" +target = "NUMBER(12,4)" +note = "COS of NUMBER(12,4), converted to FLOAT." +catches = "SIN computed, or the argument read in degrees; or the result left fixed-point" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/cos.toml#t002_fixed"] +required = true + +[[obligation]] +id = "sf.functions.cos.t003" +form = "sf.functions.cos" +kind = "null_argument" +target = "x" +note = "COS of NULL." +catches = "NULL turned into 0 or NaN" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/cos.toml#t003_null"] +required = true + +[[obligation]] +id = "sf.functions.cos.t004" +form = "sf.functions.cos" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "Large arguments." +catches = "argument reduction differing" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/cos.toml#t004_large"] +required = true + +[[obligation]] +id = "sf.functions.cosh.t001" +form = "sf.functions.cosh" +kind = "type_combination" +target = "FLOAT" +note = "COSH of FLOAT values." +catches = "SINH computed (cosh is even, sinh odd)" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/cosh.toml#t001_float"] +required = true + +[[obligation]] +id = "sf.functions.cosh.t002" +form = "sf.functions.cosh" +kind = "type_combination" +target = "NUMBER(12,4)" +note = "COSH of NUMBER(12,4), converted to FLOAT." +catches = "SINH computed (cosh is even, sinh odd); or the result left fixed-point" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/cosh.toml#t002_fixed"] +required = true + +[[obligation]] +id = "sf.functions.cosh.t003" +form = "sf.functions.cosh" +kind = "null_argument" +target = "x" +note = "COSH of NULL." +catches = "NULL turned into 0 or NaN" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/cosh.toml#t003_null"] +required = true + +[[obligation]] +id = "sf.functions.cosh.t004" +form = "sf.functions.cosh" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "Arguments just past the double range (710.48)." +catches = "infinity versus error" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/cosh.toml#t004_overflow_inf"] +required = true + +[[obligation]] +id = "sf.functions.cot.t001" +form = "sf.functions.cot" +kind = "type_combination" +target = "FLOAT" +note = "COT of FLOAT values." +catches = "TAN computed instead of its reciprocal" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/cot.toml#t001_float"] +required = true + +[[obligation]] +id = "sf.functions.cot.t002" +form = "sf.functions.cot" +kind = "type_combination" +target = "NUMBER(12,4)" +note = "COT of NUMBER(12,4), converted to FLOAT." +catches = "TAN computed instead of its reciprocal; or the result left fixed-point" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/cot.toml#t002_fixed"] +required = true + +[[obligation]] +id = "sf.functions.cot.t003" +form = "sf.functions.cot" +kind = "null_argument" +target = "x" +note = "COT of NULL." +catches = "NULL turned into 0 or NaN" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/cot.toml#t003_null"] +required = true + +[[obligation]] +id = "sf.functions.cot.t004" +form = "sf.functions.cot" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "Very small arguments give large cotangents." +catches = "reciprocal computed in fixed-point" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/cot.toml#t004_small"] +required = true + +[[obligation]] +id = "sf.functions.cot.t005" +form = "sf.functions.cot" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "COT at or outside its domain: records what Snowflake returns there (NaN, Infinity, NULL or an error); re-kinded to error_parity after capture if Snowflake raises an error." +catches = "NaN, Infinity, NULL or an error differing from Snowflake" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/cot.toml#t005_pole"] +required = true + +[[obligation]] +id = "sf.functions.count-if.count-if.t001" +form = "sf.functions.count-if.count-if" +kind = "type_combination" +target = "BOOLEAN condition" +note = "A comparison per group, true for some rows." +catches = "rows counted regardless of the condition, or FALSE counted" +reading = "the page: counts rows whose condition is TRUE; FALSE and NULL are not counted; returns NUMBER; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count-if.count-if.toml#t001_condition"] +required = true + +[[obligation]] +id = "sf.functions.count-if.count-if.t002" +form = "sf.functions.count-if.count-if" +kind = "type_combination" +target = "BOOLEAN column" +note = "A BOOLEAN column directly." +catches = "the column read as a count of non-NULL values" +reading = "the page: counts rows whose condition is TRUE; FALSE and NULL are not counted; returns NUMBER; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count-if.count-if.toml#t002_boolean_column"] +required = true + +[[obligation]] +id = "sf.functions.count-if.count-if.t003" +form = "sf.functions.count-if.count-if" +kind = "null_argument" +target = "condition" +note = "A condition that is NULL for a NULL value." +catches = "a NULL condition counted as TRUE" +reading = "the page: counts rows whose condition is TRUE; FALSE and NULL are not counted; returns NUMBER; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count-if.count-if.toml#t003_null_condition"] +required = true + +[[obligation]] +id = "sf.functions.count-if.count-if.t004" +form = "sf.functions.count-if.count-if" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "NULL instead of 0" +reading = "the page: counts rows whose condition is TRUE; FALSE and NULL are not counted; returns NUMBER; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count-if.count-if.toml#t004_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.count-if.count-if-over.t001" +form = "sf.functions.count-if.count-if-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Partitions of different sizes in mixed input order." +catches = "the whole input aggregated instead of the partition, or a running value" +reading = "the page: counts rows whose condition is TRUE; FALSE and NULL are not counted; returns NUMBER; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count-if.count-if-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.count-if.count-if-over.t002" +form = "sf.functions.count-if.count-if-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running (ordered) value instead of the whole input" +reading = "the page: counts rows whose condition is TRUE; FALSE and NULL are not counted; returns NUMBER; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count-if.count-if-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.count-if.count-if-over.t003" +form = "sf.functions.count-if.count-if-over" +kind = "type_combination" +target = "OVER (PARTITION BY ORDER BY)" +note = "ORDER BY with tied keys (two rows with k = 2) and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW." +catches = "a ROWS frame (the tied rows get different values) or the whole partition" +reading = "the page: counts rows whose condition is TRUE; FALSE and NULL are not counted; returns NUMBER; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count-if.count-if-over.toml#t003_order_ties"] +required = true + +[[obligation]] +id = "sf.functions.count-if.count-if-over.t004" +form = "sf.functions.count-if.count-if-over" +kind = "type_combination" +target = "ORDER BY DESC" +note = "DESC ordering with a running ROWS frame." +catches = "DESC ignored (the running value starts from the smallest key)" +reading = "the page: counts rows whose condition is TRUE; FALSE and NULL are not counted; returns NUMBER; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count-if.count-if-over.toml#t004_order_desc"] +required = true + +[[obligation]] +id = "sf.functions.count-if.count-if-over.t005" +form = "sf.functions.count-if.count-if-over" +kind = "type_combination" +target = "ASC NULLS FIRST, ROWS frame" +note = "A NULL ordering key placed first (not the ASC default) and a one-row-back sliding frame." +catches = "NULLS FIRST ignored (the NULL-key row last), or the frame read as RANGE or reaching forward" +reading = "the page: counts rows whose condition is TRUE; FALSE and NULL are not counted; returns NUMBER; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count-if.count-if-over.toml#t005_nulls_first_frame"] +required = true + +[[obligation]] +id = "sf.functions.count-if.count-if-over.t006" +form = "sf.functions.count-if.count-if-over" +kind = "null_argument" +target = "expr1" +note = "NULL values inside partitions, and a partition with only NULL." +catches = "a NULL condition counted" +reading = "the page: counts rows whose condition is TRUE; FALSE and NULL are not counted; returns NUMBER; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count-if.count-if-over.toml#t006_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.count-if.count-if-over.t007" +form = "sf.functions.count-if.count-if-over" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys, which form one partition." +catches = "NULL-keyed rows each in their own partition or dropped" +reading = "the page: counts rows whose condition is TRUE; FALSE and NULL are not counted; returns NUMBER; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count-if.count-if-over.toml#t007_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.count.count-over.t001" +form = "sf.functions.count.count-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Partitions of different sizes in mixed input order." +catches = "the whole input aggregated instead of the partition, or a running value" +reading = "the page: COUNT(expr, ...) counts rows where every expression is non-NULL; DISTINCT applies to the combination of all expressions; * counts every row; alias.* and a wildcard with ILIKE or EXCLUDE count rows with no NULL column; JSON null in a VARIANT counts as NULL; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count.count-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.count.count-over.t002" +form = "sf.functions.count.count-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running (ordered) value instead of the whole input" +reading = "the page: COUNT(expr, ...) counts rows where every expression is non-NULL; DISTINCT applies to the combination of all expressions; * counts every row; alias.* and a wildcard with ILIKE or EXCLUDE count rows with no NULL column; JSON null in a VARIANT counts as NULL; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count.count-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.count.count-over.t003" +form = "sf.functions.count.count-over" +kind = "type_combination" +target = "OVER (PARTITION BY ORDER BY)" +note = "ORDER BY with tied keys (two rows with k = 2) and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW." +catches = "a ROWS frame (the tied rows get different values) or the whole partition" +reading = "the page: COUNT(expr, ...) counts rows where every expression is non-NULL; DISTINCT applies to the combination of all expressions; * counts every row; alias.* and a wildcard with ILIKE or EXCLUDE count rows with no NULL column; JSON null in a VARIANT counts as NULL; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count.count-over.toml#t003_order_ties"] +required = true + +[[obligation]] +id = "sf.functions.count.count-over.t004" +form = "sf.functions.count.count-over" +kind = "type_combination" +target = "ORDER BY DESC" +note = "DESC ordering with a running ROWS frame." +catches = "DESC ignored (the running value starts from the smallest key)" +reading = "the page: COUNT(expr, ...) counts rows where every expression is non-NULL; DISTINCT applies to the combination of all expressions; * counts every row; alias.* and a wildcard with ILIKE or EXCLUDE count rows with no NULL column; JSON null in a VARIANT counts as NULL; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count.count-over.toml#t004_order_desc"] +required = true + +[[obligation]] +id = "sf.functions.count.count-over.t005" +form = "sf.functions.count.count-over" +kind = "type_combination" +target = "ASC NULLS FIRST, ROWS frame" +note = "A NULL ordering key placed first (not the ASC default) and a one-row-back sliding frame." +catches = "NULLS FIRST ignored (the NULL-key row last), or the frame read as RANGE or reaching forward" +reading = "the page: COUNT(expr, ...) counts rows where every expression is non-NULL; DISTINCT applies to the combination of all expressions; * counts every row; alias.* and a wildcard with ILIKE or EXCLUDE count rows with no NULL column; JSON null in a VARIANT counts as NULL; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count.count-over.toml#t005_nulls_first_frame"] +required = true + +[[obligation]] +id = "sf.functions.count.count-over.t006" +form = "sf.functions.count.count-over" +kind = "null_argument" +target = "expr1" +note = "NULL values inside partitions, and a partition with only NULL." +catches = "NULL rows counted" +reading = "the page: COUNT(expr, ...) counts rows where every expression is non-NULL; DISTINCT applies to the combination of all expressions; * counts every row; alias.* and a wildcard with ILIKE or EXCLUDE count rows with no NULL column; JSON null in a VARIANT counts as NULL; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count.count-over.toml#t006_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.count.count-over.t007" +form = "sf.functions.count.count-over" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys, which form one partition." +catches = "NULL-keyed rows each in their own partition or dropped" +reading = "the page: COUNT(expr, ...) counts rows where every expression is non-NULL; DISTINCT applies to the combination of all expressions; * counts every row; alias.* and a wildcard with ILIKE or EXCLUDE count rows with no NULL column; JSON null in a VARIANT counts as NULL; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count.count-over.toml#t007_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.count.count-over.t008" +form = "sf.functions.count.count-over" +kind = "type_combination" +target = "DISTINCT OVER (PARTITION BY)" +note = "DISTINCT inside a partition with a duplicate." +catches = "DISTINCT ignored" +reading = "the page: COUNT(expr, ...) counts rows where every expression is non-NULL; DISTINCT applies to the combination of all expressions; * counts every row; alias.* and a wildcard with ILIKE or EXCLUDE count rows with no NULL column; JSON null in a VARIANT counts as NULL; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count.count-over.toml#t008_distinct_partition"] +required = true + +[[obligation]] +id = "sf.functions.count.count-over.t009" +form = "sf.functions.count.count-over" +kind = "type_combination" +target = "* OVER" +note = "COUNT(*) as a window function counts NULL rows." +catches = "COUNT(*) skipping NULL rows" +reading = "the page: COUNT(expr, ...) counts rows where every expression is non-NULL; DISTINCT applies to the combination of all expressions; * counts every row; alias.* and a wildcard with ILIKE or EXCLUDE count rows with no NULL column; JSON null in a VARIANT counts as NULL; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/count.count-over.toml#t009_star"] +required = true + +[[obligation]] +id = "sf.functions.covar-pop.covar-pop.t001" +form = "sf.functions.covar-pop.covar-pop" +kind = "type_combination" +target = "NUMBER, NUMBER" +note = "Asymmetric pairs per group, with a NULL in x in one pair and in y in another." +catches = "the sample covariance (divide by n - 1), or pairs with one NULL kept" +reading = "the page: the population covariance; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT" +cases = ["cases/translation/functions/covar-pop.covar-pop.toml#t001_pairs"] +required = true + +[[obligation]] +id = "sf.functions.covar-pop.covar-pop.t002" +form = "sf.functions.covar-pop.covar-pop" +kind = "type_combination" +target = "FLOAT, NUMBER" +note = "FLOAT y beside NUMBER x." +catches = "an integer result type" +reading = "the page: the population covariance; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT" +cases = ["cases/translation/functions/covar-pop.covar-pop.toml#t002_float"] +required = true + +[[obligation]] +id = "sf.functions.covar-pop.covar-pop.t003" +form = "sf.functions.covar-pop.covar-pop" +kind = "null_argument" +target = "y" +note = "NULL y in every pair." +catches = "a value from the x column alone" +reading = "the page: the population covariance; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT" +cases = ["cases/translation/functions/covar-pop.covar-pop.toml#t003_null_y"] +required = true + +[[obligation]] +id = "sf.functions.covar-pop.covar-pop.t004" +form = "sf.functions.covar-pop.covar-pop" +kind = "null_argument" +target = "x" +note = "NULL x in one pair of four." +catches = "the pair kept with x read as 0" +reading = "the page: the population covariance; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT" +cases = ["cases/translation/functions/covar-pop.covar-pop.toml#t004_null_x"] +required = true + +[[obligation]] +id = "sf.functions.covar-pop.covar-pop.t005" +form = "sf.functions.covar-pop.covar-pop" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "an error or 0 instead of the empty-input result" +reading = "the page: the population covariance; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT" +cases = ["cases/translation/functions/covar-pop.covar-pop.toml#t005_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.covar-pop.x-over.t001" +form = "sf.functions.covar-pop.x-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Per-partition pairs with NULLs on either side." +catches = "the sample covariance (divide by n - 1), or pairs with one NULL kept, or the whole input" +reading = "the page: the population covariance; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/covar-pop.x-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.covar-pop.x-over.t002" +form = "sf.functions.covar-pop.x-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running value" +reading = "the page: the population covariance; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/covar-pop.x-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.covar-pop.x-over.t003" +form = "sf.functions.covar-pop.x-over" +kind = "null_argument" +target = "y" +note = "A partition whose y values are all NULL." +catches = "a value from x alone" +reading = "the page: the population covariance; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/covar-pop.x-over.toml#t003_null_y"] +required = true + +[[obligation]] +id = "sf.functions.covar-pop.x-over.t004" +form = "sf.functions.covar-pop.x-over" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys." +catches = "NULL-keyed rows split or dropped" +reading = "the page: the population covariance; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/covar-pop.x-over.toml#t004_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.covar-samp.covar-samp.t001" +form = "sf.functions.covar-samp.covar-samp" +kind = "type_combination" +target = "NUMBER, NUMBER" +note = "Asymmetric pairs per group, with a NULL in x in one pair and in y in another." +catches = "the population covariance, or pairs with one NULL kept" +reading = "the page: the sample covariance; NULL for one pair; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT" +cases = ["cases/translation/functions/covar-samp.covar-samp.toml#t001_pairs"] +required = true + +[[obligation]] +id = "sf.functions.covar-samp.covar-samp.t002" +form = "sf.functions.covar-samp.covar-samp" +kind = "type_combination" +target = "FLOAT, NUMBER" +note = "FLOAT y beside NUMBER x." +catches = "an integer result type" +reading = "the page: the sample covariance; NULL for one pair; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT" +cases = ["cases/translation/functions/covar-samp.covar-samp.toml#t002_float"] +required = true + +[[obligation]] +id = "sf.functions.covar-samp.covar-samp.t003" +form = "sf.functions.covar-samp.covar-samp" +kind = "null_argument" +target = "y" +note = "NULL y in every pair." +catches = "a value from the x column alone" +reading = "the page: the sample covariance; NULL for one pair; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT" +cases = ["cases/translation/functions/covar-samp.covar-samp.toml#t003_null_y"] +required = true + +[[obligation]] +id = "sf.functions.covar-samp.covar-samp.t004" +form = "sf.functions.covar-samp.covar-samp" +kind = "null_argument" +target = "x" +note = "NULL x in one pair of four." +catches = "the pair kept with x read as 0" +reading = "the page: the sample covariance; NULL for one pair; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT" +cases = ["cases/translation/functions/covar-samp.covar-samp.toml#t004_null_x"] +required = true + +[[obligation]] +id = "sf.functions.covar-samp.covar-samp.t005" +form = "sf.functions.covar-samp.covar-samp" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "an error or 0 instead of the empty-input result" +reading = "the page: the sample covariance; NULL for one pair; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT" +cases = ["cases/translation/functions/covar-samp.covar-samp.toml#t005_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.covar-samp.x-over.t001" +form = "sf.functions.covar-samp.x-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Per-partition pairs with NULLs on either side." +catches = "the population covariance, or pairs with one NULL kept, or the whole input" +reading = "the page: the sample covariance; NULL for one pair; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/covar-samp.x-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.covar-samp.x-over.t002" +form = "sf.functions.covar-samp.x-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running value" +reading = "the page: the sample covariance; NULL for one pair; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/covar-samp.x-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.covar-samp.x-over.t003" +form = "sf.functions.covar-samp.x-over" +kind = "null_argument" +target = "y" +note = "A partition whose y values are all NULL." +catches = "a value from x alone" +reading = "the page: the sample covariance; NULL for one pair; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/covar-samp.x-over.toml#t003_null_y"] +required = true + +[[obligation]] +id = "sf.functions.covar-samp.x-over.t004" +form = "sf.functions.covar-samp.x-over" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys." +catches = "NULL-keyed rows split or dropped" +reading = "the page: the sample covariance; NULL for one pair; both values of a pair must be non-NULL; the dependent variable y comes first; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/covar-samp.x-over.toml#t004_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.cume-dist.t001" +form = "sf.functions.cume-dist" +kind = "type_combination" +target = "ORDER BY" +note = "A tie and a one-row partition." +catches = "ties counted one at a time (0.4 instead of 0.6), or PERCENT_RANK computed" +reading = "the page: the cumulative distribution, the share of rows ordered at or before the current row, as DOUBLE; no explicit frame" +cases = ["cases/translation/functions/cume-dist.toml#t001_ties"] +required = true + +[[obligation]] +id = "sf.functions.cume-dist.t002" +form = "sf.functions.cume-dist" +kind = "error_parity" +target = "error" +note = "An explicit window frame, which the page says CUME_DIST does not support." +catches = "the frame accepted and ignored" +reading = "the page: the cumulative distribution, the share of rows ordered at or before the current row, as DOUBLE; no explicit frame" +cases = ["cases/translation/functions/cume-dist.toml#t002_frame"] +required = true + +[[obligation]] +id = "sf.functions.cume-dist.t003" +form = "sf.functions.cume-dist" +kind = "null_argument" +target = "order-expr" +note = "NULL order keys sorted first; tied NULLs share one cumulative share." +catches = "NULLs sorted last, or counted one at a time" +reading = "the page: the cumulative distribution, the share of rows ordered at or before the current row, as DOUBLE; no explicit frame" +cases = ["cases/translation/functions/cume-dist.toml#t003_null_order_expr"] +required = true + +[[obligation]] +id = "sf.functions.current-database.t001" +form = "sf.functions.current-database" +kind = "type_combination" +target = "none" +note = "The type of the name, and whether it is set, in a session with no database in use: the recording returned NULL (type NULL, not set)." +catches = "a database name returned when none is in use" +reading = "the page: the name of the database in use for the session, as VARCHAR" +cases = ["cases/translation/functions/current-database.toml#t001_type"] +required = true + +[[obligation]] +id = "sf.functions.current-database.t002" +form = "sf.functions.current-database" +kind = "null_argument" +target = "none" +note = "The function takes no argument; a NULL value compared with its result gives NULL." +catches = "FALSE returned" +reading = "the page: the name of the database in use for the session, as VARCHAR" +cases = ["cases/translation/functions/current-database.toml#t002_null_none"] +required = true + +[[obligation]] +id = "sf.functions.current-date.current-date.t001" +form = "sf.functions.current-date.current-date" +kind = "type_combination" +target = "none" +note = "The type, agreement with the date of CURRENT_TIMESTAMP in the UTC session, and a lower bound." +catches = "a timestamp returned, or the date taken in another zone" +reading = "the page: the current DATE in the session time zone (UTC here); callable without parentheses" +cases = ["cases/translation/functions/current-date.current-date.toml#t001_type"] +required = true + +[[obligation]] +id = "sf.functions.current-date.current-date.t002" +form = "sf.functions.current-date.current-date" +kind = "null_argument" +target = "none" +note = "The function takes no argument; a NULL value compared with its result gives NULL." +catches = "the comparison with NULL returning FALSE, or the NULL replaced by the current value" +reading = "the page: the current DATE in the session time zone (UTC here); callable without parentheses" +cases = ["cases/translation/functions/current-date.current-date.toml#t002_null_none"] +required = true + +[[obligation]] +id = "sf.functions.current-date.current-date.syntax.t001" +form = "sf.functions.current-date.current-date.syntax" +kind = "type_combination" +target = "none" +note = "The type, agreement with the date of CURRENT_TIMESTAMP in the UTC session, and a lower bound." +catches = "a timestamp returned, or the date taken in another zone" +reading = "the page: the current DATE in the session time zone (UTC here); callable without parentheses" +cases = ["cases/translation/functions/current-date.current-date.syntax.toml#t001_type"] +required = true + +[[obligation]] +id = "sf.functions.current-date.current-date.syntax.t002" +form = "sf.functions.current-date.current-date.syntax" +kind = "null_argument" +target = "none" +note = "The function takes no argument; a NULL value compared with its result gives NULL." +catches = "the comparison with NULL returning FALSE, or the NULL replaced by the current value" +reading = "the page: the current DATE in the session time zone (UTC here); callable without parentheses" +cases = ["cases/translation/functions/current-date.current-date.syntax.toml#t002_null_none"] +required = true + +[[obligation]] +id = "sf.functions.current-schema.t001" +form = "sf.functions.current-schema" +kind = "type_combination" +target = "none" +note = "The type of the name, and whether it is set, in a session with no schema in use: the recording returned NULL (type NULL, not set)." +catches = "a schema name returned when none is in use" +reading = "the page: the name of the schema in use for the session, as VARCHAR" +cases = ["cases/translation/functions/current-schema.toml#t001_type"] +required = true + +[[obligation]] +id = "sf.functions.current-schema.t002" +form = "sf.functions.current-schema" +kind = "null_argument" +target = "none" +note = "The function takes no argument; a NULL value compared with its result gives NULL." +catches = "FALSE returned" +reading = "the page: the name of the schema in use for the session, as VARCHAR" +cases = ["cases/translation/functions/current-schema.toml#t002_null_none"] +required = true + +[[obligation]] +id = "sf.functions.current-schemas.t001" +form = "sf.functions.current-schemas" +kind = "type_combination" +target = "none" +note = "The type, and whether the text parses as a JSON array." +catches = "an ARRAY returned, or a single schema name" +reading = "the page: the schemas in the session search path, as VARCHAR holding a JSON array" +cases = ["cases/translation/functions/current-schemas.toml#t001_array"] +required = true + +[[obligation]] +id = "sf.functions.current-schemas.t002" +form = "sf.functions.current-schemas" +kind = "null_argument" +target = "none" +note = "The function takes no argument; a NULL value compared with its result gives NULL." +catches = "FALSE returned" +reading = "the page: the schemas in the session search path, as VARCHAR holding a JSON array" +cases = ["cases/translation/functions/current-schemas.toml#t002_null_none"] +required = true + +[[obligation]] +id = "sf.functions.current-time.current-time.t001" +form = "sf.functions.current-time.current-time" +kind = "type_combination" +target = "none" +note = "The type, and agreement with the time of CURRENT_TIMESTAMP in the UTC session to within a minute." +catches = "a timestamp returned, or the time taken in another zone" +reading = "the page: the current TIME in the session time zone (UTC here), with an optional precision of 0 to 9 digits (default 9); callable without parentheses" +cases = ["cases/translation/functions/current-time.current-time.toml#t001_type"] +required = true + +[[obligation]] +id = "sf.functions.current-time.current-time.t002" +form = "sf.functions.current-time.current-time" +kind = "boundary" +subkind = "rounding_scale" +target = "rounding_scale" +note = "Precision 0 and 3, whose unused fractional digits the page makes zero." +catches = "the precision ignored (non-zero digits past the requested ones)" +reading = "the page: the current TIME in the session time zone (UTC here), with an optional precision of 0 to 9 digits (default 9); callable without parentheses" +cases = ["cases/translation/functions/current-time.current-time.toml#t002_precision"] +required = true + +[[obligation]] +id = "sf.functions.current-time.current-time.t003" +form = "sf.functions.current-time.current-time" +kind = "error_parity" +target = "error" +note = "Precision 10, outside the valid range 0 to 9 the page states; Snowflake refuses it when compiling." +catches = "the precision clamped to 9" +reading = "the page: the current TIME in the session time zone (UTC here), with an optional precision of 0 to 9 digits (default 9); callable without parentheses" +cases = ["cases/translation/functions/current-time.current-time.toml#t003_precision_range"] +required = true + +[[obligation]] +id = "sf.functions.current-time.current-time.t004" +form = "sf.functions.current-time.current-time" +kind = "null_argument" +target = "none" +note = "The function takes no argument; a NULL value compared with its result gives NULL." +catches = "the comparison with NULL returning FALSE, or the NULL replaced by the current value" +reading = "the page: the current TIME in the session time zone (UTC here), with an optional precision of 0 to 9 digits (default 9); callable without parentheses" +cases = ["cases/translation/functions/current-time.current-time.toml#t004_null_none"] +required = true + +[[obligation]] +id = "sf.functions.current-time.current-time.syntax.t001" +form = "sf.functions.current-time.current-time.syntax" +kind = "type_combination" +target = "none" +note = "The type, and agreement with the time of CURRENT_TIMESTAMP in the UTC session to within a minute." +catches = "a timestamp returned, or the time taken in another zone" +reading = "the page: the current TIME in the session time zone (UTC here), with an optional precision of 0 to 9 digits (default 9); callable without parentheses" +cases = ["cases/translation/functions/current-time.current-time.syntax.toml#t001_type"] +required = true + +[[obligation]] +id = "sf.functions.current-time.current-time.syntax.t002" +form = "sf.functions.current-time.current-time.syntax" +kind = "null_argument" +target = "none" +note = "The function takes no argument; a NULL value compared with its result gives NULL." +catches = "the comparison with NULL returning FALSE, or the NULL replaced by the current value" +reading = "the page: the current TIME in the session time zone (UTC here), with an optional precision of 0 to 9 digits (default 9); callable without parentheses" +cases = ["cases/translation/functions/current-time.current-time.syntax.toml#t002_null_none"] +required = true + +[[obligation]] +id = "sf.functions.current-timestamp.current-timestamp.t001" +form = "sf.functions.current-timestamp.current-timestamp" +kind = "type_combination" +target = "none" +note = "The type, which the page says is TIMESTAMP_LTZ whatever TIMESTAMP_TYPE_MAPPING says (NTZ here), and agreement with SYSDATE in the UTC session to within a minute." +catches = "TIMESTAMP_NTZ returned under the type mapping, or the time taken in another zone" +reading = "the page: the current time as TIMESTAMP_LTZ in the session time zone, whatever TIMESTAMP_TYPE_MAPPING says; an optional precision of 0 to 9 digits; callable without parentheses" +cases = ["cases/translation/functions/current-timestamp.current-timestamp.toml#t001_type"] +required = true + +[[obligation]] +id = "sf.functions.current-timestamp.current-timestamp.t002" +form = "sf.functions.current-timestamp.current-timestamp" +kind = "boundary" +subkind = "rounding_scale" +target = "rounding_scale" +note = "Precision 0 and 3, whose unused fractional digits the page makes zero." +catches = "the precision ignored" +reading = "the page: the current time as TIMESTAMP_LTZ in the session time zone, whatever TIMESTAMP_TYPE_MAPPING says; an optional precision of 0 to 9 digits; callable without parentheses" +cases = ["cases/translation/functions/current-timestamp.current-timestamp.toml#t002_precision"] +required = true + +[[obligation]] +id = "sf.functions.current-timestamp.current-timestamp.t003" +form = "sf.functions.current-timestamp.current-timestamp" +kind = "null_argument" +target = "none" +note = "The function takes no argument; a NULL value compared with its result gives NULL." +catches = "the comparison with NULL returning FALSE, or the NULL replaced by the current value" +reading = "the page: the current time as TIMESTAMP_LTZ in the session time zone, whatever TIMESTAMP_TYPE_MAPPING says; an optional precision of 0 to 9 digits; callable without parentheses" +cases = ["cases/translation/functions/current-timestamp.current-timestamp.toml#t003_null_none"] +required = true + +[[obligation]] +id = "sf.functions.current-timestamp.current-timestamp.syntax.t001" +form = "sf.functions.current-timestamp.current-timestamp.syntax" +kind = "type_combination" +target = "none" +note = "The type, which the page says is TIMESTAMP_LTZ whatever TIMESTAMP_TYPE_MAPPING says (NTZ here), and agreement with SYSDATE in the UTC session to within a minute." +catches = "TIMESTAMP_NTZ returned under the type mapping, or the time taken in another zone" +reading = "the page: the current time as TIMESTAMP_LTZ in the session time zone, whatever TIMESTAMP_TYPE_MAPPING says; an optional precision of 0 to 9 digits; callable without parentheses" +cases = ["cases/translation/functions/current-timestamp.current-timestamp.syntax.toml#t001_type"] +required = true + +[[obligation]] +id = "sf.functions.current-timestamp.current-timestamp.syntax.t002" +form = "sf.functions.current-timestamp.current-timestamp.syntax" +kind = "null_argument" +target = "none" +note = "The function takes no argument; a NULL value compared with its result gives NULL." +catches = "the comparison with NULL returning FALSE, or the NULL replaced by the current value" +reading = "the page: the current time as TIMESTAMP_LTZ in the session time zone, whatever TIMESTAMP_TYPE_MAPPING says; an optional precision of 0 to 9 digits; callable without parentheses" +cases = ["cases/translation/functions/current-timestamp.current-timestamp.syntax.toml#t002_null_none"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll-accumulate.t001" +form = "sf.functions.datasketches-hll-accumulate" +kind = "type_combination" +target = "NUMBER" +note = "Sketches per group, read with DATASKETCHES_HLL_ESTIMATE." +catches = "duplicates counted" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll-accumulate.toml#t001_estimate"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll-accumulate.t002" +form = "sf.functions.datasketches-hll-accumulate" +kind = "type_combination" +target = "FLOAT" +note = "FLOAT values, hashed as DOUBLE: 1.0 and 1.5 are two values." +catches = "values truncated to integers" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll-accumulate.toml#t002_float"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll-accumulate.t003" +form = "sf.functions.datasketches-hll-accumulate" +kind = "type_combination" +target = "with max_log_k" +note = "An explicit max_log_k of 10." +catches = "the argument rejected" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll-accumulate.toml#t003_max_log_k"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll-accumulate.t004" +form = "sf.functions.datasketches-hll-accumulate" +kind = "null_argument" +target = "expr" +note = "NULL values, which are not counted." +catches = "NULL counted" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll-accumulate.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll-accumulate.t005" +form = "sf.functions.datasketches-hll-accumulate" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "a NULL sketch (a NULL estimate) instead of an empty one, or the reverse" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll-accumulate.toml#t005_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll-combine.t001" +form = "sf.functions.datasketches-hll-combine" +kind = "type_combination" +target = "NUMBER and VARCHAR sketches" +note = "Sketches of the same numbers as NUMBER and as text: the page says they hash differently, so the union counts 4." +catches = "values hashed by their text (2)" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll-combine.toml#t001_text_vs_number"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll-combine.t002" +form = "sf.functions.datasketches-hll-combine" +kind = "type_combination" +target = "two sketches" +note = "Sketches for overlapping groups: the union." +catches = "the estimates summed" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll-combine.toml#t002_union"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll-combine.t003" +form = "sf.functions.datasketches-hll-combine" +kind = "type_combination" +target = "with max_log_k" +note = "An explicit max_log_k." +catches = "the argument rejected" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll-combine.toml#t003_max_log_k"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll-combine.t004" +form = "sf.functions.datasketches-hll-combine" +kind = "null_argument" +target = "state" +note = "A NULL sketch beside sketches." +catches = "the result NULL" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll-combine.toml#t004_null_state"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll-estimate.t001" +form = "sf.functions.datasketches-hll-estimate" +kind = "type_combination" +target = "BINARY sketch" +note = "The estimate per group, returned as DOUBLE (HLL_ESTIMATE returns INTEGER)." +catches = "an INTEGER result" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll-estimate.toml#t001_sketch"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll-estimate.t002" +form = "sf.functions.datasketches-hll-estimate" +kind = "null_argument" +target = "binary-sketch" +note = "A NULL sketch." +catches = "0.0 instead of NULL" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll-estimate.toml#t002_null_binary_sketch"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll.datasketches-hll.t001" +form = "sf.functions.datasketches-hll.datasketches-hll" +kind = "type_combination" +target = "NUMBER" +note = "Repeated values per group." +catches = "duplicates counted, or an INTEGER result" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll.datasketches-hll.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll.datasketches-hll.t002" +form = "sf.functions.datasketches-hll.datasketches-hll" +kind = "type_combination" +target = "with max_log_k" +note = "An explicit max_log_k of 5." +catches = "the argument rejected" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll.datasketches-hll.toml#t002_max_log_k"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll.datasketches-hll.t003" +form = "sf.functions.datasketches-hll.datasketches-hll" +kind = "type_combination" +target = "VARCHAR" +note = "Text hashed as bytes: values differing in case or a leading zero are distinct." +catches = "case-insensitive or numeric reading of text (01 and 1 as one value)" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll.datasketches-hll.toml#t003_varchar"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll.datasketches-hll.t004" +form = "sf.functions.datasketches-hll.datasketches-hll" +kind = "error_parity" +target = "error" +note = "A NUMBER with a non-zero scale, which the page says is not supported." +catches = "the value cast silently" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll.datasketches-hll.toml#t004_scale"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll.datasketches-hll.t005" +form = "sf.functions.datasketches-hll.datasketches-hll" +kind = "type_combination" +target = "DISTINCT" +note = "DISTINCT, which has no effect." +catches = "DISTINCT rejected" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll.datasketches-hll.toml#t005_distinct"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll.datasketches-hll.t006" +form = "sf.functions.datasketches-hll.datasketches-hll" +kind = "null_argument" +target = "expr1" +note = "NULL values, which are not counted." +catches = "NULL counted" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll.datasketches-hll.toml#t006_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll.datasketches-hll.t007" +form = "sf.functions.datasketches-hll.datasketches-hll" +kind = "type_combination" +target = "no rows" +note = "No rows; the page gives 0.0." +catches = "NULL instead of 0.0" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll.datasketches-hll.toml#t007_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll.datasketches-hll-over.t001" +form = "sf.functions.datasketches-hll.datasketches-hll-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Partitions of different sizes in mixed input order." +catches = "the whole input aggregated instead of the partition, or a running value" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll.datasketches-hll-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll.datasketches-hll-over.t002" +form = "sf.functions.datasketches-hll.datasketches-hll-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running (ordered) value instead of the whole input" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll.datasketches-hll-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll.datasketches-hll-over.t003" +form = "sf.functions.datasketches-hll.datasketches-hll-over" +kind = "null_argument" +target = "expr1" +note = "NULL values inside partitions, and a partition with only NULL." +catches = "NULL counted" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll.datasketches-hll-over.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.datasketches-hll.datasketches-hll-over.t004" +form = "sf.functions.datasketches-hll.datasketches-hll-over" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys, which form one partition." +catches = "NULL-keyed rows each in their own partition or dropped" +reading = "the page: Apache DataSketches HLL sketches; DATASKETCHES_HLL returns the estimate as DOUBLE (0.0 for an empty input); DATASKETCHES_HLL_ACCUMULATE and _COMBINE return BINARY sketches, read with DATASKETCHES_HLL_ESTIMATE; values are hashed by type (text and binary as bytes, floating-point as DOUBLE, scale-0 numbers as 64-bit integers); numbers with a non-zero scale are not supported; DISTINCT has no effect; sets the sketch size" +cases = ["cases/translation/functions/datasketches-hll.datasketches-hll-over.toml#t004_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.date-from-parts.t001" +form = "sf.functions.date-from-parts" +kind = "type_combination" +target = "NUMBER, NUMBER, NUMBER" +note = "Normal dates in year-month-day order." +catches = "month and day swapped" +reading = "the page: integer parts, usually in their normal range, but values outside it carry into the next unit (the N-th day of a year); negative values are allowed" +cases = ["cases/translation/functions/date-from-parts.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.date-from-parts.t002" +form = "sf.functions.date-from-parts" +kind = "type_combination" +target = "NUMBER, NUMBER, NUMBER" +note = "Day and month values outside their ranges, which carry." +catches = "an error or NULL instead of carrying (2024-02-30 is 2024-03-01)" +reading = "the page: integer parts, usually in their normal range, but values outside it carry into the next unit (the N-th day of a year); negative values are allowed" +cases = ["cases/translation/functions/date-from-parts.toml#t002_carry"] +required = true + +[[obligation]] +id = "sf.functions.date-from-parts.t003" +form = "sf.functions.date-from-parts" +kind = "null_argument" +target = "year" +note = "NULL year." +catches = "NULL read as 0" +reading = "the page: integer parts, usually in their normal range, but values outside it carry into the next unit (the N-th day of a year); negative values are allowed" +cases = ["cases/translation/functions/date-from-parts.toml#t003_null_year"] +required = true + +[[obligation]] +id = "sf.functions.date-from-parts.t004" +form = "sf.functions.date-from-parts" +kind = "null_argument" +target = "month" +note = "NULL month." +catches = "NULL read as 1" +reading = "the page: integer parts, usually in their normal range, but values outside it carry into the next unit (the N-th day of a year); negative values are allowed" +cases = ["cases/translation/functions/date-from-parts.toml#t004_null_month"] +required = true + +[[obligation]] +id = "sf.functions.date-from-parts.t005" +form = "sf.functions.date-from-parts" +kind = "null_argument" +target = "day" +note = "NULL day." +catches = "NULL read as 1" +reading = "the page: integer parts, usually in their normal range, but values outside it carry into the next unit (the N-th day of a year); negative values are allowed" +cases = ["cases/translation/functions/date-from-parts.toml#t005_null_day"] +required = true + +[[obligation]] +id = "sf.functions.date-from-parts.t006" +form = "sf.functions.date-from-parts" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Negative and zero months and days, which the page calls not intuitive." +catches = "month 0 read as January, or a negative day counted from the month start" +reading = "the page: integer parts, usually in their normal range, but values outside it carry into the next unit (the N-th day of a year); negative values are allowed" +cases = ["cases/translation/functions/date-from-parts.toml#t006_negative"] +required = true + +[[obligation]] +id = "sf.functions.date-from-parts.t007" +form = "sf.functions.date-from-parts" +kind = "boundary" +subkind = "leap_day" +target = "leap_day" +note = "29 February in leap and common years." +catches = "an error for 2023-02-29 instead of carrying to 03-01" +reading = "the page: integer parts, usually in their normal range, but values outside it carry into the next unit (the N-th day of a year); negative values are allowed" +cases = ["cases/translation/functions/date-from-parts.toml#t007_leap"] +required = true + +[[obligation]] +id = "sf.functions.date-part.date-part.t001" +form = "sf.functions.date-part.date-part" +kind = "type_combination" +target = "DATE" +note = "Calendar and week parts of dates at year and ISO-week boundaries." +catches = "dayofweek on another numbering, week by calendar year, or dayofyear 0-based, or ISO numbering for dayofweek (7 instead of 0 on the Sunday row)" +reading = "the page: a part from Supported date and time parts, quoted or unquoted; a date, an interval, a time or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/date-part.date-part.toml#t001_date_parts"] +required = true + +[[obligation]] +id = "sf.functions.date-part.date-part.t002" +form = "sf.functions.date-part.date-part" +kind = "type_combination" +target = "TIMESTAMP_NTZ" +note = "Time parts with fractional seconds." +catches = "seconds rounded, or nanosecond scaled to milliseconds" +reading = "the page: a part from Supported date and time parts, quoted or unquoted; a date, an interval, a time or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/date-part.date-part.toml#t002_time_parts"] +required = true + +[[obligation]] +id = "sf.functions.date-part.date-part.t003" +form = "sf.functions.date-part.date-part" +kind = "type_combination" +target = "TIMESTAMP_TZ" +note = "Parts of a TIMESTAMP_TZ, including its offset and epoch." +catches = "parts from the UTC instant instead of the wall clock, timezone_hour sign flipped, or epoch from the wall clock" +reading = "the page: a part from Supported date and time parts, quoted or unquoted; a date, an interval, a time or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/date-part.date-part.toml#t003_timestamp_tz"] +required = true + +[[obligation]] +id = "sf.functions.date-part.date-part.t004" +form = "sf.functions.date-part.date-part" +kind = "type_combination" +target = "TIME" +note = "Parts of a TIME." +catches = "an error for a TIME, or seconds rounded (46)" +reading = "the page: a part from Supported date and time parts, quoted or unquoted; a date, an interval, a time or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/date-part.date-part.toml#t004_time"] +required = true + +[[obligation]] +id = "sf.functions.date-part.date-part.t005" +form = "sf.functions.date-part.date-part" +kind = "type_combination" +target = "'part' string" +note = "The part given as a string literal." +catches = "a quoted part rejected" +reading = "the page: a part from Supported date and time parts, quoted or unquoted; a date, an interval, a time or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/date-part.date-part.toml#t005_quoted_part"] +required = true + +[[obligation]] +id = "sf.functions.date-part.date-part.t006" +form = "sf.functions.date-part.date-part" +kind = "null_argument" +target = "date_interval_time_or_timestamp_expr" +note = "NULL next to a set date." +catches = "NULL read as a default date" +reading = "the page: a part from Supported date and time parts, quoted or unquoted; a date, an interval, a time or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/date-part.date-part.toml#t006_null_date_interval_time_or_timestamp_expr"] +required = true + +[[obligation]] +id = "sf.functions.date-part.date-part.t007" +form = "sf.functions.date-part.date-part" +kind = "boundary" +subkind = "leap_day" +target = "leap_day" +note = "Day of year around 29 February." +catches = "a 365-day year in 2024" +reading = "the page: a part from Supported date and time parts, quoted or unquoted; a date, an interval, a time or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/date-part.date-part.toml#t007_leap"] +required = true + +[[obligation]] +id = "sf.functions.date-part.date-part.t008" +form = "sf.functions.date-part.date-part" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Epoch parts before 1970." +catches = "a truncation toward zero instead of floor for negative epochs" +reading = "the page: a part from Supported date and time parts, quoted or unquoted; a date, an interval, a time or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/date-part.date-part.toml#t008_pre_epoch"] +required = true + +[[obligation]] +id = "sf.functions.date-trunc.t001" +form = "sf.functions.date-trunc" +kind = "type_combination" +target = "DATE" +note = "Calendar parts of a Sunday in a leap year." +catches = "week truncated to Sunday, quarter to the wrong month, or a TIMESTAMP returned for a DATE" +reading = "the page: the result has the input's type; week follows WEEK_START (0: Monday); a TIME cannot be truncated to day or larger" +cases = ["cases/translation/functions/date-trunc.toml#t001_date"] +required = true + +[[obligation]] +id = "sf.functions.date-trunc.t002" +form = "sf.functions.date-trunc" +kind = "type_combination" +target = "TIMESTAMP_NTZ" +note = "Time parts with fractional seconds." +catches = "rounding instead of truncation (12:00 for 11:59:59.999)" +reading = "the page: the result has the input's type; week follows WEEK_START (0: Monday); a TIME cannot be truncated to day or larger" +cases = ["cases/translation/functions/date-trunc.toml#t002_timestamp_ntz"] +required = true + +[[obligation]] +id = "sf.functions.date-trunc.t003" +form = "sf.functions.date-trunc" +kind = "type_combination" +target = "TIMESTAMP_TZ" +note = "A TIMESTAMP_TZ truncated in its own offset." +catches = "truncation in UTC (2025-01-01) instead of the wall clock (2024-12-31 00:00 -0800), or the offset dropped (the wall columns show the offset, which the instant comparison ignores)" +reading = "the page: the result has the input's type; week follows WEEK_START (0: Monday); a TIME cannot be truncated to day or larger" +cases = ["cases/translation/functions/date-trunc.toml#t003_timestamp_tz"] +required = true + +[[obligation]] +id = "sf.functions.date-trunc.t004" +form = "sf.functions.date-trunc" +kind = "type_combination" +target = "TIME" +note = "A TIME truncated to hour and minute." +catches = "an error for a TIME, or a timestamp returned" +reading = "the page: the result has the input's type; week follows WEEK_START (0: Monday); a TIME cannot be truncated to day or larger" +cases = ["cases/translation/functions/date-trunc.toml#t004_time"] +required = true + +[[obligation]] +id = "sf.functions.date-trunc.t005" +form = "sf.functions.date-trunc" +kind = "null_argument" +target = "date_or_time_expr" +note = "NULL next to a set date." +catches = "NULL read as a default date" +reading = "the page: the result has the input's type; week follows WEEK_START (0: Monday); a TIME cannot be truncated to day or larger" +cases = ["cases/translation/functions/date-trunc.toml#t005_null_date_or_time_expr"] +required = true + +[[obligation]] +id = "sf.functions.date-trunc.t006" +form = "sf.functions.date-trunc" +kind = "boundary" +subkind = "timezone_dst" +target = "timezone_dst" +note = "TIMESTAMP_TZ values on both sides of a DST change." +catches = "the offset re-derived from a zone rule (or UTC) instead of kept (the wall columns show the offset, which the instant comparison ignores)" +reading = "the page: the result has the input's type; week follows WEEK_START (0: Monday); a TIME cannot be truncated to day or larger" +cases = ["cases/translation/functions/date-trunc.toml#t006_dst"] +required = true + +[[obligation]] +id = "sf.functions.date-trunc.t007" +form = "sf.functions.date-trunc" +kind = "error_parity" +target = "error" +note = "A TIME truncated to day, which the page says is an error." +catches = "midnight returned instead of an error" +reading = "the page: the result has the input's type; week follows WEEK_START (0: Monday); a TIME cannot be truncated to day or larger" +cases = ["cases/translation/functions/date-trunc.toml#t007_time_day"] +required = true + +[[obligation]] +id = "sf.functions.dateadd.t001" +form = "sf.functions.dateadd" +kind = "type_combination" +target = "part, NUMBER, DATE" +note = "Days, months and years added to dates, including negatives." +catches = "value and expression swapped, or months added as 30 days" +reading = "the page: DATEADD(part, value, expr) with TIMEADD and TIMESTAMPADD as aliases; a DATE with an hour-or-smaller part becomes a TIMESTAMP at midnight; a TIME takes only hour or smaller parts; a month end clamps to the last day of the result month" +cases = ["cases/translation/functions/dateadd.toml#t001_date"] +required = true + +[[obligation]] +id = "sf.functions.dateadd.t002" +form = "sf.functions.dateadd" +kind = "type_combination" +target = "hour, NUMBER, DATE" +note = "Hours added to a DATE, which the page says gives a TIMESTAMP." +catches = "a DATE result (the hours dropped) or an error" +reading = "the page: DATEADD(part, value, expr) with TIMEADD and TIMESTAMPADD as aliases; a DATE with an hour-or-smaller part becomes a TIMESTAMP at midnight; a TIME takes only hour or smaller parts; a month end clamps to the last day of the result month" +cases = ["cases/translation/functions/dateadd.toml#t002_date_hour"] +required = true + +[[obligation]] +id = "sf.functions.dateadd.t003" +form = "sf.functions.dateadd" +kind = "type_combination" +target = "part, NUMBER, TIMESTAMP_NTZ" +note = "The part aliases ms, mi and mm on a timestamp." +catches = "mm read as minutes (Snowflake: months), mi as months, or ms as microseconds" +reading = "the page: DATEADD(part, value, expr) with TIMEADD and TIMESTAMPADD as aliases; a DATE with an hour-or-smaller part becomes a TIMESTAMP at midnight; a TIME takes only hour or smaller parts; a month end clamps to the last day of the result month" +cases = ["cases/translation/functions/dateadd.toml#t003_timestamp_ntz"] +required = true + +[[obligation]] +id = "sf.functions.dateadd.t004" +form = "sf.functions.dateadd" +kind = "type_combination" +target = "part, NUMBER, TIME" +note = "Hours added to a TIME past midnight." +catches = "an error or a timestamp instead of wrapping to 01:30" +reading = "the page: DATEADD(part, value, expr) with TIMEADD and TIMESTAMPADD as aliases; a DATE with an hour-or-smaller part becomes a TIMESTAMP at midnight; a TIME takes only hour or smaller parts; a month end clamps to the last day of the result month" +cases = ["cases/translation/functions/dateadd.toml#t004_time"] +required = true + +[[obligation]] +id = "sf.functions.dateadd.t005" +form = "sf.functions.dateadd" +kind = "type_combination" +target = "part, NUMBER, TIMESTAMP_TZ" +note = "A day added to a TIMESTAMP_TZ." +catches = "the offset dropped or converted to UTC (the wall column shows the offset, which the instant comparison ignores)" +reading = "the page: DATEADD(part, value, expr) with TIMEADD and TIMESTAMPADD as aliases; a DATE with an hour-or-smaller part becomes a TIMESTAMP at midnight; a TIME takes only hour or smaller parts; a month end clamps to the last day of the result month" +cases = ["cases/translation/functions/dateadd.toml#t005_timestamp_tz"] +required = true + +[[obligation]] +id = "sf.functions.dateadd.t006" +form = "sf.functions.dateadd" +kind = "null_argument" +target = "value" +note = "NULL value." +catches = "NULL read as 0 (the date unchanged)" +reading = "the page: DATEADD(part, value, expr) with TIMEADD and TIMESTAMPADD as aliases; a DATE with an hour-or-smaller part becomes a TIMESTAMP at midnight; a TIME takes only hour or smaller parts; a month end clamps to the last day of the result month" +cases = ["cases/translation/functions/dateadd.toml#t006_null_value"] +required = true + +[[obligation]] +id = "sf.functions.dateadd.t007" +form = "sf.functions.dateadd" +kind = "null_argument" +target = "date_or_time_expr" +note = "NULL date." +catches = "NULL read as a default date" +reading = "the page: DATEADD(part, value, expr) with TIMEADD and TIMESTAMPADD as aliases; a DATE with an hour-or-smaller part becomes a TIMESTAMP at midnight; a TIME takes only hour or smaller parts; a month end clamps to the last day of the result month" +cases = ["cases/translation/functions/dateadd.toml#t007_null_date_or_time_expr"] +required = true + +[[obligation]] +id = "sf.functions.dateadd.t008" +form = "sf.functions.dateadd" +kind = "boundary" +subkind = "leap_day" +target = "leap_day" +note = "Month and year steps from month ends and 29 February." +catches = "overflow into the next month (2024-03-02) instead of clamping to 2024-02-29, or 2025-03-01 from 2024-02-29" +reading = "the page: DATEADD(part, value, expr) with TIMEADD and TIMESTAMPADD as aliases; a DATE with an hour-or-smaller part becomes a TIMESTAMP at midnight; a TIME takes only hour or smaller parts; a month end clamps to the last day of the result month" +cases = ["cases/translation/functions/dateadd.toml#t008_month_end"] +required = true + +[[obligation]] +id = "sf.functions.dateadd.t009" +form = "sf.functions.dateadd" +kind = "boundary" +subkind = "rounding_scale" +target = "rounding_scale" +note = "A fractional value: records how Snowflake rounds it." +catches = "truncation (1 day) where Snowflake rounds 1.7 to 2, or the reverse" +reading = "the page: DATEADD(part, value, expr) with TIMEADD and TIMESTAMPADD as aliases; a DATE with an hour-or-smaller part becomes a TIMESTAMP at midnight; a TIME takes only hour or smaller parts; a month end clamps to the last day of the result month" +cases = ["cases/translation/functions/dateadd.toml#t009_fractional_value"] +required = true + +[[obligation]] +id = "sf.functions.dateadd.t010" +form = "sf.functions.dateadd" +kind = "boundary" +subkind = "timezone_dst" +target = "timezone_dst" +note = "An hour added at 01:30 New York time on both DST change days, through the two-argument CONVERT_TIMEZONE of a UTC timestamp." +catches = "wall-clock arithmetic in the zone (07:30Z instead of the elapsed 06:30Z on the autumn row) (the wall column shows the offset, which the instant comparison ignores)" +reading = "the page: DATEADD(part, value, expr) with TIMEADD and TIMESTAMPADD as aliases; a DATE with an hour-or-smaller part becomes a TIMESTAMP at midnight; a TIME takes only hour or smaller parts; a month end clamps to the last day of the result month" +cases = ["cases/translation/functions/dateadd.toml#t010_dst"] +required = true + +[[obligation]] +id = "sf.functions.dateadd.t011" +form = "sf.functions.dateadd" +kind = "error_parity" +target = "error" +note = "Days added to a TIME, which the page says is an error." +catches = "a wrapped TIME instead of an error" +reading = "the page: DATEADD(part, value, expr) with TIMEADD and TIMESTAMPADD as aliases; a DATE with an hour-or-smaller part becomes a TIMESTAMP at midnight; a TIME takes only hour or smaller parts; a month end clamps to the last day of the result month" +cases = ["cases/translation/functions/dateadd.toml#t011_time_day"] +required = true + +[[obligation]] +id = "sf.functions.datediff.datediff.t001" +form = "sf.functions.datediff.datediff" +kind = "type_combination" +target = "part, DATE, DATE" +note = "Year, month, day and week boundaries crossed by one day." +catches = "elapsed whole units (0 years for 31 Dec to 1 Jan) instead of crossed boundaries, or the sign reversed" +reading = "the page: DATEDIFF(part, expr1, expr2) subtracts expr1 from expr2 and counts crossed unit boundaries; TIMEDIFF and TIMESTAMPDIFF are aliases; NULL if any argument is NULL" +cases = ["cases/translation/functions/datediff.datediff.toml#t001_date"] +required = true + +[[obligation]] +id = "sf.functions.datediff.datediff.t002" +form = "sf.functions.datediff.datediff" +kind = "type_combination" +target = "part, TIMESTAMP_NTZ, TIMESTAMP_NTZ" +note = "Hour, minute and millisecond counts." +catches = "elapsed time (0 hours for 10:59 to 11:00) instead of crossed boundaries, or seconds counted in milliseconds" +reading = "the page: DATEDIFF(part, expr1, expr2) subtracts expr1 from expr2 and counts crossed unit boundaries; TIMEDIFF and TIMESTAMPDIFF are aliases; NULL if any argument is NULL" +cases = ["cases/translation/functions/datediff.datediff.toml#t002_timestamp_ntz"] +required = true + +[[obligation]] +id = "sf.functions.datediff.datediff.t003" +form = "sf.functions.datediff.datediff" +kind = "type_combination" +target = "part, TIME, TIME" +note = "Differences between TIMEs." +catches = "an error for TIME arguments" +reading = "the page: DATEDIFF(part, expr1, expr2) subtracts expr1 from expr2 and counts crossed unit boundaries; TIMEDIFF and TIMESTAMPDIFF are aliases; NULL if any argument is NULL" +cases = ["cases/translation/functions/datediff.datediff.toml#t003_time"] +required = true + +[[obligation]] +id = "sf.functions.datediff.datediff.t004" +form = "sf.functions.datediff.datediff" +kind = "type_combination" +target = "part, DATE, TIMESTAMP_NTZ" +note = "A DATE against a TIMESTAMP." +catches = "an error, or the date read as end of day" +reading = "the page: DATEDIFF(part, expr1, expr2) subtracts expr1 from expr2 and counts crossed unit boundaries; TIMEDIFF and TIMESTAMPDIFF are aliases; NULL if any argument is NULL" +cases = ["cases/translation/functions/datediff.datediff.toml#t004_mixed"] +required = true + +[[obligation]] +id = "sf.functions.datediff.datediff.t005" +form = "sf.functions.datediff.datediff" +kind = "null_argument" +target = "date_or_time_expr1" +note = "NULL first expression." +catches = "NULL read as a default date" +reading = "the page: DATEDIFF(part, expr1, expr2) subtracts expr1 from expr2 and counts crossed unit boundaries; TIMEDIFF and TIMESTAMPDIFF are aliases; NULL if any argument is NULL" +cases = ["cases/translation/functions/datediff.datediff.toml#t005_null_date_or_time_expr1"] +required = true + +[[obligation]] +id = "sf.functions.datediff.datediff.t006" +form = "sf.functions.datediff.datediff" +kind = "null_argument" +target = "date_or_time_expr2" +note = "NULL second expression." +catches = "NULL read as a default date" +reading = "the page: DATEDIFF(part, expr1, expr2) subtracts expr1 from expr2 and counts crossed unit boundaries; TIMEDIFF and TIMESTAMPDIFF are aliases; NULL if any argument is NULL" +cases = ["cases/translation/functions/datediff.datediff.toml#t006_null_date_or_time_expr2"] +required = true + +[[obligation]] +id = "sf.functions.datediff.datediff.t007" +form = "sf.functions.datediff.datediff" +kind = "boundary" +subkind = "leap_day" +target = "leap_day" +note = "Day counts across 29 February." +catches = "a 365-day year" +reading = "the page: DATEDIFF(part, expr1, expr2) subtracts expr1 from expr2 and counts crossed unit boundaries; TIMEDIFF and TIMESTAMPDIFF are aliases; NULL if any argument is NULL" +cases = ["cases/translation/functions/datediff.datediff.toml#t007_leap"] +required = true + +[[obligation]] +id = "sf.functions.datediff.datediff.t008" +form = "sf.functions.datediff.datediff" +kind = "boundary" +subkind = "timezone_dst" +target = "timezone_dst" +note = "Hours between TIMESTAMP_TZ values across a DST change." +catches = "wall-clock difference (2) instead of elapsed hours (1)" +reading = "the page: DATEDIFF(part, expr1, expr2) subtracts expr1 from expr2 and counts crossed unit boundaries; TIMEDIFF and TIMESTAMPDIFF are aliases; NULL if any argument is NULL" +cases = ["cases/translation/functions/datediff.datediff.toml#t008_dst"] +required = true + +[[obligation]] +id = "sf.functions.datediff.datediff.t009" +form = "sf.functions.datediff.datediff" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "A later first argument." +catches = "an absolute value" +reading = "the page: DATEDIFF(part, expr1, expr2) subtracts expr1 from expr2 and counts crossed unit boundaries; TIMEDIFF and TIMESTAMPDIFF are aliases; NULL if any argument is NULL" +cases = ["cases/translation/functions/datediff.datediff.toml#t009_negative"] +required = true + +[[obligation]] +id = "sf.functions.datediff.syntax.t001" +form = "sf.functions.datediff.syntax" +kind = "type_combination" +target = "DATE - DATE" +note = "Day differences in both directions and across a leap day." +catches = "an INTERVAL instead of an integer, or the sign reversed" +reading = "the page: date_expr2 - date_expr1 gives the days between two DATEs; \"Returns an error if date_expr2 or date_expr1 is NULL\"" +cases = ["cases/translation/functions/datediff.syntax.toml#t001_date"] +required = true + +[[obligation]] +id = "sf.functions.datediff.syntax.t002" +form = "sf.functions.datediff.syntax" +kind = "null_argument" +target = "date_expr1" +note = "NULL first date: the page says this is an error; records what Snowflake returns." +catches = "NULL where Snowflake raises an error, or the reverse" +reading = "the page: date_expr2 - date_expr1 gives the days between two DATEs; \"Returns an error if date_expr2 or date_expr1 is NULL\"" +cases = ["cases/translation/functions/datediff.syntax.toml#t002_null_date_expr1"] +required = true + +[[obligation]] +id = "sf.functions.datediff.syntax.t003" +form = "sf.functions.datediff.syntax" +kind = "null_argument" +target = "date_expr2" +note = "NULL second date: the page says this is an error; records what Snowflake returns." +catches = "NULL where Snowflake raises an error, or the reverse" +reading = "the page: date_expr2 - date_expr1 gives the days between two DATEs; \"Returns an error if date_expr2 or date_expr1 is NULL\"" +cases = ["cases/translation/functions/datediff.syntax.toml#t003_null_date_expr2"] +required = true + +[[obligation]] +id = "sf.functions.datediff.syntax.t004" +form = "sf.functions.datediff.syntax" +kind = "boundary" +subkind = "leap_day" +target = "leap_day" +note = "A year containing 29 February." +catches = "a fixed 365-day year" +reading = "the page: date_expr2 - date_expr1 gives the days between two DATEs; \"Returns an error if date_expr2 or date_expr1 is NULL\"" +cases = ["cases/translation/functions/datediff.syntax.toml#t004_leap"] +required = true + +[[obligation]] +id = "sf.functions.dayname.t001" +form = "sf.functions.dayname" +kind = "type_combination" +target = "DATE" +note = "DAYNAME of several dates." +catches = "full names (Monday), upper case, or a Sunday-based index" +reading = "the page: a date or timestamp; returns a three-letter VARCHAR" +cases = ["cases/translation/functions/dayname.toml#t001_date"] +required = true + +[[obligation]] +id = "sf.functions.dayname.t002" +form = "sf.functions.dayname" +kind = "type_combination" +target = "TIMESTAMP_TZ" +note = "DAYNAME of a TIMESTAMP_TZ whose UTC instant is a day later." +catches = "the name of the UTC instant (Wed) instead of the wall clock (Tue)" +reading = "the page: a date or timestamp; returns a three-letter VARCHAR" +cases = ["cases/translation/functions/dayname.toml#t002_timestamp_tz"] +required = true + +[[obligation]] +id = "sf.functions.dayname.t003" +form = "sf.functions.dayname" +kind = "null_argument" +target = "date_or_timestamp_expr" +note = "NULL next to a set date." +catches = "NULL read as a default date" +reading = "the page: a date or timestamp; returns a three-letter VARCHAR" +cases = ["cases/translation/functions/dayname.toml#t003_null_date_or_timestamp_expr"] +required = true + +[[obligation]] +id = "sf.functions.decode.t001" +form = "sf.functions.decode" +kind = "type_combination" +target = "NUMBER searches" +note = "Matches, a repeated search and the default." +catches = "the last match winning, or the default missed" +reading = "the page: the first search equal to expr gives its result; NULL matches NULL; no match and no default gives NULL" +cases = ["cases/translation/functions/decode.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.decode.t002" +form = "sf.functions.decode" +kind = "type_combination" +target = "no default" +note = "No default argument, with an even number of trailing arguments." +catches = "the last result read as the default" +reading = "the page: the first search equal to expr gives its result; NULL matches NULL; no match and no default gives NULL" +cases = ["cases/translation/functions/decode.toml#t002_no_default"] +required = true + +[[obligation]] +id = "sf.functions.decode.t003" +form = "sf.functions.decode" +kind = "null_argument" +target = "expr" +note = "NULL expr against a NULL search, which the page says matches." +catches = "CASE semantics (NULL never matches: the default)" +reading = "the page: the first search equal to expr gives its result; NULL matches NULL; no match and no default gives NULL" +cases = ["cases/translation/functions/decode.toml#t003_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.decode.t004" +form = "sf.functions.decode" +kind = "null_argument" +target = "result" +note = "A NULL result selected." +catches = "the default instead of NULL" +reading = "the page: the first search equal to expr gives its result; NULL matches NULL; no match and no default gives NULL" +cases = ["cases/translation/functions/decode.toml#t004_null_result"] +required = true + +[[obligation]] +id = "sf.functions.decompress-binary.t001" +form = "sf.functions.decompress-binary" +kind = "type_combination" +target = "BINARY, 'SNAPPY'" +note = "DECOMPRESS_BINARY of fixed Snappy blocks, one from the page." +catches = "another codec or a framing offset (the varint length read as data)" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; the level is ignored; returns BINARY" +cases = ["cases/translation/functions/decompress-binary.toml#t001_snappy"] +required = true + +[[obligation]] +id = "sf.functions.decompress-binary.t002" +form = "sf.functions.decompress-binary" +kind = "type_combination" +target = "BINARY, 'snappy(3)'" +note = "A lower-case method name with a level, which the page says is ignored." +catches = "the level or the lower-case name rejected" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; the level is ignored; returns BINARY" +cases = ["cases/translation/functions/decompress-binary.toml#t002_method_level"] +required = true + +[[obligation]] +id = "sf.functions.decompress-binary.t003" +form = "sf.functions.decompress-binary" +kind = "null_argument" +target = "input" +note = "NULL input next to a set one." +catches = "NULL decompressed as an empty value" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; the level is ignored; returns BINARY" +cases = ["cases/translation/functions/decompress-binary.toml#t003_null_input"] +required = true + +[[obligation]] +id = "sf.functions.decompress-binary.t004" +form = "sf.functions.decompress-binary" +kind = "null_argument" +target = "method" +note = "NULL method." +catches = "NULL read as a default method" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; the level is ignored; returns BINARY" +cases = ["cases/translation/functions/decompress-binary.toml#t004_null_method"] +required = true + +[[obligation]] +id = "sf.functions.decompress-binary.t005" +form = "sf.functions.decompress-binary" +kind = "error_parity" +target = "error" +note = "Bytes that are not a valid Snappy block." +catches = "NULL or partial output instead of an error" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; the level is ignored; returns BINARY" +cases = ["cases/translation/functions/decompress-binary.toml#t005_corrupt"] +required = true + +[[obligation]] +id = "sf.functions.decompress-binary.t006" +form = "sf.functions.decompress-binary" +kind = "error_parity" +target = "error" +note = "An unknown method; Snowflake refuses it when compiling (SQLSTATE 42P19)." +catches = "a fallback codec instead of an error" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; the level is ignored; returns BINARY" +cases = ["cases/translation/functions/decompress-binary.toml#t006_unknown_method"] +required = true + +[[obligation]] +id = "sf.functions.decompress-binary.t007" +form = "sf.functions.decompress-binary" +kind = "type_combination" +target = "BINARY, ZLIB/ZSTD/BZ2" +note = "Round trips through each non-Snappy method." +catches = "only SNAPPY supported, or COMPRESS and DECOMPRESS disagreeing on the framing of another method" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; the level is ignored; returns BINARY" +cases = ["cases/translation/functions/decompress-binary.toml#t007_other_methods"] +required = true + +[[obligation]] +id = "sf.functions.decompress-string.t001" +form = "sf.functions.decompress-string" +kind = "type_combination" +target = "BINARY, 'SNAPPY'" +note = "DECOMPRESS_STRING of fixed Snappy blocks, one from the page." +catches = "another codec or a framing offset (the varint length read as data)" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; the level is ignored; returns VARCHAR" +cases = ["cases/translation/functions/decompress-string.toml#t001_snappy"] +required = true + +[[obligation]] +id = "sf.functions.decompress-string.t002" +form = "sf.functions.decompress-string" +kind = "type_combination" +target = "BINARY, 'snappy(3)'" +note = "A lower-case method name with a level, which the page says is ignored." +catches = "the level or the lower-case name rejected" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; the level is ignored; returns VARCHAR" +cases = ["cases/translation/functions/decompress-string.toml#t002_method_level"] +required = true + +[[obligation]] +id = "sf.functions.decompress-string.t003" +form = "sf.functions.decompress-string" +kind = "null_argument" +target = "input" +note = "NULL input next to a set one." +catches = "NULL decompressed as an empty value" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; the level is ignored; returns VARCHAR" +cases = ["cases/translation/functions/decompress-string.toml#t003_null_input"] +required = true + +[[obligation]] +id = "sf.functions.decompress-string.t004" +form = "sf.functions.decompress-string" +kind = "null_argument" +target = "method" +note = "NULL method." +catches = "NULL read as a default method" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; the level is ignored; returns VARCHAR" +cases = ["cases/translation/functions/decompress-string.toml#t004_null_method"] +required = true + +[[obligation]] +id = "sf.functions.decompress-string.t005" +form = "sf.functions.decompress-string" +kind = "error_parity" +target = "error" +note = "Bytes that are not a valid Snappy block." +catches = "NULL or partial output instead of an error" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; the level is ignored; returns VARCHAR" +cases = ["cases/translation/functions/decompress-string.toml#t005_corrupt"] +required = true + +[[obligation]] +id = "sf.functions.decompress-string.t006" +form = "sf.functions.decompress-string" +kind = "error_parity" +target = "error" +note = "An unknown method; Snowflake refuses it when compiling (SQLSTATE 42P19)." +catches = "a fallback codec instead of an error" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; the level is ignored; returns VARCHAR" +cases = ["cases/translation/functions/decompress-string.toml#t006_unknown_method"] +required = true + +[[obligation]] +id = "sf.functions.decompress-string.t007" +form = "sf.functions.decompress-string" +kind = "type_combination" +target = "BINARY, ZLIB/ZSTD/BZ2" +note = "Round trips through each non-Snappy method." +catches = "only SNAPPY supported, or COMPRESS and DECOMPRESS disagreeing on the framing of another method" +reading = "the page: is BINARY or a string; is SNAPPY, ZLIB, ZSTD or BZ2 with an optional level, case-insensitive; an unknown method fails; the level is ignored; returns VARCHAR" +cases = ["cases/translation/functions/decompress-string.toml#t007_other_methods"] +required = true + +[[obligation]] +id = "sf.functions.decrypt.t001" +form = "sf.functions.decrypt" +kind = "type_combination" +target = "BINARY, VARCHAR" +note = "Text encrypted and decrypted, converted back from BINARY with utf-8." +catches = "the bytes returned as hex text" +reading = "the page: the value decrypted with the passphrase as BINARY; the passphrase and any AAD must match those used to encrypt; a mismatch fails" +cases = ["cases/translation/functions/decrypt.toml#t001_round_trip"] +required = true + +[[obligation]] +id = "sf.functions.decrypt.t002" +form = "sf.functions.decrypt" +kind = "error_parity" +target = "error" +note = "An AAD that differs from the one used to encrypt, which the page says fails." +catches = "the value decrypted anyway" +reading = "the page: the value decrypted with the passphrase as BINARY; the passphrase and any AAD must match those used to encrypt; a mismatch fails" +cases = ["cases/translation/functions/decrypt.toml#t002_aad_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.decrypt.t003" +form = "sf.functions.decrypt" +kind = "error_parity" +target = "error" +note = "A passphrase other than the one used to encrypt." +catches = "garbage bytes or NULL returned" +reading = "the page: the value decrypted with the passphrase as BINARY; the passphrase and any AAD must match those used to encrypt; a mismatch fails" +cases = ["cases/translation/functions/decrypt.toml#t003_wrong_passphrase"] +required = true + +[[obligation]] +id = "sf.functions.decrypt.t004" +form = "sf.functions.decrypt" +kind = "null_argument" +target = "value-to-decrypt" +note = "A NULL value; the page does not say; the recording decides." +catches = "an error where Snowflake returns NULL, or the reverse" +reading = "the page: the value decrypted with the passphrase as BINARY; the passphrase and any AAD must match those used to encrypt; a mismatch fails" +cases = ["cases/translation/functions/decrypt.toml#t004_null_value_to_decrypt"] +required = true + +[[obligation]] +id = "sf.functions.decrypt-raw.t001" +form = "sf.functions.decrypt-raw" +kind = "type_combination" +target = "BINARY ciphertext, key, IV, AAD, tag" +note = "ENCRYPT_RAW output decrypted with its own fields." +catches = "the ciphertext returned unchanged" +reading = "the page: the ciphertext decrypted with the BINARY key, IV, AAD and tag used to encrypt it, as BINARY" +cases = ["cases/translation/functions/decrypt-raw.toml#t001_round_trip"] +required = true + +[[obligation]] +id = "sf.functions.decrypt-raw.t002" +form = "sf.functions.decrypt-raw" +kind = "error_parity" +target = "error" +note = "A different AAD, which the page says makes decryption fail." +catches = "the bytes returned anyway" +reading = "the page: the ciphertext decrypted with the BINARY key, IV, AAD and tag used to encrypt it, as BINARY" +cases = ["cases/translation/functions/decrypt-raw.toml#t002_wrong_aad"] +required = true + +[[obligation]] +id = "sf.functions.decrypt-raw.t003" +form = "sf.functions.decrypt-raw" +kind = "null_argument" +target = "value-to-decrypt" +note = "A NULL ciphertext; the page does not say; the recording decides." +catches = "an error where Snowflake returns NULL, or the reverse" +reading = "the page: the ciphertext decrypted with the BINARY key, IV, AAD and tag used to encrypt it, as BINARY" +cases = ["cases/translation/functions/decrypt-raw.toml#t003_null_value_to_decrypt"] +required = true + +[[obligation]] +id = "sf.functions.degrees.t001" +form = "sf.functions.degrees" +kind = "type_combination" +target = "FLOAT" +note = "DEGREES of FLOAT values." +catches = "RADIANS computed (the reverse conversion)" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/degrees.toml#t001_float"] +required = true + +[[obligation]] +id = "sf.functions.degrees.t002" +form = "sf.functions.degrees" +kind = "type_combination" +target = "NUMBER(12,4)" +note = "DEGREES of NUMBER(12,4), converted to FLOAT." +catches = "RADIANS computed (the reverse conversion); or the result left fixed-point" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/degrees.toml#t002_fixed"] +required = true + +[[obligation]] +id = "sf.functions.degrees.t003" +form = "sf.functions.degrees" +kind = "null_argument" +target = "x" +note = "DEGREES of NULL." +catches = "NULL turned into 0 or NaN" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/degrees.toml#t003_null"] +required = true + +[[obligation]] +id = "sf.functions.degrees.t004" +form = "sf.functions.degrees" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "Large radian values." +catches = "x*180 computed before dividing by pi, overflowing where the result is finite" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/degrees.toml#t004_large"] +required = true + +[[obligation]] +id = "sf.functions.degrees.t005" +form = "sf.functions.degrees" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "A result past the double range: records what Snowflake returns there (NaN, Infinity, NULL or an error); re-kinded to error_parity after capture if Snowflake raises an error." +catches = "Infinity versus an error" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/degrees.toml#t005_overflow"] +required = true + +[[obligation]] +id = "sf.functions.dense-rank.t001" +form = "sf.functions.dense-rank" +kind = "type_combination" +target = "ORDER BY ASC" +note = "A tie at 20 and a NULL order key." +catches = "a gap after the tie (RANK: 1,2,2,4)" +reading = "the page: the rank within the ordered partition, with ties sharing a rank and no gaps" +cases = ["cases/translation/functions/dense-rank.toml#t001_ties"] +required = true + +[[obligation]] +id = "sf.functions.dense-rank.t002" +form = "sf.functions.dense-rank" +kind = "type_combination" +target = "ORDER BY DESC NULLS FIRST" +note = "Descending order with NULLS FIRST." +catches = "NULLS FIRST ignored" +reading = "the page: the rank within the ordered partition, with ties sharing a rank and no gaps" +cases = ["cases/translation/functions/dense-rank.toml#t002_desc_nulls_first"] +required = true + +[[obligation]] +id = "sf.functions.dense-rank.t003" +form = "sf.functions.dense-rank" +kind = "null_argument" +target = "order-expr" +note = "NULL order keys sorted first with ASC NULLS FIRST; tied NULLs share a rank." +catches = "NULLs sorted last, or each NULL given its own rank" +reading = "the page: the rank within the ordered partition, with ties sharing a rank and no gaps" +cases = ["cases/translation/functions/dense-rank.toml#t003_null_order_expr"] +required = true + +[[obligation]] +id = "sf.functions.div0.t001" +form = "sf.functions.div0" +kind = "type_combination" +target = "NUMBER(38,0)" +note = "DIV0 of integers, as / divides." +catches = "integer division (3 instead of 3.500000)" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; DIV0 returns 0 when the divisor is 0" +cases = ["cases/translation/functions/div0.toml#t001_int"] +required = true + +[[obligation]] +id = "sf.functions.div0.t002" +form = "sf.functions.div0" +kind = "type_combination" +target = "NUMBER(10,2)" +note = "DIV0 of NUMBER(10,2) values." +catches = "quotient scale differing from /" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; DIV0 returns 0 when the divisor is 0" +cases = ["cases/translation/functions/div0.toml#t002_dec"] +required = true + +[[obligation]] +id = "sf.functions.div0.t003" +form = "sf.functions.div0" +kind = "type_combination" +target = "FLOAT" +note = "DIV0 of FLOAT values." +catches = "infinity or NaN for a zero divisor instead of 0" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; DIV0 returns 0 when the divisor is 0" +cases = ["cases/translation/functions/div0.toml#t003_float"] +required = true + +[[obligation]] +id = "sf.functions.div0.t004" +form = "sf.functions.div0" +kind = "null_argument" +target = "dividend" +note = "NULL dividend." +catches = "NULL turned into 0" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; DIV0 returns 0 when the divisor is 0" +cases = ["cases/translation/functions/div0.toml#t004_null_a"] +required = true + +[[obligation]] +id = "sf.functions.div0.t005" +form = "sf.functions.div0" +kind = "null_argument" +target = "divisor" +note = "NULL divisor." +catches = "a NULL divisor returning 0 (that is DIV0NULL)" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; DIV0 returns 0 when the divisor is 0" +cases = ["cases/translation/functions/div0.toml#t005_null_b"] +required = true + +[[obligation]] +id = "sf.functions.div0.t006" +form = "sf.functions.div0" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Negative dividends over zero; Snowflake returns +0 for DIV0(-5, 0) (captured at e8691b63)." +catches = "the sign of the dividend kept on the zero result (-0 instead of 0)" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; DIV0 returns 0 when the divisor is 0" +cases = ["cases/translation/functions/div0.toml#t006_neg_zero"] +required = true + +[[obligation]] +id = "sf.functions.div0null.t001" +form = "sf.functions.div0null" +kind = "type_combination" +target = "NUMBER(38,0)" +note = "DIV0NULL of integers, as / divides." +catches = "integer division (3 instead of 3.500000)" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; DIV0NULL returns 0 when the divisor is 0 or NULL" +cases = ["cases/translation/functions/div0null.toml#t001_int"] +required = true + +[[obligation]] +id = "sf.functions.div0null.t002" +form = "sf.functions.div0null" +kind = "type_combination" +target = "NUMBER(10,2)" +note = "DIV0NULL of NUMBER(10,2) values." +catches = "quotient scale differing from /" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; DIV0NULL returns 0 when the divisor is 0 or NULL" +cases = ["cases/translation/functions/div0null.toml#t002_dec"] +required = true + +[[obligation]] +id = "sf.functions.div0null.t003" +form = "sf.functions.div0null" +kind = "type_combination" +target = "FLOAT" +note = "DIV0NULL of FLOAT values." +catches = "infinity or NaN for a zero divisor instead of 0" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; DIV0NULL returns 0 when the divisor is 0 or NULL" +cases = ["cases/translation/functions/div0null.toml#t003_float"] +required = true + +[[obligation]] +id = "sf.functions.div0null.t004" +form = "sf.functions.div0null" +kind = "null_argument" +target = "dividend" +note = "NULL dividend." +catches = "NULL turned into 0" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; DIV0NULL returns 0 when the divisor is 0 or NULL" +cases = ["cases/translation/functions/div0null.toml#t004_null_a"] +required = true + +[[obligation]] +id = "sf.functions.div0null.t005" +form = "sf.functions.div0null" +kind = "null_argument" +target = "divisor" +note = "NULL divisor." +catches = "a NULL divisor returning NULL (that is DIV0)" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; DIV0NULL returns 0 when the divisor is 0 or NULL" +cases = ["cases/translation/functions/div0null.toml#t005_null_b"] +required = true + +[[obligation]] +id = "sf.functions.div0null.t006" +form = "sf.functions.div0null" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Negative dividends over zero." +catches = "a sign-keeping or FLOAT path giving -0 or -1e-10 where the quotient underflows the scale" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; DIV0NULL returns 0 when the divisor is 0 or NULL" +cases = ["cases/translation/functions/div0null.toml#t006_neg_zero"] +required = true + +[[obligation]] +id = "sf.functions.editdistance.t001" +form = "sf.functions.editdistance" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "Levenshtein distances that differ from Hamming and LCS distances." +catches = "Hamming or LCS distance, a byte-based distance (2 for caf\u00e9/cafe), or transpositions counted as 1" +reading = "the page: two strings and an optional integer ; a negative maximum gives 0; the result is LEAST(distance, max_distance)" +cases = ["cases/translation/functions/editdistance.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.editdistance.t002" +form = "sf.functions.editdistance" +kind = "type_combination" +target = "VARCHAR, VARCHAR, NUMBER" +note = "A maximum below and above the distance." +catches = "the maximum ignored (3 instead of 2) or applied when above the distance" +reading = "the page: two strings and an optional integer ; a negative maximum gives 0; the result is LEAST(distance, max_distance)" +cases = ["cases/translation/functions/editdistance.toml#t002_max_distance"] +required = true + +[[obligation]] +id = "sf.functions.editdistance.t003" +form = "sf.functions.editdistance" +kind = "null_argument" +target = "string_expr1" +note = "NULL first string." +catches = "NULL read as an empty string (the other length)" +reading = "the page: two strings and an optional integer ; a negative maximum gives 0; the result is LEAST(distance, max_distance)" +cases = ["cases/translation/functions/editdistance.toml#t003_null_string_expr1"] +required = true + +[[obligation]] +id = "sf.functions.editdistance.t004" +form = "sf.functions.editdistance" +kind = "null_argument" +target = "string_expr2" +note = "NULL second string." +catches = "NULL read as an empty string" +reading = "the page: two strings and an optional integer ; a negative maximum gives 0; the result is LEAST(distance, max_distance)" +cases = ["cases/translation/functions/editdistance.toml#t004_null_string_expr2"] +required = true + +[[obligation]] +id = "sf.functions.editdistance.t005" +form = "sf.functions.editdistance" +kind = "null_argument" +target = "max_distance" +note = "NULL maximum." +catches = "NULL read as no maximum (the full distance instead of NULL)" +reading = "the page: two strings and an optional integer ; a negative maximum gives 0; the result is LEAST(distance, max_distance)" +cases = ["cases/translation/functions/editdistance.toml#t005_null_max_distance"] +required = true + +[[obligation]] +id = "sf.functions.editdistance.t006" +form = "sf.functions.editdistance" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "A negative maximum, which the page says gives 0." +catches = "the negative maximum returned or ignored" +reading = "the page: two strings and an optional integer ; a negative maximum gives 0; the result is LEAST(distance, max_distance)" +cases = ["cases/translation/functions/editdistance.toml#t006_negative_max"] +required = true + +[[obligation]] +id = "sf.functions.editdistance.t007" +form = "sf.functions.editdistance" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "An empty string against a set one." +catches = "NULL or 0 instead of the other length" +reading = "the page: two strings and an optional integer ; a negative maximum gives 0; the result is LEAST(distance, max_distance)" +cases = ["cases/translation/functions/editdistance.toml#t007_empty"] +required = true + +[[obligation]] +id = "sf.functions.encrypt.t001" +form = "sf.functions.encrypt" +kind = "type_combination" +target = "BINARY, VARCHAR" +note = "Text and an empty string encrypted as BINARY and decrypted, including with an empty passphrase, which the page allows." +catches = "the bytes altered, or the empty passphrase rejected" +reading = "the page: the VARCHAR or BINARY value encrypted with a key derived from the passphrase (default AES-GCM), as BINARY holding a random IV, the ciphertext and a tag; the passphrase may be empty" +cases = ["cases/translation/functions/encrypt.toml#t001_round_trip"] +required = true + +[[obligation]] +id = "sf.functions.encrypt.t002" +form = "sf.functions.encrypt" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "Two encryptions of the same value, which differ because the page says the IV is random, and the result type." +catches = "a deterministic encryption (equal results), or VARCHAR returned" +reading = "the page: the VARCHAR or BINARY value encrypted with a key derived from the passphrase (default AES-GCM), as BINARY holding a random IV, the ciphertext and a tag; the passphrase may be empty" +cases = ["cases/translation/functions/encrypt.toml#t002_random_iv"] +required = true + +[[obligation]] +id = "sf.functions.encrypt.t003" +form = "sf.functions.encrypt" +kind = "type_combination" +target = "VARCHAR, VARCHAR, VARCHAR" +note = "Additional authenticated data passed to both functions." +catches = "the AAD ignored on encryption" +reading = "the page: the VARCHAR or BINARY value encrypted with a key derived from the passphrase (default AES-GCM), as BINARY holding a random IV, the ciphertext and a tag; the passphrase may be empty" +cases = ["cases/translation/functions/encrypt.toml#t003_aad"] +required = true + +[[obligation]] +id = "sf.functions.encrypt.t004" +form = "sf.functions.encrypt" +kind = "null_argument" +target = "value-to-encrypt" +note = "A NULL value; the page does not say; the recording decides." +catches = "an encryption of empty input returned" +reading = "the page: the VARCHAR or BINARY value encrypted with a key derived from the passphrase (default AES-GCM), as BINARY holding a random IV, the ciphertext and a tag; the passphrase may be empty" +cases = ["cases/translation/functions/encrypt.toml#t004_null_value_to_encrypt"] +required = true + +[[obligation]] +id = "sf.functions.encrypt-raw.t001" +form = "sf.functions.encrypt-raw" +kind = "type_combination" +target = "BINARY key, IV and AAD" +note = "A fixed 16-byte key, 12-byte IV and AAD, so the ciphertext and tag are deterministic; compared as hex." +catches = "the fields swapped, or the AAD left out of the tag" +reading = "the page: the BINARY value encrypted with a BINARY key and IV (12 bytes for GCM; NULL picks a random IV), default AES-GCM, returned as a VARIANT with iv, ciphertext and tag fields" +cases = ["cases/translation/functions/encrypt-raw.toml#t001_fixed"] +required = true + +[[obligation]] +id = "sf.functions.encrypt-raw.t002" +form = "sf.functions.encrypt-raw" +kind = "type_combination" +target = "BINARY key, IV" +note = "The same call without a mode, which the page says uses AES-GCM." +catches = "another default mode (a different ciphertext)" +reading = "the page: the BINARY value encrypted with a BINARY key and IV (12 bytes for GCM; NULL picks a random IV), default AES-GCM, returned as a VARIANT with iv, ciphertext and tag fields" +cases = ["cases/translation/functions/encrypt-raw.toml#t002_default_mode"] +required = true + +[[obligation]] +id = "sf.functions.encrypt-raw.t003" +form = "sf.functions.encrypt-raw" +kind = "error_parity" +target = "error" +note = "A 15-byte key, which fits no AES key length." +catches = "the key padded or truncated" +reading = "the page: the BINARY value encrypted with a BINARY key and IV (12 bytes for GCM; NULL picks a random IV), default AES-GCM, returned as a VARIANT with iv, ciphertext and tag fields" +cases = ["cases/translation/functions/encrypt-raw.toml#t003_key_length"] +required = true + +[[obligation]] +id = "sf.functions.encrypt-raw.t004" +form = "sf.functions.encrypt-raw" +kind = "null_argument" +target = "value-to-encrypt" +note = "A NULL value; the page does not say; the recording decides." +catches = "an encryption of empty input returned" +reading = "the page: the BINARY value encrypted with a BINARY key and IV (12 bytes for GCM; NULL picks a random IV), default AES-GCM, returned as a VARIANT with iv, ciphertext and tag fields" +cases = ["cases/translation/functions/encrypt-raw.toml#t004_null_value_to_encrypt"] +required = true + +[[obligation]] +id = "sf.functions.endswith.t001" +form = "sf.functions.endswith" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "ENDSWITH with the arguments in both orders and in another case." +catches = "arguments swapped (the page's own Returns text reads them reversed) or a case-insensitive match" +reading = "the page: ENDSWITH(, ) tests against ; NULL if either is NULL" +cases = ["cases/translation/functions/endswith.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.endswith.t002" +form = "sf.functions.endswith" +kind = "null_argument" +target = "expr1" +note = "NULL first argument." +catches = "NULL read as an empty string (FALSE instead of NULL)" +reading = "the page: ENDSWITH(, ) tests against ; NULL if either is NULL" +cases = ["cases/translation/functions/endswith.toml#t002_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.endswith.t003" +form = "sf.functions.endswith" +kind = "null_argument" +target = "expr2" +note = "NULL second argument." +catches = "NULL read as an empty string (TRUE instead of NULL)" +reading = "the page: ENDSWITH(, ) tests against ; NULL if either is NULL" +cases = ["cases/translation/functions/endswith.toml#t003_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.endswith.t004" +form = "sf.functions.endswith" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "An empty search string, and an empty subject." +catches = "FALSE for the empty search string" +reading = "the page: ENDSWITH(, ) tests against ; NULL if either is NULL" +cases = ["cases/translation/functions/endswith.toml#t004_empty"] +required = true + +[[obligation]] +id = "sf.functions.equal-null.t001" +form = "sf.functions.equal-null" +kind = "type_combination" +target = "NUMBER, NUMBER" +note = "Equal and unequal values, including different scales." +catches = "scale compared (1 vs 1.00 unequal)" +reading = "the page: NULL against NULL is equal, NULL against a value is not, otherwise ordinary equality" +cases = ["cases/translation/functions/equal-null.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.equal-null.t002" +form = "sf.functions.equal-null" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "Strings differing only in case or trailing blanks." +catches = "case-insensitive or blank-padded comparison" +reading = "the page: NULL against NULL is equal, NULL against a value is not, otherwise ordinary equality" +cases = ["cases/translation/functions/equal-null.toml#t002_varchar"] +required = true + +[[obligation]] +id = "sf.functions.equal-null.t003" +form = "sf.functions.equal-null" +kind = "null_argument" +target = "expr1" +note = "NULL first argument against NULL and a value." +catches = "ordinary = (NULL instead of TRUE/FALSE)" +reading = "the page: NULL against NULL is equal, NULL against a value is not, otherwise ordinary equality" +cases = ["cases/translation/functions/equal-null.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.equal-null.t004" +form = "sf.functions.equal-null" +kind = "null_argument" +target = "expr2" +note = "NULL second argument against a value." +catches = "NULL instead of a definite result" +reading = "the page: NULL against NULL is equal, NULL against a value is not, otherwise ordinary equality" +cases = ["cases/translation/functions/equal-null.toml#t004_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.exp.t001" +form = "sf.functions.exp" +kind = "type_combination" +target = "FLOAT" +note = "EXP of FLOAT values." +catches = "LN computed, or e^x read as 10^x" +reading = "the page: \"The data type must be FLOAT or DECFLOAT.\" DECFLOAT returns DECFLOAT, otherwise FLOAT" +cases = ["cases/translation/functions/exp.toml#t001_float"] +required = true + +[[obligation]] +id = "sf.functions.exp.t002" +form = "sf.functions.exp" +kind = "type_combination" +target = "NUMBER(12,4)" +note = "EXP of NUMBER(12,4), converted to FLOAT." +catches = "LN computed, or e^x read as 10^x; or the result left fixed-point" +reading = "the page: \"The data type must be FLOAT or DECFLOAT.\" DECFLOAT returns DECFLOAT, otherwise FLOAT" +cases = ["cases/translation/functions/exp.toml#t002_fixed"] +required = true + +[[obligation]] +id = "sf.functions.exp.t003" +form = "sf.functions.exp" +kind = "type_combination" +target = "DECFLOAT" +note = "EXP of DECFLOAT, which returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column." +catches = "a DECFLOAT argument computed and returned as FLOAT" +reading = "the page: \"The data type must be FLOAT or DECFLOAT.\" DECFLOAT returns DECFLOAT, otherwise FLOAT" +cases = ["cases/translation/functions/exp.toml#t003_decfloat"] +required = true + +[[obligation]] +id = "sf.functions.exp.t004" +form = "sf.functions.exp" +kind = "null_argument" +target = "x" +note = "EXP of NULL." +catches = "NULL turned into 0 or NaN" +reading = "the page: \"The data type must be FLOAT or DECFLOAT.\" DECFLOAT returns DECFLOAT, otherwise FLOAT" +cases = ["cases/translation/functions/exp.toml#t004_null"] +required = true + +[[obligation]] +id = "sf.functions.exp.t005" +form = "sf.functions.exp" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "Past the double range." +catches = "infinity versus error" +reading = "the page: \"The data type must be FLOAT or DECFLOAT.\" DECFLOAT returns DECFLOAT, otherwise FLOAT" +cases = ["cases/translation/functions/exp.toml#t005_overflow_inf"] +required = true + +[[obligation]] +id = "sf.functions.extract.extract.t001" +form = "sf.functions.extract.extract" +kind = "type_combination" +target = "DATE" +note = "Calendar and week parts of dates at year and ISO-week boundaries." +catches = "dayofweek on another numbering, week by calendar year, or dayofyear 0-based, or ISO numbering for dayofweek (7 instead of 0 on the Sunday row)" +reading = "the page: a part from Supported date and time parts, quoted or unquoted; a date, an interval, a time or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/extract.extract.toml#t001_date_parts"] +required = true + +[[obligation]] +id = "sf.functions.extract.extract.t002" +form = "sf.functions.extract.extract" +kind = "type_combination" +target = "TIMESTAMP_NTZ" +note = "Time parts with fractional seconds." +catches = "seconds rounded, or nanosecond scaled to milliseconds" +reading = "the page: a part from Supported date and time parts, quoted or unquoted; a date, an interval, a time or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/extract.extract.toml#t002_time_parts"] +required = true + +[[obligation]] +id = "sf.functions.extract.extract.t003" +form = "sf.functions.extract.extract" +kind = "type_combination" +target = "TIMESTAMP_TZ" +note = "Parts of a TIMESTAMP_TZ, including its offset and epoch." +catches = "parts from the UTC instant instead of the wall clock, timezone_hour sign flipped, or epoch from the wall clock" +reading = "the page: a part from Supported date and time parts, quoted or unquoted; a date, an interval, a time or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/extract.extract.toml#t003_timestamp_tz"] +required = true + +[[obligation]] +id = "sf.functions.extract.extract.t004" +form = "sf.functions.extract.extract" +kind = "type_combination" +target = "TIME" +note = "Parts of a TIME." +catches = "an error for a TIME, or seconds rounded (46)" +reading = "the page: a part from Supported date and time parts, quoted or unquoted; a date, an interval, a time or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/extract.extract.toml#t004_time"] +required = true + +[[obligation]] +id = "sf.functions.extract.extract.t005" +form = "sf.functions.extract.extract" +kind = "type_combination" +target = "'part' string" +note = "The part given as a string literal." +catches = "a quoted part rejected" +reading = "the page: a part from Supported date and time parts, quoted or unquoted; a date, an interval, a time or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/extract.extract.toml#t005_quoted_part"] +required = true + +[[obligation]] +id = "sf.functions.extract.extract.t006" +form = "sf.functions.extract.extract" +kind = "null_argument" +target = "date_interval_time_or_timestamp_expr" +note = "NULL next to a set date." +catches = "NULL read as a default date" +reading = "the page: a part from Supported date and time parts, quoted or unquoted; a date, an interval, a time or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/extract.extract.toml#t006_null_date_interval_time_or_timestamp_expr"] +required = true + +[[obligation]] +id = "sf.functions.extract.extract.t007" +form = "sf.functions.extract.extract" +kind = "boundary" +subkind = "leap_day" +target = "leap_day" +note = "Day of year around 29 February." +catches = "a 365-day year in 2024" +reading = "the page: a part from Supported date and time parts, quoted or unquoted; a date, an interval, a time or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/extract.extract.toml#t007_leap"] +required = true + +[[obligation]] +id = "sf.functions.extract.extract.t008" +form = "sf.functions.extract.extract" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Epoch parts before 1970." +catches = "a truncation toward zero instead of floor for negative epochs" +reading = "the page: a part from Supported date and time parts, quoted or unquoted; a date, an interval, a time or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/extract.extract.toml#t008_pre_epoch"] +required = true + +[[obligation]] +id = "sf.functions.factorial.t001" +form = "sf.functions.factorial" +kind = "type_combination" +target = "NUMBER(38,0)" +note = "FACTORIAL of integers." +catches = "gamma(x) computed (fractional), or x! off by one (n-1)!" +reading = "the page names only ; the examples use 0 to 10" +cases = ["cases/translation/functions/factorial.toml#t001_int"] +required = true + +[[obligation]] +id = "sf.functions.factorial.t002" +form = "sf.functions.factorial" +kind = "type_combination" +target = "NUMBER(10,2)" +note = "FACTORIAL of an integral NUMBER(10,2)." +catches = "scale carried into the result" +reading = "the page names only ; the examples use 0 to 10" +cases = ["cases/translation/functions/factorial.toml#t002_dec_int"] +required = true + +[[obligation]] +id = "sf.functions.factorial.t003" +form = "sf.functions.factorial" +kind = "null_argument" +target = "integer_expr" +note = "FACTORIAL of NULL." +catches = "NULL turned into 1" +reading = "the page names only ; the examples use 0 to 10" +cases = ["cases/translation/functions/factorial.toml#t003_null"] +required = true + +[[obligation]] +id = "sf.functions.factorial.t004" +form = "sf.functions.factorial" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "Large factorials that still fit 38 digits." +catches = "64-bit overflow (21! does not fit a BIGINT)" +reading = "the page names only ; the examples use 0 to 10" +cases = ["cases/translation/functions/factorial.toml#t004_large"] +required = true + +[[obligation]] +id = "sf.functions.factorial.t005" +form = "sf.functions.factorial" +kind = "error_parity" +target = "error" +note = "A negative argument." +catches = "a gamma value or 1 instead of the error" +reading = "the page names only ; the examples use 0 to 10" +cases = ["cases/translation/functions/factorial.toml#t005_negative"] +required = true + +[[obligation]] +id = "sf.functions.factorial.t006" +form = "sf.functions.factorial" +kind = "error_parity" +target = "error" +note = "A result past 38 digits." +catches = "FLOAT or wrapping instead of the error" +reading = "the page names only ; the examples use 0 to 10" +cases = ["cases/translation/functions/factorial.toml#t006_too_big"] +required = true + +[[obligation]] +id = "sf.functions.filter.t001" +form = "sf.functions.filter" +kind = "type_combination" +target = "ARRAY, lambda" +note = "A condition true for a non-contiguous subset." +catches = "the order changed, or the elements failing the condition kept" +reading = "the page: the elements for which the lambda returns TRUE, in order; a NULL condition filters the element out; a NULL argument gives NULL" +cases = ["cases/translation/functions/filter.toml#t001_keeps_order"] +required = true + +[[obligation]] +id = "sf.functions.filter.t002" +form = "sf.functions.filter" +kind = "type_combination" +target = "ARRAY, lambda" +note = "A JSON null element, for which the condition is NULL." +catches = "the element kept when the condition is NULL" +reading = "the page: the elements for which the lambda returns TRUE, in order; a NULL condition filters the element out; a NULL argument gives NULL" +cases = ["cases/translation/functions/filter.toml#t002_null_condition"] +required = true + +[[obligation]] +id = "sf.functions.filter.t003" +form = "sf.functions.filter" +kind = "null_argument" +target = "array" +note = "A NULL array." +catches = "an empty array returned" +reading = "the page: the elements for which the lambda returns TRUE, in order; a NULL condition filters the element out; a NULL argument gives NULL" +cases = ["cases/translation/functions/filter.toml#t003_null_array"] +required = true + +[[obligation]] +id = "sf.functions.first-value.t001" +form = "sf.functions.first-value" +kind = "type_combination" +target = "default" +note = "A partition whose first value is NULL." +catches = "NULLs skipped by default" +reading = "the page: the first value in the ordered window frame; RESPECT NULLS by default, IGNORE NULLS skips them; without a frame the whole partition" +cases = ["cases/translation/functions/first-value.toml#t001_respect"] +required = true + +[[obligation]] +id = "sf.functions.first-value.t002" +form = "sf.functions.first-value" +kind = "type_combination" +target = "IGNORE NULLS" +note = "IGNORE NULLS on the same partition." +catches = "IGNORE NULLS ignored (NULL)" +reading = "the page: the first value in the ordered window frame; RESPECT NULLS by default, IGNORE NULLS skips them; without a frame the whole partition" +cases = ["cases/translation/functions/first-value.toml#t002_ignore_nulls"] +required = true + +[[obligation]] +id = "sf.functions.first-value.t003" +form = "sf.functions.first-value" +kind = "type_combination" +target = "ROWS frame" +note = "A sliding frame of the current and one preceding row." +catches = "the frame ignored" +reading = "the page: the first value in the ordered window frame; RESPECT NULLS by default, IGNORE NULLS skips them; without a frame the whole partition" +cases = ["cases/translation/functions/first-value.toml#t003_frame"] +required = true + +[[obligation]] +id = "sf.functions.first-value.t004" +form = "sf.functions.first-value" +kind = "null_argument" +target = "expr" +note = "A partition whose values are all NULL, with IGNORE NULLS." +catches = "an error, or a value from another partition" +reading = "the page: the first value in the ordered window frame; RESPECT NULLS by default, IGNORE NULLS skips them; without a frame the whole partition" +cases = ["cases/translation/functions/first-value.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.flatten.t001" +form = "sf.functions.flatten" +kind = "type_combination" +target = "VARIANT" +note = "An array and an object, flattened one level." +catches = "nested elements expanded, or the array index 1-based" +reading = "the page: one row per element of the array or object at PATH (default the outer value); OUTER TRUE gives one row of NULLs for a zero-row expansion; RECURSIVE TRUE expands all sub-elements; MODE limits expansion to objects, arrays or both (default)" +cases = ["cases/translation/functions/flatten.toml#t001_default"] +required = true + +[[obligation]] +id = "sf.functions.flatten.t002" +form = "sf.functions.flatten" +kind = "type_combination" +target = "VARIANT, PATH" +note = "A PATH into a nested array." +catches = "the PATH ignored" +reading = "the page: one row per element of the array or object at PATH (default the outer value); OUTER TRUE gives one row of NULLs for a zero-row expansion; RECURSIVE TRUE expands all sub-elements; MODE limits expansion to objects, arrays or both (default)" +cases = ["cases/translation/functions/flatten.toml#t002_path"] +required = true + +[[obligation]] +id = "sf.functions.flatten.t003" +form = "sf.functions.flatten" +kind = "type_combination" +target = "VARIANT, OUTER" +note = "An empty array and a scalar with OUTER TRUE, which the page says give one row each." +catches = "the inputs dropped as with OUTER FALSE" +reading = "the page: one row per element of the array or object at PATH (default the outer value); OUTER TRUE gives one row of NULLs for a zero-row expansion; RECURSIVE TRUE expands all sub-elements; MODE limits expansion to objects, arrays or both (default)" +cases = ["cases/translation/functions/flatten.toml#t003_outer"] +required = true + +[[obligation]] +id = "sf.functions.flatten.t004" +form = "sf.functions.flatten" +kind = "type_combination" +target = "VARIANT, RECURSIVE" +note = "Nested containers with RECURSIVE TRUE." +catches = "only the top level expanded" +reading = "the page: one row per element of the array or object at PATH (default the outer value); OUTER TRUE gives one row of NULLs for a zero-row expansion; RECURSIVE TRUE expands all sub-elements; MODE limits expansion to objects, arrays or both (default)" +cases = ["cases/translation/functions/flatten.toml#t004_recursive"] +required = true + +[[obligation]] +id = "sf.functions.flatten.t005" +form = "sf.functions.flatten" +kind = "type_combination" +target = "VARIANT, MODE" +note = "MODE 'ARRAY' with RECURSIVE TRUE on an object holding an array." +catches = "objects expanded as well" +reading = "the page: one row per element of the array or object at PATH (default the outer value); OUTER TRUE gives one row of NULLs for a zero-row expansion; RECURSIVE TRUE expands all sub-elements; MODE limits expansion to objects, arrays or both (default)" +cases = ["cases/translation/functions/flatten.toml#t005_mode"] +required = true + +[[obligation]] +id = "sf.functions.flatten.t006" +form = "sf.functions.flatten" +kind = "null_argument" +target = "input" +note = "A NULL input, which without OUTER gives no rows." +catches = "a row of NULLs" +reading = "the page: one row per element of the array or object at PATH (default the outer value); OUTER TRUE gives one row of NULLs for a zero-row expansion; RECURSIVE TRUE expands all sub-elements; MODE limits expansion to objects, arrays or both (default)" +cases = ["cases/translation/functions/flatten.toml#t006_null_input"] +required = true + +[[obligation]] +id = "sf.functions.floor.t001" +form = "sf.functions.floor" +kind = "type_combination" +target = "NUMBER(38,0)" +note = "FLOOR of integers with a negative scale." +catches = "CEIL or truncation used (FLOOR(-2.1) is -3); or a negative scale ignored" +reading = "the page: input_expr \"must be one of the numeric data types, such as DECFLOAT, FLOAT, or NUMBER\"; scale_expr an integer, default 0, negative allowed; the result keeps the input type" +cases = ["cases/translation/functions/floor.toml#t001_int"] +required = true + +[[obligation]] +id = "sf.functions.floor.t002" +form = "sf.functions.floor" +kind = "type_combination" +target = "NUMBER(12,4)" +note = "FLOOR of NUMBER(12,4) with and without a scale." +catches = "CEIL or truncation used (FLOOR(-2.1) is -3)" +reading = "the page: input_expr \"must be one of the numeric data types, such as DECFLOAT, FLOAT, or NUMBER\"; scale_expr an integer, default 0, negative allowed; the result keeps the input type" +cases = ["cases/translation/functions/floor.toml#t002_dec"] +required = true + +[[obligation]] +id = "sf.functions.floor.t003" +form = "sf.functions.floor" +kind = "type_combination" +target = "FLOAT" +note = "FLOOR of FLOAT returns FLOAT." +catches = "CEIL or truncation used (FLOOR(-2.1) is -3); or a NUMBER returned" +reading = "the page: input_expr \"must be one of the numeric data types, such as DECFLOAT, FLOAT, or NUMBER\"; scale_expr an integer, default 0, negative allowed; the result keeps the input type" +cases = ["cases/translation/functions/floor.toml#t003_float"] +required = true + +[[obligation]] +id = "sf.functions.floor.t004" +form = "sf.functions.floor" +kind = "type_combination" +target = "DECFLOAT" +note = "FLOOR of DECFLOAT returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column." +catches = "computed in FLOAT: the fraction of a 20-digit value lost, or 0.29 at scale 2 off by one ulp" +reading = "the page: input_expr \"must be one of the numeric data types, such as DECFLOAT, FLOAT, or NUMBER\"; scale_expr an integer, default 0, negative allowed; the result keeps the input type" +cases = ["cases/translation/functions/floor.toml#t004_decfloat"] +required = true + +[[obligation]] +id = "sf.functions.floor.t005" +form = "sf.functions.floor" +kind = "null_argument" +target = "input_expr" +note = "FLOOR of NULL." +catches = "NULL turned into 0" +reading = "the page: input_expr \"must be one of the numeric data types, such as DECFLOAT, FLOAT, or NUMBER\"; scale_expr an integer, default 0, negative allowed; the result keeps the input type" +cases = ["cases/translation/functions/floor.toml#t005_null_x"] +required = true + +[[obligation]] +id = "sf.functions.floor.t006" +form = "sf.functions.floor" +kind = "null_argument" +target = "scale_expr" +note = "FLOOR with a NULL scale." +catches = "the NULL scale read as 0" +reading = "the page: input_expr \"must be one of the numeric data types, such as DECFLOAT, FLOAT, or NUMBER\"; scale_expr an integer, default 0, negative allowed; the result keeps the input type" +cases = ["cases/translation/functions/floor.toml#t006_null_scale"] +required = true + +[[obligation]] +id = "sf.functions.floor.t007" +form = "sf.functions.floor" +kind = "boundary" +subkind = "rounding_scale" +target = "rounding_scale" +note = "Scales past the input scale and far negative." +catches = "scale capped or wrapping" +reading = "the page: input_expr \"must be one of the numeric data types, such as DECFLOAT, FLOAT, or NUMBER\"; scale_expr an integer, default 0, negative allowed; the result keeps the input type" +cases = ["cases/translation/functions/floor.toml#t007_scale_past"] +required = true + +[[obligation]] +id = "sf.functions.floor.t008" +form = "sf.functions.floor" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Negative values at the rounding step." +catches = "CEIL or truncation used (FLOOR(-2.1) is -3)" +reading = "the page: input_expr \"must be one of the numeric data types, such as DECFLOAT, FLOAT, or NUMBER\"; scale_expr an integer, default 0, negative allowed; the result keeps the input type" +cases = ["cases/translation/functions/floor.toml#t008_negatives"] +required = true + +[[obligation]] +id = "sf.functions.format-string-template.t001" +form = "sf.functions.format-string-template" +kind = "type_combination" +target = "VARCHAR with VARCHAR and NUMBER" +note = "The page's examples: one value, two values in order, and {:.2f} on 3.14159." +catches = "the values substituted in reverse, or the precision ignored" +reading = "the page: the template with each {} placeholder replaced in order, with optional format specifications; {:L} is an error; a placeholder count that differs from the values is an error" +cases = ["cases/translation/functions/format-string-template.toml#t001_examples"] +required = true + +[[obligation]] +id = "sf.functions.format-string-template.t002" +form = "sf.functions.format-string-template" +kind = "type_combination" +target = "VARCHAR, NUMBER(10,2), NUMBER" +note = "The page's table example, with values from columns." +catches = "the decimal printed without two places" +reading = "the page: the template with each {} placeholder replaced in order, with optional format specifications; {:L} is an error; a placeholder count that differs from the values is an error" +cases = ["cases/translation/functions/format-string-template.toml#t002_columns"] +required = true + +[[obligation]] +id = "sf.functions.format-string-template.t003" +form = "sf.functions.format-string-template" +kind = "error_parity" +target = "error" +note = "Two placeholders and one value, which the page says is an error." +catches = "the missing value left empty, or the placeholder kept" +reading = "the page: the template with each {} placeholder replaced in order, with optional format specifications; {:L} is an error; a placeholder count that differs from the values is an error" +cases = ["cases/translation/functions/format-string-template.toml#t003_count_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.format-string-template.t004" +form = "sf.functions.format-string-template" +kind = "error_parity" +target = "error" +note = "The {:L} flag, which the page says is an error; Snowflake refuses it when compiling (1046)." +catches = "the flag ignored" +reading = "the page: the template with each {} placeholder replaced in order, with optional format specifications; {:L} is an error; a placeholder count that differs from the values is an error" +cases = ["cases/translation/functions/format-string-template.toml#t004_locale_flag"] +required = true + +[[obligation]] +id = "sf.functions.format-string-template.t005" +form = "sf.functions.format-string-template" +kind = "null_argument" +target = "value1" +note = "A NULL value; the page does not say; the recording decides." +catches = "an error, or an empty substitution where Snowflake prints something else" +reading = "the page: the template with each {} placeholder replaced in order, with optional format specifications; {:L} is an error; a placeholder count that differs from the values is an error" +cases = ["cases/translation/functions/format-string-template.toml#t005_null_value1"] +required = true + +[[obligation]] +id = "sf.functions.generator.generator.t001" +form = "sf.functions.generator.generator" +kind = "type_combination" +target = "none" +note = "GENERATOR() with no arguments, which the page says gives 0 rows." +catches = "an error, or one row" +reading = "the page: with only TIMELIMIT, as many rows as fit in the time; with neither argument, 0 rows; a NULL argument is ignored" +cases = ["cases/translation/functions/generator.generator.toml#t001_no_arguments"] +required = true + +[[obligation]] +id = "sf.functions.generator.generator.t002" +form = "sf.functions.generator.generator" +kind = "type_combination" +target = "TIMELIMIT" +note = "TIMELIMIT 1, which generates some rows; only their existence is measured." +catches = "TIMELIMIT ignored (0 rows)" +reading = "the page: with only TIMELIMIT, as many rows as fit in the time; with neither argument, 0 rows; a NULL argument is ignored" +cases = ["cases/translation/functions/generator.generator.toml#t002_timelimit"] +required = true + +[[obligation]] +id = "sf.functions.generator.generator.t003" +form = "sf.functions.generator.generator" +kind = "null_argument" +target = "sec" +note = "A NULL TIMELIMIT, which the page says is ignored, leaving no argument and 0 rows." +catches = "an error" +reading = "the page: with only TIMELIMIT, as many rows as fit in the time; with neither argument, 0 rows; a NULL argument is ignored" +cases = ["cases/translation/functions/generator.generator.toml#t003_null_sec"] +required = true + +[[obligation]] +id = "sf.functions.generator.generator-rowcount.t001" +form = "sf.functions.generator.generator-rowcount" +kind = "type_combination" +target = "ROWCOUNT" +note = "ROWCOUNT 5 and 0, and 5 with a generous TIMELIMIT." +catches = "an off-by-one count, or TIMELIMIT taking precedence" +reading = "the page: a table of ROWCOUNT rows (or fewer if TIMELIMIT is reached first); count and sec must be non-negative integer constants; a NULL ROWCOUNT is ignored, giving 0 rows" +cases = ["cases/translation/functions/generator.generator-rowcount.toml#t001_rowcount"] +required = true + +[[obligation]] +id = "sf.functions.generator.generator-rowcount.t002" +form = "sf.functions.generator.generator-rowcount" +kind = "error_parity" +target = "error" +note = "ROWCOUNT -1, which the page says must be non-negative; Snowflake refuses it when compiling (1046)." +catches = "0 rows returned" +reading = "the page: a table of ROWCOUNT rows (or fewer if TIMELIMIT is reached first); count and sec must be non-negative integer constants; a NULL ROWCOUNT is ignored, giving 0 rows" +cases = ["cases/translation/functions/generator.generator-rowcount.toml#t002_negative"] +required = true + +[[obligation]] +id = "sf.functions.generator.generator-rowcount.t003" +form = "sf.functions.generator.generator-rowcount" +kind = "null_argument" +target = "count" +note = "A NULL ROWCOUNT, which the page says is ignored and gives 0 rows." +catches = "an error" +reading = "the page: a table of ROWCOUNT rows (or fewer if TIMELIMIT is reached first); count and sec must be non-negative integer constants; a NULL ROWCOUNT is ignored, giving 0 rows" +cases = ["cases/translation/functions/generator.generator-rowcount.toml#t003_null_count"] +required = true + +[[obligation]] +id = "sf.functions.get.t001" +form = "sf.functions.get" +kind = "type_combination" +target = "ARRAY, INTEGER" +note = "Indexes 0 and 2 of a three-element array." +catches = "a 1-based index (20 for 0, NULL for 2)" +reading = "the page: the element at a 0-based index of an ARRAY, or the value of a case-sensitive key of an OBJECT or MAP; NULL outside the array, for a missing key, or when a VARIANT holds the other kind of container" +cases = ["cases/translation/functions/get.toml#t001_array_index"] +required = true + +[[obligation]] +id = "sf.functions.get.t002" +form = "sf.functions.get" +kind = "type_combination" +target = "ARRAY, INTEGER" +note = "An index equal to the length and a negative index; the page returns NULL outside the array." +catches = "an error, or a negative index counted from the end" +reading = "the page: the element at a 0-based index of an ARRAY, or the value of a case-sensitive key of an OBJECT or MAP; NULL outside the array, for a missing key, or when a VARIANT holds the other kind of container" +cases = ["cases/translation/functions/get.toml#t002_out_of_range"] +required = true + +[[obligation]] +id = "sf.functions.get.t003" +form = "sf.functions.get" +kind = "type_combination" +target = "OBJECT, VARCHAR" +note = "Keys differing only in case; the page says matching is case-sensitive." +catches = "a case-insensitive match (1 for \"A\" on the second row)" +reading = "the page: the element at a 0-based index of an ARRAY, or the value of a case-sensitive key of an OBJECT or MAP; NULL outside the array, for a missing key, or when a VARIANT holds the other kind of container" +cases = ["cases/translation/functions/get.toml#t003_field_case"] +required = true + +[[obligation]] +id = "sf.functions.get.t004" +form = "sf.functions.get" +kind = "type_combination" +target = "VARIANT, INTEGER or VARCHAR" +note = "An index into an object and a field name on an array; the page returns NULL for both." +catches = "the object's first value returned for index 0, or an error" +reading = "the page: the element at a 0-based index of an ARRAY, or the value of a case-sensitive key of an OBJECT or MAP; NULL outside the array, for a missing key, or when a VARIANT holds the other kind of container" +cases = ["cases/translation/functions/get.toml#t004_kind_mismatch"] +required = true + +[[obligation]] +id = "sf.functions.get.t005" +form = "sf.functions.get" +kind = "type_combination" +target = "MAP, key" +note = "A MAP with the key present and absent." +catches = "an error for the absent key" +reading = "the page: the element at a 0-based index of an ARRAY, or the value of a case-sensitive key of an OBJECT or MAP; NULL outside the array, for a missing key, or when a VARIANT holds the other kind of container" +cases = ["cases/translation/functions/get.toml#t005_map"] +required = true + +[[obligation]] +id = "sf.functions.get.t006" +form = "sf.functions.get" +kind = "null_argument" +target = "object" +note = "A NULL container and a NULL field name; the page does not say; the recording decides." +catches = "an error, or the NULL name read as an empty key" +reading = "the page: the element at a 0-based index of an ARRAY, or the value of a case-sensitive key of an OBJECT or MAP; NULL outside the array, for a missing key, or when a VARIANT holds the other kind of container" +cases = ["cases/translation/functions/get.toml#t006_null_object"] +required = true + +[[obligation]] +id = "sf.functions.get-ignore-case.t001" +form = "sf.functions.get-ignore-case" +kind = "type_combination" +target = "OBJECT, VARCHAR" +note = "A key matched in another case." +catches = "a case-sensitive match (NULL)" +reading = "the page: the value of the key matched case-insensitively; an exact match is preferred; NULL when a VARIANT does not hold an object or the key is missing" +cases = ["cases/translation/functions/get-ignore-case.toml#t001_case"] +required = true + +[[obligation]] +id = "sf.functions.get-ignore-case.t002" +form = "sf.functions.get-ignore-case" +kind = "type_combination" +target = "OBJECT, VARCHAR" +note = "Two keys differing in case, one an exact match; the page says the first exact match is returned." +catches = "the other case variant returned" +reading = "the page: the value of the key matched case-insensitively; an exact match is preferred; NULL when a VARIANT does not hold an object or the key is missing" +cases = ["cases/translation/functions/get-ignore-case.toml#t002_exact_first"] +required = true + +[[obligation]] +id = "sf.functions.get-ignore-case.t003" +form = "sf.functions.get-ignore-case" +kind = "type_combination" +target = "VARIANT, VARCHAR" +note = "A VARIANT holding an array, and a missing key; the page returns NULL for both." +catches = "an error, or the array element at position 0" +reading = "the page: the value of the key matched case-insensitively; an exact match is preferred; NULL when a VARIANT does not hold an object or the key is missing" +cases = ["cases/translation/functions/get-ignore-case.toml#t003_not_object"] +required = true + +[[obligation]] +id = "sf.functions.get-ignore-case.t004" +form = "sf.functions.get-ignore-case" +kind = "null_argument" +target = "object" +note = "A NULL object and a NULL field name; the page does not say; the recording decides." +catches = "an error" +reading = "the page: the value of the key matched case-insensitively; an exact match is preferred; NULL when a VARIANT does not hold an object or the key is missing" +cases = ["cases/translation/functions/get-ignore-case.toml#t004_null_object"] +required = true + +[[obligation]] +id = "sf.functions.get-path.colon.t001" +form = "sf.functions.get-path.colon" +kind = "type_combination" +target = "VARIANT" +note = "Dotted, indexed and bracketed paths on the same value (the bracketed key single-quoted; the screen refused a double-quoted one as an identifier), and a path that matches nothing." +catches = "a 1-based index, or an error for a path that matches nothing" +reading = "the page: : is shorthand for GET_PATH; the path uses dots, [index] operators and double-quoted field names" +cases = ["cases/translation/functions/get-path.colon.toml#t001_paths"] +required = true + +[[obligation]] +id = "sf.functions.get-path.colon.t002" +form = "sf.functions.get-path.colon" +kind = "type_combination" +target = "VARIANT" +note = "An unquoted and a double-quoted field name on an object whose key is mixed case." +catches = "the unquoted name upper-cased like a SQL identifier (NULL for v:Key), or matched case-insensitively (a value for v:key)" +reading = "the page: : is shorthand for GET_PATH; the path uses dots, [index] operators and double-quoted field names" +cases = ["cases/translation/functions/get-path.colon.toml#t002_case"] +required = true + +[[obligation]] +id = "sf.functions.get-path.colon.t003" +form = "sf.functions.get-path.colon" +kind = "null_argument" +target = "column-identifier" +note = "A NULL value; the page says the path is GET_PATH, which gives NULL when nothing matches." +catches = "an error" +reading = "the page: : is shorthand for GET_PATH; the path uses dots, [index] operators and double-quoted field names" +cases = ["cases/translation/functions/get-path.colon.toml#t003_null_column_identifier"] +required = true + +[[obligation]] +id = "sf.functions.get-path.get-path.t001" +form = "sf.functions.get-path.get-path" +kind = "type_combination" +target = "VARIANT, VARCHAR" +note = "Paths with dots, indexes, a bracketed quoted key and a key with a space, and two that match nothing." +catches = "a 1-based index, the bracketed key read literally, or an error for a path past a scalar" +reading = "the page: equivalent to a chain of GET calls along a JavaScript-style path of field names and [index] operators; NULL when the path matches no element" +cases = ["cases/translation/functions/get-path.get-path.toml#t001_paths"] +required = true + +[[obligation]] +id = "sf.functions.get-path.get-path.t002" +form = "sf.functions.get-path.get-path" +kind = "type_combination" +target = "VARIANT, VARCHAR" +note = "A path whose field differs from the key only in case." +catches = "a case-insensitive match" +reading = "the page: equivalent to a chain of GET calls along a JavaScript-style path of field names and [index] operators; NULL when the path matches no element" +cases = ["cases/translation/functions/get-path.get-path.toml#t002_case"] +required = true + +[[obligation]] +id = "sf.functions.get-path.get-path.t003" +form = "sf.functions.get-path.get-path" +kind = "null_argument" +target = "column-identifier" +note = "A NULL value and a NULL path; the page does not say; the recording decides." +catches = "an error" +reading = "the page: equivalent to a chain of GET calls along a JavaScript-style path of field names and [index] operators; NULL when the path matches no element" +cases = ["cases/translation/functions/get-path.get-path.toml#t003_null_column_identifier"] +required = true + +[[obligation]] +id = "sf.functions.getbit.t001" +form = "sf.functions.getbit" +kind = "type_combination" +target = "INTEGER, INTEGER" +note = "Bits 0 to 3 of 11 (binary 1011)." +catches = "positions counted from 1, or from the most significant bit" +reading = "the page: the bit (0 or 1) at a position counted from 0 for the least significant bit up to 127" +cases = ["cases/translation/functions/getbit.toml#t001_positions"] +required = true + +[[obligation]] +id = "sf.functions.getbit.t002" +form = "sf.functions.getbit" +kind = "type_combination" +target = "INTEGER, INTEGER" +note = "A high bit of a negative integer, read as a 128-bit two's complement value; the page does not say; the recording decides." +catches = "a 64-bit view of the value" +reading = "the page: the bit (0 or 1) at a position counted from 0 for the least significant bit up to 127" +cases = ["cases/translation/functions/getbit.toml#t002_negative"] +required = true + +[[obligation]] +id = "sf.functions.getbit.t003" +form = "sf.functions.getbit" +kind = "null_argument" +target = "integer-expr" +note = "A NULL value; the page does not say; the recording decides." +catches = "0 returned" +reading = "the page: the bit (0 or 1) at a position counted from 0 for the least significant bit up to 127" +cases = ["cases/translation/functions/getbit.toml#t003_null_integer_expr"] +required = true + +[[obligation]] +id = "sf.functions.getdate.t001" +form = "sf.functions.getdate" +kind = "type_combination" +target = "none" +note = "The type, which the page says is TIMESTAMP_LTZ whatever TIMESTAMP_TYPE_MAPPING says (NTZ here), and agreement with SYSDATE in the UTC session to within a minute." +catches = "TIMESTAMP_NTZ returned under the type mapping, or the time taken in another zone" +reading = "the page: the current time as TIMESTAMP_LTZ in the session time zone, whatever TIMESTAMP_TYPE_MAPPING says; requires parentheses and takes no precision" +cases = ["cases/translation/functions/getdate.toml#t001_type"] +required = true + +[[obligation]] +id = "sf.functions.getdate.t002" +form = "sf.functions.getdate" +kind = "error_parity" +target = "error" +note = "A precision argument, which the page says this alias does not support." +catches = "the argument accepted as for CURRENT_TIMESTAMP" +reading = "the page: the current time as TIMESTAMP_LTZ in the session time zone, whatever TIMESTAMP_TYPE_MAPPING says; requires parentheses and takes no precision" +cases = ["cases/translation/functions/getdate.toml#t002_precision_arg"] +required = true + +[[obligation]] +id = "sf.functions.getdate.t003" +form = "sf.functions.getdate" +kind = "null_argument" +target = "none" +note = "The function takes no argument; a NULL value compared with its result gives NULL." +catches = "the comparison with NULL returning FALSE, or the NULL replaced by the current value" +reading = "the page: the current time as TIMESTAMP_LTZ in the session time zone, whatever TIMESTAMP_TYPE_MAPPING says; requires parentheses and takes no precision" +cases = ["cases/translation/functions/getdate.toml#t003_null_none"] +required = true + +[[obligation]] +id = "sf.functions.getvariable.t001" +form = "sf.functions.getvariable" +kind = "type_combination" +target = "VARCHAR" +note = "A variable name that no SET statement defined, which gives NULL: the page example returns NULL for GETVARIABLE('var_2') when only VAR_2 is defined." +catches = "an error raised, or an empty string returned" +reading = "the page: the value of the SQL variable named in upper case, as VARCHAR" +cases = ["cases/translation/functions/getvariable.toml#t001_unset"] +required = true + +[[obligation]] +id = "sf.functions.getvariable.t002" +form = "sf.functions.getvariable" +kind = "null_argument" +target = "name" +note = "A NULL name, written as a literal because Snowflake requires a constant name; the page does not say; the recording decides." +catches = "an error where Snowflake returns NULL, or the reverse" +reading = "the page: the value of the SQL variable named in upper case, as VARCHAR" +cases = ["cases/translation/functions/getvariable.toml#t002_null_name"] +required = true + +[[obligation]] +id = "sf.functions.greatest.t001" +form = "sf.functions.greatest" +kind = "type_combination" +target = "NUMBER, NUMBER(10,2), FLOAT" +note = "GREATEST across numeric types, with a negative." +catches = "the result type taken from one argument (scale lost)" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; any NULL gives NULL" +cases = ["cases/translation/functions/greatest.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.greatest.t002" +form = "sf.functions.greatest" +kind = "type_combination" +target = "VARCHAR, NUMBER" +note = "A string first, so the numbers compare as strings." +catches = "numeric comparison ('10' vs 9 gives 10 instead of '9' for GREATEST)" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; any NULL gives NULL" +cases = ["cases/translation/functions/greatest.toml#t002_first_type"] +required = true + +[[obligation]] +id = "sf.functions.greatest.t003" +form = "sf.functions.greatest" +kind = "type_combination" +target = "VARCHAR" +note = "Strings in binary order." +catches = "case-insensitive order" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; any NULL gives NULL" +cases = ["cases/translation/functions/greatest.toml#t003_varchar"] +required = true + +[[obligation]] +id = "sf.functions.greatest.t004" +form = "sf.functions.greatest" +kind = "type_combination" +target = "DATE" +note = "Dates." +catches = "string order of another format" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; any NULL gives NULL" +cases = ["cases/translation/functions/greatest.toml#t004_date"] +required = true + +[[obligation]] +id = "sf.functions.greatest.t005" +form = "sf.functions.greatest" +kind = "null_argument" +target = "expr" +note = "NULL beside larger and smaller values." +catches = "NULL skipped (DuckDB and Postgres ignore NULLs) instead of returning NULL" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; any NULL gives NULL" +cases = ["cases/translation/functions/greatest.toml#t005_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.greatest-ignore-nulls.t001" +form = "sf.functions.greatest-ignore-nulls" +kind = "type_combination" +target = "NUMBER, NUMBER(10,2), FLOAT" +note = "GREATEST_IGNORE_NULLS across numeric types, with a negative." +catches = "the result type taken from one argument (scale lost)" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; NULL only when every argument is NULL" +cases = ["cases/translation/functions/greatest-ignore-nulls.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.greatest-ignore-nulls.t002" +form = "sf.functions.greatest-ignore-nulls" +kind = "type_combination" +target = "VARCHAR, NUMBER" +note = "A string first, so the numbers compare as strings." +catches = "numeric comparison ('10' vs 9 gives 10 instead of '9' for GREATEST)" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; NULL only when every argument is NULL" +cases = ["cases/translation/functions/greatest-ignore-nulls.toml#t002_first_type"] +required = true + +[[obligation]] +id = "sf.functions.greatest-ignore-nulls.t003" +form = "sf.functions.greatest-ignore-nulls" +kind = "type_combination" +target = "VARCHAR" +note = "Strings in binary order." +catches = "case-insensitive order" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; NULL only when every argument is NULL" +cases = ["cases/translation/functions/greatest-ignore-nulls.toml#t003_varchar"] +required = true + +[[obligation]] +id = "sf.functions.greatest-ignore-nulls.t004" +form = "sf.functions.greatest-ignore-nulls" +kind = "type_combination" +target = "DATE" +note = "Dates." +catches = "string order of another format" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; NULL only when every argument is NULL" +cases = ["cases/translation/functions/greatest-ignore-nulls.toml#t004_date"] +required = true + +[[obligation]] +id = "sf.functions.greatest-ignore-nulls.t005" +form = "sf.functions.greatest-ignore-nulls" +kind = "null_argument" +target = "expr" +note = "NULL beside values, and every argument NULL." +catches = "NULL returned when any argument is NULL (plain GREATEST/LEAST)" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; NULL only when every argument is NULL" +cases = ["cases/translation/functions/greatest-ignore-nulls.toml#t005_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.h3-cell-to-boundary.t001" +form = "sf.functions.h3-cell-to-boundary" +kind = "type_combination" +target = "INTEGER" +note = "A hexagon and a pentagon, measured by their point counts and by containing their own centre." +catches = "the centroid returned instead of the boundary, or every cell drawn as a hexagon" +reading = "the page: a GEOGRAPHY polygon for the boundary of the cell, from an INTEGER or hexadecimal VARCHAR ID" +cases = ["cases/translation/functions/h3-cell-to-boundary.toml#t001_integer"] +required = true + +[[obligation]] +id = "sf.functions.h3-cell-to-boundary.t002" +form = "sf.functions.h3-cell-to-boundary" +kind = "type_combination" +target = "VARCHAR" +note = "The hexadecimal ID of the same hexagon, whose WKT equals that of the INTEGER result." +catches = "the text read as a decimal number" +reading = "the page: a GEOGRAPHY polygon for the boundary of the cell, from an INTEGER or hexadecimal VARCHAR ID" +cases = ["cases/translation/functions/h3-cell-to-boundary.toml#t002_varchar"] +required = true + +[[obligation]] +id = "sf.functions.h3-cell-to-boundary.t003" +form = "sf.functions.h3-cell-to-boundary" +kind = "null_argument" +target = "cell-id" +note = "A NULL ID; the page does not say; the recording decides." +catches = "an error, or an empty shape returned" +reading = "the page: a GEOGRAPHY polygon for the boundary of the cell, from an INTEGER or hexadecimal VARCHAR ID" +cases = ["cases/translation/functions/h3-cell-to-boundary.toml#t003_null_cell_id"] +required = true + +[[obligation]] +id = "sf.functions.h3-cell-to-children.t001" +form = "sf.functions.h3-cell-to-children" +kind = "type_combination" +target = "INTEGER, INTEGER" +note = "Children at resolutions 9, 10 and 11 of a resolution-9 cell: the cell itself, 7 and 49." +catches = "the resolution read as a number of levels below the cell, or the cell left out at its own resolution" +reading = "the page: an array of the INTEGER IDs of the children of the cell at the target resolution (0 to 15; any other value is an error)" +cases = ["cases/translation/functions/h3-cell-to-children.toml#t001_resolutions"] +required = true + +[[obligation]] +id = "sf.functions.h3-cell-to-children.t002" +form = "sf.functions.h3-cell-to-children" +kind = "error_parity" +target = "error" +note = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error." +catches = "the resolution clamped to 15, or NULL returned" +reading = "the page: an array of the INTEGER IDs of the children of the cell at the target resolution (0 to 15; any other value is an error)" +cases = ["cases/translation/functions/h3-cell-to-children.toml#t002_resolution_range"] +required = true + +[[obligation]] +id = "sf.functions.h3-cell-to-children.t003" +form = "sf.functions.h3-cell-to-children" +kind = "null_argument" +target = "cell-id" +note = "A NULL ID; the page does not say; the recording decides." +catches = "an error, or an empty array returned" +reading = "the page: an array of the INTEGER IDs of the children of the cell at the target resolution (0 to 15; any other value is an error)" +cases = ["cases/translation/functions/h3-cell-to-children.toml#t003_null_cell_id"] +required = true + +[[obligation]] +id = "sf.functions.h3-cell-to-children-string.t001" +form = "sf.functions.h3-cell-to-children-string" +kind = "type_combination" +target = "VARCHAR, INTEGER" +note = "Children at resolutions 9, 10 and 11 of a resolution-9 cell: the cell itself, 7 and 49." +catches = "the resolution read as a number of levels below the cell, or the cell left out at its own resolution" +reading = "the page: an array of the VARCHAR IDs of the children of the cell at the target resolution (0 to 15; any other value is an error)" +cases = ["cases/translation/functions/h3-cell-to-children-string.toml#t001_resolutions"] +required = true + +[[obligation]] +id = "sf.functions.h3-cell-to-children-string.t002" +form = "sf.functions.h3-cell-to-children-string" +kind = "error_parity" +target = "error" +note = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error." +catches = "the resolution clamped to 15, or NULL returned" +reading = "the page: an array of the VARCHAR IDs of the children of the cell at the target resolution (0 to 15; any other value is an error)" +cases = ["cases/translation/functions/h3-cell-to-children-string.toml#t002_resolution_range"] +required = true + +[[obligation]] +id = "sf.functions.h3-cell-to-children-string.t003" +form = "sf.functions.h3-cell-to-children-string" +kind = "null_argument" +target = "cell-id" +note = "A NULL ID; the page does not say; the recording decides." +catches = "an error, or an empty array returned" +reading = "the page: an array of the VARCHAR IDs of the children of the cell at the target resolution (0 to 15; any other value is an error)" +cases = ["cases/translation/functions/h3-cell-to-children-string.toml#t003_null_cell_id"] +required = true + +[[obligation]] +id = "sf.functions.h3-cell-to-parent.t001" +form = "sf.functions.h3-cell-to-parent" +kind = "type_combination" +target = "INTEGER, INTEGER" +note = "The parent of a resolution-9 cell at resolutions 7 and 9." +catches = "the resolution read as a number of levels up, or the hexadecimal form returned" +reading = "the page: the parent cell at the target resolution (0 to 15; any other value is an error), INTEGER for an INTEGER ID and hexadecimal VARCHAR for a VARCHAR ID" +cases = ["cases/translation/functions/h3-cell-to-parent.toml#t001_integer"] +required = true + +[[obligation]] +id = "sf.functions.h3-cell-to-parent.t002" +form = "sf.functions.h3-cell-to-parent" +kind = "type_combination" +target = "VARCHAR, INTEGER" +note = "The parent of the hexadecimal ID at resolution 7." +catches = "the INTEGER form returned for a VARCHAR ID" +reading = "the page: the parent cell at the target resolution (0 to 15; any other value is an error), INTEGER for an INTEGER ID and hexadecimal VARCHAR for a VARCHAR ID" +cases = ["cases/translation/functions/h3-cell-to-parent.toml#t002_varchar"] +required = true + +[[obligation]] +id = "sf.functions.h3-cell-to-parent.t003" +form = "sf.functions.h3-cell-to-parent" +kind = "error_parity" +target = "error" +note = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error." +catches = "the resolution clamped to 15, or NULL returned" +reading = "the page: the parent cell at the target resolution (0 to 15; any other value is an error), INTEGER for an INTEGER ID and hexadecimal VARCHAR for a VARCHAR ID" +cases = ["cases/translation/functions/h3-cell-to-parent.toml#t003_resolution_range"] +required = true + +[[obligation]] +id = "sf.functions.h3-cell-to-parent.t004" +form = "sf.functions.h3-cell-to-parent" +kind = "null_argument" +target = "cell-id" +note = "A NULL ID; the page does not say; the recording decides." +catches = "an error" +reading = "the page: the parent cell at the target resolution (0 to 15; any other value is an error), INTEGER for an INTEGER ID and hexadecimal VARCHAR for a VARCHAR ID" +cases = ["cases/translation/functions/h3-cell-to-parent.toml#t004_null_cell_id"] +required = true + +[[obligation]] +id = "sf.functions.h3-cell-to-point.t001" +form = "sf.functions.h3-cell-to-point" +kind = "type_combination" +target = "INTEGER" +note = "The centroid of C, rounded to 6 places." +catches = "a boundary vertex returned instead of the centroid, or longitude and latitude swapped" +reading = "the page: a GEOGRAPHY point at the centroid of the cell, from an INTEGER or hexadecimal VARCHAR ID" +cases = ["cases/translation/functions/h3-cell-to-point.toml#t001_integer"] +required = true + +[[obligation]] +id = "sf.functions.h3-cell-to-point.t002" +form = "sf.functions.h3-cell-to-point" +kind = "type_combination" +target = "VARCHAR" +note = "The hexadecimal ID of the same cell, whose WKT equals that of the INTEGER result." +catches = "the text read as a decimal number" +reading = "the page: a GEOGRAPHY point at the centroid of the cell, from an INTEGER or hexadecimal VARCHAR ID" +cases = ["cases/translation/functions/h3-cell-to-point.toml#t002_varchar"] +required = true + +[[obligation]] +id = "sf.functions.h3-cell-to-point.t003" +form = "sf.functions.h3-cell-to-point" +kind = "null_argument" +target = "cell-id" +note = "A NULL ID; the page does not say; the recording decides." +catches = "an error" +reading = "the page: a GEOGRAPHY point at the centroid of the cell, from an INTEGER or hexadecimal VARCHAR ID" +cases = ["cases/translation/functions/h3-cell-to-point.toml#t003_null_cell_id"] +required = true + +[[obligation]] +id = "sf.functions.h3-compact-cells.t001" +form = "sf.functions.h3-compact-cells" +kind = "type_combination" +target = "ARRAY of INTEGER" +note = "The 7 children of a cell and one child of a neighbouring cell, which compact to the parent and that child." +catches = "the array returned unchanged, or the lone child merged into its parent" +reading = "the page: an array of INTEGER IDs compacted to the fewest cells covering the same area; the input cells must be valid, of one resolution and not repeated; NULL gives NULL" +cases = ["cases/translation/functions/h3-compact-cells.toml#t001_compact"] +required = true + +[[obligation]] +id = "sf.functions.h3-compact-cells.t002" +form = "sf.functions.h3-compact-cells" +kind = "error_parity" +target = "error" +note = "Cells of two resolutions, which the page says the input must not contain." +catches = "the cells compacted anyway" +reading = "the page: an array of INTEGER IDs compacted to the fewest cells covering the same area; the input cells must be valid, of one resolution and not repeated; NULL gives NULL" +cases = ["cases/translation/functions/h3-compact-cells.toml#t002_mixed_resolution"] +required = true + +[[obligation]] +id = "sf.functions.h3-compact-cells.t003" +form = "sf.functions.h3-compact-cells" +kind = "error_parity" +target = "error" +note = "A repeated cell, which the page says is not allowed." +catches = "the duplicate removed silently" +reading = "the page: an array of INTEGER IDs compacted to the fewest cells covering the same area; the input cells must be valid, of one resolution and not repeated; NULL gives NULL" +cases = ["cases/translation/functions/h3-compact-cells.toml#t003_duplicate"] +required = true + +[[obligation]] +id = "sf.functions.h3-compact-cells.t004" +form = "sf.functions.h3-compact-cells" +kind = "null_argument" +target = "array-of-cell-ids" +note = "A NULL array, which the page says gives NULL without an error." +catches = "an empty array returned" +reading = "the page: an array of INTEGER IDs compacted to the fewest cells covering the same area; the input cells must be valid, of one resolution and not repeated; NULL gives NULL" +cases = ["cases/translation/functions/h3-compact-cells.toml#t004_null_array_of_cell_ids"] +required = true + +[[obligation]] +id = "sf.functions.h3-compact-cells-strings.t001" +form = "sf.functions.h3-compact-cells-strings" +kind = "type_combination" +target = "ARRAY of VARCHAR" +note = "The 7 children of a cell and one child of a neighbouring cell, which compact to the parent and that child." +catches = "the array returned unchanged, or the lone child merged into its parent" +reading = "the page: an array of VARCHAR IDs compacted to the fewest cells covering the same area; the input cells must be valid, of one resolution and not repeated; NULL gives NULL" +cases = ["cases/translation/functions/h3-compact-cells-strings.toml#t001_compact"] +required = true + +[[obligation]] +id = "sf.functions.h3-compact-cells-strings.t002" +form = "sf.functions.h3-compact-cells-strings" +kind = "error_parity" +target = "error" +note = "Cells of two resolutions, which the page says the input must not contain." +catches = "the cells compacted anyway" +reading = "the page: an array of VARCHAR IDs compacted to the fewest cells covering the same area; the input cells must be valid, of one resolution and not repeated; NULL gives NULL" +cases = ["cases/translation/functions/h3-compact-cells-strings.toml#t002_mixed_resolution"] +required = true + +[[obligation]] +id = "sf.functions.h3-compact-cells-strings.t003" +form = "sf.functions.h3-compact-cells-strings" +kind = "error_parity" +target = "error" +note = "A repeated cell, which the page says is not allowed." +catches = "the duplicate removed silently" +reading = "the page: an array of VARCHAR IDs compacted to the fewest cells covering the same area; the input cells must be valid, of one resolution and not repeated; NULL gives NULL" +cases = ["cases/translation/functions/h3-compact-cells-strings.toml#t003_duplicate"] +required = true + +[[obligation]] +id = "sf.functions.h3-compact-cells-strings.t004" +form = "sf.functions.h3-compact-cells-strings" +kind = "null_argument" +target = "array-of-cell-ids" +note = "A NULL array, which the page says gives NULL without an error." +catches = "an empty array returned" +reading = "the page: an array of VARCHAR IDs compacted to the fewest cells covering the same area; the input cells must be valid, of one resolution and not repeated; NULL gives NULL" +cases = ["cases/translation/functions/h3-compact-cells-strings.toml#t004_null_array_of_cell_ids"] +required = true + +[[obligation]] +id = "sf.functions.h3-coverage.t001" +form = "sf.functions.h3-coverage" +kind = "type_combination" +target = "GEOGRAPHY, INTEGER" +note = "A triangle inside one cell but away from its centroid, and a small square around the centroid: each is covered by that cell alone." +catches = "only cells whose centroid is inside counted, which leaves the triangle uncovered" +reading = "the page: an array of the INTEGER IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; an error when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-coverage.toml#t001_cover"] +required = true + +[[obligation]] +id = "sf.functions.h3-coverage.t002" +form = "sf.functions.h3-coverage" +kind = "type_combination" +target = "GEOGRAPHY, INTEGER" +note = "A self-intersecting polygon kept with allow_invalid; the page gives NULL only where the coverage of an invalid shape cannot be computed, so the page does not say; the recording decides for this one." +catches = "NULL where Snowflake computes a coverage, or the reverse" +reading = "the page: an array of the INTEGER IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; an error when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-coverage.toml#t002_invalid"] +required = true + +[[obligation]] +id = "sf.functions.h3-coverage.t003" +form = "sf.functions.h3-coverage" +kind = "error_parity" +target = "error" +note = "A 20-degree square at resolution 15, more cells than the limit, which the page says is an error." +catches = "NULL returned" +reading = "the page: an array of the INTEGER IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; an error when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-coverage.toml#t003_limit"] +required = true + +[[obligation]] +id = "sf.functions.h3-coverage.t004" +form = "sf.functions.h3-coverage" +kind = "error_parity" +target = "error" +note = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error." +catches = "the resolution clamped to 15, or NULL returned" +reading = "the page: an array of the INTEGER IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; an error when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-coverage.toml#t004_resolution_range"] +required = true + +[[obligation]] +id = "sf.functions.h3-coverage.t005" +form = "sf.functions.h3-coverage" +kind = "null_argument" +target = "geography-expression" +note = "A NULL shape; the page does not say; the recording decides." +catches = "an error, or an empty array returned" +reading = "the page: an array of the INTEGER IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; an error when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-coverage.toml#t005_null_geography_expression"] +required = true + +[[obligation]] +id = "sf.functions.h3-coverage-strings.t001" +form = "sf.functions.h3-coverage-strings" +kind = "type_combination" +target = "GEOGRAPHY, INTEGER" +note = "A triangle inside one cell but away from its centroid, and a small square around the centroid: each is covered by that cell alone." +catches = "only cells whose centroid is inside counted, which leaves the triangle uncovered" +reading = "the page: an array of the hexadecimal VARCHAR IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; an error when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-coverage-strings.toml#t001_cover"] +required = true + +[[obligation]] +id = "sf.functions.h3-coverage-strings.t002" +form = "sf.functions.h3-coverage-strings" +kind = "type_combination" +target = "GEOGRAPHY, INTEGER" +note = "A self-intersecting polygon kept with allow_invalid; the page gives NULL only where the coverage of an invalid shape cannot be computed, so the page does not say; the recording decides for this one." +catches = "NULL where Snowflake computes a coverage, or the reverse" +reading = "the page: an array of the hexadecimal VARCHAR IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; an error when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-coverage-strings.toml#t002_invalid"] +required = true + +[[obligation]] +id = "sf.functions.h3-coverage-strings.t003" +form = "sf.functions.h3-coverage-strings" +kind = "error_parity" +target = "error" +note = "A 20-degree square at resolution 15, more cells than the limit, which the page says is an error." +catches = "NULL returned" +reading = "the page: an array of the hexadecimal VARCHAR IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; an error when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-coverage-strings.toml#t003_limit"] +required = true + +[[obligation]] +id = "sf.functions.h3-coverage-strings.t004" +form = "sf.functions.h3-coverage-strings" +kind = "error_parity" +target = "error" +note = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error." +catches = "the resolution clamped to 15, or NULL returned" +reading = "the page: an array of the hexadecimal VARCHAR IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; an error when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-coverage-strings.toml#t004_resolution_range"] +required = true + +[[obligation]] +id = "sf.functions.h3-coverage-strings.t005" +form = "sf.functions.h3-coverage-strings" +kind = "null_argument" +target = "geography-expression" +note = "A NULL shape; the page does not say; the recording decides." +catches = "an error, or an empty array returned" +reading = "the page: an array of the hexadecimal VARCHAR IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; an error when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-coverage-strings.toml#t005_null_geography_expression"] +required = true + +[[obligation]] +id = "sf.functions.h3-get-resolution.t001" +form = "sf.functions.h3-get-resolution" +kind = "type_combination" +target = "INTEGER" +note = "Cells at resolutions 9, 10 and 0." +catches = "a fixed resolution returned" +reading = "the page: the resolution of the cell, an INTEGER from 0 to 15" +cases = ["cases/translation/functions/h3-get-resolution.toml#t001_integer"] +required = true + +[[obligation]] +id = "sf.functions.h3-get-resolution.t002" +form = "sf.functions.h3-get-resolution" +kind = "type_combination" +target = "VARCHAR" +note = "The hexadecimal IDs of cells at resolutions 9 and 0." +catches = "the text read as a decimal number" +reading = "the page: the resolution of the cell, an INTEGER from 0 to 15" +cases = ["cases/translation/functions/h3-get-resolution.toml#t002_varchar"] +required = true + +[[obligation]] +id = "sf.functions.h3-get-resolution.t003" +form = "sf.functions.h3-get-resolution" +kind = "null_argument" +target = "cell-id" +note = "A NULL ID; the page does not say; the recording decides." +catches = "an error, or 0 returned" +reading = "the page: the resolution of the cell, an INTEGER from 0 to 15" +cases = ["cases/translation/functions/h3-get-resolution.toml#t003_null_cell_id"] +required = true + +[[obligation]] +id = "sf.functions.h3-grid-disk.t001" +form = "sf.functions.h3-grid-disk" +kind = "type_combination" +target = "INTEGER, INTEGER" +note = "k of 0, 1 and 2 around a hexagon: 1, 7 and 19 cells, including the cell itself." +catches = "only the ring at distance k returned, or the cell left out" +reading = "the page: an array of the cells within grid distance k (non-negative) of the cell, INTEGER for an INTEGER ID and hexadecimal VARCHAR for a VARCHAR ID" +cases = ["cases/translation/functions/h3-grid-disk.toml#t001_integer"] +required = true + +[[obligation]] +id = "sf.functions.h3-grid-disk.t002" +form = "sf.functions.h3-grid-disk" +kind = "type_combination" +target = "VARCHAR, INTEGER" +note = "A hexadecimal ID, whose disk holds hexadecimal IDs including a cell two steps away." +catches = "INTEGER IDs returned for a VARCHAR ID" +reading = "the page: an array of the cells within grid distance k (non-negative) of the cell, INTEGER for an INTEGER ID and hexadecimal VARCHAR for a VARCHAR ID" +cases = ["cases/translation/functions/h3-grid-disk.toml#t002_varchar"] +required = true + +[[obligation]] +id = "sf.functions.h3-grid-disk.t003" +form = "sf.functions.h3-grid-disk" +kind = "error_parity" +target = "error" +note = "k = -1, which the page says must be non-negative." +catches = "an empty array returned, or the sign ignored" +reading = "the page: an array of the cells within grid distance k (non-negative) of the cell, INTEGER for an INTEGER ID and hexadecimal VARCHAR for a VARCHAR ID" +cases = ["cases/translation/functions/h3-grid-disk.toml#t003_negative_k"] +required = true + +[[obligation]] +id = "sf.functions.h3-grid-disk.t004" +form = "sf.functions.h3-grid-disk" +kind = "null_argument" +target = "cell-id" +note = "A NULL ID; the page does not say; the recording decides." +catches = "an error, or an empty array returned" +reading = "the page: an array of the cells within grid distance k (non-negative) of the cell, INTEGER for an INTEGER ID and hexadecimal VARCHAR for a VARCHAR ID" +cases = ["cases/translation/functions/h3-grid-disk.toml#t004_null_cell_id"] +required = true + +[[obligation]] +id = "sf.functions.h3-grid-distance.t001" +form = "sf.functions.h3-grid-distance" +kind = "type_combination" +target = "INTEGER, INTEGER" +note = "A cell and a cell two steps away, both ways, and a cell with itself." +catches = "a count of cells on the path (3) returned instead of steps, or direction-dependent results" +reading = "the page: the grid distance in steps between two cells of the same resolution, from INTEGER or hexadecimal VARCHAR IDs" +cases = ["cases/translation/functions/h3-grid-distance.toml#t001_integer"] +required = true + +[[obligation]] +id = "sf.functions.h3-grid-distance.t002" +form = "sf.functions.h3-grid-distance" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "The same pair as hexadecimal IDs." +catches = "the text read as decimal numbers" +reading = "the page: the grid distance in steps between two cells of the same resolution, from INTEGER or hexadecimal VARCHAR IDs" +cases = ["cases/translation/functions/h3-grid-distance.toml#t002_varchar"] +required = true + +[[obligation]] +id = "sf.functions.h3-grid-distance.t003" +form = "sf.functions.h3-grid-distance" +kind = "error_parity" +target = "error" +note = "Cells of resolutions 9 and 10, which the page says must use the same resolution." +catches = "a distance computed after converting one cell" +reading = "the page: the grid distance in steps between two cells of the same resolution, from INTEGER or hexadecimal VARCHAR IDs" +cases = ["cases/translation/functions/h3-grid-distance.toml#t003_mixed_resolution"] +required = true + +[[obligation]] +id = "sf.functions.h3-grid-distance.t004" +form = "sf.functions.h3-grid-distance" +kind = "null_argument" +target = "cell-id-1" +note = "A NULL first ID; the page does not say; the recording decides." +catches = "an error, or 0 returned" +reading = "the page: the grid distance in steps between two cells of the same resolution, from INTEGER or hexadecimal VARCHAR IDs" +cases = ["cases/translation/functions/h3-grid-distance.toml#t004_null_cell_id_1"] +required = true + +[[obligation]] +id = "sf.functions.h3-grid-path.t001" +form = "sf.functions.h3-grid-path" +kind = "type_combination" +target = "INTEGER, INTEGER" +note = "The path from a cell to a cell two steps away, as JSON text: 3 cells from the first to the second." +catches = "the end cells left out, or the path reversed" +reading = "the page: an array of the cells on the line between two cells of the same resolution, INTEGER for INTEGER IDs and hexadecimal VARCHAR for VARCHAR IDs" +cases = ["cases/translation/functions/h3-grid-path.toml#t001_integer"] +required = true + +[[obligation]] +id = "sf.functions.h3-grid-path.t002" +form = "sf.functions.h3-grid-path" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "The same pair as hexadecimal IDs, which the page says give hexadecimal IDs." +catches = "INTEGER IDs returned for VARCHAR IDs" +reading = "the page: an array of the cells on the line between two cells of the same resolution, INTEGER for INTEGER IDs and hexadecimal VARCHAR for VARCHAR IDs" +cases = ["cases/translation/functions/h3-grid-path.toml#t002_varchar"] +required = true + +[[obligation]] +id = "sf.functions.h3-grid-path.t003" +form = "sf.functions.h3-grid-path" +kind = "null_argument" +target = "cell-id-1" +note = "A NULL first ID; the page does not say; the recording decides." +catches = "an error, or an empty array returned" +reading = "the page: an array of the cells on the line between two cells of the same resolution, INTEGER for INTEGER IDs and hexadecimal VARCHAR for VARCHAR IDs" +cases = ["cases/translation/functions/h3-grid-path.toml#t003_null_cell_id_1"] +required = true + +[[obligation]] +id = "sf.functions.h3-int-to-string.t001" +form = "sf.functions.h3-int-to-string" +kind = "type_combination" +target = "INTEGER" +note = "Cells at resolutions 9 and 0." +catches = "the decimal digits returned, or leading digits dropped" +reading = "the page: the hexadecimal form of an INTEGER cell ID" +cases = ["cases/translation/functions/h3-int-to-string.toml#t001_integer"] +required = true + +[[obligation]] +id = "sf.functions.h3-int-to-string.t002" +form = "sf.functions.h3-int-to-string" +kind = "null_argument" +target = "cell-id" +note = "A NULL ID; the page does not say; the recording decides." +catches = "an error, or an empty string returned" +reading = "the page: the hexadecimal form of an INTEGER cell ID" +cases = ["cases/translation/functions/h3-int-to-string.toml#t002_null_cell_id"] +required = true + +[[obligation]] +id = "sf.functions.h3-is-pentagon.t001" +form = "sf.functions.h3-is-pentagon" +kind = "type_combination" +target = "INTEGER" +note = "A resolution-0 pentagon and a hexagon." +catches = "every cell reported as a hexagon" +reading = "the page: TRUE if the cell is a pentagon, otherwise FALSE; NULL gives NULL" +cases = ["cases/translation/functions/h3-is-pentagon.toml#t001_integer"] +required = true + +[[obligation]] +id = "sf.functions.h3-is-pentagon.t002" +form = "sf.functions.h3-is-pentagon" +kind = "type_combination" +target = "VARCHAR" +note = "The same cells as hexadecimal IDs." +catches = "the text read as a decimal number" +reading = "the page: TRUE if the cell is a pentagon, otherwise FALSE; NULL gives NULL" +cases = ["cases/translation/functions/h3-is-pentagon.toml#t002_varchar"] +required = true + +[[obligation]] +id = "sf.functions.h3-is-pentagon.t003" +form = "sf.functions.h3-is-pentagon" +kind = "null_argument" +target = "cell-id" +note = "A NULL ID, which the page says gives NULL without an error." +catches = "FALSE returned" +reading = "the page: TRUE if the cell is a pentagon, otherwise FALSE; NULL gives NULL" +cases = ["cases/translation/functions/h3-is-pentagon.toml#t003_null_cell_id"] +required = true + +[[obligation]] +id = "sf.functions.h3-is-valid-cell.t001" +form = "sf.functions.h3-is-valid-cell" +kind = "type_combination" +target = "INTEGER" +note = "A valid cell, 0 and 123." +catches = "any non-zero integer accepted, or an error for an invalid ID" +reading = "the page: TRUE if the input is a valid H3 cell, otherwise FALSE; NULL gives NULL" +cases = ["cases/translation/functions/h3-is-valid-cell.toml#t001_integer"] +required = true + +[[obligation]] +id = "sf.functions.h3-is-valid-cell.t002" +form = "sf.functions.h3-is-valid-cell" +kind = "type_combination" +target = "VARCHAR" +note = "A valid hexadecimal ID, a non-hexadecimal string and the empty string." +catches = "an error for text that is not hexadecimal" +reading = "the page: TRUE if the input is a valid H3 cell, otherwise FALSE; NULL gives NULL" +cases = ["cases/translation/functions/h3-is-valid-cell.toml#t002_varchar"] +required = true + +[[obligation]] +id = "sf.functions.h3-is-valid-cell.t003" +form = "sf.functions.h3-is-valid-cell" +kind = "null_argument" +target = "cell-id" +note = "A NULL ID, which the page says gives NULL without an error." +catches = "FALSE returned" +reading = "the page: TRUE if the input is a valid H3 cell, otherwise FALSE; NULL gives NULL" +cases = ["cases/translation/functions/h3-is-valid-cell.toml#t003_null_cell_id"] +required = true + +[[obligation]] +id = "sf.functions.h3-latlng-to-cell.t001" +form = "sf.functions.h3-latlng-to-cell" +kind = "type_combination" +target = "FLOAT, FLOAT, INTEGER" +note = "A point in San Francisco at resolutions 0, 9 and 15, the ends of the range and between." +catches = "latitude and longitude swapped, or the resolution range cut short" +reading = "the page: the INTEGER ID of the cell holding the latitude and longitude at the target resolution (0 to 15; any other value is an error); latitude and longitude outside their ranges are wrapped; NaN or Inf is an error" +cases = ["cases/translation/functions/h3-latlng-to-cell.toml#t001_resolutions"] +required = true + +[[obligation]] +id = "sf.functions.h3-latlng-to-cell.t002" +form = "sf.functions.h3-latlng-to-cell" +kind = "type_combination" +target = "FLOAT, FLOAT, INTEGER" +note = "The same point with 360 added to the longitude, which the page says is wrapped into range." +catches = "an error for a longitude out of range, or another cell" +reading = "the page: the INTEGER ID of the cell holding the latitude and longitude at the target resolution (0 to 15; any other value is an error); latitude and longitude outside their ranges are wrapped; NaN or Inf is an error" +cases = ["cases/translation/functions/h3-latlng-to-cell.toml#t002_wrap"] +required = true + +[[obligation]] +id = "sf.functions.h3-latlng-to-cell.t003" +form = "sf.functions.h3-latlng-to-cell" +kind = "error_parity" +target = "error" +note = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error." +catches = "the resolution clamped to 15, or NULL returned" +reading = "the page: the INTEGER ID of the cell holding the latitude and longitude at the target resolution (0 to 15; any other value is an error); latitude and longitude outside their ranges are wrapped; NaN or Inf is an error" +cases = ["cases/translation/functions/h3-latlng-to-cell.toml#t003_resolution_range"] +required = true + +[[obligation]] +id = "sf.functions.h3-latlng-to-cell.t004" +form = "sf.functions.h3-latlng-to-cell" +kind = "error_parity" +target = "error" +note = "A NaN latitude, which the page says is an error." +catches = "NULL or a cell returned" +reading = "the page: the INTEGER ID of the cell holding the latitude and longitude at the target resolution (0 to 15; any other value is an error); latitude and longitude outside their ranges are wrapped; NaN or Inf is an error" +cases = ["cases/translation/functions/h3-latlng-to-cell.toml#t004_nan"] +required = true + +[[obligation]] +id = "sf.functions.h3-latlng-to-cell.t005" +form = "sf.functions.h3-latlng-to-cell" +kind = "null_argument" +target = "latitude" +note = "A NULL latitude; the page does not say; the recording decides." +catches = "an error" +reading = "the page: the INTEGER ID of the cell holding the latitude and longitude at the target resolution (0 to 15; any other value is an error); latitude and longitude outside their ranges are wrapped; NaN or Inf is an error" +cases = ["cases/translation/functions/h3-latlng-to-cell.toml#t005_null_latitude"] +required = true + +[[obligation]] +id = "sf.functions.h3-latlng-to-cell-string.t001" +form = "sf.functions.h3-latlng-to-cell-string" +kind = "type_combination" +target = "FLOAT, FLOAT, INTEGER" +note = "A point in San Francisco at resolutions 0, 9 and 15, the ends of the range and between." +catches = "latitude and longitude swapped, or the resolution range cut short" +reading = "the page: the hexadecimal VARCHAR ID of the cell holding the latitude and longitude at the target resolution (0 to 15; any other value is an error); latitude and longitude outside their ranges are wrapped; NaN or Inf is an error" +cases = ["cases/translation/functions/h3-latlng-to-cell-string.toml#t001_resolutions"] +required = true + +[[obligation]] +id = "sf.functions.h3-latlng-to-cell-string.t002" +form = "sf.functions.h3-latlng-to-cell-string" +kind = "type_combination" +target = "FLOAT, FLOAT, INTEGER" +note = "The same point with 360 added to the longitude, which the page says is wrapped into range." +catches = "an error for a longitude out of range, or another cell" +reading = "the page: the hexadecimal VARCHAR ID of the cell holding the latitude and longitude at the target resolution (0 to 15; any other value is an error); latitude and longitude outside their ranges are wrapped; NaN or Inf is an error" +cases = ["cases/translation/functions/h3-latlng-to-cell-string.toml#t002_wrap"] +required = true + +[[obligation]] +id = "sf.functions.h3-latlng-to-cell-string.t003" +form = "sf.functions.h3-latlng-to-cell-string" +kind = "error_parity" +target = "error" +note = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error." +catches = "the resolution clamped to 15, or NULL returned" +reading = "the page: the hexadecimal VARCHAR ID of the cell holding the latitude and longitude at the target resolution (0 to 15; any other value is an error); latitude and longitude outside their ranges are wrapped; NaN or Inf is an error" +cases = ["cases/translation/functions/h3-latlng-to-cell-string.toml#t003_resolution_range"] +required = true + +[[obligation]] +id = "sf.functions.h3-latlng-to-cell-string.t004" +form = "sf.functions.h3-latlng-to-cell-string" +kind = "error_parity" +target = "error" +note = "A NaN latitude, which the page says is an error." +catches = "NULL or a cell returned" +reading = "the page: the hexadecimal VARCHAR ID of the cell holding the latitude and longitude at the target resolution (0 to 15; any other value is an error); latitude and longitude outside their ranges are wrapped; NaN or Inf is an error" +cases = ["cases/translation/functions/h3-latlng-to-cell-string.toml#t004_nan"] +required = true + +[[obligation]] +id = "sf.functions.h3-latlng-to-cell-string.t005" +form = "sf.functions.h3-latlng-to-cell-string" +kind = "null_argument" +target = "latitude" +note = "A NULL latitude; the page does not say; the recording decides." +catches = "an error" +reading = "the page: the hexadecimal VARCHAR ID of the cell holding the latitude and longitude at the target resolution (0 to 15; any other value is an error); latitude and longitude outside their ranges are wrapped; NaN or Inf is an error" +cases = ["cases/translation/functions/h3-latlng-to-cell-string.toml#t005_null_latitude"] +required = true + +[[obligation]] +id = "sf.functions.h3-point-to-cell.t001" +form = "sf.functions.h3-point-to-cell" +kind = "type_combination" +target = "GEOGRAPHY, INTEGER" +note = "A point in San Francisco, written longitude first, at resolutions 0 and 9." +catches = "longitude and latitude swapped" +reading = "the page: the INTEGER ID of the cell holding a GEOGRAPHY point at the target resolution (0 to 15; any other value is an error)" +cases = ["cases/translation/functions/h3-point-to-cell.toml#t001_point"] +required = true + +[[obligation]] +id = "sf.functions.h3-point-to-cell.t002" +form = "sf.functions.h3-point-to-cell" +kind = "error_parity" +target = "error" +note = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error." +catches = "the resolution clamped to 15, or NULL returned" +reading = "the page: the INTEGER ID of the cell holding a GEOGRAPHY point at the target resolution (0 to 15; any other value is an error)" +cases = ["cases/translation/functions/h3-point-to-cell.toml#t002_resolution_range"] +required = true + +[[obligation]] +id = "sf.functions.h3-point-to-cell.t003" +form = "sf.functions.h3-point-to-cell" +kind = "null_argument" +target = "geography-point" +note = "A NULL point; the page does not say; the recording decides." +catches = "an error" +reading = "the page: the INTEGER ID of the cell holding a GEOGRAPHY point at the target resolution (0 to 15; any other value is an error)" +cases = ["cases/translation/functions/h3-point-to-cell.toml#t003_null_geography_point"] +required = true + +[[obligation]] +id = "sf.functions.h3-point-to-cell-string.t001" +form = "sf.functions.h3-point-to-cell-string" +kind = "type_combination" +target = "GEOGRAPHY, INTEGER" +note = "A point in San Francisco, written longitude first, at resolutions 0 and 9." +catches = "longitude and latitude swapped" +reading = "the page: the hexadecimal VARCHAR ID of the cell holding a GEOGRAPHY point at the target resolution (0 to 15; any other value is an error)" +cases = ["cases/translation/functions/h3-point-to-cell-string.toml#t001_point"] +required = true + +[[obligation]] +id = "sf.functions.h3-point-to-cell-string.t002" +form = "sf.functions.h3-point-to-cell-string" +kind = "error_parity" +target = "error" +note = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error." +catches = "the resolution clamped to 15, or NULL returned" +reading = "the page: the hexadecimal VARCHAR ID of the cell holding a GEOGRAPHY point at the target resolution (0 to 15; any other value is an error)" +cases = ["cases/translation/functions/h3-point-to-cell-string.toml#t002_resolution_range"] +required = true + +[[obligation]] +id = "sf.functions.h3-point-to-cell-string.t003" +form = "sf.functions.h3-point-to-cell-string" +kind = "null_argument" +target = "geography-point" +note = "A NULL point; the page does not say; the recording decides." +catches = "an error" +reading = "the page: the hexadecimal VARCHAR ID of the cell holding a GEOGRAPHY point at the target resolution (0 to 15; any other value is an error)" +cases = ["cases/translation/functions/h3-point-to-cell-string.toml#t003_null_geography_point"] +required = true + +[[obligation]] +id = "sf.functions.h3-polygon-to-cells.t001" +form = "sf.functions.h3-polygon-to-cells" +kind = "type_combination" +target = "GEOGRAPHY, INTEGER" +note = "A triangle inside one cell but away from its centroid, which holds no centroid, and a small square around the centroid, which holds one." +catches = "cells counted when their boundary intersects the polygon, which puts the cell in the triangle's result" +reading = "the page: an array of the INTEGER IDs of the cells whose centroids lie inside the polygon; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-polygon-to-cells.toml#t001_centroids"] +required = true + +[[obligation]] +id = "sf.functions.h3-polygon-to-cells.t002" +form = "sf.functions.h3-polygon-to-cells" +kind = "error_parity" +target = "error" +note = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error." +catches = "the resolution clamped to 15, or NULL returned" +reading = "the page: an array of the INTEGER IDs of the cells whose centroids lie inside the polygon; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-polygon-to-cells.toml#t002_resolution_range"] +required = true + +[[obligation]] +id = "sf.functions.h3-polygon-to-cells.t003" +form = "sf.functions.h3-polygon-to-cells" +kind = "null_argument" +target = "geography-polygon" +note = "A NULL polygon; the page does not say; the recording decides." +catches = "an error, or an empty array returned" +reading = "the page: an array of the INTEGER IDs of the cells whose centroids lie inside the polygon; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-polygon-to-cells.toml#t003_null_geography_polygon"] +required = true + +[[obligation]] +id = "sf.functions.h3-polygon-to-cells-strings.t001" +form = "sf.functions.h3-polygon-to-cells-strings" +kind = "type_combination" +target = "GEOGRAPHY, INTEGER" +note = "A triangle inside one cell but away from its centroid, which holds no centroid, and a small square around the centroid, which holds one." +catches = "cells counted when their boundary intersects the polygon, which puts the cell in the triangle's result" +reading = "the page: an array of the hexadecimal VARCHAR IDs of the cells whose centroids lie inside the polygon; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-polygon-to-cells-strings.toml#t001_centroids"] +required = true + +[[obligation]] +id = "sf.functions.h3-polygon-to-cells-strings.t002" +form = "sf.functions.h3-polygon-to-cells-strings" +kind = "error_parity" +target = "error" +note = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error." +catches = "the resolution clamped to 15, or NULL returned" +reading = "the page: an array of the hexadecimal VARCHAR IDs of the cells whose centroids lie inside the polygon; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-polygon-to-cells-strings.toml#t002_resolution_range"] +required = true + +[[obligation]] +id = "sf.functions.h3-polygon-to-cells-strings.t003" +form = "sf.functions.h3-polygon-to-cells-strings" +kind = "null_argument" +target = "geography-polygon" +note = "A NULL polygon; the page does not say; the recording decides." +catches = "an error, or an empty array returned" +reading = "the page: an array of the hexadecimal VARCHAR IDs of the cells whose centroids lie inside the polygon; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-polygon-to-cells-strings.toml#t003_null_geography_polygon"] +required = true + +[[obligation]] +id = "sf.functions.h3-string-to-int.t001" +form = "sf.functions.h3-string-to-int" +kind = "type_combination" +target = "VARCHAR" +note = "Hexadecimal IDs at resolutions 9 and 0." +catches = "the text read as a decimal number, or a value beyond 63 bits truncated" +reading = "the page: the INTEGER form of a hexadecimal cell ID" +cases = ["cases/translation/functions/h3-string-to-int.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.h3-string-to-int.t002" +form = "sf.functions.h3-string-to-int" +kind = "null_argument" +target = "cell-id" +note = "A NULL ID; the page does not say; the recording decides." +catches = "an error, or 0 returned" +reading = "the page: the INTEGER form of a hexadecimal cell ID" +cases = ["cases/translation/functions/h3-string-to-int.toml#t002_null_cell_id"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-coverage.t001" +form = "sf.functions.h3-try-coverage" +kind = "type_combination" +target = "GEOGRAPHY, INTEGER" +note = "A triangle inside one cell but away from its centroid, and a small square around the centroid: each is covered by that cell alone." +catches = "only cells whose centroid is inside counted, which leaves the triangle uncovered" +reading = "the page: an array of the INTEGER IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; NULL when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-try-coverage.toml#t001_cover"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-coverage.t002" +form = "sf.functions.h3-try-coverage" +kind = "type_combination" +target = "GEOGRAPHY, INTEGER" +note = "A self-intersecting polygon kept with allow_invalid; the page gives NULL only where the coverage of an invalid shape cannot be computed, so the page does not say; the recording decides for this one." +catches = "NULL where Snowflake computes a coverage, or the reverse" +reading = "the page: an array of the INTEGER IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; NULL when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-try-coverage.toml#t002_invalid"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-coverage.t003" +form = "sf.functions.h3-try-coverage" +kind = "type_combination" +target = "GEOGRAPHY, INTEGER" +note = "A 20-degree square at resolution 15, more cells than the limit, which the page says gives NULL." +catches = "an error raised" +reading = "the page: an array of the INTEGER IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; NULL when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-try-coverage.toml#t003_limit"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-coverage.t004" +form = "sf.functions.h3-try-coverage" +kind = "error_parity" +target = "error" +note = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. The page says this holds for the TRY form too." +catches = "the resolution clamped to 15, or NULL returned" +reading = "the page: an array of the INTEGER IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; NULL when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-try-coverage.toml#t004_resolution_range"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-coverage.t005" +form = "sf.functions.h3-try-coverage" +kind = "null_argument" +target = "geography-expression" +note = "A NULL shape; the page does not say; the recording decides." +catches = "an error, or an empty array returned" +reading = "the page: an array of the INTEGER IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; NULL when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-try-coverage.toml#t005_null_geography_expression"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-coverage-strings.t001" +form = "sf.functions.h3-try-coverage-strings" +kind = "type_combination" +target = "GEOGRAPHY, INTEGER" +note = "A triangle inside one cell but away from its centroid, and a small square around the centroid: each is covered by that cell alone." +catches = "only cells whose centroid is inside counted, which leaves the triangle uncovered" +reading = "the page: an array of the hexadecimal VARCHAR IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; NULL when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-try-coverage-strings.toml#t001_cover"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-coverage-strings.t002" +form = "sf.functions.h3-try-coverage-strings" +kind = "type_combination" +target = "GEOGRAPHY, INTEGER" +note = "A self-intersecting polygon kept with allow_invalid; the page gives NULL only where the coverage of an invalid shape cannot be computed, so the page does not say; the recording decides for this one." +catches = "NULL where Snowflake computes a coverage, or the reverse" +reading = "the page: an array of the hexadecimal VARCHAR IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; NULL when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-try-coverage-strings.toml#t002_invalid"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-coverage-strings.t003" +form = "sf.functions.h3-try-coverage-strings" +kind = "type_combination" +target = "GEOGRAPHY, INTEGER" +note = "A 20-degree square at resolution 15, more cells than the limit, which the page says gives NULL." +catches = "an error raised" +reading = "the page: an array of the hexadecimal VARCHAR IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; NULL when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-try-coverage-strings.toml#t003_limit"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-coverage-strings.t004" +form = "sf.functions.h3-try-coverage-strings" +kind = "error_parity" +target = "error" +note = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. The page says this holds for the TRY form too." +catches = "the resolution clamped to 15, or NULL returned" +reading = "the page: an array of the hexadecimal VARCHAR IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; NULL when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-try-coverage-strings.toml#t004_resolution_range"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-coverage-strings.t005" +form = "sf.functions.h3-try-coverage-strings" +kind = "null_argument" +target = "geography-expression" +note = "A NULL shape; the page does not say; the recording decides." +catches = "an error, or an empty array returned" +reading = "the page: an array of the hexadecimal VARCHAR IDs of the fewest cells covering the shape, a cell counting if its boundary intersects it; NULL for an invalid shape; NULL when the cells exceed the limit; target resolution 0 to 15, any other value an error" +cases = ["cases/translation/functions/h3-try-coverage-strings.toml#t005_null_geography_expression"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-grid-distance.t001" +form = "sf.functions.h3-try-grid-distance" +kind = "type_combination" +target = "INTEGER, INTEGER" +note = "A cell and a cell two steps away, both ways, and a cell with itself." +catches = "a count of cells on the path (3) returned instead of steps, or direction-dependent results" +reading = "the page: the grid distance in steps between two cells of the same resolution, from INTEGER or hexadecimal VARCHAR IDs; NULL where it cannot be computed, for example for non-neighbouring base cells" +cases = ["cases/translation/functions/h3-try-grid-distance.toml#t001_integer"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-grid-distance.t002" +form = "sf.functions.h3-try-grid-distance" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "The same pair as hexadecimal IDs." +catches = "the text read as decimal numbers" +reading = "the page: the grid distance in steps between two cells of the same resolution, from INTEGER or hexadecimal VARCHAR IDs; NULL where it cannot be computed, for example for non-neighbouring base cells" +cases = ["cases/translation/functions/h3-try-grid-distance.toml#t002_varchar"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-grid-distance.t003" +form = "sf.functions.h3-try-grid-distance" +kind = "type_combination" +target = "INTEGER, INTEGER" +note = "Resolution-5 cells in San Francisco and Sydney, on non-neighbouring base cells, which the page says give NULL." +catches = "an error raised, or a great-circle estimate returned" +reading = "the page: the grid distance in steps between two cells of the same resolution, from INTEGER or hexadecimal VARCHAR IDs; NULL where it cannot be computed, for example for non-neighbouring base cells" +cases = ["cases/translation/functions/h3-try-grid-distance.toml#t003_far"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-grid-distance.t004" +form = "sf.functions.h3-try-grid-distance" +kind = "null_argument" +target = "cell-id-1" +note = "A NULL first ID; the page does not say; the recording decides." +catches = "an error, or 0 returned" +reading = "the page: the grid distance in steps between two cells of the same resolution, from INTEGER or hexadecimal VARCHAR IDs; NULL where it cannot be computed, for example for non-neighbouring base cells" +cases = ["cases/translation/functions/h3-try-grid-distance.toml#t004_null_cell_id_1"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-grid-path.t001" +form = "sf.functions.h3-try-grid-path" +kind = "type_combination" +target = "INTEGER, INTEGER" +note = "The path from a cell to a cell two steps away, as JSON text: 3 cells from the first to the second." +catches = "the end cells left out, or the path reversed" +reading = "the page: an array of the cells on the line between two cells of the same resolution, INTEGER for INTEGER IDs and hexadecimal VARCHAR for VARCHAR IDs; NULL where it cannot be computed, for example for non-neighbouring base cells" +cases = ["cases/translation/functions/h3-try-grid-path.toml#t001_integer"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-grid-path.t002" +form = "sf.functions.h3-try-grid-path" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "The same pair as hexadecimal IDs, which the page says give hexadecimal IDs." +catches = "INTEGER IDs returned for VARCHAR IDs" +reading = "the page: an array of the cells on the line between two cells of the same resolution, INTEGER for INTEGER IDs and hexadecimal VARCHAR for VARCHAR IDs; NULL where it cannot be computed, for example for non-neighbouring base cells" +cases = ["cases/translation/functions/h3-try-grid-path.toml#t002_varchar"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-grid-path.t003" +form = "sf.functions.h3-try-grid-path" +kind = "type_combination" +target = "INTEGER, INTEGER" +note = "Resolution-5 cells in San Francisco and Sydney, on non-neighbouring base cells, which the page says give NULL." +catches = "an error raised, or a partial path returned" +reading = "the page: an array of the cells on the line between two cells of the same resolution, INTEGER for INTEGER IDs and hexadecimal VARCHAR for VARCHAR IDs; NULL where it cannot be computed, for example for non-neighbouring base cells" +cases = ["cases/translation/functions/h3-try-grid-path.toml#t003_far"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-grid-path.t004" +form = "sf.functions.h3-try-grid-path" +kind = "null_argument" +target = "cell-id-1" +note = "A NULL first ID; the page does not say; the recording decides." +catches = "an error, or an empty array returned" +reading = "the page: an array of the cells on the line between two cells of the same resolution, INTEGER for INTEGER IDs and hexadecimal VARCHAR for VARCHAR IDs; NULL where it cannot be computed, for example for non-neighbouring base cells" +cases = ["cases/translation/functions/h3-try-grid-path.toml#t004_null_cell_id_1"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-polygon-to-cells.t001" +form = "sf.functions.h3-try-polygon-to-cells" +kind = "type_combination" +target = "GEOGRAPHY, INTEGER" +note = "A triangle inside one cell but away from its centroid, which holds no centroid, and a small square around the centroid, which holds one." +catches = "cells counted when their boundary intersects the polygon, which puts the cell in the triangle's result" +reading = "the page: an array of the INTEGER IDs of the cells whose centroids lie inside the polygon; target resolution 0 to 15, any other value an error; NULL where it cannot be computed" +cases = ["cases/translation/functions/h3-try-polygon-to-cells.toml#t001_centroids"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-polygon-to-cells.t002" +form = "sf.functions.h3-try-polygon-to-cells" +kind = "error_parity" +target = "error" +note = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. The page says this holds for the TRY form too." +catches = "the resolution clamped to 15, or NULL returned" +reading = "the page: an array of the INTEGER IDs of the cells whose centroids lie inside the polygon; target resolution 0 to 15, any other value an error; NULL where it cannot be computed" +cases = ["cases/translation/functions/h3-try-polygon-to-cells.toml#t002_resolution_range"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-polygon-to-cells.t003" +form = "sf.functions.h3-try-polygon-to-cells" +kind = "null_argument" +target = "geography-polygon" +note = "A NULL polygon; the page does not say; the recording decides." +catches = "an error, or an empty array returned" +reading = "the page: an array of the INTEGER IDs of the cells whose centroids lie inside the polygon; target resolution 0 to 15, any other value an error; NULL where it cannot be computed" +cases = ["cases/translation/functions/h3-try-polygon-to-cells.toml#t003_null_geography_polygon"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-polygon-to-cells-strings.t001" +form = "sf.functions.h3-try-polygon-to-cells-strings" +kind = "type_combination" +target = "GEOGRAPHY, INTEGER" +note = "A triangle inside one cell but away from its centroid, which holds no centroid, and a small square around the centroid, which holds one." +catches = "cells counted when their boundary intersects the polygon, which puts the cell in the triangle's result" +reading = "the page: an array of the hexadecimal VARCHAR IDs of the cells whose centroids lie inside the polygon; target resolution 0 to 15, any other value an error; NULL where it cannot be computed" +cases = ["cases/translation/functions/h3-try-polygon-to-cells-strings.toml#t001_centroids"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-polygon-to-cells-strings.t002" +form = "sf.functions.h3-try-polygon-to-cells-strings" +kind = "error_parity" +target = "error" +note = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error. The page says this holds for the TRY form too." +catches = "the resolution clamped to 15, or NULL returned" +reading = "the page: an array of the hexadecimal VARCHAR IDs of the cells whose centroids lie inside the polygon; target resolution 0 to 15, any other value an error; NULL where it cannot be computed" +cases = ["cases/translation/functions/h3-try-polygon-to-cells-strings.toml#t002_resolution_range"] +required = true + +[[obligation]] +id = "sf.functions.h3-try-polygon-to-cells-strings.t003" +form = "sf.functions.h3-try-polygon-to-cells-strings" +kind = "null_argument" +target = "geography-polygon" +note = "A NULL polygon; the page does not say; the recording decides." +catches = "an error, or an empty array returned" +reading = "the page: an array of the hexadecimal VARCHAR IDs of the cells whose centroids lie inside the polygon; target resolution 0 to 15, any other value an error; NULL where it cannot be computed" +cases = ["cases/translation/functions/h3-try-polygon-to-cells-strings.toml#t003_null_geography_polygon"] +required = true + +[[obligation]] +id = "sf.functions.h3-uncompact-cells.t001" +form = "sf.functions.h3-uncompact-cells" +kind = "type_combination" +target = "ARRAY of INTEGER, INTEGER" +note = "A resolution-9 cell and a resolution-10 cell expanded to resolution 10: 7 cells and the one already there." +catches = "the finer cell expanded again, or dropped" +reading = "the page: an array of INTEGER IDs expanded to the target resolution (0 to 15; any other value is an error); the input cells cannot have a higher resolution than the target; NULL gives NULL" +cases = ["cases/translation/functions/h3-uncompact-cells.toml#t001_uncompact"] +required = true + +[[obligation]] +id = "sf.functions.h3-uncompact-cells.t002" +form = "sf.functions.h3-uncompact-cells" +kind = "error_parity" +target = "error" +note = "A target resolution 8, coarser than the resolution-9 input, which the page says is not allowed." +catches = "the parent returned" +reading = "the page: an array of INTEGER IDs expanded to the target resolution (0 to 15; any other value is an error); the input cells cannot have a higher resolution than the target; NULL gives NULL" +cases = ["cases/translation/functions/h3-uncompact-cells.toml#t002_coarser_target"] +required = true + +[[obligation]] +id = "sf.functions.h3-uncompact-cells.t003" +form = "sf.functions.h3-uncompact-cells" +kind = "error_parity" +target = "error" +note = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error." +catches = "the resolution clamped to 15, or NULL returned" +reading = "the page: an array of INTEGER IDs expanded to the target resolution (0 to 15; any other value is an error); the input cells cannot have a higher resolution than the target; NULL gives NULL" +cases = ["cases/translation/functions/h3-uncompact-cells.toml#t003_resolution_range"] +required = true + +[[obligation]] +id = "sf.functions.h3-uncompact-cells.t004" +form = "sf.functions.h3-uncompact-cells" +kind = "null_argument" +target = "array-of-cell-ids" +note = "A NULL array, which the page says gives NULL without an error." +catches = "an empty array returned" +reading = "the page: an array of INTEGER IDs expanded to the target resolution (0 to 15; any other value is an error); the input cells cannot have a higher resolution than the target; NULL gives NULL" +cases = ["cases/translation/functions/h3-uncompact-cells.toml#t004_null_array_of_cell_ids"] +required = true + +[[obligation]] +id = "sf.functions.h3-uncompact-cells-strings.t001" +form = "sf.functions.h3-uncompact-cells-strings" +kind = "type_combination" +target = "ARRAY of VARCHAR, INTEGER" +note = "A resolution-9 cell and a resolution-10 cell expanded to resolution 10: 7 cells and the one already there." +catches = "the finer cell expanded again, or dropped" +reading = "the page: an array of VARCHAR IDs expanded to the target resolution (0 to 15; any other value is an error); the input cells cannot have a higher resolution than the target; NULL gives NULL" +cases = ["cases/translation/functions/h3-uncompact-cells-strings.toml#t001_uncompact"] +required = true + +[[obligation]] +id = "sf.functions.h3-uncompact-cells-strings.t002" +form = "sf.functions.h3-uncompact-cells-strings" +kind = "error_parity" +target = "error" +note = "A target resolution 8, coarser than the resolution-9 input, which the page says is not allowed." +catches = "the parent returned" +reading = "the page: an array of VARCHAR IDs expanded to the target resolution (0 to 15; any other value is an error); the input cells cannot have a higher resolution than the target; NULL gives NULL" +cases = ["cases/translation/functions/h3-uncompact-cells-strings.toml#t002_coarser_target"] +required = true + +[[obligation]] +id = "sf.functions.h3-uncompact-cells-strings.t003" +form = "sf.functions.h3-uncompact-cells-strings" +kind = "error_parity" +target = "error" +note = "Resolution 16, outside the 0 to 15 that the page allows; it says any other value is an error." +catches = "the resolution clamped to 15, or NULL returned" +reading = "the page: an array of VARCHAR IDs expanded to the target resolution (0 to 15; any other value is an error); the input cells cannot have a higher resolution than the target; NULL gives NULL" +cases = ["cases/translation/functions/h3-uncompact-cells-strings.toml#t003_resolution_range"] +required = true + +[[obligation]] +id = "sf.functions.h3-uncompact-cells-strings.t004" +form = "sf.functions.h3-uncompact-cells-strings" +kind = "null_argument" +target = "array-of-cell-ids" +note = "A NULL array, which the page says gives NULL without an error." +catches = "an empty array returned" +reading = "the page: an array of VARCHAR IDs expanded to the target resolution (0 to 15; any other value is an error); the input cells cannot have a higher resolution than the target; NULL gives NULL" +cases = ["cases/translation/functions/h3-uncompact-cells-strings.toml#t004_null_array_of_cell_ids"] +required = true + +[[obligation]] +id = "sf.functions.hash-agg.hash-agg.t001" +form = "sf.functions.hash-agg.hash-agg" +kind = "type_combination" +target = "NUMBER" +note = "HASH_AGG over varied rows with a duplicate." +catches = "another per-row hash or combining function" +reading = "the page: HASH_AGG hashes rows with HASH, does not ignore NULLs, is order-insensitive across rows but sensitive to column order, and never returns NULL" +cases = ["cases/translation/functions/hash-agg.hash-agg.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.hash-agg.hash-agg.t002" +form = "sf.functions.hash-agg.hash-agg" +kind = "type_combination" +target = "DISTINCT NUMBER" +note = "HASH_AGG(DISTINCT) against the plain aggregate on rows with duplicates." +catches = "DISTINCT ignored (the two values equal)" +reading = "the page: HASH_AGG hashes rows with HASH, does not ignore NULLs, is order-insensitive across rows but sensitive to column order, and never returns NULL" +cases = ["cases/translation/functions/hash-agg.hash-agg.toml#t002_distinct"] +required = true + +[[obligation]] +id = "sf.functions.hash-agg.hash-agg.t003" +form = "sf.functions.hash-agg.hash-agg" +kind = "type_combination" +target = "VARCHAR, NUMBER" +note = "Two columns holding the same values in different row orders, and both column orders." +catches = "a row-order-sensitive fold (r1 FALSE) or a column-order-insensitive one (r2 TRUE)" +reading = "the page: HASH_AGG hashes rows with HASH, does not ignore NULLs, is order-insensitive across rows but sensitive to column order, and never returns NULL" +cases = ["cases/translation/functions/hash-agg.hash-agg.toml#t003_row_order"] +required = true + +[[obligation]] +id = "sf.functions.hash-agg.hash-agg.t004" +form = "sf.functions.hash-agg.hash-agg" +kind = "null_argument" +target = "expr" +note = "NULL rows, which the page says are not ignored." +catches = "NULL rows skipped (equal to the aggregate without them) or a NULL result" +reading = "the page: HASH_AGG hashes rows with HASH, does not ignore NULLs, is order-insensitive across rows but sensitive to column order, and never returns NULL" +cases = ["cases/translation/functions/hash-agg.hash-agg.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.hash-agg.hash-agg.t005" +form = "sf.functions.hash-agg.hash-agg" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "HASH_AGG over no rows." +catches = "NULL for an empty input (the page: never NULL)" +reading = "the page: HASH_AGG hashes rows with HASH, does not ignore NULLs, is order-insensitive across rows but sensitive to column order, and never returns NULL" +cases = ["cases/translation/functions/hash-agg.hash-agg.toml#t005_no_rows"] +required = true + +[[obligation]] +id = "sf.functions.hash-agg.hash-agg-over.t001" +form = "sf.functions.hash-agg.hash-agg-over" +kind = "type_combination" +target = "NUMBER OVER (PARTITION BY)" +note = "HASH_AGG per partition with partitions of equal multisets." +catches = "the whole input hashed instead of the partition, or partitions with the same rows hashed differently" +reading = "the page: HASH_AGG hashes rows with HASH, does not ignore NULLs, is order-insensitive across rows but sensitive to column order, and never returns NULL; as a window function partitioned by " +cases = ["cases/translation/functions/hash-agg.hash-agg-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.hash-agg.hash-agg-over.t002" +form = "sf.functions.hash-agg.hash-agg-over" +kind = "type_combination" +target = "NUMBER OVER ()" +note = "An empty OVER clause." +catches = "a running (ordered) hash instead of the whole-input value" +reading = "the page: HASH_AGG hashes rows with HASH, does not ignore NULLs, is order-insensitive across rows but sensitive to column order, and never returns NULL; as a window function partitioned by " +cases = ["cases/translation/functions/hash-agg.hash-agg-over.toml#t002_no_partition"] +required = true + +[[obligation]] +id = "sf.functions.hash-agg.hash-agg-over.t003" +form = "sf.functions.hash-agg.hash-agg-over" +kind = "null_argument" +target = "expr" +note = "NULL values inside a partition." +catches = "NULLs skipped within the window" +reading = "the page: HASH_AGG hashes rows with HASH, does not ignore NULLs, is order-insensitive across rows but sensitive to column order, and never returns NULL; as a window function partitioned by " +cases = ["cases/translation/functions/hash-agg.hash-agg-over.toml#t003_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.hash-agg.hash-agg-over.syntax.t001" +form = "sf.functions.hash-agg.hash-agg-over.syntax" +kind = "type_combination" +target = "* OVER (PARTITION BY)" +note = "HASH_AGG(*) per partition." +catches = "the star expanded to a different column set or order (the ordinal column included or dropped)" +reading = "the page: HASH_AGG hashes rows with HASH, does not ignore NULLs, is order-insensitive across rows but sensitive to column order, and never returns NULL; HASH_AGG(*) hashes every column of the row" +cases = ["cases/translation/functions/hash-agg.hash-agg-over.syntax.toml#t001_star"] +required = true + +[[obligation]] +id = "sf.functions.hash-agg.hash-agg-over.syntax.t002" +form = "sf.functions.hash-agg.hash-agg-over.syntax" +kind = "null_argument" +target = "expr3" +note = "NULL partition key." +catches = "NULL-keyed rows dropped or merged with another partition" +reading = "the page: HASH_AGG hashes rows with HASH, does not ignore NULLs, is order-insensitive across rows but sensitive to column order, and never returns NULL; HASH_AGG(*) hashes every column of the row" +cases = ["cases/translation/functions/hash-agg.hash-agg-over.syntax.toml#t002_null_expr3"] +required = true + +[[obligation]] +id = "sf.functions.haversine.t001" +form = "sf.functions.haversine" +kind = "type_combination" +target = "FLOAT x 4" +note = "The page example, both ways and with a point to itself, rounded to 2 places (3936.39)." +catches = "latitude and longitude swapped, metres returned, or a direction-dependent result" +reading = "the page: the great-circle distance in kilometres between two latitude/longitude points, as FLOAT; its example gives 3936.385096389 for New York and Los Angeles" +cases = ["cases/translation/functions/haversine.toml#t001_example"] +required = true + +[[obligation]] +id = "sf.functions.haversine.t002" +form = "sf.functions.haversine" +kind = "null_argument" +target = "lat1" +note = "A NULL latitude; the page does not say; the recording decides." +catches = "an error, or 0 returned" +reading = "the page: the great-circle distance in kilometres between two latitude/longitude points, as FLOAT; its example gives 3936.385096389 for New York and Los Angeles" +cases = ["cases/translation/functions/haversine.toml#t002_null_lat1"] +required = true + +[[obligation]] +id = "sf.functions.hex-decode-binary.t001" +form = "sf.functions.hex-decode-binary" +kind = "type_combination" +target = "VARCHAR -> BINARY" +note = "HEX_DECODE_BINARY of upper- and lower-case hex digits." +catches = "lower-case digits rejected, nibble order swapped, or UTF-8 read as Latin-1" +reading = "the page: is a string of hexadecimal digits (decode) or a binary or string (encode); returns BINARY" +cases = ["cases/translation/functions/hex-decode-binary.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.hex-decode-binary.t002" +form = "sf.functions.hex-decode-binary" +kind = "null_argument" +target = "input" +note = "NULL input next to a set one." +catches = "NULL decoded as empty" +reading = "the page: is a string of hexadecimal digits (decode) or a binary or string (encode); returns BINARY" +cases = ["cases/translation/functions/hex-decode-binary.toml#t002_null_input"] +required = true + +[[obligation]] +id = "sf.functions.hex-decode-binary.t003" +form = "sf.functions.hex-decode-binary" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "The empty string." +catches = "NULL or an error for empty input" +reading = "the page: is a string of hexadecimal digits (decode) or a binary or string (encode); returns BINARY" +cases = ["cases/translation/functions/hex-decode-binary.toml#t003_empty"] +required = true + +[[obligation]] +id = "sf.functions.hex-decode-binary.t004" +form = "sf.functions.hex-decode-binary" +kind = "error_parity" +target = "error" +note = "A non-hex digit." +catches = "NULL (the TRY_ behaviour) or a partial decode where Snowflake raises an error" +reading = "the page: is a string of hexadecimal digits (decode) or a binary or string (encode); returns BINARY" +cases = ["cases/translation/functions/hex-decode-binary.toml#t004_invalid"] +required = true + +[[obligation]] +id = "sf.functions.hex-decode-binary.t005" +form = "sf.functions.hex-decode-binary" +kind = "error_parity" +target = "error" +note = "An odd number of hex digits." +catches = "the last nibble dropped or zero-padded instead of an error" +reading = "the page: is a string of hexadecimal digits (decode) or a binary or string (encode); returns BINARY" +cases = ["cases/translation/functions/hex-decode-binary.toml#t005_odd_length"] +required = true + +[[obligation]] +id = "sf.functions.hex-decode-string.t001" +form = "sf.functions.hex-decode-string" +kind = "type_combination" +target = "VARCHAR -> VARCHAR" +note = "HEX_DECODE_STRING of upper- and lower-case hex digits." +catches = "lower-case digits rejected, nibble order swapped, or UTF-8 read as Latin-1" +reading = "the page: is a string of hexadecimal digits (decode) or a binary or string (encode); returns VARCHAR" +cases = ["cases/translation/functions/hex-decode-string.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.hex-decode-string.t002" +form = "sf.functions.hex-decode-string" +kind = "null_argument" +target = "input" +note = "NULL input next to a set one." +catches = "NULL decoded as empty" +reading = "the page: is a string of hexadecimal digits (decode) or a binary or string (encode); returns VARCHAR" +cases = ["cases/translation/functions/hex-decode-string.toml#t002_null_input"] +required = true + +[[obligation]] +id = "sf.functions.hex-decode-string.t003" +form = "sf.functions.hex-decode-string" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "The empty string." +catches = "NULL or an error for empty input" +reading = "the page: is a string of hexadecimal digits (decode) or a binary or string (encode); returns VARCHAR" +cases = ["cases/translation/functions/hex-decode-string.toml#t003_empty"] +required = true + +[[obligation]] +id = "sf.functions.hex-decode-string.t004" +form = "sf.functions.hex-decode-string" +kind = "error_parity" +target = "error" +note = "A non-hex digit." +catches = "NULL (the TRY_ behaviour) or a partial decode where Snowflake raises an error" +reading = "the page: is a string of hexadecimal digits (decode) or a binary or string (encode); returns VARCHAR" +cases = ["cases/translation/functions/hex-decode-string.toml#t004_invalid"] +required = true + +[[obligation]] +id = "sf.functions.hex-decode-string.t005" +form = "sf.functions.hex-decode-string" +kind = "error_parity" +target = "error" +note = "An odd number of hex digits." +catches = "the last nibble dropped or zero-padded instead of an error" +reading = "the page: is a string of hexadecimal digits (decode) or a binary or string (encode); returns VARCHAR" +cases = ["cases/translation/functions/hex-decode-string.toml#t005_odd_length"] +required = true + +[[obligation]] +id = "sf.functions.hex-encode.t001" +form = "sf.functions.hex-encode" +kind = "type_combination" +target = "VARCHAR" +note = "HEX_ENCODE of multi-byte text." +catches = "Latin-1 bytes (E9 for \u00e9) or lower-case digits by default" +reading = "the page: is a string of hexadecimal digits (decode) or a binary or string (encode); 1 (default) gives upper case and 0 lower case; \"All other values are illegal and result in an error\"" +cases = ["cases/translation/functions/hex-encode.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.hex-encode.t002" +form = "sf.functions.hex-encode" +kind = "type_combination" +target = "BINARY" +note = "HEX_ENCODE of bytes including 00 and FF." +catches = "the leading zero byte dropped or sign-extended" +reading = "the page: is a string of hexadecimal digits (decode) or a binary or string (encode); 1 (default) gives upper case and 0 lower case; \"All other values are illegal and result in an error\"" +cases = ["cases/translation/functions/hex-encode.toml#t002_binary"] +required = true + +[[obligation]] +id = "sf.functions.hex-encode.t003" +form = "sf.functions.hex-encode" +kind = "type_combination" +target = "VARCHAR, case" +note = "The case argument 0 and 1." +catches = "the case argument ignored or inverted" +reading = "the page: is a string of hexadecimal digits (decode) or a binary or string (encode); 1 (default) gives upper case and 0 lower case; \"All other values are illegal and result in an error\"" +cases = ["cases/translation/functions/hex-encode.toml#t003_case"] +required = true + +[[obligation]] +id = "sf.functions.hex-encode.t004" +form = "sf.functions.hex-encode" +kind = "null_argument" +target = "input" +note = "NULL input next to a set one." +catches = "NULL encoded as an empty string" +reading = "the page: is a string of hexadecimal digits (decode) or a binary or string (encode); 1 (default) gives upper case and 0 lower case; \"All other values are illegal and result in an error\"" +cases = ["cases/translation/functions/hex-encode.toml#t004_null_input"] +required = true + +[[obligation]] +id = "sf.functions.hex-encode.t005" +form = "sf.functions.hex-encode" +kind = "null_argument" +target = "case" +note = "NULL case next to a set one." +catches = "NULL read as the default (upper case) instead of NULL" +reading = "the page: is a string of hexadecimal digits (decode) or a binary or string (encode); 1 (default) gives upper case and 0 lower case; \"All other values are illegal and result in an error\"" +cases = ["cases/translation/functions/hex-encode.toml#t005_null_case"] +required = true + +[[obligation]] +id = "sf.functions.hex-encode.t006" +form = "sf.functions.hex-encode" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "The empty string." +catches = "NULL for empty input" +reading = "the page: is a string of hexadecimal digits (decode) or a binary or string (encode); 1 (default) gives upper case and 0 lower case; \"All other values are illegal and result in an error\"" +cases = ["cases/translation/functions/hex-encode.toml#t006_empty"] +required = true + +[[obligation]] +id = "sf.functions.hex-encode.t007" +form = "sf.functions.hex-encode" +kind = "error_parity" +target = "error" +note = "A case value other than 0 or 1." +catches = "any non-zero value read as upper case instead of an error" +reading = "the page: is a string of hexadecimal digits (decode) or a binary or string (encode); 1 (default) gives upper case and 0 lower case; \"All other values are illegal and result in an error\"" +cases = ["cases/translation/functions/hex-encode.toml#t007_bad_case"] +required = true + +[[obligation]] +id = "sf.functions.hll-accumulate.hll-accumulate.t001" +form = "sf.functions.hll-accumulate.hll-accumulate" +kind = "type_combination" +target = "NUMBER" +note = "The state of a group with a repeated value, read through HLL_ESTIMATE." +catches = "duplicates counted, or the state of the whole input" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-accumulate.hll-accumulate.toml#t001_estimate"] +required = true + +[[obligation]] +id = "sf.functions.hll-accumulate.hll-accumulate.t002" +form = "sf.functions.hll-accumulate.hll-accumulate" +kind = "type_combination" +target = "VARCHAR" +note = "Text differing only in case." +catches = "case-insensitive hashing" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-accumulate.hll-accumulate.toml#t002_varchar"] +required = true + +[[obligation]] +id = "sf.functions.hll-accumulate.hll-accumulate.t003" +form = "sf.functions.hll-accumulate.hll-accumulate" +kind = "type_combination" +target = "DISTINCT" +note = "DISTINCT, which has no effect." +catches = "DISTINCT rejected" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-accumulate.hll-accumulate.toml#t003_distinct"] +required = true + +[[obligation]] +id = "sf.functions.hll-accumulate.hll-accumulate.t004" +form = "sf.functions.hll-accumulate.hll-accumulate" +kind = "null_argument" +target = "expr" +note = "NULL values, which are not counted." +catches = "NULL counted as a value" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-accumulate.hll-accumulate.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.hll-accumulate.hll-accumulate.t005" +form = "sf.functions.hll-accumulate.hll-accumulate" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "a NULL state (a NULL estimate) instead of an empty one, or the reverse" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-accumulate.hll-accumulate.toml#t005_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.hll-accumulate.hll-accumulate-over.t001" +form = "sf.functions.hll-accumulate.hll-accumulate-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Per-partition states, read through HLL_ESTIMATE." +catches = "the whole input's state" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-accumulate.hll-accumulate-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.hll-accumulate.hll-accumulate-over.t002" +form = "sf.functions.hll-accumulate.hll-accumulate-over" +kind = "null_argument" +target = "expr" +note = "A partition of only NULL." +catches = "NULL counted as a value" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-accumulate.hll-accumulate-over.toml#t002_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.hll-accumulate.hll-accumulate-over.t003" +form = "sf.functions.hll-accumulate.hll-accumulate-over" +kind = "null_argument" +target = "expr1" +note = "NULL partition keys." +catches = "NULL-keyed rows split or dropped" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-accumulate.hll-accumulate-over.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.hll-accumulate.hll-accumulate-over.syntax.t001" +form = "sf.functions.hll-accumulate.hll-accumulate-over.syntax" +kind = "type_combination" +target = "* OVER (PARTITION BY)" +note = "Distinct whole rows per partition." +catches = "rows counted instead of distinct rows (p 4 instead of 3)" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE; * hashes every column of the row" +cases = ["cases/translation/functions/hll-accumulate.hll-accumulate-over.syntax.toml#t001_star"] +required = true + +[[obligation]] +id = "sf.functions.hll-accumulate.hll-accumulate-over.syntax.t002" +form = "sf.functions.hll-accumulate.hll-accumulate-over.syntax" +kind = "null_argument" +target = "expr1" +note = "A partition key outside the * columns, NULL for the two x rows, so the NULL-keyed rows form one partition of two distinct rows." +catches = "NULL-keyed rows each in their own partition (1 instead of 2) or dropped" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE; * hashes every column of the row" +cases = ["cases/translation/functions/hll-accumulate.hll-accumulate-over.syntax.toml#t002_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.hll-combine.hll-combine.t001" +form = "sf.functions.hll-combine.hll-combine" +kind = "type_combination" +target = "two states" +note = "States for {1, 2} and {2, 3}: their union has 3 values." +catches = "the estimates summed (4)" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-combine.hll-combine.toml#t001_union"] +required = true + +[[obligation]] +id = "sf.functions.hll-combine.hll-combine.t002" +form = "sf.functions.hll-combine.hll-combine" +kind = "type_combination" +target = "DISTINCT" +note = "DISTINCT, which has no effect." +catches = "DISTINCT rejected" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-combine.hll-combine.toml#t002_distinct"] +required = true + +[[obligation]] +id = "sf.functions.hll-combine.hll-combine.t003" +form = "sf.functions.hll-combine.hll-combine" +kind = "null_argument" +target = "state" +note = "A NULL state beside a state." +catches = "the result NULL" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-combine.hll-combine.toml#t003_null_state"] +required = true + +[[obligation]] +id = "sf.functions.hll-combine.hll-combine-over.t001" +form = "sf.functions.hll-combine.hll-combine-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Two partitions: overlapping states {1, 2} and {2, 3} in one, and {5} alone in the other." +catches = "PARTITION BY ignored (4 for every row) or the partition's estimates summed" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-combine.hll-combine-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.hll-combine.hll-combine-over.t002" +form = "sf.functions.hll-combine.hll-combine-over" +kind = "null_argument" +target = "state" +note = "A NULL state inside a partition." +catches = "the result NULL" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-combine.hll-combine-over.toml#t002_null_state"] +required = true + +[[obligation]] +id = "sf.functions.hll-combine.hll-combine-over.t003" +form = "sf.functions.hll-combine.hll-combine-over" +kind = "null_argument" +target = "expr1" +note = "A NULL partition key." +catches = "NULL-keyed rows split or dropped" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-combine.hll-combine-over.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.hll-estimate.hll-estimate.t001" +form = "sf.functions.hll-estimate.hll-estimate" +kind = "type_combination" +target = "state" +note = "The estimate of one state per group." +catches = "the size of the state, or a FLOAT" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-estimate.hll-estimate.toml#t001_state"] +required = true + +[[obligation]] +id = "sf.functions.hll-estimate.hll-estimate.t002" +form = "sf.functions.hll-estimate.hll-estimate" +kind = "null_argument" +target = "state" +note = "A NULL state." +catches = "0 instead of NULL" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-estimate.hll-estimate.toml#t002_null_state"] +required = true + +[[obligation]] +id = "sf.functions.hll-estimate.hll-estimate-over.t001" +form = "sf.functions.hll-estimate.hll-estimate-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "The documented OVER (PARTITION BY) form. Snowflake refuses it at compile (2060: HLL_ESTIMATE is not a window function), so a translation must refuse it too." +catches = "estimates returned where Snowflake refuses the window form" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE; as a window function over a partition of states" +cases = ["cases/translation/functions/hll-estimate.hll-estimate-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.hll-estimate.hll-estimate-over.t002" +form = "sf.functions.hll-estimate.hll-estimate-over" +kind = "null_argument" +target = "state" +note = "A NULL state in the documented window form, which Snowflake refuses at compile (2060), so a translation must refuse it too." +catches = "a result returned where Snowflake refuses the window form" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE; as a window function over a partition of states" +cases = ["cases/translation/functions/hll-estimate.hll-estimate-over.toml#t002_null_state"] +required = true + +[[obligation]] +id = "sf.functions.hll-export.hll-export.t001" +form = "sf.functions.hll-export.hll-export" +kind = "type_combination" +target = "state" +note = "A state exported to an OBJECT and imported back, as on the page." +catches = "a different cardinality after the round trip" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-export.hll-export.toml#t001_round_trip"] +required = true + +[[obligation]] +id = "sf.functions.hll-export.hll-export.t002" +form = "sf.functions.hll-export.hll-export" +kind = "type_combination" +target = "OBJECT" +note = "The exported OBJECT's keys." +catches = "another export layout" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-export.hll-export.toml#t002_object"] +required = true + +[[obligation]] +id = "sf.functions.hll-export.hll-export.t003" +form = "sf.functions.hll-export.hll-export" +kind = "null_argument" +target = "binary-expr" +note = "NULL input." +catches = "an empty state instead of NULL" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-export.hll-export.toml#t003_null_binary_expr"] +required = true + +[[obligation]] +id = "sf.functions.hll-export.hll-export-over.t001" +form = "sf.functions.hll-export.hll-export-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "The documented OVER (PARTITION BY) form. Snowflake refuses it at compile (2060: HLL_EXPORT is not a window function), so a translation must refuse it too." +catches = "a result returned where Snowflake refuses the window form" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-export.hll-export-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.hll-export.hll-export-over.t002" +form = "sf.functions.hll-export.hll-export-over" +kind = "null_argument" +target = "expr" +note = "A NULL partition key in the documented window form, which Snowflake refuses at compile (2060), so a translation must refuse it too." +catches = "a result returned where Snowflake refuses the window form" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-export.hll-export-over.toml#t002_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.hll-import.hll-import.t001" +form = "sf.functions.hll-import.hll-import" +kind = "type_combination" +target = "state" +note = "A state exported to an OBJECT and imported back, as on the page." +catches = "a different cardinality after the round trip" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-import.hll-import.toml#t001_round_trip"] +required = true + +[[obligation]] +id = "sf.functions.hll-import.hll-import.t002" +form = "sf.functions.hll-import.hll-import" +kind = "type_combination" +target = "OBJECT from text" +note = "An exported state written as JSON text, parsed back into an OBJECT and imported." +catches = "a wrong import (another cardinality), or an OBJECT rebuilt from text rejected" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-import.hll-import.toml#t002_object"] +required = true + +[[obligation]] +id = "sf.functions.hll-import.hll-import.t003" +form = "sf.functions.hll-import.hll-import" +kind = "null_argument" +target = "obj" +note = "NULL input." +catches = "an empty state instead of NULL" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-import.hll-import.toml#t003_null_obj"] +required = true + +[[obligation]] +id = "sf.functions.hll-import.hll-import-over.t001" +form = "sf.functions.hll-import.hll-import-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "The documented OVER (PARTITION BY) form. Snowflake refuses it at compile (2060: HLL_IMPORT is not a window function), so a translation must refuse it too." +catches = "a result returned where Snowflake refuses the window form" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-import.hll-import-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.hll-import.hll-import-over.t002" +form = "sf.functions.hll-import.hll-import-over" +kind = "null_argument" +target = "expr" +note = "A NULL partition key in the documented window form, which Snowflake refuses at compile (2060), so a translation must refuse it too." +catches = "a result returned where Snowflake refuses the window form" +reading = "the page: HLL_ACCUMULATE builds a HyperLogLog state, HLL_COMBINE merges states, HLL_ESTIMATE returns the cardinality of a state, HLL_EXPORT turns a state into an OBJECT and HLL_IMPORT back; each can be used as an aggregate or a window function; DISTINCT has no effect; states are compared through HLL_ESTIMATE" +cases = ["cases/translation/functions/hll-import.hll-import-over.toml#t002_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.hll.hll.t001" +form = "sf.functions.hll.hll" +kind = "type_combination" +target = "NUMBER" +note = "Repeated values per group." +catches = "duplicates counted (COUNT)" +reading = "the page (HLL is APPROX_COUNT_DISTINCT): an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/hll.hll.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.hll.hll.t002" +form = "sf.functions.hll.hll" +kind = "type_combination" +target = "several expressions" +note = "Distinct (a, b) combinations: 4 without the NULL pair, where a alone has 3 distinct values." +catches = "distinct values of a only (3), the NULL pair counted (5), or the sum of per-column counts (6)" +reading = "the page (HLL is APPROX_COUNT_DISTINCT): an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/hll.hll.toml#t002_multi"] +required = true + +[[obligation]] +id = "sf.functions.hll.hll.t003" +form = "sf.functions.hll.hll" +kind = "type_combination" +target = "VARCHAR" +note = "Text differing only in case." +catches = "case-insensitive distinctness" +reading = "the page (HLL is APPROX_COUNT_DISTINCT): an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/hll.hll.toml#t003_varchar"] +required = true + +[[obligation]] +id = "sf.functions.hll.hll.t004" +form = "sf.functions.hll.hll" +kind = "type_combination" +target = "DISTINCT" +note = "DISTINCT, which has no effect." +catches = "DISTINCT rejected" +reading = "the page (HLL is APPROX_COUNT_DISTINCT): an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/hll.hll.toml#t004_distinct"] +required = true + +[[obligation]] +id = "sf.functions.hll.hll.t005" +form = "sf.functions.hll.hll" +kind = "null_argument" +target = "expr1" +note = "NULL rows, which are not counted, and a group of only NULL." +catches = "NULL counted as a value" +reading = "the page (HLL is APPROX_COUNT_DISTINCT): an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/hll.hll.toml#t005_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.hll.hll.t006" +form = "sf.functions.hll.hll" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "NULL instead of 0" +reading = "the page (HLL is APPROX_COUNT_DISTINCT): an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/hll.hll.toml#t006_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.hll.hll-over.t001" +form = "sf.functions.hll.hll-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Partitions of different sizes in mixed input order. Partition p repeats 10." +catches = "the whole input aggregated instead of the partition, or a running value, or duplicates counted (COUNT)" +reading = "the page (HLL is APPROX_COUNT_DISTINCT): an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/hll.hll-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.hll.hll-over.t002" +form = "sf.functions.hll.hll-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause. Partition p repeats 10." +catches = "a running (ordered) value instead of the whole input, or duplicates counted (COUNT)" +reading = "the page (HLL is APPROX_COUNT_DISTINCT): an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/hll.hll-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.hll.hll-over.t003" +form = "sf.functions.hll.hll-over" +kind = "null_argument" +target = "expr1" +note = "NULL values inside partitions, and a partition with only NULL." +catches = "NULL counted as a value" +reading = "the page (HLL is APPROX_COUNT_DISTINCT): an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/hll.hll-over.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.hll.hll-over.t004" +form = "sf.functions.hll.hll-over" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys, which form one partition." +catches = "NULL-keyed rows each in their own partition or dropped" +reading = "the page (HLL is APPROX_COUNT_DISTINCT): an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch" +cases = ["cases/translation/functions/hll.hll-over.toml#t004_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.hll.hll-over.syntax.t001" +form = "sf.functions.hll.hll-over.syntax" +kind = "type_combination" +target = "* OVER (PARTITION BY)" +note = "Distinct whole rows per partition (the partition column included), one with NULL." +catches = "rows counted instead of distinct rows, or rows with a NULL counted" +reading = "the page (HLL is APPROX_COUNT_DISTINCT): an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch; * counts the distinct rows of all columns, excluding rows with NULL" +cases = ["cases/translation/functions/hll.hll-over.syntax.toml#t001_star"] +required = true + +[[obligation]] +id = "sf.functions.hll.hll-over.syntax.t002" +form = "sf.functions.hll.hll-over.syntax" +kind = "type_combination" +target = "* OVER ()" +note = "An empty OVER clause." +catches = "a running count" +reading = "the page (HLL is APPROX_COUNT_DISTINCT): an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch; * counts the distinct rows of all columns, excluding rows with NULL" +cases = ["cases/translation/functions/hll.hll-over.syntax.toml#t002_star_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.hll.hll-over.syntax.t003" +form = "sf.functions.hll.hll-over.syntax" +kind = "null_argument" +target = "expr2" +note = "A partition key outside the * columns, NULL for the two x rows, so the NULL-keyed rows form one partition of two distinct rows." +catches = "NULL-keyed rows each in their own partition (1 instead of 2) or dropped" +reading = "the page (HLL is APPROX_COUNT_DISTINCT): an approximate count of distinct non-NULL values, returned as INTEGER and deterministic; with several expressions the distinct combinations; DISTINCT has no effect; no ORDER BY or frame as a window function; small inputs are counted exactly by the sketch; * counts the distinct rows of all columns, excluding rows with NULL" +cases = ["cases/translation/functions/hll.hll-over.syntax.toml#t003_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.hour-minute-second.hour.t001" +form = "sf.functions.hour-minute-second.hour" +kind = "type_combination" +target = "TIME" +note = "HOUR of times with fractional seconds." +catches = "fractional seconds rounded up, or a 12-hour clock" +reading = "the page: a time, a day-time interval or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/hour-minute-second.hour.toml#t001_time"] +required = true + +[[obligation]] +id = "sf.functions.hour-minute-second.hour.t002" +form = "sf.functions.hour-minute-second.hour" +kind = "type_combination" +target = "TIMESTAMP_NTZ" +note = "HOUR of a timestamp." +catches = "the date part leaking into the result" +reading = "the page: a time, a day-time interval or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/hour-minute-second.hour.toml#t002_timestamp_ntz"] +required = true + +[[obligation]] +id = "sf.functions.hour-minute-second.hour.t003" +form = "sf.functions.hour-minute-second.hour" +kind = "type_combination" +target = "TIMESTAMP_TZ" +note = "HOUR of TIMESTAMP_TZ values with whole and half-hour offsets." +catches = "the hour of the UTC instant (7) instead of the wall clock (23)" +reading = "the page: a time, a day-time interval or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/hour-minute-second.hour.toml#t003_timestamp_tz"] +required = true + +[[obligation]] +id = "sf.functions.hour-minute-second.hour.t004" +form = "sf.functions.hour-minute-second.hour" +kind = "type_combination" +target = "INTERVAL DAY TO SECOND" +note = "HOUR of a day-time interval." +catches = "an error, or the days folded into hours" +reading = "the page: a time, a day-time interval or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/hour-minute-second.hour.toml#t004_interval"] +required = true + +[[obligation]] +id = "sf.functions.hour-minute-second.hour.t005" +form = "sf.functions.hour-minute-second.hour" +kind = "null_argument" +target = "time_interval_or_timestamp_expr" +note = "NULL next to a set time." +catches = "NULL read as midnight (0)" +reading = "the page: a time, a day-time interval or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/hour-minute-second.hour.toml#t005_null_time_interval_or_timestamp_expr"] +required = true + +[[obligation]] +id = "sf.functions.hour-minute-second.minute.t001" +form = "sf.functions.hour-minute-second.minute" +kind = "type_combination" +target = "TIME" +note = "MINUTE of times with fractional seconds." +catches = "fractional seconds rounded up (59 instead of 58)" +reading = "the page: a time, a day-time interval or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/hour-minute-second.minute.toml#t001_time"] +required = true + +[[obligation]] +id = "sf.functions.hour-minute-second.minute.t002" +form = "sf.functions.hour-minute-second.minute" +kind = "type_combination" +target = "TIMESTAMP_NTZ" +note = "MINUTE of a timestamp." +catches = "the date part leaking into the result" +reading = "the page: a time, a day-time interval or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/hour-minute-second.minute.toml#t002_timestamp_ntz"] +required = true + +[[obligation]] +id = "sf.functions.hour-minute-second.minute.t003" +form = "sf.functions.hour-minute-second.minute" +kind = "type_combination" +target = "TIMESTAMP_TZ" +note = "MINUTE of TIMESTAMP_TZ values with whole and half-hour offsets." +catches = "the minute of the UTC instant for a half-hour offset zone" +reading = "the page: a time, a day-time interval or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/hour-minute-second.minute.toml#t003_timestamp_tz"] +required = true + +[[obligation]] +id = "sf.functions.hour-minute-second.minute.t004" +form = "sf.functions.hour-minute-second.minute" +kind = "type_combination" +target = "INTERVAL DAY TO SECOND" +note = "MINUTE of a day-time interval." +catches = "an error, or total minutes (1563) instead of the minute field (3)" +reading = "the page: a time, a day-time interval or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/hour-minute-second.minute.toml#t004_interval"] +required = true + +[[obligation]] +id = "sf.functions.hour-minute-second.minute.t005" +form = "sf.functions.hour-minute-second.minute" +kind = "null_argument" +target = "time_interval_or_timestamp_expr" +note = "NULL next to a set time." +catches = "NULL read as midnight (0)" +reading = "the page: a time, a day-time interval or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/hour-minute-second.minute.toml#t005_null_time_interval_or_timestamp_expr"] +required = true + +[[obligation]] +id = "sf.functions.hour-minute-second.second.t001" +form = "sf.functions.hour-minute-second.second" +kind = "type_combination" +target = "TIME" +note = "SECOND of times with fractional seconds." +catches = "fractional seconds rounded up" +reading = "the page: a time, a day-time interval or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/hour-minute-second.second.toml#t001_time"] +required = true + +[[obligation]] +id = "sf.functions.hour-minute-second.second.t002" +form = "sf.functions.hour-minute-second.second" +kind = "type_combination" +target = "TIMESTAMP_NTZ" +note = "SECOND of a timestamp." +catches = "the date part leaking into the result" +reading = "the page: a time, a day-time interval or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/hour-minute-second.second.toml#t002_timestamp_ntz"] +required = true + +[[obligation]] +id = "sf.functions.hour-minute-second.second.t003" +form = "sf.functions.hour-minute-second.second" +kind = "type_combination" +target = "TIMESTAMP_TZ" +note = "SECOND of TIMESTAMP_TZ values with whole and half-hour offsets." +catches = "fractional seconds rounded (57) instead of truncated (56)" +reading = "the page: a time, a day-time interval or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/hour-minute-second.second.toml#t003_timestamp_tz"] +required = true + +[[obligation]] +id = "sf.functions.hour-minute-second.second.t004" +form = "sf.functions.hour-minute-second.second" +kind = "type_combination" +target = "INTERVAL DAY TO SECOND" +note = "SECOND of a day-time interval." +catches = "an error, the interval's total seconds, or the fraction kept (4.5)" +reading = "the page: a time, a day-time interval or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/hour-minute-second.second.toml#t004_interval"] +required = true + +[[obligation]] +id = "sf.functions.hour-minute-second.second.t005" +form = "sf.functions.hour-minute-second.second" +kind = "null_argument" +target = "time_interval_or_timestamp_expr" +note = "NULL next to a set time." +catches = "NULL read as midnight (0)" +reading = "the page: a time, a day-time interval or a timestamp; returns NUMBER" +cases = ["cases/translation/functions/hour-minute-second.second.toml#t005_null_time_interval_or_timestamp_expr"] +required = true + +[[obligation]] +id = "sf.functions.iff.t001" +form = "sf.functions.iff" +kind = "type_combination" +target = "BOOLEAN, VARCHAR, VARCHAR" +note = "TRUE and FALSE conditions." +catches = "the branches swapped" +reading = "the page: expr1 when the condition is TRUE, otherwise expr2, including when it is NULL" +cases = ["cases/translation/functions/iff.toml#t001_boolean"] +required = true + +[[obligation]] +id = "sf.functions.iff.t002" +form = "sf.functions.iff" +kind = "type_combination" +target = "BOOLEAN, NUMBER, NUMBER(10,2)" +note = "Branches of different scales." +catches = "the type of one branch only (2 instead of 2.50)" +reading = "the page: expr1 when the condition is TRUE, otherwise expr2, including when it is NULL" +cases = ["cases/translation/functions/iff.toml#t002_result_type"] +required = true + +[[obligation]] +id = "sf.functions.iff.t003" +form = "sf.functions.iff" +kind = "null_argument" +target = "condition" +note = "A NULL condition, which the page says gives expr2." +catches = "NULL returned, or expr1" +reading = "the page: expr1 when the condition is TRUE, otherwise expr2, including when it is NULL" +cases = ["cases/translation/functions/iff.toml#t003_null_condition"] +required = true + +[[obligation]] +id = "sf.functions.iff.t004" +form = "sf.functions.iff" +kind = "null_argument" +target = "expr1" +note = "A NULL first branch selected." +catches = "expr2 returned instead" +reading = "the page: expr1 when the condition is TRUE, otherwise expr2, including when it is NULL" +cases = ["cases/translation/functions/iff.toml#t004_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.iff.t005" +form = "sf.functions.iff" +kind = "null_argument" +target = "expr2" +note = "A NULL second branch selected." +catches = "expr1 returned instead" +reading = "the page: expr1 when the condition is TRUE, otherwise expr2, including when it is NULL" +cases = ["cases/translation/functions/iff.toml#t005_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.ifnull.t001" +form = "sf.functions.ifnull" +kind = "type_combination" +target = "NUMBER, NUMBER" +note = "IFNULL with NULL and non-NULL first arguments." +catches = "the arguments swapped" +reading = "the page: IFNULL(expr1, expr2) is expr1 unless it is NULL; arguments are implicitly converted to a common type, numeric when one argument is numeric ('17' and 1 give 17); an unconvertible string fails" +cases = ["cases/translation/functions/ifnull.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.ifnull.t002" +form = "sf.functions.ifnull" +kind = "type_combination" +target = "VARCHAR, NUMBER" +note = "A numeric string and a number." +catches = "a VARCHAR result ('17.50' kept as text) instead of Snowflake's numeric conversion" +reading = "the page: IFNULL(expr1, expr2) is expr1 unless it is NULL; arguments are implicitly converted to a common type, numeric when one argument is numeric ('17' and 1 give 17); an unconvertible string fails" +cases = ["cases/translation/functions/ifnull.toml#t002_mixed"] +required = true + +[[obligation]] +id = "sf.functions.ifnull.t003" +form = "sf.functions.ifnull" +kind = "null_argument" +target = "expr1" +note = "Both arguments NULL." +catches = "a default instead of NULL" +reading = "the page: IFNULL(expr1, expr2) is expr1 unless it is NULL; arguments are implicitly converted to a common type, numeric when one argument is numeric ('17' and 1 give 17); an unconvertible string fails" +cases = ["cases/translation/functions/ifnull.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.ifnull.t004" +form = "sf.functions.ifnull" +kind = "null_argument" +target = "expr2" +note = "NULL second argument with a set first." +catches = "NULL returned instead of expr1" +reading = "the page: IFNULL(expr1, expr2) is expr1 unless it is NULL; arguments are implicitly converted to a common type, numeric when one argument is numeric ('17' and 1 give 17); an unconvertible string fails" +cases = ["cases/translation/functions/ifnull.toml#t004_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.ifnull.t005" +form = "sf.functions.ifnull" +kind = "error_parity" +target = "error" +note = "A non-numeric string with a number." +catches = "the string returned as text" +reading = "the page: IFNULL(expr1, expr2) is expr1 unless it is NULL; arguments are implicitly converted to a common type, numeric when one argument is numeric ('17' and 1 give 17); an unconvertible string fails" +cases = ["cases/translation/functions/ifnull.toml#t005_unconvertible"] +required = true + +[[obligation]] +id = "sf.functions.ilike-any.t001" +form = "sf.functions.ilike-any" +kind = "type_combination" +target = "VARCHAR, (VARCHAR, VARCHAR)" +note = "ILIKE ANY where one, both or neither pattern matches." +catches = "ANY and ALL confused (one-of-two matching gives TRUE for ANY, FALSE for ALL) or an unanchored match" +reading = "the page: compared with each pattern; at least one pattern; optional ESCAPE; NULL does not match NULL; matching covers the entire string" +cases = ["cases/translation/functions/ilike-any.toml#t001_patterns"] +required = true + +[[obligation]] +id = "sf.functions.ilike-any.t002" +form = "sf.functions.ilike-any" +kind = "type_combination" +target = "VARCHAR" +note = "Patterns in another case." +catches = "case sensitivity reversed (FALSE for ABC)" +reading = "the page: compared with each pattern; at least one pattern; optional ESCAPE; NULL does not match NULL; matching covers the entire string" +cases = ["cases/translation/functions/ilike-any.toml#t002_case"] +required = true + +[[obligation]] +id = "sf.functions.ilike-any.t003" +form = "sf.functions.ilike-any" +kind = "type_combination" +target = "ILIKE ANY ... ESCAPE" +note = "An escape character before %." +catches = "the escape ignored (50 matches 5!%)" +reading = "the page: compared with each pattern; at least one pattern; optional ESCAPE; NULL does not match NULL; matching covers the entire string" +cases = ["cases/translation/functions/ilike-any.toml#t003_escape"] +required = true + +[[obligation]] +id = "sf.functions.ilike-any.t004" +form = "sf.functions.ilike-any" +kind = "null_argument" +target = "subject" +note = "NULL subject." +catches = "NULL read as an empty string (TRUE against %)" +reading = "the page: compared with each pattern; at least one pattern; optional ESCAPE; NULL does not match NULL; matching covers the entire string" +cases = ["cases/translation/functions/ilike-any.toml#t004_null_subject"] +required = true + +[[obligation]] +id = "sf.functions.ilike-any.t005" +form = "sf.functions.ilike-any" +kind = "null_argument" +target = "pattern" +note = "One NULL pattern beside a matching and a non-matching one." +catches = "a NULL pattern making the result NULL even when the other pattern matches, or NULL matching NULL" +reading = "the page: compared with each pattern; at least one pattern; optional ESCAPE; NULL does not match NULL; matching covers the entire string" +cases = ["cases/translation/functions/ilike-any.toml#t005_null_pattern"] +required = true + +[[obligation]] +id = "sf.functions.ilike-any.t006" +form = "sf.functions.ilike-any" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "An empty subject against an empty and a % pattern." +catches = "the empty pattern matching a non-empty subject" +reading = "the page: compared with each pattern; at least one pattern; optional ESCAPE; NULL does not match NULL; matching covers the entire string" +cases = ["cases/translation/functions/ilike-any.toml#t006_empty"] +required = true + +[[obligation]] +id = "sf.functions.ilike.ilike.t001" +form = "sf.functions.ilike.ilike" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "The _ and % wildcards, anchored at both ends." +catches = "an unanchored match (TRUE for abc against b), _ matching zero characters, or a regex reading of the pattern" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/ilike.ilike.toml#t001_wildcards"] +required = true + +[[obligation]] +id = "sf.functions.ilike.ilike.t002" +form = "sf.functions.ilike.ilike" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "Letters in another case, including non-ASCII." +catches = "case-sensitive matching (FALSE for ABC against abc), or ASCII-only folding (\u00c9 against \u00e9)" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/ilike.ilike.toml#t002_case"] +required = true + +[[obligation]] +id = "sf.functions.ilike.ilike.t003" +form = "sf.functions.ilike.ilike" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "A newline matched by _ and %, which the page documents." +catches = "wildcards stopping at a newline" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/ilike.ilike.toml#t003_newline"] +required = true + +[[obligation]] +id = "sf.functions.ilike.ilike.t004" +form = "sf.functions.ilike.ilike" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "A backslash in the pattern with no ESCAPE clause." +catches = "backslash used as a default escape (a\\b would then match only ab)" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/ilike.ilike.toml#t004_no_default_escape"] +required = true + +[[obligation]] +id = "sf.functions.ilike.ilike.t005" +form = "sf.functions.ilike.ilike" +kind = "null_argument" +target = "subject" +note = "NULL subject." +catches = "NULL read as an empty string (TRUE against %)" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/ilike.ilike.toml#t005_null_subject"] +required = true + +[[obligation]] +id = "sf.functions.ilike.ilike.t006" +form = "sf.functions.ilike.ilike" +kind = "null_argument" +target = "pattern" +note = "NULL pattern, and NULL against NULL." +catches = "NULL matching NULL (TRUE) or NULL read as an empty pattern" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/ilike.ilike.toml#t006_null_pattern"] +required = true + +[[obligation]] +id = "sf.functions.ilike.ilike.t007" +form = "sf.functions.ilike.ilike" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "Empty subject and pattern." +catches = "the empty pattern matching every string" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/ilike.ilike.toml#t007_empty"] +required = true + +[[obligation]] +id = "sf.functions.ilike.ilike.t008" +form = "sf.functions.ilike.ilike" +kind = "type_combination" +target = "VARCHAR, VARCHAR, VARCHAR" +note = "An escape character before % and _." +catches = "the escape ignored" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/ilike.ilike.toml#t008_escape"] +required = true + +[[obligation]] +id = "sf.functions.ilike.ilike.t009" +form = "sf.functions.ilike.ilike" +kind = "null_argument" +target = "escape" +note = "NULL escape." +catches = "NULL read as no escape" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/ilike.ilike.toml#t009_null_escape"] +required = true + +[[obligation]] +id = "sf.functions.ilike.ilike.syntax.t001" +form = "sf.functions.ilike.ilike.syntax" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "The _ and % wildcards, anchored at both ends." +catches = "an unanchored match (TRUE for abc against b), _ matching zero characters, or a regex reading of the pattern" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/ilike.ilike.syntax.toml#t001_wildcards"] +required = true + +[[obligation]] +id = "sf.functions.ilike.ilike.syntax.t002" +form = "sf.functions.ilike.ilike.syntax" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "Letters in another case, including non-ASCII." +catches = "case-sensitive matching (FALSE for ABC against abc), or ASCII-only folding (\u00c9 against \u00e9)" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/ilike.ilike.syntax.toml#t002_case"] +required = true + +[[obligation]] +id = "sf.functions.ilike.ilike.syntax.t003" +form = "sf.functions.ilike.ilike.syntax" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "A newline matched by _ and %, which the page documents." +catches = "wildcards stopping at a newline" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/ilike.ilike.syntax.toml#t003_newline"] +required = true + +[[obligation]] +id = "sf.functions.ilike.ilike.syntax.t004" +form = "sf.functions.ilike.ilike.syntax" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "A backslash in the pattern with no ESCAPE clause." +catches = "backslash used as a default escape (a\\b would then match only ab)" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/ilike.ilike.syntax.toml#t004_no_default_escape"] +required = true + +[[obligation]] +id = "sf.functions.ilike.ilike.syntax.t005" +form = "sf.functions.ilike.ilike.syntax" +kind = "null_argument" +target = "subject" +note = "NULL subject." +catches = "NULL read as an empty string (TRUE against %)" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/ilike.ilike.syntax.toml#t005_null_subject"] +required = true + +[[obligation]] +id = "sf.functions.ilike.ilike.syntax.t006" +form = "sf.functions.ilike.ilike.syntax" +kind = "null_argument" +target = "pattern" +note = "NULL pattern, and NULL against NULL." +catches = "NULL matching NULL (TRUE) or NULL read as an empty pattern" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/ilike.ilike.syntax.toml#t006_null_pattern"] +required = true + +[[obligation]] +id = "sf.functions.ilike.ilike.syntax.t007" +form = "sf.functions.ilike.ilike.syntax" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "Empty subject and pattern." +catches = "the empty pattern matching every string" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/ilike.ilike.syntax.toml#t007_empty"] +required = true + +[[obligation]] +id = "sf.functions.ilike.ilike.syntax.t008" +form = "sf.functions.ilike.ilike.syntax" +kind = "type_combination" +target = "VARCHAR ILIKE VARCHAR ESCAPE" +note = "ESCAPE before % and _." +catches = "the escape ignored" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/ilike.ilike.syntax.toml#t008_escape"] +required = true + +[[obligation]] +id = "sf.functions.ilike.ilike.syntax.t009" +form = "sf.functions.ilike.ilike.syntax" +kind = "type_combination" +target = "NOT ILIKE" +note = "NOT ILIKE with matching, non-matching and NULL rows." +catches = "NOT applied as case-sensitive or dropped" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/ilike.ilike.syntax.toml#t009_not"] +required = true + +[[obligation]] +id = "sf.functions.in.in.t001" +form = "sf.functions.in.in" +kind = "type_combination" +target = "NUMBER IN (NUMBER...)" +note = "Values in and out of the list, across scales." +catches = "scale compared (1.00 not found)" +reading = "the page: NULL is not equal to NULL; a NULL value gives NULL whatever the list holds; a list without a match but holding NULL gives NULL" +cases = ["cases/translation/functions/in.in.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.in.in.t002" +form = "sf.functions.in.in" +kind = "type_combination" +target = "NOT IN" +note = "NOT IN with a match and without." +catches = "NOT applied to one element only" +reading = "the page: NULL is not equal to NULL; a NULL value gives NULL whatever the list holds; a list without a match but holding NULL gives NULL" +cases = ["cases/translation/functions/in.in.toml#t002_not"] +required = true + +[[obligation]] +id = "sf.functions.in.in.t003" +form = "sf.functions.in.in" +kind = "type_combination" +target = "VARCHAR IN" +note = "Strings differing in case." +catches = "case-insensitive matching" +reading = "the page: NULL is not equal to NULL; a NULL value gives NULL whatever the list holds; a list without a match but holding NULL gives NULL" +cases = ["cases/translation/functions/in.in.toml#t003_varchar"] +required = true + +[[obligation]] +id = "sf.functions.in.in.t004" +form = "sf.functions.in.in" +kind = "null_argument" +target = "value" +note = "NULL value against a list holding NULL." +catches = "TRUE for NULL IN (NULL)" +reading = "the page: NULL is not equal to NULL; a NULL value gives NULL whatever the list holds; a list without a match but holding NULL gives NULL" +cases = ["cases/translation/functions/in.in.toml#t004_null_value"] +required = true + +[[obligation]] +id = "sf.functions.in.in.t005" +form = "sf.functions.in.in" +kind = "null_argument" +target = "value_1" +note = "NULL in the list without a match." +catches = "FALSE for 9 IN (1, NULL) and TRUE for 9 NOT IN (1, NULL), instead of NULL for both" +reading = "the page: NULL is not equal to NULL; a NULL value gives NULL whatever the list holds; a list without a match but holding NULL gives NULL" +cases = ["cases/translation/functions/in.in.toml#t005_null_value_1"] +required = true + +[[obligation]] +id = "sf.functions.in.in-2.t001" +form = "sf.functions.in.in-2" +kind = "type_combination" +target = "NUMBER IN (subquery)" +note = "Values in and out of a subquery." +catches = "duplicates in the subquery changing the result (a join-based translation repeating the row)" +reading = "the page: NULL is not equal to NULL; a NULL value gives NULL whatever the list holds; a list without a match but holding NULL gives NULL; except against an empty subquery, where IN is FALSE and NOT IN TRUE even for a NULL value" +cases = ["cases/translation/functions/in.in-2.toml#t001_subquery"] +required = true + +[[obligation]] +id = "sf.functions.in.in-2.t002" +form = "sf.functions.in.in-2" +kind = "type_combination" +target = "NOT IN (subquery)" +note = "NOT IN against a subquery." +catches = "NOT dropped" +reading = "the page: NULL is not equal to NULL; a NULL value gives NULL whatever the list holds; a list without a match but holding NULL gives NULL; except against an empty subquery, where IN is FALSE and NOT IN TRUE even for a NULL value" +cases = ["cases/translation/functions/in.in-2.toml#t002_not"] +required = true + +[[obligation]] +id = "sf.functions.in.in-2.t003" +form = "sf.functions.in.in-2" +kind = "null_argument" +target = "value" +note = "NULL value." +catches = "FALSE instead of NULL" +reading = "the page: NULL is not equal to NULL; a NULL value gives NULL whatever the list holds; a list without a match but holding NULL gives NULL; except against an empty subquery, where IN is FALSE and NOT IN TRUE even for a NULL value" +cases = ["cases/translation/functions/in.in-2.toml#t003_null_value"] +required = true + +[[obligation]] +id = "sf.functions.in.in-2.t004" +form = "sf.functions.in.in-2" +kind = "null_argument" +target = "subquery" +note = "A subquery returning NULL and no match, used as a filter: only x = 1 passes IN, and nothing passes NOT IN." +catches = "TRUE for NOT IN when the subquery holds a NULL" +reading = "the page: NULL is not equal to NULL; a NULL value gives NULL whatever the list holds; a list without a match but holding NULL gives NULL; except against an empty subquery, where IN is FALSE and NOT IN TRUE even for a NULL value" +cases = ["cases/translation/functions/in.in-2.toml#t004_null_subquery"] +required = true + +[[obligation]] +id = "sf.functions.in.in-2.t005" +form = "sf.functions.in.in-2" +kind = "boundary" +subkind = "empty_string" +target = "empty_subquery" +note = "A subquery with no rows." +catches = "NULL instead of FALSE/TRUE for an empty subquery" +reading = "the page: NULL is not equal to NULL; a NULL value gives NULL whatever the list holds; a list without a match but holding NULL gives NULL; except against an empty subquery, where IN is FALSE and NOT IN TRUE even for a NULL value" +cases = ["cases/translation/functions/in.in-2.toml#t005_empty_subquery"] +required = true + +[[obligation]] +id = "sf.functions.in.in.syntax.t001" +form = "sf.functions.in.in.syntax" +kind = "type_combination" +target = "(NUMBER, VARCHAR) IN ((...), (...))" +note = "Rows matching on both columns and on one only." +catches = "a match on one column counted" +reading = "the page: NULL is not equal to NULL; a NULL value gives NULL whatever the list holds; a list without a match but holding NULL gives NULL; a row of values against a list of rows" +cases = ["cases/translation/functions/in.in.syntax.toml#t001_rows"] +required = true + +[[obligation]] +id = "sf.functions.in.in.syntax.t002" +form = "sf.functions.in.in.syntax" +kind = "type_combination" +target = "NOT IN" +note = "Row NOT IN." +catches = "NOT dropped" +reading = "the page: NULL is not equal to NULL; a NULL value gives NULL whatever the list holds; a list without a match but holding NULL gives NULL; a row of values against a list of rows" +cases = ["cases/translation/functions/in.in.syntax.toml#t002_not"] +required = true + +[[obligation]] +id = "sf.functions.in.in.syntax.t003" +form = "sf.functions.in.in.syntax" +kind = "null_argument" +target = "value_A" +note = "A NULL component." +catches = "TRUE or FALSE instead of NULL when the other component matches" +reading = "the page: NULL is not equal to NULL; a NULL value gives NULL whatever the list holds; a list without a match but holding NULL gives NULL; a row of values against a list of rows" +cases = ["cases/translation/functions/in.in.syntax.toml#t003_null_value_a"] +required = true + +[[obligation]] +id = "sf.functions.initcap.t001" +form = "sf.functions.initcap" +kind = "type_combination" +target = "VARCHAR" +note = "INITCAP with mixed case and default delimiters." +catches = "the rest of each word not lower-cased, or a delimiter set without _ @ - (Ab_cd instead of Ab_Cd)" +reading = "the page: default delimiters are whitespace and ! ? @ \" ^ # $ & ~ _ , . : ; + - * % / | \\ [ ] ( ) { } < >; given delimiters replace them; an empty delimiter string makes one word; the rest of each word is lower-cased" +cases = ["cases/translation/functions/initcap.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.initcap.t002" +form = "sf.functions.initcap" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "Given delimiters that replace the defaults. The constant argument is a literal per call, as Snowflake requires." +catches = "given delimiters added to the defaults instead of replacing them" +reading = "the page: default delimiters are whitespace and ! ? @ \" ^ # $ & ~ _ , . : ; + - * % / | \\ [ ] ( ) { } < >; given delimiters replace them; an empty delimiter string makes one word; the rest of each word is lower-cased" +cases = ["cases/translation/functions/initcap.toml#t002_delimiters"] +required = true + +[[obligation]] +id = "sf.functions.initcap.t003" +form = "sf.functions.initcap" +kind = "null_argument" +target = "expr" +note = "NULL string." +catches = "NULL read as empty" +reading = "the page: default delimiters are whitespace and ! ? @ \" ^ # $ & ~ _ , . : ; + - * % / | \\ [ ] ( ) { } < >; given delimiters replace them; an empty delimiter string makes one word; the rest of each word is lower-cased" +cases = ["cases/translation/functions/initcap.toml#t003_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.initcap.t004" +form = "sf.functions.initcap" +kind = "null_argument" +target = "delimiters" +note = "NULL delimiters. The constant argument is a literal per call, as Snowflake requires." +catches = "NULL read as the defaults" +reading = "the page: default delimiters are whitespace and ! ? @ \" ^ # $ & ~ _ , . : ; + - * % / | \\ [ ] ( ) { } < >; given delimiters replace them; an empty delimiter string makes one word; the rest of each word is lower-cased" +cases = ["cases/translation/functions/initcap.toml#t004_null_delimiters"] +required = true + +[[obligation]] +id = "sf.functions.initcap.t005" +form = "sf.functions.initcap" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "An empty delimiter string, which makes one word." +catches = "the empty string read as the defaults" +reading = "the page: default delimiters are whitespace and ! ? @ \" ^ # $ & ~ _ , . : ; + - * % / | \\ [ ] ( ) { } < >; given delimiters replace them; an empty delimiter string makes one word; the rest of each word is lower-cased" +cases = ["cases/translation/functions/initcap.toml#t005_empty_delimiters"] +required = true + +[[obligation]] +id = "sf.functions.insert.t001" +form = "sf.functions.insert" +kind = "type_combination" +target = "VARCHAR, NUMBER, NUMBER, VARCHAR" +note = "Replace characters after a multi-byte character." +catches = "a 0-based position, len ignored (pure insert), or byte offsets" +reading = "the page: is 1-based, from 1 to length+1; from 0; base and insert both strings or both binary; NULL if any argument is NULL" +cases = ["cases/translation/functions/insert.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.insert.t002" +form = "sf.functions.insert" +kind = "type_combination" +target = "VARCHAR, length+1, 0, VARCHAR" +note = "An append at length+1 with len 0." +catches = "an error, or insertion before the last character" +reading = "the page: is 1-based, from 1 to length+1; from 0; base and insert both strings or both binary; NULL if any argument is NULL" +cases = ["cases/translation/functions/insert.toml#t002_append"] +required = true + +[[obligation]] +id = "sf.functions.insert.t003" +form = "sf.functions.insert" +kind = "type_combination" +target = "BINARY, NUMBER, NUMBER, BINARY" +note = "INSERT on binary." +catches = "hex text positions instead of bytes" +reading = "the page: is 1-based, from 1 to length+1; from 0; base and insert both strings or both binary; NULL if any argument is NULL" +cases = ["cases/translation/functions/insert.toml#t003_binary"] +required = true + +[[obligation]] +id = "sf.functions.insert.t004" +form = "sf.functions.insert" +kind = "null_argument" +target = "base_expr" +note = "NULL base." +catches = "NULL read as empty" +reading = "the page: is 1-based, from 1 to length+1; from 0; base and insert both strings or both binary; NULL if any argument is NULL" +cases = ["cases/translation/functions/insert.toml#t004_null_base_expr"] +required = true + +[[obligation]] +id = "sf.functions.insert.t005" +form = "sf.functions.insert" +kind = "null_argument" +target = "pos" +note = "NULL position." +catches = "NULL read as 1" +reading = "the page: is 1-based, from 1 to length+1; from 0; base and insert both strings or both binary; NULL if any argument is NULL" +cases = ["cases/translation/functions/insert.toml#t005_null_pos"] +required = true + +[[obligation]] +id = "sf.functions.insert.t006" +form = "sf.functions.insert" +kind = "null_argument" +target = "len" +note = "NULL length." +catches = "NULL read as 0" +reading = "the page: is 1-based, from 1 to length+1; from 0; base and insert both strings or both binary; NULL if any argument is NULL" +cases = ["cases/translation/functions/insert.toml#t006_null_len"] +required = true + +[[obligation]] +id = "sf.functions.insert.t007" +form = "sf.functions.insert" +kind = "null_argument" +target = "insert_expr" +note = "NULL insert string." +catches = "NULL read as '' (a delete)" +reading = "the page: is 1-based, from 1 to length+1; from 0; base and insert both strings or both binary; NULL if any argument is NULL" +cases = ["cases/translation/functions/insert.toml#t007_null_insert_expr"] +required = true + +[[obligation]] +id = "sf.functions.insert.t008" +form = "sf.functions.insert" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "An empty insert string, which deletes." +catches = "nothing deleted" +reading = "the page: is 1-based, from 1 to length+1; from 0; base and insert both strings or both binary; NULL if any argument is NULL" +cases = ["cases/translation/functions/insert.toml#t008_delete"] +required = true + +[[obligation]] +id = "sf.functions.interpolate-bfill.interpolate-bfill-over-order-by.t001" +form = "sf.functions.interpolate-bfill.interpolate-bfill-over-order-by" +kind = "type_combination" +target = "NUMBER" +note = "NULLs inside and at both ends of a partition." +catches = "the previous value used (FFILL), or values carried across partitions" +reading = "the page: each NULL replaced by the next non-NULL value in the ordered partition; ORDER BY is required and an explicit frame is not allowed" +cases = ["cases/translation/functions/interpolate-bfill.interpolate-bfill-over-order-by.toml#t001_gaps"] +required = true + +[[obligation]] +id = "sf.functions.interpolate-bfill.interpolate-bfill-over-order-by.t002" +form = "sf.functions.interpolate-bfill.interpolate-bfill-over-order-by" +kind = "type_combination" +target = "VARCHAR" +note = "A text column, which these functions accept." +catches = "an error for a non-numeric column" +reading = "the page: each NULL replaced by the next non-NULL value in the ordered partition; ORDER BY is required and an explicit frame is not allowed" +cases = ["cases/translation/functions/interpolate-bfill.interpolate-bfill-over-order-by.toml#t002_text"] +required = true + +[[obligation]] +id = "sf.functions.interpolate-bfill.interpolate-bfill-over-order-by.t003" +form = "sf.functions.interpolate-bfill.interpolate-bfill-over-order-by" +kind = "error_parity" +target = "error" +note = "An explicit window frame, which the page says is not allowed." +catches = "the frame accepted" +reading = "the page: each NULL replaced by the next non-NULL value in the ordered partition; ORDER BY is required and an explicit frame is not allowed" +cases = ["cases/translation/functions/interpolate-bfill.interpolate-bfill-over-order-by.toml#t003_frame"] +required = true + +[[obligation]] +id = "sf.functions.interpolate-bfill.interpolate-bfill-over-order-by.t004" +form = "sf.functions.interpolate-bfill.interpolate-bfill-over-order-by" +kind = "null_argument" +target = "expr" +note = "A partition whose values are all NULL, which stay NULL." +catches = "values taken from another partition" +reading = "the page: each NULL replaced by the next non-NULL value in the ordered partition; ORDER BY is required and an explicit frame is not allowed" +cases = ["cases/translation/functions/interpolate-bfill.interpolate-bfill-over-order-by.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.interpolate-bfill.interpolate-ffill-over-order-by.t001" +form = "sf.functions.interpolate-bfill.interpolate-ffill-over-order-by" +kind = "type_combination" +target = "NUMBER" +note = "NULLs inside and at both ends of a partition." +catches = "the next value used (BFILL), or values carried across partitions" +reading = "the page: each NULL replaced by the previous non-NULL value in the ordered partition; ORDER BY is required and an explicit frame is not allowed" +cases = ["cases/translation/functions/interpolate-bfill.interpolate-ffill-over-order-by.toml#t001_gaps"] +required = true + +[[obligation]] +id = "sf.functions.interpolate-bfill.interpolate-ffill-over-order-by.t002" +form = "sf.functions.interpolate-bfill.interpolate-ffill-over-order-by" +kind = "type_combination" +target = "VARCHAR" +note = "A text column, which these functions accept." +catches = "an error for a non-numeric column" +reading = "the page: each NULL replaced by the previous non-NULL value in the ordered partition; ORDER BY is required and an explicit frame is not allowed" +cases = ["cases/translation/functions/interpolate-bfill.interpolate-ffill-over-order-by.toml#t002_text"] +required = true + +[[obligation]] +id = "sf.functions.interpolate-bfill.interpolate-ffill-over-order-by.t003" +form = "sf.functions.interpolate-bfill.interpolate-ffill-over-order-by" +kind = "error_parity" +target = "error" +note = "An explicit window frame, which the page says is not allowed." +catches = "the frame accepted" +reading = "the page: each NULL replaced by the previous non-NULL value in the ordered partition; ORDER BY is required and an explicit frame is not allowed" +cases = ["cases/translation/functions/interpolate-bfill.interpolate-ffill-over-order-by.toml#t003_frame"] +required = true + +[[obligation]] +id = "sf.functions.interpolate-bfill.interpolate-ffill-over-order-by.t004" +form = "sf.functions.interpolate-bfill.interpolate-ffill-over-order-by" +kind = "null_argument" +target = "expr" +note = "A partition whose values are all NULL, which stay NULL." +catches = "values taken from another partition" +reading = "the page: each NULL replaced by the previous non-NULL value in the ordered partition; ORDER BY is required and an explicit frame is not allowed" +cases = ["cases/translation/functions/interpolate-bfill.interpolate-ffill-over-order-by.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.interpolate-bfill.interpolate-linear-over-order-by.t001" +form = "sf.functions.interpolate-bfill.interpolate-linear-over-order-by" +kind = "type_combination" +target = "NUMBER" +note = "Unevenly spaced order keys (2, 4, 5). The page requires a single numeric, DATE or TIMESTAMP order key, which implies weighting by distance: the NULL at 4 lies two thirds of the way from 10 to 40." +catches = "interpolation by row count (25 instead of 30), or ends filled instead of left NULL" +reading = "the page: each NULL replaced by linear interpolation between the neighbouring non-NULL values, by the distance in the single numeric, DATE or TIMESTAMP order key" +cases = ["cases/translation/functions/interpolate-bfill.interpolate-linear-over-order-by.toml#t001_spacing"] +required = true + +[[obligation]] +id = "sf.functions.interpolate-bfill.interpolate-linear-over-order-by.t002" +form = "sf.functions.interpolate-bfill.interpolate-linear-over-order-by" +kind = "type_combination" +target = "NUMBER ordered by DATE" +note = "A DATE order key with a gap of two days then one; distance weighting, as the required DATE key implies, gives 3.00 on 29 February." +catches = "the dates treated as evenly spaced" +reading = "the page: each NULL replaced by linear interpolation between the neighbouring non-NULL values, by the distance in the single numeric, DATE or TIMESTAMP order key" +cases = ["cases/translation/functions/interpolate-bfill.interpolate-linear-over-order-by.toml#t002_date_key"] +required = true + +[[obligation]] +id = "sf.functions.interpolate-bfill.interpolate-linear-over-order-by.t003" +form = "sf.functions.interpolate-bfill.interpolate-linear-over-order-by" +kind = "error_parity" +target = "error" +note = "A text column, which the page says INTERPOLATE_LINEAR does not accept; Snowflake compiles the call, so the error comes at run time." +catches = "the text interpolated or copied" +reading = "the page: each NULL replaced by linear interpolation between the neighbouring non-NULL values, by the distance in the single numeric, DATE or TIMESTAMP order key" +cases = ["cases/translation/functions/interpolate-bfill.interpolate-linear-over-order-by.toml#t003_text"] +required = true + +[[obligation]] +id = "sf.functions.interpolate-bfill.interpolate-linear-over-order-by.t004" +form = "sf.functions.interpolate-bfill.interpolate-linear-over-order-by" +kind = "null_argument" +target = "expr" +note = "A partition whose values are all NULL, which stay NULL." +catches = "values taken from another partition, or 0" +reading = "the page: each NULL replaced by linear interpolation between the neighbouring non-NULL values, by the distance in the single numeric, DATE or TIMESTAMP order key" +cases = ["cases/translation/functions/interpolate-bfill.interpolate-linear-over-order-by.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.ipaddress-trunc.t001" +form = "sf.functions.ipaddress-trunc" +kind = "type_combination" +target = "IPADDRESS, INTEGER" +note = "The page example: 192.168.129.255 to 17 bits and 2001:db8:abcd:1234::1 to 49 bits, with the prefix from a column." +catches = "the prefix read as host bits, or rounded to a byte" +reading = "the page: the IPADDRESS with only its leading prefix_length bits kept (0 to 32 for IPv4, 0 to 128 for IPv6); a prefix outside the range of the address family is an error; NULL if either argument is NULL" +cases = ["cases/translation/functions/ipaddress-trunc.toml#t001_example"] +required = true + +[[obligation]] +id = "sf.functions.ipaddress-trunc.t002" +form = "sf.functions.ipaddress-trunc" +kind = "type_combination" +target = "IPADDRESS, INTEGER" +note = "Prefixes 0 and 32 on an IPv4 address: all bits cleared, and the address unchanged." +catches = "prefix 0 rejected, or 32 clearing the last bit" +reading = "the page: the IPADDRESS with only its leading prefix_length bits kept (0 to 32 for IPv4, 0 to 128 for IPv6); a prefix outside the range of the address family is an error; NULL if either argument is NULL" +cases = ["cases/translation/functions/ipaddress-trunc.toml#t002_ends"] +required = true + +[[obligation]] +id = "sf.functions.ipaddress-trunc.t003" +form = "sf.functions.ipaddress-trunc" +kind = "error_parity" +target = "error" +note = "Prefix 48 on an IPv4 address; the page says this is an error, and Snowflake refuses it when compiling (937) because the input values are constants it can fold." +catches = "the prefix clamped to 32, or NULL returned" +reading = "the page: the IPADDRESS with only its leading prefix_length bits kept (0 to 32 for IPv4, 0 to 128 for IPv6); a prefix outside the range of the address family is an error; NULL if either argument is NULL" +cases = ["cases/translation/functions/ipaddress-trunc.toml#t003_family_range"] +required = true + +[[obligation]] +id = "sf.functions.ipaddress-trunc.t004" +form = "sf.functions.ipaddress-trunc" +kind = "null_argument" +target = "prefix-length" +note = "A NULL prefix, which the page says gives NULL." +catches = "the address returned unchanged, or an error" +reading = "the page: the IPADDRESS with only its leading prefix_length bits kept (0 to 32 for IPv4, 0 to 128 for IPv6); a prefix outside the range of the address family is an error; NULL if either argument is NULL" +cases = ["cases/translation/functions/ipaddress-trunc.toml#t004_null_prefix_length"] +required = true + +[[obligation]] +id = "sf.functions.is-array.t001" +form = "sf.functions.is-array" +kind = "type_combination" +target = "VARIANT from JSON" +note = "IS_ARRAY over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null." +catches = "TRUE for the object or the string" +reading = "the page: TRUE when the VARIANT holds an ARRAY; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-array.toml#t001_json"] +required = true + +[[obligation]] +id = "sf.functions.is-array.t002" +form = "sf.functions.is-array" +kind = "type_combination" +target = "VARIANT from typed values" +note = "IS_ARRAY over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT." +catches = "TRUE for BINARY" +reading = "the page: TRUE when the VARIANT holds an ARRAY; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-array.toml#t002_typed"] +required = true + +[[obligation]] +id = "sf.functions.is-array.t003" +form = "sf.functions.is-array" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL, which the page says returns NULL without an error." +catches = "FALSE returned" +reading = "the page: TRUE when the VARIANT holds an ARRAY; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-array.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.is-binary.t001" +form = "sf.functions.is-binary" +kind = "type_combination" +target = "VARIANT from JSON" +note = "IS_BINARY over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null." +catches = "TRUE for a string" +reading = "the page: TRUE when the VARIANT holds a BINARY value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-binary.toml#t001_json"] +required = true + +[[obligation]] +id = "sf.functions.is-binary.t002" +form = "sf.functions.is-binary" +kind = "type_combination" +target = "VARIANT from typed values" +note = "IS_BINARY over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT." +catches = "FALSE for the BINARY cast to VARIANT, or TRUE for VARCHAR-like values" +reading = "the page: TRUE when the VARIANT holds a BINARY value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-binary.toml#t002_typed"] +required = true + +[[obligation]] +id = "sf.functions.is-binary.t003" +form = "sf.functions.is-binary" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL, which the page says returns NULL without an error." +catches = "FALSE returned" +reading = "the page: TRUE when the VARIANT holds a BINARY value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-binary.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.is-boolean.t001" +form = "sf.functions.is-boolean" +kind = "type_combination" +target = "VARIANT from JSON" +note = "IS_BOOLEAN over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null." +catches = "TRUE for the integer or the JSON null" +reading = "the page: TRUE when the VARIANT holds a BOOLEAN value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-boolean.toml#t001_json"] +required = true + +[[obligation]] +id = "sf.functions.is-boolean.t002" +form = "sf.functions.is-boolean" +kind = "type_combination" +target = "VARIANT from typed values" +note = "IS_BOOLEAN over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT." +catches = "TRUE for a number" +reading = "the page: TRUE when the VARIANT holds a BOOLEAN value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-boolean.toml#t002_typed"] +required = true + +[[obligation]] +id = "sf.functions.is-boolean.t003" +form = "sf.functions.is-boolean" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL, which the page says returns NULL without an error." +catches = "FALSE returned" +reading = "the page: TRUE when the VARIANT holds a BOOLEAN value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-boolean.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.is-char-varchar.is-char.t001" +form = "sf.functions.is-char-varchar.is-char" +kind = "type_combination" +target = "VARIANT from JSON" +note = "IS_CHAR over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null." +catches = "FALSE for the date-like string, or TRUE for a number" +reading = "the page: TRUE when the VARIANT holds a string value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-char-varchar.is-char.toml#t001_json"] +required = true + +[[obligation]] +id = "sf.functions.is-char-varchar.is-char.t002" +form = "sf.functions.is-char-varchar.is-char" +kind = "type_combination" +target = "VARIANT from typed values" +note = "IS_CHAR over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT." +catches = "TRUE for the DATE, TIME or timestamps, whose VARIANT form prints as text" +reading = "the page: TRUE when the VARIANT holds a string value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-char-varchar.is-char.toml#t002_typed"] +required = true + +[[obligation]] +id = "sf.functions.is-char-varchar.is-char.t003" +form = "sf.functions.is-char-varchar.is-char" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL, which the page says returns NULL without an error." +catches = "FALSE returned" +reading = "the page: TRUE when the VARIANT holds a string value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-char-varchar.is-char.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.is-char-varchar.is-varchar.t001" +form = "sf.functions.is-char-varchar.is-varchar" +kind = "type_combination" +target = "VARIANT from JSON" +note = "IS_VARCHAR over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null." +catches = "FALSE for the date-like string, or TRUE for a number" +reading = "the page: TRUE when the VARIANT holds a string value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-char-varchar.is-varchar.toml#t001_json"] +required = true + +[[obligation]] +id = "sf.functions.is-char-varchar.is-varchar.t002" +form = "sf.functions.is-char-varchar.is-varchar" +kind = "type_combination" +target = "VARIANT from typed values" +note = "IS_VARCHAR over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT." +catches = "TRUE for the DATE, TIME or timestamps, whose VARIANT form prints as text" +reading = "the page: TRUE when the VARIANT holds a string value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-char-varchar.is-varchar.toml#t002_typed"] +required = true + +[[obligation]] +id = "sf.functions.is-char-varchar.is-varchar.t003" +form = "sf.functions.is-char-varchar.is-varchar" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL, which the page says returns NULL without an error." +catches = "FALSE returned" +reading = "the page: TRUE when the VARIANT holds a string value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-char-varchar.is-varchar.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.is-date-value.is-date.t001" +form = "sf.functions.is-date-value.is-date" +kind = "type_combination" +target = "VARIANT from JSON" +note = "IS_DATE over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null." +catches = "TRUE for the string holding a date" +reading = "the page: TRUE when the VARIANT holds a DATE value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-date-value.is-date.toml#t001_json"] +required = true + +[[obligation]] +id = "sf.functions.is-date-value.is-date.t002" +form = "sf.functions.is-date-value.is-date" +kind = "type_combination" +target = "VARIANT from typed values" +note = "IS_DATE over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT." +catches = "TRUE for the timestamps, or FALSE for the DATE" +reading = "the page: TRUE when the VARIANT holds a DATE value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-date-value.is-date.toml#t002_typed"] +required = true + +[[obligation]] +id = "sf.functions.is-date-value.is-date.t003" +form = "sf.functions.is-date-value.is-date" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL, which the page says returns NULL without an error." +catches = "FALSE returned" +reading = "the page: TRUE when the VARIANT holds a DATE value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-date-value.is-date.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.is-date-value.is-date-value.t001" +form = "sf.functions.is-date-value.is-date-value" +kind = "type_combination" +target = "VARIANT from JSON" +note = "IS_DATE_VALUE over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null." +catches = "TRUE for the string holding a date" +reading = "the page: TRUE when the VARIANT holds a DATE value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-date-value.is-date-value.toml#t001_json"] +required = true + +[[obligation]] +id = "sf.functions.is-date-value.is-date-value.t002" +form = "sf.functions.is-date-value.is-date-value" +kind = "type_combination" +target = "VARIANT from typed values" +note = "IS_DATE_VALUE over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT." +catches = "TRUE for the timestamps, or FALSE for the DATE" +reading = "the page: TRUE when the VARIANT holds a DATE value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-date-value.is-date-value.toml#t002_typed"] +required = true + +[[obligation]] +id = "sf.functions.is-date-value.is-date-value.t003" +form = "sf.functions.is-date-value.is-date-value" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL, which the page says returns NULL without an error." +catches = "FALSE returned" +reading = "the page: TRUE when the VARIANT holds a DATE value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-date-value.is-date-value.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.is-decimal.t001" +form = "sf.functions.is-decimal" +kind = "type_combination" +target = "VARIANT from JSON" +note = "IS_DECIMAL over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null." +catches = "FALSE for the integer, or TRUE for the exponent number (a floating-point value)" +reading = "the page: TRUE when the VARIANT holds a fixed-point number or an integer; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-decimal.toml#t001_json"] +required = true + +[[obligation]] +id = "sf.functions.is-decimal.t002" +form = "sf.functions.is-decimal" +kind = "type_combination" +target = "VARIANT from typed values" +note = "IS_DECIMAL over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT." +catches = "TRUE for DOUBLE, or FALSE for NUMBER(10,2)" +reading = "the page: TRUE when the VARIANT holds a fixed-point number or an integer; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-decimal.toml#t002_typed"] +required = true + +[[obligation]] +id = "sf.functions.is-decimal.t003" +form = "sf.functions.is-decimal" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL, which the page says returns NULL without an error." +catches = "FALSE returned" +reading = "the page: TRUE when the VARIANT holds a fixed-point number or an integer; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-decimal.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.is-distinct-from.t001" +form = "sf.functions.is-distinct-from" +kind = "type_combination" +target = "NUMBER, NUMBER" +note = "Equal and unequal values, including different scales." +catches = "scale compared (1 vs 1.00 unequal)" +reading = "the page: NULL against NULL is equal, NULL against a value is not, otherwise ordinary equality" +cases = ["cases/translation/functions/is-distinct-from.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.is-distinct-from.t002" +form = "sf.functions.is-distinct-from" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "Strings differing only in case or trailing blanks." +catches = "case-insensitive or blank-padded comparison" +reading = "the page: NULL against NULL is equal, NULL against a value is not, otherwise ordinary equality" +cases = ["cases/translation/functions/is-distinct-from.toml#t002_varchar"] +required = true + +[[obligation]] +id = "sf.functions.is-distinct-from.t003" +form = "sf.functions.is-distinct-from" +kind = "null_argument" +target = "expr1" +note = "NULL first argument against NULL and a value." +catches = "ordinary = (NULL instead of TRUE/FALSE)" +reading = "the page: NULL against NULL is equal, NULL against a value is not, otherwise ordinary equality" +cases = ["cases/translation/functions/is-distinct-from.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.is-distinct-from.t004" +form = "sf.functions.is-distinct-from" +kind = "null_argument" +target = "expr2" +note = "NULL second argument against a value." +catches = "NULL instead of a definite result" +reading = "the page: NULL against NULL is equal, NULL against a value is not, otherwise ordinary equality" +cases = ["cases/translation/functions/is-distinct-from.toml#t004_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.is-double-real.is-double.t001" +form = "sf.functions.is-double-real.is-double" +kind = "type_combination" +target = "VARIANT from JSON" +note = "IS_DOUBLE over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null." +catches = "FALSE for the integer or the decimal (only floating-point values accepted)" +reading = "the page: TRUE when the VARIANT holds a floating-point number, a fixed-point number or an integer; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-double-real.is-double.toml#t001_json"] +required = true + +[[obligation]] +id = "sf.functions.is-double-real.is-double.t002" +form = "sf.functions.is-double-real.is-double" +kind = "type_combination" +target = "VARIANT from typed values" +note = "IS_DOUBLE over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT." +catches = "FALSE for NUMBER(10,2)" +reading = "the page: TRUE when the VARIANT holds a floating-point number, a fixed-point number or an integer; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-double-real.is-double.toml#t002_typed"] +required = true + +[[obligation]] +id = "sf.functions.is-double-real.is-double.t003" +form = "sf.functions.is-double-real.is-double" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL, which the page says returns NULL without an error." +catches = "FALSE returned" +reading = "the page: TRUE when the VARIANT holds a floating-point number, a fixed-point number or an integer; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-double-real.is-double.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.is-double-real.is-real.t001" +form = "sf.functions.is-double-real.is-real" +kind = "type_combination" +target = "VARIANT from JSON" +note = "IS_REAL over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null." +catches = "FALSE for the integer or the decimal (only floating-point values accepted)" +reading = "the page: TRUE when the VARIANT holds a floating-point number, a fixed-point number or an integer; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-double-real.is-real.toml#t001_json"] +required = true + +[[obligation]] +id = "sf.functions.is-double-real.is-real.t002" +form = "sf.functions.is-double-real.is-real" +kind = "type_combination" +target = "VARIANT from typed values" +note = "IS_REAL over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT." +catches = "FALSE for NUMBER(10,2)" +reading = "the page: TRUE when the VARIANT holds a floating-point number, a fixed-point number or an integer; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-double-real.is-real.toml#t002_typed"] +required = true + +[[obligation]] +id = "sf.functions.is-double-real.is-real.t003" +form = "sf.functions.is-double-real.is-real" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL, which the page says returns NULL without an error." +catches = "FALSE returned" +reading = "the page: TRUE when the VARIANT holds a floating-point number, a fixed-point number or an integer; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-double-real.is-real.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.is-integer.t001" +form = "sf.functions.is-integer" +kind = "type_combination" +target = "VARIANT from JSON" +note = "IS_INTEGER over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null." +catches = "TRUE for the decimal 1.50 or the exponent number" +reading = "the page: TRUE when the VARIANT holds an integer; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-integer.toml#t001_json"] +required = true + +[[obligation]] +id = "sf.functions.is-integer.t002" +form = "sf.functions.is-integer" +kind = "type_combination" +target = "VARIANT from typed values" +note = "IS_INTEGER over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT." +catches = "TRUE for NUMBER(10,2) or DOUBLE" +reading = "the page: TRUE when the VARIANT holds an integer; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-integer.toml#t002_typed"] +required = true + +[[obligation]] +id = "sf.functions.is-integer.t003" +form = "sf.functions.is-integer" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL, which the page says returns NULL without an error." +catches = "FALSE returned" +reading = "the page: TRUE when the VARIANT holds an integer; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-integer.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.is-null.t001" +form = "sf.functions.is-null" +kind = "type_combination" +target = "VARCHAR, FLOAT" +note = "Empty string, NaN and zero, which are not NULL." +catches = "'' or NaN treated as NULL" +reading = "the page: IS NULL is TRUE only for NULL; IS NOT NULL the reverse" +cases = ["cases/translation/functions/is-null.toml#t001_values"] +required = true + +[[obligation]] +id = "sf.functions.is-null.t002" +form = "sf.functions.is-null" +kind = "null_argument" +target = "expr" +note = "NULL of a typed column." +catches = "NULL instead of TRUE" +reading = "the page: IS NULL is TRUE only for NULL; IS NOT NULL the reverse" +cases = ["cases/translation/functions/is-null.toml#t002_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.is-null-value.t001" +form = "sf.functions.is-null-value" +kind = "type_combination" +target = "VARIANT" +note = "JSON null, a missing field and set values." +catches = "a missing field treated as JSON null, or JSON null as SQL NULL" +reading = "the page: TRUE for a JSON null, FALSE for another JSON value, NULL for SQL NULL" +cases = ["cases/translation/functions/is-null-value.toml#t001_variant"] +required = true + +[[obligation]] +id = "sf.functions.is-null-value.t002" +form = "sf.functions.is-null-value" +kind = "null_argument" +target = "variant_expr" +note = "SQL NULL." +catches = "TRUE for SQL NULL" +reading = "the page: TRUE for a JSON null, FALSE for another JSON value, NULL for SQL NULL" +cases = ["cases/translation/functions/is-null-value.toml#t002_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.is-object.t001" +form = "sf.functions.is-object" +kind = "type_combination" +target = "VARIANT from JSON" +note = "IS_OBJECT over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null." +catches = "TRUE for the array" +reading = "the page: TRUE when the VARIANT holds an OBJECT; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-object.toml#t001_json"] +required = true + +[[obligation]] +id = "sf.functions.is-object.t002" +form = "sf.functions.is-object" +kind = "type_combination" +target = "VARIANT from typed values" +note = "IS_OBJECT over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT." +catches = "TRUE for any typed value" +reading = "the page: TRUE when the VARIANT holds an OBJECT; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-object.toml#t002_typed"] +required = true + +[[obligation]] +id = "sf.functions.is-object.t003" +form = "sf.functions.is-object" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL, which the page says returns NULL without an error." +catches = "FALSE returned" +reading = "the page: TRUE when the VARIANT holds an OBJECT; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-object.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.is-time.t001" +form = "sf.functions.is-time" +kind = "type_combination" +target = "VARIANT from JSON" +note = "IS_TIME over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null." +catches = "TRUE for a string" +reading = "the page: TRUE when the VARIANT holds a TIME value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-time.toml#t001_json"] +required = true + +[[obligation]] +id = "sf.functions.is-time.t002" +form = "sf.functions.is-time" +kind = "type_combination" +target = "VARIANT from typed values" +note = "IS_TIME over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT." +catches = "TRUE for the timestamps" +reading = "the page: TRUE when the VARIANT holds a TIME value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-time.toml#t002_typed"] +required = true + +[[obligation]] +id = "sf.functions.is-time.t003" +form = "sf.functions.is-time" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL, which the page says returns NULL without an error." +catches = "FALSE returned" +reading = "the page: TRUE when the VARIANT holds a TIME value; FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-time.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.is-timestamp.is-timestamp-ltz.t001" +form = "sf.functions.is-timestamp.is-timestamp-ltz" +kind = "type_combination" +target = "VARIANT from JSON" +note = "IS_TIMESTAMP_LTZ over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null." +catches = "TRUE for the date-like string" +reading = "the page: TRUE when the VARIANT holds a timestamp (it does not say whether only TIMESTAMP_LTZ); FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-timestamp.is-timestamp-ltz.toml#t001_json"] +required = true + +[[obligation]] +id = "sf.functions.is-timestamp.is-timestamp-ltz.t002" +form = "sf.functions.is-timestamp.is-timestamp-ltz" +kind = "type_combination" +target = "VARIANT from typed values" +note = "IS_TIMESTAMP_LTZ over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT." +catches = "the other timestamp types answered differently from Snowflake; the page says only \"a timestamp\", so the recording decides which of the three types give TRUE" +reading = "the page: TRUE when the VARIANT holds a timestamp (it does not say whether only TIMESTAMP_LTZ); FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-timestamp.is-timestamp-ltz.toml#t002_typed"] +required = true + +[[obligation]] +id = "sf.functions.is-timestamp.is-timestamp-ltz.t003" +form = "sf.functions.is-timestamp.is-timestamp-ltz" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL, which the page says returns NULL without an error." +catches = "FALSE returned" +reading = "the page: TRUE when the VARIANT holds a timestamp (it does not say whether only TIMESTAMP_LTZ); FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-timestamp.is-timestamp-ltz.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.is-timestamp.is-timestamp-ntz.t001" +form = "sf.functions.is-timestamp.is-timestamp-ntz" +kind = "type_combination" +target = "VARIANT from JSON" +note = "IS_TIMESTAMP_NTZ over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null." +catches = "TRUE for the date-like string" +reading = "the page: TRUE when the VARIANT holds a timestamp (it does not say whether only TIMESTAMP_NTZ); FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-timestamp.is-timestamp-ntz.toml#t001_json"] +required = true + +[[obligation]] +id = "sf.functions.is-timestamp.is-timestamp-ntz.t002" +form = "sf.functions.is-timestamp.is-timestamp-ntz" +kind = "type_combination" +target = "VARIANT from typed values" +note = "IS_TIMESTAMP_NTZ over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT." +catches = "the other timestamp types answered differently from Snowflake; the page says only \"a timestamp\", so the recording decides which of the three types give TRUE" +reading = "the page: TRUE when the VARIANT holds a timestamp (it does not say whether only TIMESTAMP_NTZ); FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-timestamp.is-timestamp-ntz.toml#t002_typed"] +required = true + +[[obligation]] +id = "sf.functions.is-timestamp.is-timestamp-ntz.t003" +form = "sf.functions.is-timestamp.is-timestamp-ntz" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL, which the page says returns NULL without an error." +catches = "FALSE returned" +reading = "the page: TRUE when the VARIANT holds a timestamp (it does not say whether only TIMESTAMP_NTZ); FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-timestamp.is-timestamp-ntz.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.is-timestamp.is-timestamp-tz.t001" +form = "sf.functions.is-timestamp.is-timestamp-tz" +kind = "type_combination" +target = "VARIANT from JSON" +note = "IS_TIMESTAMP_TZ over JSON arrays, objects, strings (one holding a date), integers, decimals, exponent numbers, booleans and a JSON null." +catches = "TRUE for the date-like string" +reading = "the page: TRUE when the VARIANT holds a timestamp (it does not say whether only TIMESTAMP_TZ); FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-timestamp.is-timestamp-tz.toml#t001_json"] +required = true + +[[obligation]] +id = "sf.functions.is-timestamp.is-timestamp-tz.t002" +form = "sf.functions.is-timestamp.is-timestamp-tz" +kind = "type_combination" +target = "VARIANT from typed values" +note = "IS_TIMESTAMP_TZ over a DATE, TIME, three timestamps, BINARY, DOUBLE and NUMBER(10,2), each cast to VARIANT." +catches = "the other timestamp types answered differently from Snowflake; the page says only \"a timestamp\", so the recording decides which of the three types give TRUE" +reading = "the page: TRUE when the VARIANT holds a timestamp (it does not say whether only TIMESTAMP_TZ); FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-timestamp.is-timestamp-tz.toml#t002_typed"] +required = true + +[[obligation]] +id = "sf.functions.is-timestamp.is-timestamp-tz.t003" +form = "sf.functions.is-timestamp.is-timestamp-tz" +kind = "null_argument" +target = "variant-expr" +note = "A SQL NULL, which the page says returns NULL without an error." +catches = "FALSE returned" +reading = "the page: TRUE when the VARIANT holds a timestamp (it does not say whether only TIMESTAMP_TZ); FALSE otherwise; NULL for a NULL input" +cases = ["cases/translation/functions/is-timestamp.is-timestamp-tz.toml#t003_null_variant_expr"] +required = true + +[[obligation]] +id = "sf.functions.jarowinkler-similarity.t001" +form = "sf.functions.jarowinkler-similarity" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "The page's example pairs." +catches = "plain Jaro without the prefix bonus, a 0-1 FLOAT instead of 0-100, or a byte-based comparison (\u015bwi\u0119ta)" +reading = "the page's examples: an integer 0-100, 0 for two empty strings, NULL for NULL" +cases = ["cases/translation/functions/jarowinkler-similarity.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.jarowinkler-similarity.t002" +form = "sf.functions.jarowinkler-similarity" +kind = "null_argument" +target = "string_expr1" +note = "NULL first string." +catches = "NULL read as empty (0)" +reading = "the page's examples: an integer 0-100, 0 for two empty strings, NULL for NULL" +cases = ["cases/translation/functions/jarowinkler-similarity.toml#t002_null_string_expr1"] +required = true + +[[obligation]] +id = "sf.functions.jarowinkler-similarity.t003" +form = "sf.functions.jarowinkler-similarity" +kind = "null_argument" +target = "string_expr2" +note = "NULL second string." +catches = "NULL read as empty (0)" +reading = "the page's examples: an integer 0-100, 0 for two empty strings, NULL for NULL" +cases = ["cases/translation/functions/jarowinkler-similarity.toml#t003_null_string_expr2"] +required = true + +[[obligation]] +id = "sf.functions.jarowinkler-similarity.t004" +form = "sf.functions.jarowinkler-similarity" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "Two empty strings, which the example shows as 0." +catches = "100 for two identical empty strings" +reading = "the page's examples: an integer 0-100, 0 for two empty strings, NULL for NULL" +cases = ["cases/translation/functions/jarowinkler-similarity.toml#t004_empty"] +required = true + +[[obligation]] +id = "sf.functions.json-extract-path-text.t001" +form = "sf.functions.json-extract-path-text" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "A string, a number and a boolean extracted as text." +catches = "the string returned with its JSON quotes, or the number reformatted" +reading = "the page: the element at the path of JSON text, returned as VARCHAR; NULL when the path matches no element" +cases = ["cases/translation/functions/json-extract-path-text.toml#t001_scalars"] +required = true + +[[obligation]] +id = "sf.functions.json-extract-path-text.t002" +form = "sf.functions.json-extract-path-text" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "A path ending at an array and at an object." +catches = "NULL for a container, or only its first element" +reading = "the page: the element at the path of JSON text, returned as VARCHAR; NULL when the path matches no element" +cases = ["cases/translation/functions/json-extract-path-text.toml#t002_container"] +required = true + +[[obligation]] +id = "sf.functions.json-extract-path-text.t003" +form = "sf.functions.json-extract-path-text" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "A path that matches nothing, and a JSON null at the path; the page gives NULL for the first and does not say for the second, so the recording decides that row." +catches = "an empty string for the missing path" +reading = "the page: the element at the path of JSON text, returned as VARCHAR; NULL when the path matches no element" +cases = ["cases/translation/functions/json-extract-path-text.toml#t003_missing"] +required = true + +[[obligation]] +id = "sf.functions.json-extract-path-text.t004" +form = "sf.functions.json-extract-path-text" +kind = "null_argument" +target = "column-identifier" +note = "NULL text and a NULL path; the page does not say; the recording decides." +catches = "an error" +reading = "the page: the element at the path of JSON text, returned as VARCHAR; NULL when the path matches no element" +cases = ["cases/translation/functions/json-extract-path-text.toml#t004_null_column_identifier"] +required = true + +[[obligation]] +id = "sf.functions.kurtosis.kurtosis.t001" +form = "sf.functions.kurtosis.kurtosis" +kind = "type_combination" +target = "NUMBER" +note = "A skewed group of five." +catches = "population or non-excess kurtosis (no -3 and no small-sample correction)" +reading = "the page: the sample excess kurtosis of the non-NULL values; NULL for fewer than four; DOUBLE for FLOAT input and DECIMAL otherwise" +cases = ["cases/translation/functions/kurtosis.kurtosis.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.kurtosis.kurtosis.t002" +form = "sf.functions.kurtosis.kurtosis" +kind = "type_combination" +target = "FLOAT" +note = "FLOAT input, which the page says returns DOUBLE." +catches = "a DECIMAL result" +reading = "the page: the sample excess kurtosis of the non-NULL values; NULL for fewer than four; DOUBLE for FLOAT input and DECIMAL otherwise" +cases = ["cases/translation/functions/kurtosis.kurtosis.toml#t002_float"] +required = true + +[[obligation]] +id = "sf.functions.kurtosis.kurtosis.t003" +form = "sf.functions.kurtosis.kurtosis" +kind = "type_combination" +target = "three rows" +note = "Three values, below the documented minimum of four." +catches = "a value instead of NULL" +reading = "the page: the sample excess kurtosis of the non-NULL values; NULL for fewer than four; DOUBLE for FLOAT input and DECIMAL otherwise" +cases = ["cases/translation/functions/kurtosis.kurtosis.toml#t003_three_rows"] +required = true + +[[obligation]] +id = "sf.functions.kurtosis.kurtosis.t004" +form = "sf.functions.kurtosis.kurtosis" +kind = "null_argument" +target = "expr" +note = "Four rows of which one is NULL." +catches = "NULL counted as a row (a value instead of NULL)" +reading = "the page: the sample excess kurtosis of the non-NULL values; NULL for fewer than four; DOUBLE for FLOAT input and DECIMAL otherwise" +cases = ["cases/translation/functions/kurtosis.kurtosis.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.kurtosis.kurtosis.t005" +form = "sf.functions.kurtosis.kurtosis" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "an error instead of NULL" +reading = "the page: the sample excess kurtosis of the non-NULL values; NULL for fewer than four; DOUBLE for FLOAT input and DECIMAL otherwise" +cases = ["cases/translation/functions/kurtosis.kurtosis.toml#t005_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.kurtosis.kurtosis-over.t001" +form = "sf.functions.kurtosis.kurtosis-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Partitions of different sizes in mixed input order." +catches = "the whole input aggregated instead of the partition, or a running value" +reading = "the page: as KURTOSIS, as a window function without ORDER BY or frame" +cases = ["cases/translation/functions/kurtosis.kurtosis-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.kurtosis.kurtosis-over.t002" +form = "sf.functions.kurtosis.kurtosis-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running (ordered) value instead of the whole input" +reading = "the page: as KURTOSIS, as a window function without ORDER BY or frame" +cases = ["cases/translation/functions/kurtosis.kurtosis-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.kurtosis.kurtosis-over.t003" +form = "sf.functions.kurtosis.kurtosis-over" +kind = "null_argument" +target = "expr1" +note = "NULL values inside partitions, and a partition with only NULL." +catches = "NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +reading = "the page: as KURTOSIS, as a window function without ORDER BY or frame" +cases = ["cases/translation/functions/kurtosis.kurtosis-over.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.kurtosis.kurtosis-over.t004" +form = "sf.functions.kurtosis.kurtosis-over" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys, which form one partition." +catches = "NULL-keyed rows each in their own partition or dropped" +reading = "the page: as KURTOSIS, as a window function without ORDER BY or frame" +cases = ["cases/translation/functions/kurtosis.kurtosis-over.toml#t004_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.kurtosis.kurtosis-over.t005" +form = "sf.functions.kurtosis.kurtosis-over" +kind = "type_combination" +target = "four-row partition" +note = "A partition of exactly four rows next to one of three." +catches = "the three-row partition given a value" +reading = "the page: as KURTOSIS, as a window function without ORDER BY or frame" +cases = ["cases/translation/functions/kurtosis.kurtosis-over.toml#t005_four"] +required = true + +[[obligation]] +id = "sf.functions.lag.t001" +form = "sf.functions.lag" +kind = "type_combination" +target = "offset 2, default" +note = "Offset 2 with a default value." +catches = "the default ignored, or the offset counted across partitions" +reading = "the page: the value offset rows before the current row (default 1), or default outside the partition (default NULL); a negative offset acts like LEAD; IGNORE NULLS skips NULL rows when counting" +cases = ["cases/translation/functions/lag.toml#t001_offset_default"] +required = true + +[[obligation]] +id = "sf.functions.lag.t002" +form = "sf.functions.lag" +kind = "type_combination" +target = "IGNORE NULLS" +note = "IGNORE NULLS with offset 1." +catches = "NULL rows counted" +reading = "the page: the value offset rows before the current row (default 1), or default outside the partition (default NULL); a negative offset acts like LEAD; IGNORE NULLS skips NULL rows when counting" +cases = ["cases/translation/functions/lag.toml#t002_ignore_nulls"] +required = true + +[[obligation]] +id = "sf.functions.lag.t003" +form = "sf.functions.lag" +kind = "type_combination" +target = "offset -1" +note = "A negative offset, which the page says acts like LEAD." +catches = "an error, or the sign ignored" +reading = "the page: the value offset rows before the current row (default 1), or default outside the partition (default NULL); a negative offset acts like LEAD; IGNORE NULLS skips NULL rows when counting" +cases = ["cases/translation/functions/lag.toml#t003_negative_offset"] +required = true + +[[obligation]] +id = "sf.functions.lag.t004" +form = "sf.functions.lag" +kind = "null_argument" +target = "expr" +note = "NULL values in the column, respected by default." +catches = "NULL rows skipped" +reading = "the page: the value offset rows before the current row (default 1), or default outside the partition (default NULL); a negative offset acts like LEAD; IGNORE NULLS skips NULL rows when counting" +cases = ["cases/translation/functions/lag.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.last-day.t001" +form = "sf.functions.last-day" +kind = "type_combination" +target = "DATE" +note = "The default month part." +catches = "the first day of the next month, or day 30/31 regardless of month" +reading = "the page: returns a DATE even for a timestamp; date_part year, quarter, month (default) or week, which follows WEEK_START" +cases = ["cases/translation/functions/last-day.toml#t001_date"] +required = true + +[[obligation]] +id = "sf.functions.last-day.t002" +form = "sf.functions.last-day" +kind = "type_combination" +target = "DATE, part" +note = "Year, quarter and week parts." +catches = "the part ignored, or week ending on Saturday instead of Sunday under WEEK_START 0" +reading = "the page: returns a DATE even for a timestamp; date_part year, quarter, month (default) or week, which follows WEEK_START" +cases = ["cases/translation/functions/last-day.toml#t002_parts"] +required = true + +[[obligation]] +id = "sf.functions.last-day.t003" +form = "sf.functions.last-day" +kind = "type_combination" +target = "TIMESTAMP_NTZ" +note = "A timestamp input, which the page says returns a DATE." +catches = "a TIMESTAMP result" +reading = "the page: returns a DATE even for a timestamp; date_part year, quarter, month (default) or week, which follows WEEK_START" +cases = ["cases/translation/functions/last-day.toml#t003_timestamp"] +required = true + +[[obligation]] +id = "sf.functions.last-day.t004" +form = "sf.functions.last-day" +kind = "type_combination" +target = "TIMESTAMP_TZ" +note = "A TIMESTAMP_TZ whose UTC instant is in the next month." +catches = "the month of the UTC instant (2025-01-31)" +reading = "the page: returns a DATE even for a timestamp; date_part year, quarter, month (default) or week, which follows WEEK_START" +cases = ["cases/translation/functions/last-day.toml#t004_timestamp_tz"] +required = true + +[[obligation]] +id = "sf.functions.last-day.t005" +form = "sf.functions.last-day" +kind = "null_argument" +target = "date_or_timestamp_expr" +note = "NULL date." +catches = "NULL read as a default date" +reading = "the page: returns a DATE even for a timestamp; date_part year, quarter, month (default) or week, which follows WEEK_START" +cases = ["cases/translation/functions/last-day.toml#t005_null_date_or_timestamp_expr"] +required = true + +[[obligation]] +id = "sf.functions.last-day.t006" +form = "sf.functions.last-day" +kind = "boundary" +subkind = "leap_day" +target = "leap_day" +note = "February in leap and common years, including 1900 and 2000." +catches = "a fixed 28 or a Julian leap rule (1900-02-29)" +reading = "the page: returns a DATE even for a timestamp; date_part year, quarter, month (default) or week, which follows WEEK_START" +cases = ["cases/translation/functions/last-day.toml#t006_february"] +required = true + +[[obligation]] +id = "sf.functions.last-value.t001" +form = "sf.functions.last-value" +kind = "type_combination" +target = "default" +note = "IGNORE NULLS without a frame, which the page says covers the whole partition." +catches = "the ANSI default frame ending at the current row (a running last value)" +reading = "the page: the last value in the ordered window frame; without a frame the whole partition (ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING), not the ANSI default" +cases = ["cases/translation/functions/last-value.toml#t001_default_frame"] +required = true + +[[obligation]] +id = "sf.functions.last-value.t002" +form = "sf.functions.last-value" +kind = "type_combination" +target = "RESPECT NULLS" +note = "A partition whose last value is NULL." +catches = "NULLs skipped by default" +reading = "the page: the last value in the ordered window frame; without a frame the whole partition (ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING), not the ANSI default" +cases = ["cases/translation/functions/last-value.toml#t002_respect"] +required = true + +[[obligation]] +id = "sf.functions.last-value.t003" +form = "sf.functions.last-value" +kind = "type_combination" +target = "ROWS frame" +note = "A frame ending one row after the current row." +catches = "the frame ignored" +reading = "the page: the last value in the ordered window frame; without a frame the whole partition (ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING), not the ANSI default" +cases = ["cases/translation/functions/last-value.toml#t003_frame"] +required = true + +[[obligation]] +id = "sf.functions.last-value.t004" +form = "sf.functions.last-value" +kind = "null_argument" +target = "expr" +note = "A partition whose values are all NULL, with IGNORE NULLS." +catches = "an error, or a value from another partition" +reading = "the page: the last value in the ordered window frame; without a frame the whole partition (ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING), not the ANSI default" +cases = ["cases/translation/functions/last-value.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.lead.t001" +form = "sf.functions.lead" +kind = "type_combination" +target = "offset 2, default" +note = "Offset 2 with a default value." +catches = "the default ignored, or the offset counted across partitions" +reading = "the page: the value offset rows after the current row (default 1), or default outside the partition (default NULL); a negative offset acts like LAG; IGNORE NULLS skips NULL rows when counting" +cases = ["cases/translation/functions/lead.toml#t001_offset_default"] +required = true + +[[obligation]] +id = "sf.functions.lead.t002" +form = "sf.functions.lead" +kind = "type_combination" +target = "IGNORE NULLS" +note = "IGNORE NULLS with offset 1." +catches = "NULL rows counted" +reading = "the page: the value offset rows after the current row (default 1), or default outside the partition (default NULL); a negative offset acts like LAG; IGNORE NULLS skips NULL rows when counting" +cases = ["cases/translation/functions/lead.toml#t002_ignore_nulls"] +required = true + +[[obligation]] +id = "sf.functions.lead.t003" +form = "sf.functions.lead" +kind = "type_combination" +target = "offset -1" +note = "A negative offset, which the page says acts like LAG." +catches = "an error, or the sign ignored" +reading = "the page: the value offset rows after the current row (default 1), or default outside the partition (default NULL); a negative offset acts like LAG; IGNORE NULLS skips NULL rows when counting" +cases = ["cases/translation/functions/lead.toml#t003_negative_offset"] +required = true + +[[obligation]] +id = "sf.functions.lead.t004" +form = "sf.functions.lead" +kind = "null_argument" +target = "expr" +note = "NULL values in the column, respected by default." +catches = "NULL rows skipped" +reading = "the page: the value offset rows after the current row (default 1), or default outside the partition (default NULL); a negative offset acts like LAG; IGNORE NULLS skips NULL rows when counting" +cases = ["cases/translation/functions/lead.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.least.t001" +form = "sf.functions.least" +kind = "type_combination" +target = "NUMBER, NUMBER(10,2), FLOAT" +note = "LEAST across numeric types, with a negative." +catches = "the result type taken from one argument (scale lost)" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; any NULL gives NULL" +cases = ["cases/translation/functions/least.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.least.t002" +form = "sf.functions.least" +kind = "type_combination" +target = "VARCHAR, NUMBER" +note = "A string first, so the numbers compare as strings." +catches = "numeric comparison (LEAST('10', 9) gives 9 instead of '10')" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; any NULL gives NULL" +cases = ["cases/translation/functions/least.toml#t002_first_type"] +required = true + +[[obligation]] +id = "sf.functions.least.t003" +form = "sf.functions.least" +kind = "type_combination" +target = "VARCHAR" +note = "Strings in binary order." +catches = "case-insensitive order" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; any NULL gives NULL" +cases = ["cases/translation/functions/least.toml#t003_varchar"] +required = true + +[[obligation]] +id = "sf.functions.least.t004" +form = "sf.functions.least" +kind = "type_combination" +target = "DATE" +note = "Dates." +catches = "string order of another format" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; any NULL gives NULL" +cases = ["cases/translation/functions/least.toml#t004_date"] +required = true + +[[obligation]] +id = "sf.functions.least.t005" +form = "sf.functions.least" +kind = "null_argument" +target = "expr" +note = "NULL beside larger and smaller values." +catches = "NULL skipped (DuckDB and Postgres ignore NULLs) instead of returning NULL" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; any NULL gives NULL" +cases = ["cases/translation/functions/least.toml#t005_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.least-ignore-nulls.t001" +form = "sf.functions.least-ignore-nulls" +kind = "type_combination" +target = "NUMBER, NUMBER(10,2), FLOAT" +note = "LEAST_IGNORE_NULLS across numeric types, with a negative." +catches = "the result type taken from one argument (scale lost)" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; NULL only when every argument is NULL" +cases = ["cases/translation/functions/least-ignore-nulls.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.least-ignore-nulls.t002" +form = "sf.functions.least-ignore-nulls" +kind = "type_combination" +target = "VARCHAR, NUMBER" +note = "A string first, so the numbers compare as strings." +catches = "numeric comparison (LEAST('10', 9) gives 9 instead of '10')" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; NULL only when every argument is NULL" +cases = ["cases/translation/functions/least-ignore-nulls.toml#t002_first_type"] +required = true + +[[obligation]] +id = "sf.functions.least-ignore-nulls.t003" +form = "sf.functions.least-ignore-nulls" +kind = "type_combination" +target = "VARCHAR" +note = "Strings in binary order." +catches = "case-insensitive order" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; NULL only when every argument is NULL" +cases = ["cases/translation/functions/least-ignore-nulls.toml#t003_varchar"] +required = true + +[[obligation]] +id = "sf.functions.least-ignore-nulls.t004" +form = "sf.functions.least-ignore-nulls" +kind = "type_combination" +target = "DATE" +note = "Dates." +catches = "string order of another format" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; NULL only when every argument is NULL" +cases = ["cases/translation/functions/least-ignore-nulls.toml#t004_date"] +required = true + +[[obligation]] +id = "sf.functions.least-ignore-nulls.t005" +form = "sf.functions.least-ignore-nulls" +kind = "null_argument" +target = "expr" +note = "NULL beside values, and every argument NULL." +catches = "NULL returned when any argument is NULL (plain GREATEST/LEAST)" +reading = "the page: the first argument's type decides: numeric widens over all arguments; otherwise the rest convert to the first type; NULL only when every argument is NULL" +cases = ["cases/translation/functions/least-ignore-nulls.toml#t005_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.left.t001" +form = "sf.functions.left" +kind = "type_combination" +target = "VARCHAR, NUMBER" +note = "LEFT of multi-byte text." +catches = "a byte count (cutting \u00e9 in half) or the other end of the string" +reading = "the page: is VARCHAR or BINARY; counts UTF-8 characters or bytes; a negative length gives an empty string; NULL gives NULL" +cases = ["cases/translation/functions/left.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.left.t002" +form = "sf.functions.left" +kind = "type_combination" +target = "BINARY, NUMBER" +note = "LEFT of binary." +catches = "hex characters counted instead of bytes" +reading = "the page: is VARCHAR or BINARY; counts UTF-8 characters or bytes; a negative length gives an empty string; NULL gives NULL" +cases = ["cases/translation/functions/left.toml#t002_binary"] +required = true + +[[obligation]] +id = "sf.functions.left.t003" +form = "sf.functions.left" +kind = "null_argument" +target = "string_expr" +note = "NULL string." +catches = "NULL read as empty" +reading = "the page: is VARCHAR or BINARY; counts UTF-8 characters or bytes; a negative length gives an empty string; NULL gives NULL" +cases = ["cases/translation/functions/left.toml#t003_null_string_expr"] +required = true + +[[obligation]] +id = "sf.functions.left.t004" +form = "sf.functions.left" +kind = "null_argument" +target = "length_expr" +note = "NULL length." +catches = "NULL read as 0 (an empty string instead of NULL)" +reading = "the page: is VARCHAR or BINARY; counts UTF-8 characters or bytes; a negative length gives an empty string; NULL gives NULL" +cases = ["cases/translation/functions/left.toml#t004_null_length_expr"] +required = true + +[[obligation]] +id = "sf.functions.left.t005" +form = "sf.functions.left" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "A negative length, which the page says gives an empty string." +catches = "an error, or Postgres semantics (all but the last characters)" +reading = "the page: is VARCHAR or BINARY; counts UTF-8 characters or bytes; a negative length gives an empty string; NULL gives NULL" +cases = ["cases/translation/functions/left.toml#t005_negative"] +required = true + +[[obligation]] +id = "sf.functions.length.len.t001" +form = "sf.functions.length.len" +kind = "type_combination" +target = "VARCHAR" +note = "LEN of multi-byte text and trailing blanks." +catches = "a byte count (6 for h\u00e9llo) or trailing blanks trimmed" +reading = "the page: is a string or binary; returns NUMBER(18,0)" +cases = ["cases/translation/functions/length.len.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.length.len.t002" +form = "sf.functions.length.len" +kind = "type_combination" +target = "BINARY" +note = "LEN of binary values." +catches = "the hex text length (6 instead of 3)" +reading = "the page: is a string or binary; returns NUMBER(18,0)" +cases = ["cases/translation/functions/length.len.toml#t002_binary"] +required = true + +[[obligation]] +id = "sf.functions.length.len.t003" +form = "sf.functions.length.len" +kind = "null_argument" +target = "expression" +note = "NULL next to a set value." +catches = "NULL read as an empty string (0)" +reading = "the page: is a string or binary; returns NUMBER(18,0)" +cases = ["cases/translation/functions/length.len.toml#t003_null_expression"] +required = true + +[[obligation]] +id = "sf.functions.length.len.t004" +form = "sf.functions.length.len" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "The empty string." +catches = "NULL for an empty string" +reading = "the page: is a string or binary; returns NUMBER(18,0)" +cases = ["cases/translation/functions/length.len.toml#t004_empty"] +required = true + +[[obligation]] +id = "sf.functions.length.length.t001" +form = "sf.functions.length.length" +kind = "type_combination" +target = "VARCHAR" +note = "LENGTH of multi-byte text and trailing blanks." +catches = "a byte count (6 for h\u00e9llo) or trailing blanks trimmed" +reading = "the page: is a string or binary; returns NUMBER(18,0)" +cases = ["cases/translation/functions/length.length.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.length.length.t002" +form = "sf.functions.length.length" +kind = "type_combination" +target = "BINARY" +note = "LENGTH of binary values." +catches = "the hex text length (6 instead of 3)" +reading = "the page: is a string or binary; returns NUMBER(18,0)" +cases = ["cases/translation/functions/length.length.toml#t002_binary"] +required = true + +[[obligation]] +id = "sf.functions.length.length.t003" +form = "sf.functions.length.length" +kind = "null_argument" +target = "expression" +note = "NULL next to a set value." +catches = "NULL read as an empty string (0)" +reading = "the page: is a string or binary; returns NUMBER(18,0)" +cases = ["cases/translation/functions/length.length.toml#t003_null_expression"] +required = true + +[[obligation]] +id = "sf.functions.length.length.t004" +form = "sf.functions.length.length" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "The empty string." +catches = "NULL for an empty string" +reading = "the page: is a string or binary; returns NUMBER(18,0)" +cases = ["cases/translation/functions/length.length.toml#t004_empty"] +required = true + +[[obligation]] +id = "sf.functions.like-all.t001" +form = "sf.functions.like-all" +kind = "type_combination" +target = "VARCHAR, (VARCHAR, VARCHAR)" +note = "LIKE ALL where one, both or neither pattern matches." +catches = "ANY and ALL confused (one-of-two matching gives TRUE for ANY, FALSE for ALL) or an unanchored match" +reading = "the page: compared with each pattern; at least one pattern; optional ESCAPE; NULL does not match NULL; matching covers the entire string" +cases = ["cases/translation/functions/like-all.toml#t001_patterns"] +required = true + +[[obligation]] +id = "sf.functions.like-all.t002" +form = "sf.functions.like-all" +kind = "type_combination" +target = "VARCHAR" +note = "Patterns in another case." +catches = "case sensitivity reversed (TRUE for ABC against a%)" +reading = "the page: compared with each pattern; at least one pattern; optional ESCAPE; NULL does not match NULL; matching covers the entire string" +cases = ["cases/translation/functions/like-all.toml#t002_case"] +required = true + +[[obligation]] +id = "sf.functions.like-all.t003" +form = "sf.functions.like-all" +kind = "type_combination" +target = "LIKE ALL ... ESCAPE" +note = "An escape character before %." +catches = "the escape ignored (50 matches 5!%)" +reading = "the page: compared with each pattern; at least one pattern; optional ESCAPE; NULL does not match NULL; matching covers the entire string" +cases = ["cases/translation/functions/like-all.toml#t003_escape"] +required = true + +[[obligation]] +id = "sf.functions.like-all.t004" +form = "sf.functions.like-all" +kind = "null_argument" +target = "subject" +note = "NULL subject." +catches = "NULL read as an empty string (FALSE instead of NULL)" +reading = "the page: compared with each pattern; at least one pattern; optional ESCAPE; NULL does not match NULL; matching covers the entire string" +cases = ["cases/translation/functions/like-all.toml#t004_null_subject"] +required = true + +[[obligation]] +id = "sf.functions.like-all.t005" +form = "sf.functions.like-all" +kind = "null_argument" +target = "pattern" +note = "One NULL pattern beside a matching and a non-matching one." +catches = "NULL patterns ignored (TRUE) where three-valued ALL gives NULL" +reading = "the page: compared with each pattern; at least one pattern; optional ESCAPE; NULL does not match NULL; matching covers the entire string" +cases = ["cases/translation/functions/like-all.toml#t005_null_pattern"] +required = true + +[[obligation]] +id = "sf.functions.like-all.t006" +form = "sf.functions.like-all" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "An empty subject against an empty and a % pattern." +catches = "the empty pattern matching a non-empty subject" +reading = "the page: compared with each pattern; at least one pattern; optional ESCAPE; NULL does not match NULL; matching covers the entire string" +cases = ["cases/translation/functions/like-all.toml#t006_empty"] +required = true + +[[obligation]] +id = "sf.functions.like-any.t001" +form = "sf.functions.like-any" +kind = "type_combination" +target = "VARCHAR, (VARCHAR, VARCHAR)" +note = "LIKE ANY where one, both or neither pattern matches." +catches = "ANY and ALL confused (one-of-two matching gives TRUE for ANY, FALSE for ALL) or an unanchored match" +reading = "the page: compared with each pattern; at least one pattern; optional ESCAPE; NULL does not match NULL; matching covers the entire string" +cases = ["cases/translation/functions/like-any.toml#t001_patterns"] +required = true + +[[obligation]] +id = "sf.functions.like-any.t002" +form = "sf.functions.like-any" +kind = "type_combination" +target = "VARCHAR" +note = "Patterns in another case." +catches = "case sensitivity reversed (TRUE for ABC against a%)" +reading = "the page: compared with each pattern; at least one pattern; optional ESCAPE; NULL does not match NULL; matching covers the entire string" +cases = ["cases/translation/functions/like-any.toml#t002_case"] +required = true + +[[obligation]] +id = "sf.functions.like-any.t003" +form = "sf.functions.like-any" +kind = "type_combination" +target = "LIKE ANY ... ESCAPE" +note = "An escape character before %." +catches = "the escape ignored (50 matches 5!%)" +reading = "the page: compared with each pattern; at least one pattern; optional ESCAPE; NULL does not match NULL; matching covers the entire string" +cases = ["cases/translation/functions/like-any.toml#t003_escape"] +required = true + +[[obligation]] +id = "sf.functions.like-any.t004" +form = "sf.functions.like-any" +kind = "null_argument" +target = "subject" +note = "NULL subject." +catches = "NULL read as an empty string (TRUE against %)" +reading = "the page: compared with each pattern; at least one pattern; optional ESCAPE; NULL does not match NULL; matching covers the entire string" +cases = ["cases/translation/functions/like-any.toml#t004_null_subject"] +required = true + +[[obligation]] +id = "sf.functions.like-any.t005" +form = "sf.functions.like-any" +kind = "null_argument" +target = "pattern" +note = "One NULL pattern beside a matching and a non-matching one." +catches = "a NULL pattern making the result NULL even when the other pattern matches, or NULL matching NULL" +reading = "the page: compared with each pattern; at least one pattern; optional ESCAPE; NULL does not match NULL; matching covers the entire string" +cases = ["cases/translation/functions/like-any.toml#t005_null_pattern"] +required = true + +[[obligation]] +id = "sf.functions.like-any.t006" +form = "sf.functions.like-any" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "An empty subject against an empty and a % pattern." +catches = "the empty pattern matching a non-empty subject" +reading = "the page: compared with each pattern; at least one pattern; optional ESCAPE; NULL does not match NULL; matching covers the entire string" +cases = ["cases/translation/functions/like-any.toml#t006_empty"] +required = true + +[[obligation]] +id = "sf.functions.like.like.t001" +form = "sf.functions.like.like" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "The _ and % wildcards, anchored at both ends." +catches = "an unanchored match (TRUE for abc against b), _ matching zero characters, or a regex reading of the pattern" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/like.like.toml#t001_wildcards"] +required = true + +[[obligation]] +id = "sf.functions.like.like.t002" +form = "sf.functions.like.like" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "Letters in another case, including non-ASCII." +catches = "case-insensitive matching (TRUE for ABC against abc, or \u00c9t\u00e9 against \u00e9t\u00e9)" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/like.like.toml#t002_case"] +required = true + +[[obligation]] +id = "sf.functions.like.like.t003" +form = "sf.functions.like.like" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "A newline matched by _ and %, which the page documents." +catches = "wildcards stopping at a newline" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/like.like.toml#t003_newline"] +required = true + +[[obligation]] +id = "sf.functions.like.like.t004" +form = "sf.functions.like.like" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "A backslash in the pattern with no ESCAPE clause." +catches = "backslash used as a default escape (a\\b would then match only ab)" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/like.like.toml#t004_no_default_escape"] +required = true + +[[obligation]] +id = "sf.functions.like.like.t005" +form = "sf.functions.like.like" +kind = "null_argument" +target = "subject" +note = "NULL subject." +catches = "NULL read as an empty string (TRUE against %)" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/like.like.toml#t005_null_subject"] +required = true + +[[obligation]] +id = "sf.functions.like.like.t006" +form = "sf.functions.like.like" +kind = "null_argument" +target = "pattern" +note = "NULL pattern, and NULL against NULL." +catches = "NULL matching NULL (TRUE) or NULL read as an empty pattern" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/like.like.toml#t006_null_pattern"] +required = true + +[[obligation]] +id = "sf.functions.like.like.t007" +form = "sf.functions.like.like" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "Empty subject and pattern." +catches = "the empty pattern matching every string" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/like.like.toml#t007_empty"] +required = true + +[[obligation]] +id = "sf.functions.like.like.t008" +form = "sf.functions.like.like" +kind = "type_combination" +target = "VARCHAR, VARCHAR, VARCHAR" +note = "An escape character before % and _." +catches = "the escape ignored (5! % read as a wildcard) or the escape kept as a literal" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/like.like.toml#t008_escape"] +required = true + +[[obligation]] +id = "sf.functions.like.like.t009" +form = "sf.functions.like.like" +kind = "null_argument" +target = "escape" +note = "NULL escape." +catches = "NULL read as no escape (a value instead of NULL)" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/like.like.toml#t009_null_escape"] +required = true + +[[obligation]] +id = "sf.functions.like.like.syntax.t001" +form = "sf.functions.like.like.syntax" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "The _ and % wildcards, anchored at both ends." +catches = "an unanchored match (TRUE for abc against b), _ matching zero characters, or a regex reading of the pattern" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/like.like.syntax.toml#t001_wildcards"] +required = true + +[[obligation]] +id = "sf.functions.like.like.syntax.t002" +form = "sf.functions.like.like.syntax" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "Letters in another case, including non-ASCII." +catches = "case-insensitive matching (TRUE for ABC against abc, or \u00c9t\u00e9 against \u00e9t\u00e9)" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/like.like.syntax.toml#t002_case"] +required = true + +[[obligation]] +id = "sf.functions.like.like.syntax.t003" +form = "sf.functions.like.like.syntax" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "A newline matched by _ and %, which the page documents." +catches = "wildcards stopping at a newline" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/like.like.syntax.toml#t003_newline"] +required = true + +[[obligation]] +id = "sf.functions.like.like.syntax.t004" +form = "sf.functions.like.like.syntax" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "A backslash in the pattern with no ESCAPE clause." +catches = "backslash used as a default escape (a\\b would then match only ab)" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/like.like.syntax.toml#t004_no_default_escape"] +required = true + +[[obligation]] +id = "sf.functions.like.like.syntax.t005" +form = "sf.functions.like.like.syntax" +kind = "null_argument" +target = "subject" +note = "NULL subject." +catches = "NULL read as an empty string (TRUE against %)" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/like.like.syntax.toml#t005_null_subject"] +required = true + +[[obligation]] +id = "sf.functions.like.like.syntax.t006" +form = "sf.functions.like.like.syntax" +kind = "null_argument" +target = "pattern" +note = "NULL pattern, and NULL against NULL." +catches = "NULL matching NULL (TRUE) or NULL read as an empty pattern" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/like.like.syntax.toml#t006_null_pattern"] +required = true + +[[obligation]] +id = "sf.functions.like.like.syntax.t007" +form = "sf.functions.like.like.syntax" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "Empty subject and pattern." +catches = "the empty pattern matching every string" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/like.like.syntax.toml#t007_empty"] +required = true + +[[obligation]] +id = "sf.functions.like.like.syntax.t008" +form = "sf.functions.like.like.syntax" +kind = "type_combination" +target = "VARCHAR LIKE VARCHAR ESCAPE" +note = "ESCAPE before % and _." +catches = "the escape ignored" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/like.like.syntax.toml#t008_escape"] +required = true + +[[obligation]] +id = "sf.functions.like.like.syntax.t009" +form = "sf.functions.like.like.syntax" +kind = "type_combination" +target = "NOT LIKE" +note = "NOT LIKE with matching, non-matching and NULL rows." +catches = "NOT applied after NULL handling (TRUE for a NULL subject) or dropped" +reading = "the page: SQL wildcards _ and %, matching the entire string, wildcards matching newlines, no default escape character; NULL if any argument is NULL" +cases = ["cases/translation/functions/like.like.syntax.toml#t009_not"] +required = true + +[[obligation]] +id = "sf.functions.listagg.listagg.t001" +form = "sf.functions.listagg.listagg" +kind = "type_combination" +target = "VARCHAR with delimiter" +note = "A multi-character delimiter and a DESC order." +catches = "ASC order, or a delimiter after the last value" +reading = "the page: concatenates the non-NULL values with (an empty string when omitted); WITHIN GROUP (ORDER BY) fixes the order, which is otherwise unpredictable; DISTINCT and WITHIN GROUP must name the same column; an empty or all-NULL input gives an empty string" +cases = ["cases/translation/functions/listagg.listagg.toml#t001_delimiter"] +required = true + +[[obligation]] +id = "sf.functions.listagg.listagg.t002" +form = "sf.functions.listagg.listagg" +kind = "type_combination" +target = "no delimiter" +note = "No delimiter argument: the page gives the empty string." +catches = "a comma (Postgres STRING_AGG and DuckDB default ',')" +reading = "the page: concatenates the non-NULL values with (an empty string when omitted); WITHIN GROUP (ORDER BY) fixes the order, which is otherwise unpredictable; DISTINCT and WITHIN GROUP must name the same column; an empty or all-NULL input gives an empty string" +cases = ["cases/translation/functions/listagg.listagg.toml#t002_default_delimiter"] +required = true + +[[obligation]] +id = "sf.functions.listagg.listagg.t003" +form = "sf.functions.listagg.listagg" +kind = "type_combination" +target = "WITHIN GROUP on another column" +note = "Order by a second column, not the listed one." +catches = "the values sorted by themselves" +reading = "the page: concatenates the non-NULL values with (an empty string when omitted); WITHIN GROUP (ORDER BY) fixes the order, which is otherwise unpredictable; DISTINCT and WITHIN GROUP must name the same column; an empty or all-NULL input gives an empty string" +cases = ["cases/translation/functions/listagg.listagg.toml#t003_order_other"] +required = true + +[[obligation]] +id = "sf.functions.listagg.listagg.t004" +form = "sf.functions.listagg.listagg" +kind = "type_combination" +target = "NUMBER" +note = "Numbers listed as text, with a decimal." +catches = "an error for non-text input, or scale lost" +reading = "the page: concatenates the non-NULL values with (an empty string when omitted); WITHIN GROUP (ORDER BY) fixes the order, which is otherwise unpredictable; DISTINCT and WITHIN GROUP must name the same column; an empty or all-NULL input gives an empty string" +cases = ["cases/translation/functions/listagg.listagg.toml#t004_number"] +required = true + +[[obligation]] +id = "sf.functions.listagg.listagg.t005" +form = "sf.functions.listagg.listagg" +kind = "type_combination" +target = "DISTINCT" +note = "DISTINCT with WITHIN GROUP on the same column." +catches = "DISTINCT ignored (a listed twice)" +reading = "the page: concatenates the non-NULL values with (an empty string when omitted); WITHIN GROUP (ORDER BY) fixes the order, which is otherwise unpredictable; DISTINCT and WITHIN GROUP must name the same column; an empty or all-NULL input gives an empty string" +cases = ["cases/translation/functions/listagg.listagg.toml#t005_distinct"] +required = true + +[[obligation]] +id = "sf.functions.listagg.listagg.t006" +form = "sf.functions.listagg.listagg" +kind = "null_argument" +target = "expr1" +note = "NULL values beside text, and a group of only NULL." +catches = "NULL listed as '' (a doubled delimiter) or the all-NULL group giving NULL instead of an empty string" +reading = "the page: concatenates the non-NULL values with (an empty string when omitted); WITHIN GROUP (ORDER BY) fixes the order, which is otherwise unpredictable; DISTINCT and WITHIN GROUP must name the same column; an empty or all-NULL input gives an empty string" +cases = ["cases/translation/functions/listagg.listagg.toml#t006_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.listagg.listagg.t007" +form = "sf.functions.listagg.listagg" +kind = "null_argument" +target = "delimiter" +note = "A NULL delimiter." +catches = "NULL read as an empty delimiter" +reading = "the page: concatenates the non-NULL values with (an empty string when omitted); WITHIN GROUP (ORDER BY) fixes the order, which is otherwise unpredictable; DISTINCT and WITHIN GROUP must name the same column; an empty or all-NULL input gives an empty string" +cases = ["cases/translation/functions/listagg.listagg.toml#t007_null_delimiter"] +required = true + +[[obligation]] +id = "sf.functions.listagg.listagg.t008" +form = "sf.functions.listagg.listagg" +kind = "type_combination" +target = "no rows" +note = "No rows; the page gives an empty string." +catches = "NULL instead of an empty string" +reading = "the page: concatenates the non-NULL values with (an empty string when omitted); WITHIN GROUP (ORDER BY) fixes the order, which is otherwise unpredictable; DISTINCT and WITHIN GROUP must name the same column; an empty or all-NULL input gives an empty string" +cases = ["cases/translation/functions/listagg.listagg.toml#t008_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.listagg.listagg-over.t001" +form = "sf.functions.listagg.listagg-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Per-partition lists in a fixed order." +catches = "the whole input listed, or ASC order" +reading = "the page: concatenates the non-NULL values with (an empty string when omitted); WITHIN GROUP (ORDER BY) fixes the order, which is otherwise unpredictable; DISTINCT and WITHIN GROUP must name the same column; an empty or all-NULL input gives an empty string; as a window function, no ORDER BY or frame in OVER" +cases = ["cases/translation/functions/listagg.listagg-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.listagg.listagg-over.t002" +form = "sf.functions.listagg.listagg-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running list" +reading = "the page: concatenates the non-NULL values with (an empty string when omitted); WITHIN GROUP (ORDER BY) fixes the order, which is otherwise unpredictable; DISTINCT and WITHIN GROUP must name the same column; an empty or all-NULL input gives an empty string; as a window function, no ORDER BY or frame in OVER" +cases = ["cases/translation/functions/listagg.listagg-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.listagg.listagg-over.t003" +form = "sf.functions.listagg.listagg-over" +kind = "type_combination" +target = "DISTINCT OVER" +note = "DISTINCT inside a partition." +catches = "DISTINCT ignored" +reading = "the page: concatenates the non-NULL values with (an empty string when omitted); WITHIN GROUP (ORDER BY) fixes the order, which is otherwise unpredictable; DISTINCT and WITHIN GROUP must name the same column; an empty or all-NULL input gives an empty string; as a window function, no ORDER BY or frame in OVER" +cases = ["cases/translation/functions/listagg.listagg-over.toml#t003_distinct"] +required = true + +[[obligation]] +id = "sf.functions.listagg.listagg-over.t004" +form = "sf.functions.listagg.listagg-over" +kind = "null_argument" +target = "expr1" +note = "A partition of only NULL." +catches = "NULL instead of an empty string" +reading = "the page: concatenates the non-NULL values with (an empty string when omitted); WITHIN GROUP (ORDER BY) fixes the order, which is otherwise unpredictable; DISTINCT and WITHIN GROUP must name the same column; an empty or all-NULL input gives an empty string; as a window function, no ORDER BY or frame in OVER" +cases = ["cases/translation/functions/listagg.listagg-over.toml#t004_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.listagg.listagg-over.t005" +form = "sf.functions.listagg.listagg-over" +kind = "null_argument" +target = "expr2" +note = "NULL partition keys." +catches = "NULL-keyed rows split or dropped" +reading = "the page: concatenates the non-NULL values with (an empty string when omitted); WITHIN GROUP (ORDER BY) fixes the order, which is otherwise unpredictable; DISTINCT and WITHIN GROUP must name the same column; an empty or all-NULL input gives an empty string; as a window function, no ORDER BY or frame in OVER" +cases = ["cases/translation/functions/listagg.listagg-over.toml#t005_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.ln.t001" +form = "sf.functions.ln" +kind = "type_combination" +target = "FLOAT" +note = "LN of FLOAT values." +catches = "LOG10 or LOG2 computed" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; the numeric category gives NUMBER and FLOAT arguments" +cases = ["cases/translation/functions/ln.toml#t001_float"] +required = true + +[[obligation]] +id = "sf.functions.ln.t002" +form = "sf.functions.ln" +kind = "type_combination" +target = "NUMBER(12,4)" +note = "LN of NUMBER(12,4), converted to FLOAT." +catches = "LOG10 or LOG2 computed; or the result left fixed-point" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; the numeric category gives NUMBER and FLOAT arguments" +cases = ["cases/translation/functions/ln.toml#t002_fixed"] +required = true + +[[obligation]] +id = "sf.functions.ln.t003" +form = "sf.functions.ln" +kind = "type_combination" +target = "DECFLOAT" +note = "LN of DECFLOAT, which returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column." +catches = "a DECFLOAT argument computed and returned as FLOAT" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; the numeric category gives NUMBER and FLOAT arguments" +cases = ["cases/translation/functions/ln.toml#t003_decfloat"] +required = true + +[[obligation]] +id = "sf.functions.ln.t004" +form = "sf.functions.ln" +kind = "null_argument" +target = "x" +note = "LN of NULL." +catches = "NULL turned into 0 or NaN" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; the numeric category gives NUMBER and FLOAT arguments" +cases = ["cases/translation/functions/ln.toml#t004_null"] +required = true + +[[obligation]] +id = "sf.functions.ln.t005" +form = "sf.functions.ln" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "Very small positive values." +catches = "underflow to -infinity" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; the numeric category gives NUMBER and FLOAT arguments" +cases = ["cases/translation/functions/ln.toml#t005_tiny"] +required = true + +[[obligation]] +id = "sf.functions.ln.t006" +form = "sf.functions.ln" +kind = "error_parity" +target = "error" +note = "LN of 0 or a negative value is an error." +catches = "NULL, NaN or -infinity instead of the error" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; the numeric category gives NUMBER and FLOAT arguments" +cases = ["cases/translation/functions/ln.toml#t006_zero"] +required = true + +[[obligation]] +id = "sf.functions.localtime.localtime.t001" +form = "sf.functions.localtime.localtime" +kind = "type_combination" +target = "none" +note = "The type, and agreement with the time of CURRENT_TIMESTAMP in the UTC session to within a minute." +catches = "a timestamp returned, or the time taken in another zone" +reading = "the page: the current TIME in the session time zone (UTC here), with an optional precision of 0 to 9 digits (default 9); callable without parentheses" +cases = ["cases/translation/functions/localtime.localtime.toml#t001_type"] +required = true + +[[obligation]] +id = "sf.functions.localtime.localtime.t002" +form = "sf.functions.localtime.localtime" +kind = "null_argument" +target = "none" +note = "The function takes no argument; a NULL value compared with its result gives NULL." +catches = "the comparison with NULL returning FALSE, or the NULL replaced by the current value" +reading = "the page: the current TIME in the session time zone (UTC here), with an optional precision of 0 to 9 digits (default 9); callable without parentheses" +cases = ["cases/translation/functions/localtime.localtime.toml#t002_null_none"] +required = true + +[[obligation]] +id = "sf.functions.localtime.localtime.syntax.t001" +form = "sf.functions.localtime.localtime.syntax" +kind = "type_combination" +target = "none" +note = "The type, and agreement with the time of CURRENT_TIMESTAMP in the UTC session to within a minute." +catches = "a timestamp returned, or the time taken in another zone" +reading = "the page: the current TIME in the session time zone (UTC here), with an optional precision of 0 to 9 digits (default 9); callable without parentheses" +cases = ["cases/translation/functions/localtime.localtime.syntax.toml#t001_type"] +required = true + +[[obligation]] +id = "sf.functions.localtime.localtime.syntax.t002" +form = "sf.functions.localtime.localtime.syntax" +kind = "null_argument" +target = "none" +note = "The function takes no argument; a NULL value compared with its result gives NULL." +catches = "the comparison with NULL returning FALSE, or the NULL replaced by the current value" +reading = "the page: the current TIME in the session time zone (UTC here), with an optional precision of 0 to 9 digits (default 9); callable without parentheses" +cases = ["cases/translation/functions/localtime.localtime.syntax.toml#t002_null_none"] +required = true + +[[obligation]] +id = "sf.functions.localtimestamp.localtimestamp.t001" +form = "sf.functions.localtimestamp.localtimestamp" +kind = "type_combination" +target = "none" +note = "The type, which the page says is TIMESTAMP_LTZ whatever TIMESTAMP_TYPE_MAPPING says (NTZ here), and agreement with SYSDATE in the UTC session to within a minute." +catches = "TIMESTAMP_NTZ returned under the type mapping, or the time taken in another zone" +reading = "the page: the current time as TIMESTAMP_LTZ in the session time zone, whatever TIMESTAMP_TYPE_MAPPING says; an optional precision of 0 to 9 digits; callable without parentheses" +cases = ["cases/translation/functions/localtimestamp.localtimestamp.toml#t001_type"] +required = true + +[[obligation]] +id = "sf.functions.localtimestamp.localtimestamp.t002" +form = "sf.functions.localtimestamp.localtimestamp" +kind = "boundary" +subkind = "rounding_scale" +target = "rounding_scale" +note = "Precision 0 and 3, whose unused fractional digits the page makes zero." +catches = "the precision ignored" +reading = "the page: the current time as TIMESTAMP_LTZ in the session time zone, whatever TIMESTAMP_TYPE_MAPPING says; an optional precision of 0 to 9 digits; callable without parentheses" +cases = ["cases/translation/functions/localtimestamp.localtimestamp.toml#t002_precision"] +required = true + +[[obligation]] +id = "sf.functions.localtimestamp.localtimestamp.t003" +form = "sf.functions.localtimestamp.localtimestamp" +kind = "null_argument" +target = "none" +note = "The function takes no argument; a NULL value compared with its result gives NULL." +catches = "the comparison with NULL returning FALSE, or the NULL replaced by the current value" +reading = "the page: the current time as TIMESTAMP_LTZ in the session time zone, whatever TIMESTAMP_TYPE_MAPPING says; an optional precision of 0 to 9 digits; callable without parentheses" +cases = ["cases/translation/functions/localtimestamp.localtimestamp.toml#t003_null_none"] +required = true + +[[obligation]] +id = "sf.functions.localtimestamp.localtimestamp.syntax.t001" +form = "sf.functions.localtimestamp.localtimestamp.syntax" +kind = "type_combination" +target = "none" +note = "The type, which the page says is TIMESTAMP_LTZ whatever TIMESTAMP_TYPE_MAPPING says (NTZ here), and agreement with SYSDATE in the UTC session to within a minute." +catches = "TIMESTAMP_NTZ returned under the type mapping, or the time taken in another zone" +reading = "the page: the current time as TIMESTAMP_LTZ in the session time zone, whatever TIMESTAMP_TYPE_MAPPING says; an optional precision of 0 to 9 digits; callable without parentheses" +cases = ["cases/translation/functions/localtimestamp.localtimestamp.syntax.toml#t001_type"] +required = true + +[[obligation]] +id = "sf.functions.localtimestamp.localtimestamp.syntax.t002" +form = "sf.functions.localtimestamp.localtimestamp.syntax" +kind = "null_argument" +target = "none" +note = "The function takes no argument; a NULL value compared with its result gives NULL." +catches = "the comparison with NULL returning FALSE, or the NULL replaced by the current value" +reading = "the page: the current time as TIMESTAMP_LTZ in the session time zone, whatever TIMESTAMP_TYPE_MAPPING says; an optional precision of 0 to 9 digits; callable without parentheses" +cases = ["cases/translation/functions/localtimestamp.localtimestamp.syntax.toml#t002_null_none"] +required = true + +[[obligation]] +id = "sf.functions.log.t001" +form = "sf.functions.log" +kind = "type_combination" +target = "NUMBER(38,0)" +note = "LOG of integers." +catches = "arguments swapped (LOG(2, 8) is 3, LOG(8, 2) is 1/3) or LN used" +reading = "the page: base and expr \"can be of any numeric data type (INTEGER, fixed-point, or floating point)\"; \"If base is 1 or less than or equal to 0, an error is returned. If expr is less than or equal to 0, an error is returned.\"" +cases = ["cases/translation/functions/log.toml#t001_int"] +required = true + +[[obligation]] +id = "sf.functions.log.t002" +form = "sf.functions.log" +kind = "type_combination" +target = "NUMBER(10,2)" +note = "LOG of fixed-point values." +catches = "base rounded to an integer" +reading = "the page: base and expr \"can be of any numeric data type (INTEGER, fixed-point, or floating point)\"; \"If base is 1 or less than or equal to 0, an error is returned. If expr is less than or equal to 0, an error is returned.\"" +cases = ["cases/translation/functions/log.toml#t002_dec"] +required = true + +[[obligation]] +id = "sf.functions.log.t003" +form = "sf.functions.log" +kind = "type_combination" +target = "FLOAT" +note = "LOG of FLOAT values." +catches = "arguments swapped (LOG(10, 0.001) is -3, LOG(0.001, 10) is -1/3) or a non-FLOAT result type" +reading = "the page: base and expr \"can be of any numeric data type (INTEGER, fixed-point, or floating point)\"; \"If base is 1 or less than or equal to 0, an error is returned. If expr is less than or equal to 0, an error is returned.\"" +cases = ["cases/translation/functions/log.toml#t003_float"] +required = true + +[[obligation]] +id = "sf.functions.log.t004" +form = "sf.functions.log" +kind = "type_combination" +target = "NUMBER(38,0), FLOAT" +note = "LOG with an integer base and a FLOAT value." +catches = "type promotion differing" +reading = "the page: base and expr \"can be of any numeric data type (INTEGER, fixed-point, or floating point)\"; \"If base is 1 or less than or equal to 0, an error is returned. If expr is less than or equal to 0, an error is returned.\"" +cases = ["cases/translation/functions/log.toml#t004_mixed"] +required = true + +[[obligation]] +id = "sf.functions.log.t005" +form = "sf.functions.log" +kind = "null_argument" +target = "base" +note = "NULL base." +catches = "NULL turned into e or 10" +reading = "the page: base and expr \"can be of any numeric data type (INTEGER, fixed-point, or floating point)\"; \"If base is 1 or less than or equal to 0, an error is returned. If expr is less than or equal to 0, an error is returned.\"" +cases = ["cases/translation/functions/log.toml#t005_null_base"] +required = true + +[[obligation]] +id = "sf.functions.log.t006" +form = "sf.functions.log" +kind = "null_argument" +target = "expr" +note = "NULL value." +catches = "NULL turned into 1" +reading = "the page: base and expr \"can be of any numeric data type (INTEGER, fixed-point, or floating point)\"; \"If base is 1 or less than or equal to 0, an error is returned. If expr is less than or equal to 0, an error is returned.\"" +cases = ["cases/translation/functions/log.toml#t006_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.log.t007" +form = "sf.functions.log" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "A base between 0 and 1 gives negative logs of values above 1." +catches = "the sign lost" +reading = "the page: base and expr \"can be of any numeric data type (INTEGER, fixed-point, or floating point)\"; \"If base is 1 or less than or equal to 0, an error is returned. If expr is less than or equal to 0, an error is returned.\"" +cases = ["cases/translation/functions/log.toml#t007_base_below_one"] +required = true + +[[obligation]] +id = "sf.functions.log.t008" +form = "sf.functions.log" +kind = "error_parity" +target = "error" +note = "A base of 1 is an error." +catches = "infinity or NULL instead of the error" +reading = "the page: base and expr \"can be of any numeric data type (INTEGER, fixed-point, or floating point)\"; \"If base is 1 or less than or equal to 0, an error is returned. If expr is less than or equal to 0, an error is returned.\"" +cases = ["cases/translation/functions/log.toml#t008_base_one"] +required = true + +[[obligation]] +id = "sf.functions.log.t009" +form = "sf.functions.log" +kind = "error_parity" +target = "error" +note = "A negative base is an error." +catches = "NaN instead of the error" +reading = "the page: base and expr \"can be of any numeric data type (INTEGER, fixed-point, or floating point)\"; \"If base is 1 or less than or equal to 0, an error is returned. If expr is less than or equal to 0, an error is returned.\"" +cases = ["cases/translation/functions/log.toml#t009_base_neg"] +required = true + +[[obligation]] +id = "sf.functions.log.t010" +form = "sf.functions.log" +kind = "error_parity" +target = "error" +note = "A value of 0 is an error." +catches = "-infinity instead of the error" +reading = "the page: base and expr \"can be of any numeric data type (INTEGER, fixed-point, or floating point)\"; \"If base is 1 or less than or equal to 0, an error is returned. If expr is less than or equal to 0, an error is returned.\"" +cases = ["cases/translation/functions/log.toml#t010_expr_zero"] +required = true + +[[obligation]] +id = "sf.functions.lower.t001" +form = "sf.functions.lower" +kind = "type_combination" +target = "VARCHAR" +note = "LOWER of non-ASCII capitals." +catches = "ASCII-only lowering (\u00c0 \u00c9 \u03a9 kept)" +reading = "the page: returns VARCHAR" +cases = ["cases/translation/functions/lower.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.lower.t002" +form = "sf.functions.lower" +kind = "null_argument" +target = "expr" +note = "NULL string." +catches = "NULL read as empty" +reading = "the page: returns VARCHAR" +cases = ["cases/translation/functions/lower.toml#t002_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.lower.t003" +form = "sf.functions.lower" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "The empty string." +catches = "NULL for the empty string" +reading = "the page: returns VARCHAR" +cases = ["cases/translation/functions/lower.toml#t003_empty"] +required = true + +[[obligation]] +id = "sf.functions.lpad.t001" +form = "sf.functions.lpad" +kind = "type_combination" +target = "VARCHAR, NUMBER, VARCHAR" +note = "LPAD with a multi-character pad that must be cut." +catches = "the pad cut from the wrong end, or the length counted in bytes (\u00e9)" +reading = "the page: and are both VARCHAR or both BINARY; a longer base is truncated to ; the pad repeats and is truncated; an empty pad adds nothing; the default pad is a blank for strings" +cases = ["cases/translation/functions/lpad.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.lpad.t002" +form = "sf.functions.lpad" +kind = "type_combination" +target = "VARCHAR, NUMBER, VARCHAR" +note = "A base longer than the length." +catches = "the base kept whole (abcdef), or its rightmost characters kept (def instead of abc)" +reading = "the page: and are both VARCHAR or both BINARY; a longer base is truncated to ; the pad repeats and is truncated; an empty pad adds nothing; the default pad is a blank for strings" +cases = ["cases/translation/functions/lpad.toml#t002_truncate"] +required = true + +[[obligation]] +id = "sf.functions.lpad.t003" +form = "sf.functions.lpad" +kind = "type_combination" +target = "VARCHAR, NUMBER" +note = "No pad argument." +catches = "no padding, or a pad other than a blank" +reading = "the page: and are both VARCHAR or both BINARY; a longer base is truncated to ; the pad repeats and is truncated; an empty pad adds nothing; the default pad is a blank for strings" +cases = ["cases/translation/functions/lpad.toml#t003_default_pad"] +required = true + +[[obligation]] +id = "sf.functions.lpad.t004" +form = "sf.functions.lpad" +kind = "type_combination" +target = "BINARY, NUMBER, BINARY" +note = "LPAD of binary." +catches = "hex text padded instead of bytes" +reading = "the page: and are both VARCHAR or both BINARY; a longer base is truncated to ; the pad repeats and is truncated; an empty pad adds nothing; the default pad is a blank for strings" +cases = ["cases/translation/functions/lpad.toml#t004_binary"] +required = true + +[[obligation]] +id = "sf.functions.lpad.t005" +form = "sf.functions.lpad" +kind = "null_argument" +target = "base" +note = "NULL base." +catches = "NULL read as empty (pad only)" +reading = "the page: and are both VARCHAR or both BINARY; a longer base is truncated to ; the pad repeats and is truncated; an empty pad adds nothing; the default pad is a blank for strings" +cases = ["cases/translation/functions/lpad.toml#t005_null_base"] +required = true + +[[obligation]] +id = "sf.functions.lpad.t006" +form = "sf.functions.lpad" +kind = "null_argument" +target = "length_expr" +note = "NULL length." +catches = "NULL read as 0" +reading = "the page: and are both VARCHAR or both BINARY; a longer base is truncated to ; the pad repeats and is truncated; an empty pad adds nothing; the default pad is a blank for strings" +cases = ["cases/translation/functions/lpad.toml#t006_null_length_expr"] +required = true + +[[obligation]] +id = "sf.functions.lpad.t007" +form = "sf.functions.lpad" +kind = "null_argument" +target = "pad" +note = "NULL pad." +catches = "NULL read as the default blank" +reading = "the page: and are both VARCHAR or both BINARY; a longer base is truncated to ; the pad repeats and is truncated; an empty pad adds nothing; the default pad is a blank for strings" +cases = ["cases/translation/functions/lpad.toml#t007_null_pad"] +required = true + +[[obligation]] +id = "sf.functions.lpad.t008" +form = "sf.functions.lpad" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "An empty pad, which adds nothing but still truncates." +catches = "an infinite loop or error, or no truncation" +reading = "the page: and are both VARCHAR or both BINARY; a longer base is truncated to ; the pad repeats and is truncated; an empty pad adds nothing; the default pad is a blank for strings" +cases = ["cases/translation/functions/lpad.toml#t008_empty_pad"] +required = true + +[[obligation]] +id = "sf.functions.lpad.t009" +form = "sf.functions.lpad" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "A negative length: records what Snowflake returns." +catches = "an error or the untouched base where Snowflake returns its value" +reading = "the page: and are both VARCHAR or both BINARY; a longer base is truncated to ; the pad repeats and is truncated; an empty pad adds nothing; the default pad is a blank for strings" +cases = ["cases/translation/functions/lpad.toml#t009_negative_length"] +required = true + +[[obligation]] +id = "sf.functions.ltrim.t001" +form = "sf.functions.ltrim" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "LTRIM with a character set given out of order." +catches = "the set read as a substring, or characters removed from the right as well" +reading = "the page: is a set removed in any order, default a single blank; other whitespace is not removed unless listed; NULL if either argument is NULL" +cases = ["cases/translation/functions/ltrim.toml#t001_characters"] +required = true + +[[obligation]] +id = "sf.functions.ltrim.t002" +form = "sf.functions.ltrim" +kind = "type_combination" +target = "VARCHAR" +note = "LTRIM with the default blank, beside tabs and newlines." +catches = "all whitespace removed (the tab and newline kept by Snowflake)" +reading = "the page: is a set removed in any order, default a single blank; other whitespace is not removed unless listed; NULL if either argument is NULL" +cases = ["cases/translation/functions/ltrim.toml#t002_default"] +required = true + +[[obligation]] +id = "sf.functions.ltrim.t003" +form = "sf.functions.ltrim" +kind = "null_argument" +target = "expr" +note = "NULL string." +catches = "NULL read as empty" +reading = "the page: is a set removed in any order, default a single blank; other whitespace is not removed unless listed; NULL if either argument is NULL" +cases = ["cases/translation/functions/ltrim.toml#t003_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.ltrim.t004" +form = "sf.functions.ltrim" +kind = "null_argument" +target = "characters" +note = "NULL character set." +catches = "NULL read as the default blank" +reading = "the page: is a set removed in any order, default a single blank; other whitespace is not removed unless listed; NULL if either argument is NULL" +cases = ["cases/translation/functions/ltrim.toml#t004_null_characters"] +required = true + +[[obligation]] +id = "sf.functions.ltrim.t005" +form = "sf.functions.ltrim" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "An empty character set, and a string made only of trimmed characters." +catches = "an empty set read as the default blank, or NULL for a fully trimmed string" +reading = "the page: is a set removed in any order, default a single blank; other whitespace is not removed unless listed; NULL if either argument is NULL" +cases = ["cases/translation/functions/ltrim.toml#t005_empty"] +required = true + +[[obligation]] +id = "sf.functions.map-cat.t001" +form = "sf.functions.map-cat" +kind = "type_combination" +target = "MAP, MAP" +note = "Maps sharing the key b." +catches = "map1's value kept for b" +reading = "the page: map2 appended to map1; for a key in both, the value from map2; NULL when either is NULL" +cases = ["cases/translation/functions/map-cat.toml#t001_overlap"] +required = true + +[[obligation]] +id = "sf.functions.map-cat.t002" +form = "sf.functions.map-cat" +kind = "null_argument" +target = "map1" +note = "A NULL map on either side, which the page says gives NULL." +catches = "the other map returned" +reading = "the page: map2 appended to map1; for a key in both, the value from map2; NULL when either is NULL" +cases = ["cases/translation/functions/map-cat.toml#t002_null_map1"] +required = true + +[[obligation]] +id = "sf.functions.map-construct.t001" +form = "sf.functions.map-construct" +kind = "type_combination" +target = "VARCHAR, NUMBER" +note = "Pairs given out of key order." +catches = "a pair dropped, or keys and values swapped" +reading = "the page: a MAP of VARCHAR or numeric keys cast to one key type and values cast to one value type; a NULL key drops its pair; a NULL value is kept; equal keys are an error" +cases = ["cases/translation/functions/map-construct.toml#t001_pairs"] +required = true + +[[obligation]] +id = "sf.functions.map-construct.t002" +form = "sf.functions.map-construct" +kind = "type_combination" +target = "NUMBER and VARCHAR keys" +note = "The page example MAP_CONSTRUCT(1, 'a', '2', 'b'), whose keys the page says unify to a numeric type; a value comes from the input." +catches = "the key '2' kept as text" +reading = "the page: a MAP of VARCHAR or numeric keys cast to one key type and values cast to one value type; a NULL key drops its pair; a NULL value is kept; equal keys are an error" +cases = ["cases/translation/functions/map-construct.toml#t002_key_type"] +required = true + +[[obligation]] +id = "sf.functions.map-construct.t003" +form = "sf.functions.map-construct" +kind = "null_argument" +target = "key" +note = "A NULL key, whose pair the page drops, and a NULL value, whose pair it keeps." +catches = "the NULL-keyed pair kept, or the NULL-valued pair dropped" +reading = "the page: a MAP of VARCHAR or numeric keys cast to one key type and values cast to one value type; a NULL key drops its pair; a NULL value is kept; equal keys are an error" +cases = ["cases/translation/functions/map-construct.toml#t003_null_key"] +required = true + +[[obligation]] +id = "sf.functions.map-construct.t004" +form = "sf.functions.map-construct" +kind = "error_parity" +target = "error" +note = "Two equal keys, which the page says is an error." +catches = "the last or first value kept" +reading = "the page: a MAP of VARCHAR or numeric keys cast to one key type and values cast to one value type; a NULL key drops its pair; a NULL value is kept; equal keys are an error" +cases = ["cases/translation/functions/map-construct.toml#t004_duplicate_key"] +required = true + +[[obligation]] +id = "sf.functions.map-contains-key.t001" +form = "sf.functions.map-contains-key" +kind = "type_combination" +target = "VARCHAR, MAP" +note = "A key present, one absent, and one differing only in case." +catches = "a case-insensitive match" +reading = "the page: TRUE when the map has the key, FALSE when not; NULL input gives NULL" +cases = ["cases/translation/functions/map-contains-key.toml#t001_present"] +required = true + +[[obligation]] +id = "sf.functions.map-contains-key.t002" +form = "sf.functions.map-contains-key" +kind = "null_argument" +target = "key" +note = "A NULL key, which the page says gives NULL." +catches = "FALSE returned" +reading = "the page: TRUE when the map has the key, FALSE when not; NULL input gives NULL" +cases = ["cases/translation/functions/map-contains-key.toml#t002_null_key"] +required = true + +[[obligation]] +id = "sf.functions.map-delete.t001" +form = "sf.functions.map-delete" +kind = "type_combination" +target = "MAP, VARCHAR, VARCHAR" +note = "One key present and one absent." +catches = "an error for the absent key, or nothing removed" +reading = "the page: the map with the given keys removed; keys not in the map are ignored" +cases = ["cases/translation/functions/map-delete.toml#t001_keys"] +required = true + +[[obligation]] +id = "sf.functions.map-delete.t002" +form = "sf.functions.map-delete" +kind = "type_combination" +target = "MAP, VARCHAR" +note = "Every key removed." +catches = "NULL instead of an empty map" +reading = "the page: the map with the given keys removed; keys not in the map are ignored" +cases = ["cases/translation/functions/map-delete.toml#t002_all"] +required = true + +[[obligation]] +id = "sf.functions.map-delete.t003" +form = "sf.functions.map-delete" +kind = "null_argument" +target = "map" +note = "A NULL map with a valid key, and a valid map with a NULL key; the page does not say; the recording decides." +catches = "an error, or the NULL map read as an empty map" +reading = "the page: the map with the given keys removed; keys not in the map are ignored" +cases = ["cases/translation/functions/map-delete.toml#t003_null_map"] +required = true + +[[obligation]] +id = "sf.functions.map-entries.t001" +form = "sf.functions.map-entries" +kind = "type_combination" +target = "MAP" +note = "A one-entry map, and the entry count of a two-entry map." +catches = "fields named other than key and value, or entries missing" +reading = "the page: an ARRAY of OBJECTs with key and value fields, one per entry, in an undefined order; NULL for NULL; an empty ARRAY for an empty map" +cases = ["cases/translation/functions/map-entries.toml#t001_entry"] +required = true + +[[obligation]] +id = "sf.functions.map-entries.t002" +form = "sf.functions.map-entries" +kind = "type_combination" +target = "MAP (empty)" +note = "An empty map, made by deleting its only key; the page returns an empty ARRAY." +catches = "NULL instead of []" +reading = "the page: an ARRAY of OBJECTs with key and value fields, one per entry, in an undefined order; NULL for NULL; an empty ARRAY for an empty map" +cases = ["cases/translation/functions/map-entries.toml#t002_empty_map"] +required = true + +[[obligation]] +id = "sf.functions.map-entries.t003" +form = "sf.functions.map-entries" +kind = "null_argument" +target = "map" +note = "A NULL map, which the page says gives NULL." +catches = "an empty array" +reading = "the page: an ARRAY of OBJECTs with key and value fields, one per entry, in an undefined order; NULL for NULL; an empty ARRAY for an empty map" +cases = ["cases/translation/functions/map-entries.toml#t003_null_map"] +required = true + +[[obligation]] +id = "sf.functions.map-insert.t001" +form = "sf.functions.map-insert" +kind = "type_combination" +target = "MAP, VARCHAR, NUMBER" +note = "A new key, and an update of an existing key with updateFlag TRUE." +catches = "the update ignored, or a second entry added" +reading = "the page: the map with a new key-value pair; an existing key is an error unless updateFlag is TRUE, which updates it; a NULL key is omitted; a SQL NULL value becomes a JSON null and is inserted" +cases = ["cases/translation/functions/map-insert.toml#t001_insert"] +required = true + +[[obligation]] +id = "sf.functions.map-insert.t002" +form = "sf.functions.map-insert" +kind = "type_combination" +target = "MAP, VARCHAR, NUMBER, BOOLEAN" +note = "updateFlag TRUE with a key not in the map; the page says the pair is added." +catches = "an error, or the map unchanged" +reading = "the page: the map with a new key-value pair; an existing key is an error unless updateFlag is TRUE, which updates it; a NULL key is omitted; a SQL NULL value becomes a JSON null and is inserted" +cases = ["cases/translation/functions/map-insert.toml#t002_flag_new_key"] +required = true + +[[obligation]] +id = "sf.functions.map-insert.t003" +form = "sf.functions.map-insert" +kind = "error_parity" +target = "error" +note = "A NULL key and a SQL NULL value in one statement; Snowflake raised 220002 because a structured map with a non-nullable value type cannot take a NULL value." +catches = "the NULL value inserted into the structured map, or silently dropped" +reading = "the page: the map with a new key-value pair; an existing key is an error unless updateFlag is TRUE, which updates it; a NULL key is omitted; a SQL NULL value becomes a JSON null and is inserted" +cases = ["cases/translation/functions/map-insert.toml#t003_null_key"] +required = true + +[[obligation]] +id = "sf.functions.map-insert.t004" +form = "sf.functions.map-insert" +kind = "error_parity" +target = "error" +note = "An existing key without updateFlag, which the page says is an error." +catches = "the value silently updated or kept" +reading = "the page: the map with a new key-value pair; an existing key is an error unless updateFlag is TRUE, which updates it; a NULL key is omitted; a SQL NULL value becomes a JSON null and is inserted" +cases = ["cases/translation/functions/map-insert.toml#t004_existing_key"] +required = true + +[[obligation]] +id = "sf.functions.map-insert.t005" +form = "sf.functions.map-insert" +kind = "null_argument" +target = "key" +note = "A NULL key alone, whose pair the page omits." +catches = "the NULL-keyed pair inserted, or an error raised" +reading = "the page: the map with a new key-value pair; an existing key is an error unless updateFlag is TRUE, which updates it; a NULL key is omitted; a SQL NULL value becomes a JSON null and is inserted" +cases = ["cases/translation/functions/map-insert.toml#t005_null_key"] +required = true + +[[obligation]] +id = "sf.functions.map-keys.t001" +form = "sf.functions.map-keys" +kind = "type_combination" +target = "MAP" +note = "Keys of a three-entry map, sorted for comparison." +catches = "values returned instead of keys, or a key missing" +reading = "the page: a structured ARRAY of the map's keys, in an undefined order" +cases = ["cases/translation/functions/map-keys.toml#t001_keys"] +required = true + +[[obligation]] +id = "sf.functions.map-keys.t002" +form = "sf.functions.map-keys" +kind = "type_combination" +target = "MAP with NUMBER keys" +note = "Numeric keys." +catches = "keys returned as text" +reading = "the page: a structured ARRAY of the map's keys, in an undefined order" +cases = ["cases/translation/functions/map-keys.toml#t002_numeric"] +required = true + +[[obligation]] +id = "sf.functions.map-keys.t003" +form = "sf.functions.map-keys" +kind = "null_argument" +target = "map" +note = "A NULL map; the page does not say; the recording decides." +catches = "an empty array" +reading = "the page: a structured ARRAY of the map's keys, in an undefined order" +cases = ["cases/translation/functions/map-keys.toml#t003_null_map"] +required = true + +[[obligation]] +id = "sf.functions.map-pick.t001" +form = "sf.functions.map-pick" +kind = "type_combination" +target = "MAP, VARCHAR" +note = "Keys as arguments, one of them absent." +catches = "an error for the absent key" +reading = "the page: a new MAP holding the pairs of the given keys, listed as arguments or as an ARRAY" +cases = ["cases/translation/functions/map-pick.toml#t001_keys"] +required = true + +[[obligation]] +id = "sf.functions.map-pick.t002" +form = "sf.functions.map-pick" +kind = "type_combination" +target = "MAP, ARRAY" +note = "Keys as a semi-structured ARRAY (cast from VARIANT; the screen refused a VARIANT argument)." +catches = "the array read as one key" +reading = "the page: a new MAP holding the pairs of the given keys, listed as arguments or as an ARRAY" +cases = ["cases/translation/functions/map-pick.toml#t002_array"] +required = true + +[[obligation]] +id = "sf.functions.map-pick.t003" +form = "sf.functions.map-pick" +kind = "null_argument" +target = "map" +note = "A NULL map with a valid key, and a valid map with a NULL key; the page does not say; the recording decides." +catches = "an error, or the NULL map read as an empty map" +reading = "the page: a new MAP holding the pairs of the given keys, listed as arguments or as an ARRAY" +cases = ["cases/translation/functions/map-pick.toml#t003_null_map"] +required = true + +[[obligation]] +id = "sf.functions.map-size.t001" +form = "sf.functions.map-size" +kind = "type_combination" +target = "MAP" +note = "Maps of one and three entries, and an empty map made by deleting its key." +catches = "NULL for the empty map" +reading = "the page: the number of entries in the map" +cases = ["cases/translation/functions/map-size.toml#t001_size"] +required = true + +[[obligation]] +id = "sf.functions.map-size.t002" +form = "sf.functions.map-size" +kind = "null_argument" +target = "map" +note = "A NULL map; the page does not say; the recording decides." +catches = "0 returned" +reading = "the page: the number of entries in the map" +cases = ["cases/translation/functions/map-size.toml#t002_null_map"] +required = true + +[[obligation]] +id = "sf.functions.max-by.t001" +form = "sf.functions.max-by" +kind = "type_combination" +target = "VARCHAR, NUMBER" +note = "The returned value comes from another column." +catches = "the maximum of col_to_return itself, or the arguments swapped" +reading = "the page: returns col_to_return from the row with the largest col_containing_maximum; NULLs in the compared column are ignored and NULL is returned when all are NULL; with maximum_number_of_values_to_return (a positive constant of at most 1000) it returns an ARRAY sorted by the compared column descending" +cases = ["cases/translation/functions/max-by.toml#t001_scalar"] +required = true + +[[obligation]] +id = "sf.functions.max-by.t002" +form = "sf.functions.max-by" +kind = "type_combination" +target = "with maximum_number_of_values_to_return" +note = "Three values, returned as an ARRAY in descending order of v." +catches = "the array in input order or in the other direction, or n ignored" +reading = "the page: returns col_to_return from the row with the largest col_containing_maximum; NULLs in the compared column are ignored and NULL is returned when all are NULL; with maximum_number_of_values_to_return (a positive constant of at most 1000) it returns an ARRAY sorted by the compared column descending" +cases = ["cases/translation/functions/max-by.toml#t002_top_n"] +required = true + +[[obligation]] +id = "sf.functions.max-by.t003" +form = "sf.functions.max-by" +kind = "type_combination" +target = "n larger than the group" +note = "n larger than the number of non-NULL rows." +catches = "padding with NULL or an error" +reading = "the page: returns col_to_return from the row with the largest col_containing_maximum; NULLs in the compared column are ignored and NULL is returned when all are NULL; with maximum_number_of_values_to_return (a positive constant of at most 1000) it returns an ARRAY sorted by the compared column descending" +cases = ["cases/translation/functions/max-by.toml#t003_n_above_count"] +required = true + +[[obligation]] +id = "sf.functions.max-by.t004" +form = "sf.functions.max-by" +kind = "null_argument" +target = "col-containing" +note = "NULL in the compared column, which the page says is ignored; a group with only NULL." +catches = "NULL treated as the largest or smallest value (a returned)" +reading = "the page: returns col_to_return from the row with the largest col_containing_maximum; NULLs in the compared column are ignored and NULL is returned when all are NULL; with maximum_number_of_values_to_return (a positive constant of at most 1000) it returns an ARRAY sorted by the compared column descending" +cases = ["cases/translation/functions/max-by.toml#t004_null_col_containing"] +required = true + +[[obligation]] +id = "sf.functions.max-by.t005" +form = "sf.functions.max-by" +kind = "null_argument" +target = "col-to-return" +note = "A NULL value to return at the extreme row." +catches = "the next row's value returned instead of NULL" +reading = "the page: returns col_to_return from the row with the largest col_containing_maximum; NULLs in the compared column are ignored and NULL is returned when all are NULL; with maximum_number_of_values_to_return (a positive constant of at most 1000) it returns an ARRAY sorted by the compared column descending" +cases = ["cases/translation/functions/max-by.toml#t005_null_col_to_return"] +required = true + +[[obligation]] +id = "sf.functions.max-by.t006" +form = "sf.functions.max-by" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "an empty array for the three-argument form, or an error" +reading = "the page: returns col_to_return from the row with the largest col_containing_maximum; NULLs in the compared column are ignored and NULL is returned when all are NULL; with maximum_number_of_values_to_return (a positive constant of at most 1000) it returns an ARRAY sorted by the compared column descending" +cases = ["cases/translation/functions/max-by.toml#t006_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.max.max.t001" +form = "sf.functions.max.max" +kind = "type_combination" +target = "VARCHAR" +note = "Upper- and lower-case text, compared in binary order." +catches = "case-insensitive or locale order (a and B swap)" +reading = "the page: the largest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect" +cases = ["cases/translation/functions/max.max.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.max.max.t002" +form = "sf.functions.max.max" +kind = "type_combination" +target = "VARCHAR digits" +note = "Digits as text compare as text." +catches = "text cast to NUMBER (9 vs 10 swap)" +reading = "the page: the largest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect" +cases = ["cases/translation/functions/max.max.toml#t002_number_text"] +required = true + +[[obligation]] +id = "sf.functions.max.max.t003" +form = "sf.functions.max.max" +kind = "type_combination" +target = "DATE" +note = "Dates across a year boundary." +catches = "dates compared as text in another format" +reading = "the page: the largest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect" +cases = ["cases/translation/functions/max.max.toml#t003_date"] +required = true + +[[obligation]] +id = "sf.functions.max.max.t004" +form = "sf.functions.max.max" +kind = "type_combination" +target = "DISTINCT" +note = "DISTINCT, which has no effect, beside the plain call." +catches = "DISTINCT rejected" +reading = "the page: the largest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect" +cases = ["cases/translation/functions/max.max.toml#t004_distinct"] +required = true + +[[obligation]] +id = "sf.functions.max.max.t005" +form = "sf.functions.max.max" +kind = "null_argument" +target = "expr" +note = "NULL rows beside values, and a group of only NULL." +catches = "NULL taken as the largest value, or read as 0" +reading = "the page: the largest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect" +cases = ["cases/translation/functions/max.max.toml#t005_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.max.max.t006" +form = "sf.functions.max.max" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "an empty input giving 0 or no row" +reading = "the page: the largest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect" +cases = ["cases/translation/functions/max.max.toml#t006_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.max.max.syntax.t001" +form = "sf.functions.max.max.syntax" +kind = "type_combination" +target = "without OVER" +note = "The aggregate spelling of this form." +catches = "the group ignored" +reading = "the page: the largest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect; the OVER clause is optional; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/max.max.syntax.toml#t001_plain"] +required = true + +[[obligation]] +id = "sf.functions.max.max.syntax.t002" +form = "sf.functions.max.max.syntax" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Partitions of different sizes in mixed input order." +catches = "the whole input aggregated instead of the partition, or a running value" +reading = "the page: the largest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect; the OVER clause is optional; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/max.max.syntax.toml#t002_partition"] +required = true + +[[obligation]] +id = "sf.functions.max.max.syntax.t003" +form = "sf.functions.max.max.syntax" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running (ordered) value instead of the whole input" +reading = "the page: the largest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect; the OVER clause is optional; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/max.max.syntax.toml#t003_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.max.max.syntax.t004" +form = "sf.functions.max.max.syntax" +kind = "type_combination" +target = "OVER (PARTITION BY ORDER BY)" +note = "ORDER BY with tied keys (two rows with k = 2) and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW." +catches = "a ROWS frame (the tied rows get different values) or the whole partition" +reading = "the page: the largest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect; the OVER clause is optional; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/max.max.syntax.toml#t004_order_ties"] +required = true + +[[obligation]] +id = "sf.functions.max.max.syntax.t005" +form = "sf.functions.max.max.syntax" +kind = "type_combination" +target = "ORDER BY DESC" +note = "DESC ordering with a running ROWS frame." +catches = "DESC ignored (the running value starts from the smallest key)" +reading = "the page: the largest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect; the OVER clause is optional; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/max.max.syntax.toml#t005_order_desc"] +required = true + +[[obligation]] +id = "sf.functions.max.max.syntax.t006" +form = "sf.functions.max.max.syntax" +kind = "type_combination" +target = "ASC NULLS FIRST, ROWS frame" +note = "A NULL ordering key placed first (not the ASC default) and a one-row-back sliding frame." +catches = "NULLS FIRST ignored (the NULL-key row last), or the frame read as RANGE or reaching forward" +reading = "the page: the largest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect; the OVER clause is optional; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/max.max.syntax.toml#t006_nulls_first_frame"] +required = true + +[[obligation]] +id = "sf.functions.max.max.syntax.t007" +form = "sf.functions.max.max.syntax" +kind = "null_argument" +target = "expr1" +note = "NULL values inside partitions, and a partition with only NULL." +catches = "NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +reading = "the page: the largest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect; the OVER clause is optional; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/max.max.syntax.toml#t007_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.max.max.syntax.t008" +form = "sf.functions.max.max.syntax" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys, which form one partition." +catches = "NULL-keyed rows each in their own partition or dropped" +reading = "the page: the largest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect; the OVER clause is optional; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/max.max.syntax.toml#t008_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.md5-binary.t001" +form = "sf.functions.md5-binary" +kind = "type_combination" +target = "VARCHAR" +note = "MD5_BINARY of ASCII and multi-byte text." +catches = "another digest, upper-case hex, or Latin-1 bytes for \u00e9" +reading = "the page: is a string; returns a 16-byte BINARY" +cases = ["cases/translation/functions/md5-binary.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.md5-binary.t002" +form = "sf.functions.md5-binary" +kind = "null_argument" +target = "msg" +note = "NULL message next to a set one." +catches = "NULL hashed as an empty string" +reading = "the page: is a string; returns a 16-byte BINARY" +cases = ["cases/translation/functions/md5-binary.toml#t002_null_msg"] +required = true + +[[obligation]] +id = "sf.functions.md5-binary.t003" +form = "sf.functions.md5-binary" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "The empty string, which has a defined digest." +catches = "NULL for the empty string" +reading = "the page: is a string; returns a 16-byte BINARY" +cases = ["cases/translation/functions/md5-binary.toml#t003_empty"] +required = true + +[[obligation]] +id = "sf.functions.md5-number-lower64.t001" +form = "sf.functions.md5-number-lower64" +kind = "type_combination" +target = "VARCHAR" +note = "MD5_NUMBER_LOWER64 of ASCII and multi-byte text." +catches = "another digest, the upper 64 bits, or Latin-1 bytes for \u00e9" +reading = "the page: is a string; returns the lower 64 bits as an unsigned integer" +cases = ["cases/translation/functions/md5-number-lower64.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.md5-number-lower64.t002" +form = "sf.functions.md5-number-lower64" +kind = "null_argument" +target = "msg" +note = "NULL message next to a set one." +catches = "NULL hashed as an empty string" +reading = "the page: is a string; returns the lower 64 bits as an unsigned integer" +cases = ["cases/translation/functions/md5-number-lower64.toml#t002_null_msg"] +required = true + +[[obligation]] +id = "sf.functions.md5-number-lower64.t003" +form = "sf.functions.md5-number-lower64" +kind = "boundary" +subkind = "overflow" +target = "overflow" +note = "Messages whose lower 64 bits have the top bit set (the empty string and 'x'), beside 'Snowflake', whose lower half 0x7fb8\u2026 does not." +catches = "a signed 64-bit result (negative) or the other half of the digest" +reading = "the page: is a string; returns the lower 64 bits as an unsigned integer" +cases = ["cases/translation/functions/md5-number-lower64.toml#t003_high_bit"] +required = true + +[[obligation]] +id = "sf.functions.md5-number-upper64.t001" +form = "sf.functions.md5-number-upper64" +kind = "type_combination" +target = "VARCHAR" +note = "MD5_NUMBER_UPPER64 of ASCII and multi-byte text." +catches = "another digest, the lower 64 bits, or Latin-1 bytes for \u00e9" +reading = "the page: is a string; returns the upper 64 bits as an unsigned integer" +cases = ["cases/translation/functions/md5-number-upper64.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.md5-number-upper64.t002" +form = "sf.functions.md5-number-upper64" +kind = "null_argument" +target = "msg" +note = "NULL message next to a set one." +catches = "NULL hashed as an empty string" +reading = "the page: is a string; returns the upper 64 bits as an unsigned integer" +cases = ["cases/translation/functions/md5-number-upper64.toml#t002_null_msg"] +required = true + +[[obligation]] +id = "sf.functions.md5-number-upper64.t003" +form = "sf.functions.md5-number-upper64" +kind = "boundary" +subkind = "overflow" +target = "overflow" +note = "Messages whose upper 64 bits all have the top bit set ('', 'Snowflake' and 'x')." +catches = "a signed 64-bit result (negative) or the other half of the digest" +reading = "the page: is a string; returns the upper 64 bits as an unsigned integer" +cases = ["cases/translation/functions/md5-number-upper64.toml#t003_high_bit"] +required = true + +[[obligation]] +id = "sf.functions.md5.md5.t001" +form = "sf.functions.md5.md5" +kind = "type_combination" +target = "VARCHAR" +note = "MD5 of ASCII and multi-byte text." +catches = "another digest, upper-case hex, or Latin-1 bytes for \u00e9" +reading = "the page: is a string; returns a 32-character hex string" +cases = ["cases/translation/functions/md5.md5.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.md5.md5.t002" +form = "sf.functions.md5.md5" +kind = "null_argument" +target = "msg" +note = "NULL message next to a set one." +catches = "NULL hashed as an empty string" +reading = "the page: is a string; returns a 32-character hex string" +cases = ["cases/translation/functions/md5.md5.toml#t002_null_msg"] +required = true + +[[obligation]] +id = "sf.functions.md5.md5.t003" +form = "sf.functions.md5.md5" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "The empty string, which has a defined digest." +catches = "NULL for the empty string" +reading = "the page: is a string; returns a 32-character hex string" +cases = ["cases/translation/functions/md5.md5.toml#t003_empty"] +required = true + +[[obligation]] +id = "sf.functions.md5.md5-hex.t001" +form = "sf.functions.md5.md5-hex" +kind = "type_combination" +target = "VARCHAR" +note = "MD5_HEX of ASCII and multi-byte text." +catches = "another digest, upper-case hex, or Latin-1 bytes for \u00e9" +reading = "the page: is a string; returns a 32-character hex string" +cases = ["cases/translation/functions/md5.md5-hex.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.md5.md5-hex.t002" +form = "sf.functions.md5.md5-hex" +kind = "null_argument" +target = "msg" +note = "NULL message next to a set one." +catches = "NULL hashed as an empty string" +reading = "the page: is a string; returns a 32-character hex string" +cases = ["cases/translation/functions/md5.md5-hex.toml#t002_null_msg"] +required = true + +[[obligation]] +id = "sf.functions.md5.md5-hex.t003" +form = "sf.functions.md5.md5-hex" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "The empty string, which has a defined digest." +catches = "NULL for the empty string" +reading = "the page: is a string; returns a 32-character hex string" +cases = ["cases/translation/functions/md5.md5-hex.toml#t003_empty"] +required = true + +[[obligation]] +id = "sf.functions.median.median.t001" +form = "sf.functions.median.median" +kind = "type_combination" +target = "NUMBER, even count" +note = "An even group (1, 3, 5, 20) and an odd one." +catches = "the lower or upper centre value instead of their average (3 or 5 instead of 4), or the mean (7.25)" +reading = "the page: the centre value of the non-NULL values, or the average of the two centre values for an even count; FLOAT or fixed-point by input; NULL when there are no non-NULL values; no DISTINCT" +cases = ["cases/translation/functions/median.median.toml#t001_even"] +required = true + +[[obligation]] +id = "sf.functions.median.median.t002" +form = "sf.functions.median.median" +kind = "type_combination" +target = "NUMBER, half" +note = "Two values whose average is a half." +catches = "integer division (2 instead of 2.5)" +reading = "the page: the centre value of the non-NULL values, or the average of the two centre values for an even count; FLOAT or fixed-point by input; NULL when there are no non-NULL values; no DISTINCT" +cases = ["cases/translation/functions/median.median.toml#t002_decimal"] +required = true + +[[obligation]] +id = "sf.functions.median.median.t003" +form = "sf.functions.median.median" +kind = "type_combination" +target = "FLOAT" +note = "FLOAT values." +catches = "a fixed-point result" +reading = "the page: the centre value of the non-NULL values, or the average of the two centre values for an even count; FLOAT or fixed-point by input; NULL when there are no non-NULL values; no DISTINCT" +cases = ["cases/translation/functions/median.median.toml#t003_float"] +required = true + +[[obligation]] +id = "sf.functions.median.median.t004" +form = "sf.functions.median.median" +kind = "null_argument" +target = "expr" +note = "NULL rows, which do not count towards the centre, and a group of only NULL." +catches = "NULL counted as a value (shifting the centre)" +reading = "the page: the centre value of the non-NULL values, or the average of the two centre values for an even count; FLOAT or fixed-point by input; NULL when there are no non-NULL values; no DISTINCT" +cases = ["cases/translation/functions/median.median.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.median.median.t005" +form = "sf.functions.median.median" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "an error or 0 instead of NULL" +reading = "the page: the centre value of the non-NULL values, or the average of the two centre values for an even count; FLOAT or fixed-point by input; NULL when there are no non-NULL values; no DISTINCT" +cases = ["cases/translation/functions/median.median.toml#t005_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.median.median.t006" +form = "sf.functions.median.median" +kind = "error_parity" +target = "error" +note = "DISTINCT, which the page says is not supported." +catches = "DISTINCT accepted (DuckDB accepts median(DISTINCT x))" +reading = "the page: the centre value of the non-NULL values, or the average of the two centre values for an even count; FLOAT or fixed-point by input; NULL when there are no non-NULL values; no DISTINCT" +cases = ["cases/translation/functions/median.median.toml#t006_distinct"] +required = true + +[[obligation]] +id = "sf.functions.median.median-over.t001" +form = "sf.functions.median.median-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Partitions of different sizes in mixed input order." +catches = "the whole input aggregated instead of the partition, or a running value" +reading = "the page: the centre value of the non-NULL values, or the average of the two centre values for an even count; FLOAT or fixed-point by input; NULL when there are no non-NULL values; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/median.median-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.median.median-over.t002" +form = "sf.functions.median.median-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running (ordered) value instead of the whole input" +reading = "the page: the centre value of the non-NULL values, or the average of the two centre values for an even count; FLOAT or fixed-point by input; NULL when there are no non-NULL values; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/median.median-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.median.median-over.t003" +form = "sf.functions.median.median-over" +kind = "null_argument" +target = "expr1" +note = "NULL values inside partitions, and a partition with only NULL." +catches = "NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +reading = "the page: the centre value of the non-NULL values, or the average of the two centre values for an even count; FLOAT or fixed-point by input; NULL when there are no non-NULL values; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/median.median-over.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.median.median-over.t004" +form = "sf.functions.median.median-over" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys, which form one partition." +catches = "NULL-keyed rows each in their own partition or dropped" +reading = "the page: the centre value of the non-NULL values, or the average of the two centre values for an even count; FLOAT or fixed-point by input; NULL when there are no non-NULL values; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/median.median-over.toml#t004_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.min-by.t001" +form = "sf.functions.min-by" +kind = "type_combination" +target = "VARCHAR, NUMBER" +note = "The returned value comes from another column." +catches = "the minimum of col_to_return itself, or the arguments swapped" +reading = "the page: returns col_to_return from the row with the smallest col_containing_minimum; NULLs in the compared column are ignored and NULL is returned when all are NULL; with maximum_number_of_values_to_return (a positive constant of at most 1000) it returns an ARRAY sorted by the compared column ascending" +cases = ["cases/translation/functions/min-by.toml#t001_scalar"] +required = true + +[[obligation]] +id = "sf.functions.min-by.t002" +form = "sf.functions.min-by" +kind = "type_combination" +target = "with maximum_number_of_values_to_return" +note = "Three values, returned as an ARRAY in ascending order of v." +catches = "the array in input order or in the other direction, or n ignored" +reading = "the page: returns col_to_return from the row with the smallest col_containing_minimum; NULLs in the compared column are ignored and NULL is returned when all are NULL; with maximum_number_of_values_to_return (a positive constant of at most 1000) it returns an ARRAY sorted by the compared column ascending" +cases = ["cases/translation/functions/min-by.toml#t002_top_n"] +required = true + +[[obligation]] +id = "sf.functions.min-by.t003" +form = "sf.functions.min-by" +kind = "type_combination" +target = "n larger than the group" +note = "n larger than the number of non-NULL rows." +catches = "padding with NULL or an error" +reading = "the page: returns col_to_return from the row with the smallest col_containing_minimum; NULLs in the compared column are ignored and NULL is returned when all are NULL; with maximum_number_of_values_to_return (a positive constant of at most 1000) it returns an ARRAY sorted by the compared column ascending" +cases = ["cases/translation/functions/min-by.toml#t003_n_above_count"] +required = true + +[[obligation]] +id = "sf.functions.min-by.t004" +form = "sf.functions.min-by" +kind = "null_argument" +target = "col-containing" +note = "NULL in the compared column, which the page says is ignored; a group with only NULL." +catches = "NULL treated as the largest or smallest value (a returned)" +reading = "the page: returns col_to_return from the row with the smallest col_containing_minimum; NULLs in the compared column are ignored and NULL is returned when all are NULL; with maximum_number_of_values_to_return (a positive constant of at most 1000) it returns an ARRAY sorted by the compared column ascending" +cases = ["cases/translation/functions/min-by.toml#t004_null_col_containing"] +required = true + +[[obligation]] +id = "sf.functions.min-by.t005" +form = "sf.functions.min-by" +kind = "null_argument" +target = "col-to-return" +note = "A NULL value to return at the extreme row." +catches = "the next row's value returned instead of NULL" +reading = "the page: returns col_to_return from the row with the smallest col_containing_minimum; NULLs in the compared column are ignored and NULL is returned when all are NULL; with maximum_number_of_values_to_return (a positive constant of at most 1000) it returns an ARRAY sorted by the compared column ascending" +cases = ["cases/translation/functions/min-by.toml#t005_null_col_to_return"] +required = true + +[[obligation]] +id = "sf.functions.min-by.t006" +form = "sf.functions.min-by" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "an empty array for the three-argument form, or an error" +reading = "the page: returns col_to_return from the row with the smallest col_containing_minimum; NULLs in the compared column are ignored and NULL is returned when all are NULL; with maximum_number_of_values_to_return (a positive constant of at most 1000) it returns an ARRAY sorted by the compared column ascending" +cases = ["cases/translation/functions/min-by.toml#t006_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.min.min.t001" +form = "sf.functions.min.min" +kind = "type_combination" +target = "VARCHAR" +note = "Upper- and lower-case text, compared in binary order." +catches = "case-insensitive or locale order (a and B swap)" +reading = "the page: the smallest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect" +cases = ["cases/translation/functions/min.min.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.min.min.t002" +form = "sf.functions.min.min" +kind = "type_combination" +target = "VARCHAR digits" +note = "Digits as text compare as text." +catches = "text cast to NUMBER (9 vs 10 swap)" +reading = "the page: the smallest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect" +cases = ["cases/translation/functions/min.min.toml#t002_number_text"] +required = true + +[[obligation]] +id = "sf.functions.min.min.t003" +form = "sf.functions.min.min" +kind = "type_combination" +target = "DATE" +note = "Dates across a year boundary." +catches = "dates compared as text in another format" +reading = "the page: the smallest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect" +cases = ["cases/translation/functions/min.min.toml#t003_date"] +required = true + +[[obligation]] +id = "sf.functions.min.min.t004" +form = "sf.functions.min.min" +kind = "type_combination" +target = "DISTINCT" +note = "DISTINCT, which has no effect, beside the plain call." +catches = "DISTINCT rejected" +reading = "the page: the smallest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect" +cases = ["cases/translation/functions/min.min.toml#t004_distinct"] +required = true + +[[obligation]] +id = "sf.functions.min.min.t005" +form = "sf.functions.min.min" +kind = "null_argument" +target = "expr" +note = "NULL rows beside values, and a group of only NULL." +catches = "NULL taken as the smallest value, or read as 0" +reading = "the page: the smallest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect" +cases = ["cases/translation/functions/min.min.toml#t005_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.min.min.t006" +form = "sf.functions.min.min" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "an empty input giving 0 or no row" +reading = "the page: the smallest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect" +cases = ["cases/translation/functions/min.min.toml#t006_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.min.min.syntax.t001" +form = "sf.functions.min.min.syntax" +kind = "type_combination" +target = "without OVER" +note = "The aggregate spelling of this form." +catches = "the group ignored" +reading = "the page: the smallest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect; the OVER clause is optional; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/min.min.syntax.toml#t001_plain"] +required = true + +[[obligation]] +id = "sf.functions.min.min.syntax.t002" +form = "sf.functions.min.min.syntax" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Partitions of different sizes in mixed input order." +catches = "the whole input aggregated instead of the partition, or a running value" +reading = "the page: the smallest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect; the OVER clause is optional; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/min.min.syntax.toml#t002_partition"] +required = true + +[[obligation]] +id = "sf.functions.min.min.syntax.t003" +form = "sf.functions.min.min.syntax" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running (ordered) value instead of the whole input" +reading = "the page: the smallest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect; the OVER clause is optional; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/min.min.syntax.toml#t003_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.min.min.syntax.t004" +form = "sf.functions.min.min.syntax" +kind = "type_combination" +target = "OVER (PARTITION BY ORDER BY)" +note = "ORDER BY with tied keys (two rows with k = 2) and no frame: with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW." +catches = "a ROWS frame (the tied rows get different values) or the whole partition" +reading = "the page: the smallest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect; the OVER clause is optional; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/min.min.syntax.toml#t004_order_ties"] +required = true + +[[obligation]] +id = "sf.functions.min.min.syntax.t005" +form = "sf.functions.min.min.syntax" +kind = "type_combination" +target = "ORDER BY DESC" +note = "DESC ordering with a running ROWS frame." +catches = "DESC ignored (the running value starts from the smallest key)" +reading = "the page: the smallest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect; the OVER clause is optional; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/min.min.syntax.toml#t005_order_desc"] +required = true + +[[obligation]] +id = "sf.functions.min.min.syntax.t006" +form = "sf.functions.min.min.syntax" +kind = "type_combination" +target = "ASC NULLS FIRST, ROWS frame" +note = "A NULL ordering key placed first (not the ASC default) and a one-row-back sliding frame." +catches = "NULLS FIRST ignored (the NULL-key row last), or the frame read as RANGE or reaching forward" +reading = "the page: the smallest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect; the OVER clause is optional; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/min.min.syntax.toml#t006_nulls_first_frame"] +required = true + +[[obligation]] +id = "sf.functions.min.min.syntax.t007" +form = "sf.functions.min.min.syntax" +kind = "null_argument" +target = "expr1" +note = "NULL values inside partitions, and a partition with only NULL." +catches = "NULL read as 0 (a different count and value) or the NULL-only partition not NULL" +reading = "the page: the smallest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect; the OVER clause is optional; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/min.min.syntax.toml#t007_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.min.min.syntax.t008" +form = "sf.functions.min.min.syntax" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys, which form one partition." +catches = "NULL-keyed rows each in their own partition or dropped" +reading = "the page: the smallest non-NULL value, of the input type; comparisons follow the input collation (binary by default); DISTINCT has no effect; the OVER clause is optional; with ORDER BY and no frame the page implies RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW" +cases = ["cases/translation/functions/min.min.syntax.toml#t008_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.minhash-combine.minhash-combine.t001" +form = "sf.functions.minhash-combine.minhash-combine" +kind = "type_combination" +target = "states" +note = "The states of {1, 2} and {7} merged, against the state of {1, 2, 7}." +catches = "only the first state kept (below 1.0)" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/minhash-combine.minhash-combine.toml#t001_merge"] +required = true + +[[obligation]] +id = "sf.functions.minhash-combine.minhash-combine.t002" +form = "sf.functions.minhash-combine.minhash-combine" +kind = "type_combination" +target = "DISTINCT" +note = "DISTINCT, which has no effect, over states that include a duplicate (p and q hold equal sets)." +catches = "DISTINCT rejected" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/minhash-combine.minhash-combine.toml#t002_distinct"] +required = true + +[[obligation]] +id = "sf.functions.minhash-combine.minhash-combine.t003" +form = "sf.functions.minhash-combine.minhash-combine" +kind = "null_argument" +target = "state" +note = "A NULL state beside states." +catches = "the result NULL" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/minhash-combine.minhash-combine.toml#t003_null_state"] +required = true + +[[obligation]] +id = "sf.functions.minhash-combine.minhash-combine-over.t001" +form = "sf.functions.minhash-combine.minhash-combine-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "States merged per partition, then compared with the state of the union." +catches = "only one state kept" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/minhash-combine.minhash-combine-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.minhash-combine.minhash-combine-over.t002" +form = "sf.functions.minhash-combine.minhash-combine-over" +kind = "null_argument" +target = "expr" +note = "A NULL partition key." +catches = "NULL-keyed rows split (0.0) or dropped (n 1 instead of 3)" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/minhash-combine.minhash-combine-over.toml#t002_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.minhash-combine.minhash-combine-over.t003" +form = "sf.functions.minhash-combine.minhash-combine-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "States merged in two partitions (q apart from p and r), q's row compared with the state of q's values." +catches = "PARTITION BY ignored (the {1, 2, 7} state, below 1.0)" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/minhash-combine.minhash-combine-over.toml#t003_two_partitions"] +required = true + +[[obligation]] +id = "sf.functions.minhash.minhash-expr-over.t001" +form = "sf.functions.minhash.minhash-expr-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "States per partition over p, q and r; p's and q's rows compared with the state of p's values." +catches = "the whole input's state ({1, 2, 7}, below 1.0)" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/minhash.minhash-expr-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.minhash.minhash-expr-over.t002" +form = "sf.functions.minhash.minhash-expr-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Partitions p and r share no value." +catches = "every pair similar" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/minhash.minhash-expr-over.toml#t002_disjoint"] +required = true + +[[obligation]] +id = "sf.functions.minhash.minhash-expr-over.t003" +form = "sf.functions.minhash.minhash-expr-over" +kind = "null_argument" +target = "expr1" +note = "NULL partition keys." +catches = "NULL-keyed rows split (0.0) or dropped (n 2 instead of 4)" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/minhash.minhash-expr-over.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.minhash.minhash-over.t001" +form = "sf.functions.minhash.minhash-over" +kind = "type_combination" +target = "* OVER (PARTITION BY)" +note = "MINHASH(k, *) hashes whole rows, so the partition column makes p and q disjoint although their a values are equal." +catches = "the star expanded without the partition column (1.0)" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/minhash.minhash-over.toml#t001_star"] +required = true + +[[obligation]] +id = "sf.functions.minhash.minhash-over.t002" +form = "sf.functions.minhash.minhash-over" +kind = "null_argument" +target = "expr1" +note = "A NULL partition key on every row of p, so its rows form one partition and every row gets the same state." +catches = "NULL-keyed rows each in their own partition (states of {1} and {2}, similarity 0.0)" +reading = "the page: MINHASH(k, expr+) builds a MinHash state of k hash functions (at most 1024) over the values or, with *, over whole rows; MINHASH_COMBINE merges states; APPROXIMATE_SIMILARITY and APPROXIMATE_JACCARD_INDEX estimate the Jaccard similarity of the states as a FLOAT from 0.0 to 1.0; states need equal k; DISTINCT has no effect; each can be used as an aggregate or a window function" +cases = ["cases/translation/functions/minhash.minhash-over.toml#t002_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.mod.t001" +form = "sf.functions.mod" +kind = "type_combination" +target = "NUMBER(38,0)" +note = "MOD of integers with negatives." +catches = "floor-based modulo (MOD(-7, 3) is -1, not 2)" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; \"the remainder from truncation-based division (rounding toward zero)\"" +cases = ["cases/translation/functions/mod.toml#t001_int"] +required = true + +[[obligation]] +id = "sf.functions.mod.t002" +form = "sf.functions.mod" +kind = "type_combination" +target = "NUMBER(10,2)" +note = "MOD of NUMBER(10,2) values." +catches = "fractional remainder dropped" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; \"the remainder from truncation-based division (rounding toward zero)\"" +cases = ["cases/translation/functions/mod.toml#t002_dec"] +required = true + +[[obligation]] +id = "sf.functions.mod.t003" +form = "sf.functions.mod" +kind = "type_combination" +target = "NUMBER(10,2), NUMBER(38,0)" +note = "MOD of a scaled and an integer operand." +catches = "result scale from one side" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; \"the remainder from truncation-based division (rounding toward zero)\"" +cases = ["cases/translation/functions/mod.toml#t003_dec_int"] +required = true + +[[obligation]] +id = "sf.functions.mod.t004" +form = "sf.functions.mod" +kind = "type_combination" +target = "FLOAT" +note = "MOD of FLOAT values." +catches = "floor-based float modulo" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; \"the remainder from truncation-based division (rounding toward zero)\"" +cases = ["cases/translation/functions/mod.toml#t004_float"] +required = true + +[[obligation]] +id = "sf.functions.mod.t005" +form = "sf.functions.mod" +kind = "null_argument" +target = "expr1" +note = "NULL dividend." +catches = "NULL treated as 0" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; \"the remainder from truncation-based division (rounding toward zero)\"" +cases = ["cases/translation/functions/mod.toml#t005_null_a"] +required = true + +[[obligation]] +id = "sf.functions.mod.t006" +form = "sf.functions.mod" +kind = "null_argument" +target = "expr2" +note = "NULL divisor." +catches = "NULL treated as 0" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; \"the remainder from truncation-based division (rounding toward zero)\"" +cases = ["cases/translation/functions/mod.toml#t006_null_b"] +required = true + +[[obligation]] +id = "sf.functions.mod.t007" +form = "sf.functions.mod" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Argument order with negatives." +catches = "arguments swapped" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; \"the remainder from truncation-based division (rounding toward zero)\"" +cases = ["cases/translation/functions/mod.toml#t007_order"] +required = true + +[[obligation]] +id = "sf.functions.mod.t008" +form = "sf.functions.mod" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "Remainders of 38-digit integers." +catches = "64-bit modulo" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; \"the remainder from truncation-based division (rounding toward zero)\"" +cases = ["cases/translation/functions/mod.toml#t008_max"] +required = true + +[[obligation]] +id = "sf.functions.mod.t009" +form = "sf.functions.mod" +kind = "error_parity" +target = "error" +note = "A zero divisor: records what Snowflake returns there; re-kinded to boundary after capture if Snowflake returns a value instead of an error." +catches = "a bare % giving NULL for MOD(x, 0); with it, mod.t006 catches NULL read as 0" +reading = "the page: both arguments numeric expressions; the numeric category gives integer NUMBER, NUMBER with a scale and FLOAT; \"the remainder from truncation-based division (rounding toward zero)\"" +cases = ["cases/translation/functions/mod.toml#t009_zero_divisor"] +required = true + +[[obligation]] +id = "sf.functions.mode.mode.t001" +form = "sf.functions.mode.mode" +kind = "type_combination" +target = "NUMBER" +note = "A clear most frequent value per group." +catches = "the first or the largest value" +reading = "the page: the most frequent value, of the input type; NULL is never returned unless all values are NULL, even when NULL is the most frequent; no DISTINCT" +cases = ["cases/translation/functions/mode.mode.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.mode.mode.t002" +form = "sf.functions.mode.mode" +kind = "type_combination" +target = "VARCHAR" +note = "b three times against a and A twice each." +catches = "case-insensitive grouping (a or A, four times)" +reading = "the page: the most frequent value, of the input type; NULL is never returned unless all values are NULL, even when NULL is the most frequent; no DISTINCT" +cases = ["cases/translation/functions/mode.mode.toml#t002_varchar"] +required = true + +[[obligation]] +id = "sf.functions.mode.mode.t003" +form = "sf.functions.mode.mode" +kind = "type_combination" +target = "DATE" +note = "Dates." +catches = "a different type returned" +reading = "the page: the most frequent value, of the input type; NULL is never returned unless all values are NULL, even when NULL is the most frequent; no DISTINCT" +cases = ["cases/translation/functions/mode.mode.toml#t003_date"] +required = true + +[[obligation]] +id = "sf.functions.mode.mode.t004" +form = "sf.functions.mode.mode" +kind = "null_argument" +target = "expr1" +note = "NULL as the most frequent value, which the page says is not returned; and a group of only NULL." +catches = "NULL returned as the mode (three NULLs against one 5)" +reading = "the page: the most frequent value, of the input type; NULL is never returned unless all values are NULL, even when NULL is the most frequent; no DISTINCT" +cases = ["cases/translation/functions/mode.mode.toml#t004_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.mode.mode.t005" +form = "sf.functions.mode.mode" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "an error instead of NULL" +reading = "the page: the most frequent value, of the input type; NULL is never returned unless all values are NULL, even when NULL is the most frequent; no DISTINCT" +cases = ["cases/translation/functions/mode.mode.toml#t005_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.mode.mode.t006" +form = "sf.functions.mode.mode" +kind = "error_parity" +target = "error" +note = "DISTINCT, which the page says is not supported." +catches = "DISTINCT accepted (DuckDB accepts mode(DISTINCT x))" +reading = "the page: the most frequent value, of the input type; NULL is never returned unless all values are NULL, even when NULL is the most frequent; no DISTINCT" +cases = ["cases/translation/functions/mode.mode.toml#t006_distinct"] +required = true + +[[obligation]] +id = "sf.functions.mode.mode-over.t001" +form = "sf.functions.mode.mode-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Partitions of different sizes in mixed input order. Each partition has a single most frequent value (p 5, q 1), and so has the whole input (1)." +catches = "the whole input aggregated instead of the partition, or a running value" +reading = "the page: the most frequent value, of the input type; NULL is never returned unless all values are NULL, even when NULL is the most frequent; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/mode.mode-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.mode.mode-over.t002" +form = "sf.functions.mode.mode-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause. Each partition has a single most frequent value (p 5, q 1), and so has the whole input (1)." +catches = "a running (ordered) value instead of the whole input" +reading = "the page: the most frequent value, of the input type; NULL is never returned unless all values are NULL, even when NULL is the most frequent; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/mode.mode-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.mode.mode-over.t003" +form = "sf.functions.mode.mode-over" +kind = "null_argument" +target = "expr1" +note = "Partition p has NULL three times, 6 twice and 2 once; q has only NULL." +catches = "NULL returned as the mode where it is most frequent" +reading = "the page: the most frequent value, of the input type; NULL is never returned unless all values are NULL, even when NULL is the most frequent; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/mode.mode-over.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.mode.mode-over.t004" +form = "sf.functions.mode.mode-over" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys, which form one partition." +catches = "NULL-keyed rows each in their own partition (2 for its row) or dropped" +reading = "the page: the most frequent value, of the input type; NULL is never returned unless all values are NULL, even when NULL is the most frequent; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/mode.mode-over.toml#t004_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.mode.mode-over.t005" +form = "sf.functions.mode.mode-over" +kind = "null_argument" +target = "expr1-majority" +note = "A partition where NULL is the most frequent value." +catches = "NULL returned" +reading = "the page: the most frequent value, of the input type; NULL is never returned unless all values are NULL, even when NULL is the most frequent; no DISTINCT; as a window function, no ORDER BY or frame" +cases = ["cases/translation/functions/mode.mode-over.toml#t005_null_expr1_majority"] +required = true + +[[obligation]] +id = "sf.functions.monthname.t001" +form = "sf.functions.monthname" +kind = "type_combination" +target = "DATE" +note = "MONTHNAME of several dates." +catches = "full names (January) or upper case" +reading = "the page: a date or timestamp; returns a three-letter VARCHAR" +cases = ["cases/translation/functions/monthname.toml#t001_date"] +required = true + +[[obligation]] +id = "sf.functions.monthname.t002" +form = "sf.functions.monthname" +kind = "type_combination" +target = "TIMESTAMP_TZ" +note = "MONTHNAME of a TIMESTAMP_TZ whose UTC instant is a day later." +catches = "the month of the UTC instant (Jan) instead of the wall clock (Dec)" +reading = "the page: a date or timestamp; returns a three-letter VARCHAR" +cases = ["cases/translation/functions/monthname.toml#t002_timestamp_tz"] +required = true + +[[obligation]] +id = "sf.functions.monthname.t003" +form = "sf.functions.monthname" +kind = "null_argument" +target = "date_or_timestamp_expr" +note = "NULL next to a set date." +catches = "NULL read as a default date" +reading = "the page: a date or timestamp; returns a three-letter VARCHAR" +cases = ["cases/translation/functions/monthname.toml#t003_null_date_or_timestamp_expr"] +required = true + +[[obligation]] +id = "sf.functions.months-between.t001" +form = "sf.functions.months-between" +kind = "type_combination" +target = "DATE, DATE" +note = "The page's pairs: equal days, two month ends, and a fraction." +catches = "a DATEDIFF-style integer, a fraction from real month lengths, or the month-end rule missed (1.097 for 31 Mar / 28 Feb)" +reading = "the page: a FLOAT; whole months from year and month; the fraction uses 31-day months, except that equal days of month or two month ends give a whole number; swapping the arguments flips the sign" +cases = ["cases/translation/functions/months-between.toml#t001_date"] +required = true + +[[obligation]] +id = "sf.functions.months-between.t002" +form = "sf.functions.months-between" +kind = "type_combination" +target = "TIMESTAMP_NTZ, TIMESTAMP_NTZ" +note = "Timestamps whose time of day changes the fraction, and equal days that ignore it." +catches = "the time of day ignored, or applied even on equal days" +reading = "the page: a FLOAT; whole months from year and month; the fraction uses 31-day months, except that equal days of month or two month ends give a whole number; swapping the arguments flips the sign" +cases = ["cases/translation/functions/months-between.toml#t002_timestamp"] +required = true + +[[obligation]] +id = "sf.functions.months-between.t003" +form = "sf.functions.months-between" +kind = "type_combination" +target = "DATE, TIMESTAMP_NTZ" +note = "A DATE against a TIMESTAMP, which the page allows." +catches = "an error for mixed types" +reading = "the page: a FLOAT; whole months from year and month; the fraction uses 31-day months, except that equal days of month or two month ends give a whole number; swapping the arguments flips the sign" +cases = ["cases/translation/functions/months-between.toml#t003_mixed"] +required = true + +[[obligation]] +id = "sf.functions.months-between.t004" +form = "sf.functions.months-between" +kind = "null_argument" +target = "date_expr1" +note = "NULL first date." +catches = "NULL read as a default date" +reading = "the page: a FLOAT; whole months from year and month; the fraction uses 31-day months, except that equal days of month or two month ends give a whole number; swapping the arguments flips the sign" +cases = ["cases/translation/functions/months-between.toml#t004_null_date_expr1"] +required = true + +[[obligation]] +id = "sf.functions.months-between.t005" +form = "sf.functions.months-between" +kind = "null_argument" +target = "date_expr2" +note = "NULL second date." +catches = "NULL read as a default date" +reading = "the page: a FLOAT; whole months from year and month; the fraction uses 31-day months, except that equal days of month or two month ends give a whole number; swapping the arguments flips the sign" +cases = ["cases/translation/functions/months-between.toml#t005_null_date_expr2"] +required = true + +[[obligation]] +id = "sf.functions.months-between.t006" +form = "sf.functions.months-between" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "An earlier first date." +catches = "an absolute value" +reading = "the page: a FLOAT; whole months from year and month; the fraction uses 31-day months, except that equal days of month or two month ends give a whole number; swapping the arguments flips the sign" +cases = ["cases/translation/functions/months-between.toml#t006_reversed"] +required = true + +[[obligation]] +id = "sf.functions.months-between.t007" +form = "sf.functions.months-between" +kind = "boundary" +subkind = "leap_day" +target = "leap_day" +note = "29 February against month ends." +catches = "the leap day not treated as a month end" +reading = "the page: a FLOAT; whole months from year and month; the fraction uses 31-day months, except that equal days of month or two month ends give a whole number; swapping the arguments flips the sign" +cases = ["cases/translation/functions/months-between.toml#t007_leap"] +required = true + +[[obligation]] +id = "sf.functions.next-day.t001" +form = "sf.functions.next-day" +kind = "type_combination" +target = "DATE, VARCHAR" +note = "NEXT_DAY from a Friday to Friday, Monday and Sunday." +catches = "the same day returned when it already is that weekday, or a weekday index off by one" +reading = "the page: the day name needs its first two letters, case-insensitive, with leading spaces and trailing characters ignored; returns a DATE" +cases = ["cases/translation/functions/next-day.toml#t001_date"] +required = true + +[[obligation]] +id = "sf.functions.next-day.t002" +form = "sf.functions.next-day" +kind = "type_combination" +target = "DATE, VARCHAR" +note = "Names with leading spaces, trailing text and mixed case." +catches = "the full name required, or leading spaces rejected" +reading = "the page: the day name needs its first two letters, case-insensitive, with leading spaces and trailing characters ignored; returns a DATE" +cases = ["cases/translation/functions/next-day.toml#t002_day_name_forms"] +required = true + +[[obligation]] +id = "sf.functions.next-day.t003" +form = "sf.functions.next-day" +kind = "type_combination" +target = "TIMESTAMP_NTZ, VARCHAR" +note = "A timestamp input, which returns a DATE." +catches = "a TIMESTAMP result keeping the time" +reading = "the page: the day name needs its first two letters, case-insensitive, with leading spaces and trailing characters ignored; returns a DATE" +cases = ["cases/translation/functions/next-day.toml#t003_timestamp"] +required = true + +[[obligation]] +id = "sf.functions.next-day.t004" +form = "sf.functions.next-day" +kind = "null_argument" +target = "date_or_timestamp_expr" +note = "NULL date." +catches = "NULL read as a default date" +reading = "the page: the day name needs its first two letters, case-insensitive, with leading spaces and trailing characters ignored; returns a DATE" +cases = ["cases/translation/functions/next-day.toml#t004_null_date_or_timestamp_expr"] +required = true + +[[obligation]] +id = "sf.functions.next-day.t005" +form = "sf.functions.next-day" +kind = "null_argument" +target = "dow_string" +note = "NULL day name." +catches = "NULL read as a default weekday" +reading = "the page: the day name needs its first two letters, case-insensitive, with leading spaces and trailing characters ignored; returns a DATE" +cases = ["cases/translation/functions/next-day.toml#t005_null_dow_string"] +required = true + +[[obligation]] +id = "sf.functions.next-day.t006" +form = "sf.functions.next-day" +kind = "boundary" +subkind = "leap_day" +target = "leap_day" +note = "Steps across 29 February." +catches = "a skipped or doubled leap day" +reading = "the page: the day name needs its first two letters, case-insensitive, with leading spaces and trailing characters ignored; returns a DATE" +cases = ["cases/translation/functions/next-day.toml#t006_leap"] +required = true + +[[obligation]] +id = "sf.functions.next-day.t007" +form = "sf.functions.next-day" +kind = "error_parity" +target = "error" +note = "A string that names no weekday." +catches = "NULL or a default weekday instead of an error" +reading = "the page: the day name needs its first two letters, case-insensitive, with leading spaces and trailing characters ignored; returns a DATE" +cases = ["cases/translation/functions/next-day.toml#t007_bad_name"] +required = true + +[[obligation]] +id = "sf.functions.normal.t001" +form = "sf.functions.normal" +kind = "type_combination" +target = "mean, stddev" +note = "Mean 5 and standard deviation 2 over 1000 rows: the sample mean within 0.4 and about 68% within one deviation." +catches = "a uniform distribution, or the arguments swapped" +reading = "the page: a random floating-point number drawn from a normal distribution with the given mean and standard deviation" +cases = ["cases/translation/functions/normal.toml#t001_distribution"] +required = true + +[[obligation]] +id = "sf.functions.normal.t002" +form = "sf.functions.normal" +kind = "null_argument" +target = "gen" +note = "A NULL generator; the page does not say; the recording decides." +catches = "a value where Snowflake returns NULL, or the reverse" +reading = "the page: a random floating-point number drawn from a normal distribution with the given mean and standard deviation" +cases = ["cases/translation/functions/normal.toml#t002_null_gen"] +required = true + +[[obligation]] +id = "sf.functions.nth-value.t001" +form = "sf.functions.nth-value" +kind = "type_combination" +target = "n = 2" +note = "The second value, 10 in partition a ordered by o; the row o = 1 sees it only because the default frame is the whole partition." +catches = "NULLs skipped by default, or n counted from 0" +reading = "the page: the n-th value of the ordered window frame, FROM FIRST by default or FROM LAST; RESPECT NULLS by default; n cannot exceed 1000" +cases = ["cases/translation/functions/nth-value.toml#t001_from_first"] +required = true + +[[obligation]] +id = "sf.functions.nth-value.t002" +form = "sf.functions.nth-value" +kind = "type_combination" +target = "n = 2, FROM LAST, IGNORE NULLS" +note = "The second non-NULL value counted from the end." +catches = "FROM LAST ignored, or NULLs counted" +reading = "the page: the n-th value of the ordered window frame, FROM FIRST by default or FROM LAST; RESPECT NULLS by default; n cannot exceed 1000" +cases = ["cases/translation/functions/nth-value.toml#t002_from_last_ignore"] +required = true + +[[obligation]] +id = "sf.functions.nth-value.t003" +form = "sf.functions.nth-value" +kind = "type_combination" +target = "n beyond the partition" +note = "n larger than the partition." +catches = "an error, or the last value returned" +reading = "the page: the n-th value of the ordered window frame, FROM FIRST by default or FROM LAST; RESPECT NULLS by default; n cannot exceed 1000" +cases = ["cases/translation/functions/nth-value.toml#t003_past_end"] +required = true + +[[obligation]] +id = "sf.functions.nth-value.t004" +form = "sf.functions.nth-value" +kind = "error_parity" +target = "error" +note = "n = 1001, above the limit of 1000 the page states; Snowflake refuses it when compiling." +catches = "the call accepted" +reading = "the page: the n-th value of the ordered window frame, FROM FIRST by default or FROM LAST; RESPECT NULLS by default; n cannot exceed 1000" +cases = ["cases/translation/functions/nth-value.toml#t004_above_limit"] +required = true + +[[obligation]] +id = "sf.functions.nth-value.t005" +form = "sf.functions.nth-value" +kind = "null_argument" +target = "expr" +note = "A partition whose values are all NULL, with IGNORE NULLS." +catches = "an error, or a value from another partition" +reading = "the page: the n-th value of the ordered window frame, FROM FIRST by default or FROM LAST; RESPECT NULLS by default; n cannot exceed 1000" +cases = ["cases/translation/functions/nth-value.toml#t005_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.ntile.t001" +form = "sf.functions.ntile" +kind = "type_combination" +target = "NTILE(2)" +note = "Five rows into two buckets, and one row into two." +catches = "the larger bucket last (1,1,2,2,2), or buckets numbered from 0" +reading = "the page: the bucket number from 1 to constant_value, dividing each ordered partition as equally as possible; constant_value must be a positive integer" +cases = ["cases/translation/functions/ntile.toml#t001_uneven"] +required = true + +[[obligation]] +id = "sf.functions.ntile.t002" +form = "sf.functions.ntile" +kind = "type_combination" +target = "NTILE(4)" +note = "Five rows into four buckets." +catches = "buckets left empty at the front (2,3,4,...)" +reading = "the page: the bucket number from 1 to constant_value, dividing each ordered partition as equally as possible; constant_value must be a positive integer" +cases = ["cases/translation/functions/ntile.toml#t002_more_buckets"] +required = true + +[[obligation]] +id = "sf.functions.ntile.t003" +form = "sf.functions.ntile" +kind = "error_parity" +target = "error" +note = "Zero buckets; the page requires a positive integer." +catches = "every row put in bucket 0 or 1" +reading = "the page: the bucket number from 1 to constant_value, dividing each ordered partition as equally as possible; constant_value must be a positive integer" +cases = ["cases/translation/functions/ntile.toml#t003_zero"] +required = true + +[[obligation]] +id = "sf.functions.ntile.t004" +form = "sf.functions.ntile" +kind = "null_argument" +target = "order-expr" +note = "NULL order keys sorted last, ties broken by ordinal." +catches = "NULL rows given a NULL bucket" +reading = "the page: the bucket number from 1 to constant_value, dividing each ordered partition as equally as possible; constant_value must be a positive integer" +cases = ["cases/translation/functions/ntile.toml#t004_null_order_expr"] +required = true + +[[obligation]] +id = "sf.functions.nullifzero.t001" +form = "sf.functions.nullifzero" +kind = "type_combination" +target = "NUMBER(10,2)" +note = "Zero with a scale and non-zero values." +catches = "0.00 not seen as zero, or the scale lost" +reading = "the page: NULL for 0, otherwise the input, as NUMBER(p, s) for fixed-point and DOUBLE for floating point" +cases = ["cases/translation/functions/nullifzero.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.nullifzero.t002" +form = "sf.functions.nullifzero" +kind = "type_combination" +target = "FLOAT" +note = "Floating zero, negative zero and a tiny value." +catches = "negative zero not seen as zero, or a tiny value rounded to zero" +reading = "the page: NULL for 0, otherwise the input, as NUMBER(p, s) for fixed-point and DOUBLE for floating point" +cases = ["cases/translation/functions/nullifzero.toml#t002_float"] +required = true + +[[obligation]] +id = "sf.functions.nullifzero.t003" +form = "sf.functions.nullifzero" +kind = "null_argument" +target = "expr" +note = "NULL input." +catches = "0 returned for NULL (ZEROIFNULL semantics)" +reading = "the page: NULL for 0, otherwise the input, as NUMBER(p, s) for fixed-point and DOUBLE for floating point" +cases = ["cases/translation/functions/nullifzero.toml#t003_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.nvl.t001" +form = "sf.functions.nvl" +kind = "type_combination" +target = "NUMBER, NUMBER" +note = "NVL with NULL and non-NULL first arguments." +catches = "the arguments swapped" +reading = "the page: NVL(expr1, expr2) is expr1 unless it is NULL; arguments are implicitly converted to a common type, numeric when one argument is numeric ('17' and 1 give 17); an unconvertible string fails" +cases = ["cases/translation/functions/nvl.toml#t001_number"] +required = true + +[[obligation]] +id = "sf.functions.nvl.t002" +form = "sf.functions.nvl" +kind = "type_combination" +target = "VARCHAR, NUMBER" +note = "A numeric string and a number." +catches = "a VARCHAR result ('17.50' kept as text) instead of Snowflake's numeric conversion" +reading = "the page: NVL(expr1, expr2) is expr1 unless it is NULL; arguments are implicitly converted to a common type, numeric when one argument is numeric ('17' and 1 give 17); an unconvertible string fails" +cases = ["cases/translation/functions/nvl.toml#t002_mixed"] +required = true + +[[obligation]] +id = "sf.functions.nvl.t003" +form = "sf.functions.nvl" +kind = "null_argument" +target = "expr1" +note = "Both arguments NULL." +catches = "a default instead of NULL" +reading = "the page: NVL(expr1, expr2) is expr1 unless it is NULL; arguments are implicitly converted to a common type, numeric when one argument is numeric ('17' and 1 give 17); an unconvertible string fails" +cases = ["cases/translation/functions/nvl.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.nvl.t004" +form = "sf.functions.nvl" +kind = "null_argument" +target = "expr2" +note = "NULL second argument with a set first." +catches = "NULL returned instead of expr1" +reading = "the page: NVL(expr1, expr2) is expr1 unless it is NULL; arguments are implicitly converted to a common type, numeric when one argument is numeric ('17' and 1 give 17); an unconvertible string fails" +cases = ["cases/translation/functions/nvl.toml#t004_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.nvl.t005" +form = "sf.functions.nvl" +kind = "error_parity" +target = "error" +note = "A non-numeric string with a number." +catches = "the string returned as text" +reading = "the page: NVL(expr1, expr2) is expr1 unless it is NULL; arguments are implicitly converted to a common type, numeric when one argument is numeric ('17' and 1 give 17); an unconvertible string fails" +cases = ["cases/translation/functions/nvl.toml#t005_unconvertible"] +required = true + +[[obligation]] +id = "sf.functions.nvl2.t001" +form = "sf.functions.nvl2" +kind = "type_combination" +target = "VARCHAR, NUMBER, NUMBER" +note = "NVL2 of NULL and non-NULL first arguments." +catches = "expr2 and expr3 swapped, or expr1 returned (NVL)" +reading = "the page: NVL2(expr1, expr2, expr3) is expr2 when expr1 is not NULL, otherwise expr3" +cases = ["cases/translation/functions/nvl2.toml#t001_mixed"] +required = true + +[[obligation]] +id = "sf.functions.nvl2.t002" +form = "sf.functions.nvl2" +kind = "null_argument" +target = "expr1" +note = "NULL first argument." +catches = "expr2 returned" +reading = "the page: NVL2(expr1, expr2, expr3) is expr2 when expr1 is not NULL, otherwise expr3" +cases = ["cases/translation/functions/nvl2.toml#t002_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.nvl2.t003" +form = "sf.functions.nvl2" +kind = "null_argument" +target = "expr2" +note = "NULL second argument selected." +catches = "expr3 returned instead of NULL" +reading = "the page: NVL2(expr1, expr2, expr3) is expr2 when expr1 is not NULL, otherwise expr3" +cases = ["cases/translation/functions/nvl2.toml#t003_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.nvl2.t004" +form = "sf.functions.nvl2" +kind = "null_argument" +target = "expr3" +note = "NULL third argument selected." +catches = "expr2 returned instead of NULL" +reading = "the page: NVL2(expr1, expr2, expr3) is expr2 when expr1 is not NULL, otherwise expr3" +cases = ["cases/translation/functions/nvl2.toml#t004_null_expr3"] +required = true + +[[obligation]] +id = "sf.functions.object-agg.object-agg.t001" +form = "sf.functions.object-agg.object-agg" +kind = "type_combination" +target = "VARCHAR, NUMBER" +note = "Pairs per group." +catches = "keys and values swapped, or the groups merged" +reading = "the page: an OBJECT of key/value pairs; pairs with a NULL key or value are ignored; a duplicate key is an error; DISTINCT filters only rows equal in both key and value; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/object-agg.object-agg.toml#t001_pairs"] +required = true + +[[obligation]] +id = "sf.functions.object-agg.object-agg.t002" +form = "sf.functions.object-agg.object-agg" +kind = "error_parity" +target = "error" +note = "A duplicate key with different values, which the page says is an error." +catches = "the last or first value kept instead of the error" +reading = "the page: an OBJECT of key/value pairs; pairs with a NULL key or value are ignored; a duplicate key is an error; DISTINCT filters only rows equal in both key and value; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/object-agg.object-agg.toml#t002_duplicate_key"] +required = true + +[[obligation]] +id = "sf.functions.object-agg.object-agg.t003" +form = "sf.functions.object-agg.object-agg" +kind = "type_combination" +target = "DISTINCT" +note = "An identical (key, value) row twice: DISTINCT removes it and no error is raised." +catches = "DISTINCT ignored (a duplicate key error)" +reading = "the page: an OBJECT of key/value pairs; pairs with a NULL key or value are ignored; a duplicate key is an error; DISTINCT filters only rows equal in both key and value; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/object-agg.object-agg.toml#t003_distinct"] +required = true + +[[obligation]] +id = "sf.functions.object-agg.object-agg.t004" +form = "sf.functions.object-agg.object-agg" +kind = "null_argument" +target = "key" +note = "A NULL key, which is ignored." +catches = "an error, or a \"null\" key" +reading = "the page: an OBJECT of key/value pairs; pairs with a NULL key or value are ignored; a duplicate key is an error; DISTINCT filters only rows equal in both key and value; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/object-agg.object-agg.toml#t004_null_key"] +required = true + +[[obligation]] +id = "sf.functions.object-agg.object-agg.t005" +form = "sf.functions.object-agg.object-agg" +kind = "null_argument" +target = "value" +note = "A NULL value, which is ignored (the key is left out)." +catches = "the key kept with a null value" +reading = "the page: an OBJECT of key/value pairs; pairs with a NULL key or value are ignored; a duplicate key is an error; DISTINCT filters only rows equal in both key and value; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/object-agg.object-agg.toml#t005_null_value"] +required = true + +[[obligation]] +id = "sf.functions.object-agg.object-agg.t006" +form = "sf.functions.object-agg.object-agg" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "NULL or an error instead of the empty-input result" +reading = "the page: an OBJECT of key/value pairs; pairs with a NULL key or value are ignored; a duplicate key is an error; DISTINCT filters only rows equal in both key and value; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/object-agg.object-agg.toml#t006_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.object-agg.object-agg-over.t001" +form = "sf.functions.object-agg.object-agg-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Per-partition objects." +catches = "the whole input collected (a duplicate key error)" +reading = "the page: an OBJECT of key/value pairs; pairs with a NULL key or value are ignored; a duplicate key is an error; DISTINCT filters only rows equal in both key and value; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/object-agg.object-agg-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.object-agg.object-agg-over.t002" +form = "sf.functions.object-agg.object-agg-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running object" +reading = "the page: an OBJECT of key/value pairs; pairs with a NULL key or value are ignored; a duplicate key is an error; DISTINCT filters only rows equal in both key and value; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/object-agg.object-agg-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.object-agg.object-agg-over.t003" +form = "sf.functions.object-agg.object-agg-over" +kind = "null_argument" +target = "value" +note = "A NULL value inside a partition." +catches = "the key kept with a null value" +reading = "the page: an OBJECT of key/value pairs; pairs with a NULL key or value are ignored; a duplicate key is an error; DISTINCT filters only rows equal in both key and value; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/object-agg.object-agg-over.toml#t003_null_value"] +required = true + +[[obligation]] +id = "sf.functions.object-agg.object-agg-over.t004" +form = "sf.functions.object-agg.object-agg-over" +kind = "null_argument" +target = "expr2" +note = "NULL partition keys." +catches = "NULL-keyed rows split or dropped" +reading = "the page: an OBJECT of key/value pairs; pairs with a NULL key or value are ignored; a duplicate key is an error; DISTINCT filters only rows equal in both key and value; no ORDER BY or frame as a window function" +cases = ["cases/translation/functions/object-agg.object-agg-over.toml#t004_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.object-construct.t001" +form = "sf.functions.object-construct" +kind = "type_combination" +target = "VARCHAR, any" +note = "Three pairs of different value types." +catches = "a pair dropped, or a value converted to text" +reading = "the page: an OBJECT of the key-value pairs; a SQL NULL key or value omits the pair; a JSON null value is kept; (*) builds the object from the input columns" +cases = ["cases/translation/functions/object-construct.toml#t001_pairs"] +required = true + +[[obligation]] +id = "sf.functions.object-construct.t002" +form = "sf.functions.object-construct" +kind = "type_combination" +target = "VARCHAR, VARIANT" +note = "A JSON null value, which the page keeps." +catches = "the JSON null pair omitted like a SQL NULL" +reading = "the page: an OBJECT of the key-value pairs; a SQL NULL key or value omits the pair; a JSON null value is kept; (*) builds the object from the input columns" +cases = ["cases/translation/functions/object-construct.toml#t002_json_null"] +required = true + +[[obligation]] +id = "sf.functions.object-construct.t003" +form = "sf.functions.object-construct" +kind = "null_argument" +target = "value" +note = "A SQL NULL value and a SQL NULL key, whose pairs the page omits." +catches = "the pairs kept with null values" +reading = "the page: an OBJECT of the key-value pairs; a SQL NULL key or value omits the pair; a JSON null value is kept; (*) builds the object from the input columns" +cases = ["cases/translation/functions/object-construct.toml#t003_null_value"] +required = true + +[[obligation]] +id = "sf.functions.object-construct.t004" +form = "sf.functions.object-construct" +kind = "type_combination" +target = "*" +note = "OBJECT_CONSTRUCT(*) over the input row; the column names become keys." +catches = "lower-case keys, or the NULL column kept" +reading = "the page: an OBJECT of the key-value pairs; a SQL NULL key or value omits the pair; a JSON null value is kept; (*) builds the object from the input columns" +cases = ["cases/translation/functions/object-construct.toml#t004_star"] +required = true + +[[obligation]] +id = "sf.functions.object-construct-keep-null.t001" +form = "sf.functions.object-construct-keep-null" +kind = "type_combination" +target = "VARCHAR, any" +note = "Pairs of different value types." +catches = "a pair dropped" +reading = "the page: an OBJECT of the key-value pairs; a SQL NULL key omits the pair; a SQL NULL value keeps it" +cases = ["cases/translation/functions/object-construct-keep-null.toml#t001_pairs"] +required = true + +[[obligation]] +id = "sf.functions.object-construct-keep-null.t002" +form = "sf.functions.object-construct-keep-null" +kind = "null_argument" +target = "value" +note = "A SQL NULL value, whose pair the page keeps, and a SQL NULL key, whose pair it omits." +catches = "the NULL-valued pair omitted (as OBJECT_CONSTRUCT does), or the NULL-keyed pair kept" +reading = "the page: an OBJECT of the key-value pairs; a SQL NULL key omits the pair; a SQL NULL value keeps it" +cases = ["cases/translation/functions/object-construct-keep-null.toml#t002_null_value"] +required = true + +[[obligation]] +id = "sf.functions.object-construct-keep-null.t003" +form = "sf.functions.object-construct-keep-null" +kind = "type_combination" +target = "*" +note = "OBJECT_CONSTRUCT_KEEP_NULL(*) over a row with a NULL column, which the page keeps." +catches = "the NULL column dropped" +reading = "the page: an OBJECT of the key-value pairs; a SQL NULL key omits the pair; a SQL NULL value keeps it" +cases = ["cases/translation/functions/object-construct-keep-null.toml#t003_star"] +required = true + +[[obligation]] +id = "sf.functions.object-construct-keep-null-structured.t001" +form = "sf.functions.object-construct-keep-null-structured" +kind = "type_combination" +target = "VARCHAR, typed values" +note = "Fields of NUMBER and VARCHAR values." +catches = "a field dropped or retyped" +reading = "the page: a structured OBJECT whose fields are the constant keys with the types of their values; a typed NULL value is kept; an untyped NULL literal is an error" +cases = ["cases/translation/functions/object-construct-keep-null-structured.toml#t001_pairs"] +required = true + +[[obligation]] +id = "sf.functions.object-construct-keep-null-structured.t002" +form = "sf.functions.object-construct-keep-null-structured" +kind = "null_argument" +target = "value" +note = "A typed NULL value, which the page keeps." +catches = "the NULL field dropped" +reading = "the page: a structured OBJECT whose fields are the constant keys with the types of their values; a typed NULL value is kept; an untyped NULL literal is an error" +cases = ["cases/translation/functions/object-construct-keep-null-structured.toml#t002_null_value"] +required = true + +[[obligation]] +id = "sf.functions.object-construct-keep-null-structured.t003" +form = "sf.functions.object-construct-keep-null-structured" +kind = "error_parity" +target = "error" +note = "An untyped NULL literal value, which the page says is an error because the field type cannot be determined." +catches = "the field kept as a VARIANT null" +reading = "the page: a structured OBJECT whose fields are the constant keys with the types of their values; a typed NULL value is kept; an untyped NULL literal is an error" +cases = ["cases/translation/functions/object-construct-keep-null-structured.toml#t003_untyped_null"] +required = true + +[[obligation]] +id = "sf.functions.object-delete.t001" +form = "sf.functions.object-delete" +kind = "type_combination" +target = "OBJECT, VARCHAR" +note = "Two keys removed, one absent, and one differing only in case." +catches = "an error for the absent key, or a case-insensitive removal" +reading = "the page: the OBJECT with the given keys removed" +cases = ["cases/translation/functions/object-delete.toml#t001_keys"] +required = true + +[[obligation]] +id = "sf.functions.object-delete.t002" +form = "sf.functions.object-delete" +kind = "type_combination" +target = "OBJECT, VARCHAR" +note = "A key that exists only in a nested object." +catches = "the nested key removed" +reading = "the page: the OBJECT with the given keys removed" +cases = ["cases/translation/functions/object-delete.toml#t002_nested"] +required = true + +[[obligation]] +id = "sf.functions.object-delete.t003" +form = "sf.functions.object-delete" +kind = "null_argument" +target = "object" +note = "A NULL object and a NULL key; the page does not say; the recording decides." +catches = "an error" +reading = "the page: the OBJECT with the given keys removed" +cases = ["cases/translation/functions/object-delete.toml#t003_null_object"] +required = true + +[[obligation]] +id = "sf.functions.object-insert.t001" +form = "sf.functions.object-insert" +kind = "type_combination" +target = "OBJECT, VARCHAR, any" +note = "A new key, an update with updateFlag TRUE, and updateFlag TRUE on a new key." +catches = "the update ignored, or the new key rejected under the flag" +reading = "the page: the OBJECT with a new key-value pair; an existing key is an error unless updateFlag is TRUE; a JSON null value is inserted; a SQL NULL key or value omits the pair" +cases = ["cases/translation/functions/object-insert.toml#t001_insert"] +required = true + +[[obligation]] +id = "sf.functions.object-insert.t002" +form = "sf.functions.object-insert" +kind = "type_combination" +target = "OBJECT, VARCHAR, VARIANT" +note = "A JSON null value, which the page inserts." +catches = "the pair omitted like a SQL NULL" +reading = "the page: the OBJECT with a new key-value pair; an existing key is an error unless updateFlag is TRUE; a JSON null value is inserted; a SQL NULL key or value omits the pair" +cases = ["cases/translation/functions/object-insert.toml#t002_json_null"] +required = true + +[[obligation]] +id = "sf.functions.object-insert.t003" +form = "sf.functions.object-insert" +kind = "null_argument" +target = "value" +note = "A SQL NULL value and a SQL NULL key, whose pairs the page omits." +catches = "the pair inserted with a null value (as MAP_INSERT does)" +reading = "the page: the OBJECT with a new key-value pair; an existing key is an error unless updateFlag is TRUE; a JSON null value is inserted; a SQL NULL key or value omits the pair" +cases = ["cases/translation/functions/object-insert.toml#t003_null_value"] +required = true + +[[obligation]] +id = "sf.functions.object-insert.t004" +form = "sf.functions.object-insert" +kind = "error_parity" +target = "error" +note = "An existing key without updateFlag, which the page says is an error." +catches = "the value silently updated or kept" +reading = "the page: the OBJECT with a new key-value pair; an existing key is an error unless updateFlag is TRUE; a JSON null value is inserted; a SQL NULL key or value omits the pair" +cases = ["cases/translation/functions/object-insert.toml#t004_existing_key"] +required = true + +[[obligation]] +id = "sf.functions.object-keys.t001" +form = "sf.functions.object-keys" +kind = "type_combination" +target = "OBJECT" +note = "An object with a nested object, keys sorted for comparison." +catches = "nested keys included" +reading = "the page: an ARRAY of the top-level keys of an OBJECT or a VARIANT holding one" +cases = ["cases/translation/functions/object-keys.toml#t001_keys"] +required = true + +[[obligation]] +id = "sf.functions.object-keys.t002" +form = "sf.functions.object-keys" +kind = "error_parity" +target = "error" +note = "A VARIANT holding an array; Snowflake raised 100071, failing to cast the array to OBJECT." +catches = "the indexes returned as keys, or an empty array" +reading = "the page: an ARRAY of the top-level keys of an OBJECT or a VARIANT holding one" +cases = ["cases/translation/functions/object-keys.toml#t002_not_object"] +required = true + +[[obligation]] +id = "sf.functions.object-keys.t003" +form = "sf.functions.object-keys" +kind = "null_argument" +target = "object" +note = "A NULL object; the page does not say; the recording decides." +catches = "an empty array" +reading = "the page: an ARRAY of the top-level keys of an OBJECT or a VARIANT holding one" +cases = ["cases/translation/functions/object-keys.toml#t003_null_object"] +required = true + +[[obligation]] +id = "sf.functions.object-pick.t001" +form = "sf.functions.object-pick" +kind = "type_combination" +target = "OBJECT, VARCHAR" +note = "Keys as arguments, one absent and one differing only in case." +catches = "an error for the absent key, or a case-insensitive pick" +reading = "the page: a new OBJECT holding the pairs of the given keys, listed as arguments or as an ARRAY" +cases = ["cases/translation/functions/object-pick.toml#t001_keys"] +required = true + +[[obligation]] +id = "sf.functions.object-pick.t002" +form = "sf.functions.object-pick" +kind = "type_combination" +target = "OBJECT, ARRAY" +note = "Keys as an ARRAY." +catches = "the array read as one key" +reading = "the page: a new OBJECT holding the pairs of the given keys, listed as arguments or as an ARRAY" +cases = ["cases/translation/functions/object-pick.toml#t002_array"] +required = true + +[[obligation]] +id = "sf.functions.object-pick.t003" +form = "sf.functions.object-pick" +kind = "null_argument" +target = "object" +note = "A NULL object and a NULL key; the page does not say; the recording decides." +catches = "an error" +reading = "the page: a new OBJECT holding the pairs of the given keys, listed as arguments or as an ARRAY" +cases = ["cases/translation/functions/object-pick.toml#t003_null_object"] +required = true + +[[obligation]] +id = "sf.functions.octet-length.t001" +form = "sf.functions.octet-length" +kind = "type_combination" +target = "VARCHAR" +note = "OCTET_LENGTH of multi-byte text." +catches = "the character count instead of UTF-8 bytes (5 characters, 6 bytes)" +reading = "the page: is a string or binary; the length in bytes" +cases = ["cases/translation/functions/octet-length.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.octet-length.t002" +form = "sf.functions.octet-length" +kind = "type_combination" +target = "BINARY" +note = "OCTET_LENGTH of binary." +catches = "the hex text length instead of the byte length" +reading = "the page: is a string or binary; the length in bytes" +cases = ["cases/translation/functions/octet-length.toml#t002_binary"] +required = true + +[[obligation]] +id = "sf.functions.octet-length.t003" +form = "sf.functions.octet-length" +kind = "null_argument" +target = "string_or_binary" +note = "NULL next to a set value." +catches = "NULL read as 0" +reading = "the page: is a string or binary; the length in bytes" +cases = ["cases/translation/functions/octet-length.toml#t003_null_string_or_binary"] +required = true + +[[obligation]] +id = "sf.functions.octet-length.t004" +form = "sf.functions.octet-length" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "The empty string." +catches = "NULL for an empty string" +reading = "the page: is a string or binary; the length in bytes" +cases = ["cases/translation/functions/octet-length.toml#t004_empty"] +required = true + +[[obligation]] +id = "sf.functions.parse-ip.t001" +form = "sf.functions.parse-ip" +kind = "type_combination" +target = "VARCHAR, 'INET'" +note = "IPv4, IPv4 with a prefix, and IPv6." +catches = "missing ipv4_range_start/end for a prefix, a signed ip_fields value, or IPv6 fields out of order" +reading = "the page: is INET or CIDR, case-insensitive; 0 fails on a parse error and 1 returns an object with an error field; returns OBJECT" +cases = ["cases/translation/functions/parse-ip.toml#t001_inet"] +required = true + +[[obligation]] +id = "sf.functions.parse-ip.t002" +form = "sf.functions.parse-ip" +kind = "type_combination" +target = "VARCHAR, 'cidr'" +note = "CIDR in lower case." +catches = "the type name compared case-sensitively" +reading = "the page: is INET or CIDR, case-insensitive; 0 fails on a parse error and 1 returns an object with an error field; returns OBJECT" +cases = ["cases/translation/functions/parse-ip.toml#t002_cidr"] +required = true + +[[obligation]] +id = "sf.functions.parse-ip.t003" +form = "sf.functions.parse-ip" +kind = "type_combination" +target = "VARCHAR, 'INET', 1" +note = "An unparseable address with permissive 1." +catches = "an error or NULL instead of an object with an error field" +reading = "the page: is INET or CIDR, case-insensitive; 0 fails on a parse error and 1 returns an object with an error field; returns OBJECT" +cases = ["cases/translation/functions/parse-ip.toml#t003_permissive"] +required = true + +[[obligation]] +id = "sf.functions.parse-ip.t004" +form = "sf.functions.parse-ip" +kind = "null_argument" +target = "expr" +note = "NULL address." +catches = "an error object instead of NULL" +reading = "the page: is INET or CIDR, case-insensitive; 0 fails on a parse error and 1 returns an object with an error field; returns OBJECT" +cases = ["cases/translation/functions/parse-ip.toml#t004_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.parse-ip.t005" +form = "sf.functions.parse-ip" +kind = "null_argument" +target = "permissive" +note = "NULL permissive flag." +catches = "NULL read as 0" +reading = "the page: is INET or CIDR, case-insensitive; 0 fails on a parse error and 1 returns an object with an error field; returns OBJECT" +cases = ["cases/translation/functions/parse-ip.toml#t005_null_permissive"] +required = true + +[[obligation]] +id = "sf.functions.parse-ip.t006" +form = "sf.functions.parse-ip" +kind = "error_parity" +target = "error" +note = "An unparseable address with the default permissive 0." +catches = "an error object or NULL instead of an error" +reading = "the page: is INET or CIDR, case-insensitive; 0 fails on a parse error and 1 returns an object with an error field; returns OBJECT" +cases = ["cases/translation/functions/parse-ip.toml#t006_strict"] +required = true + +[[obligation]] +id = "sf.functions.parse-json.t001" +form = "sf.functions.parse-json" +kind = "type_combination" +target = "VARCHAR" +note = "A decimal and the same value with an exponent, with their types." +catches = "the decimal parsed as DOUBLE, or trailing zeros changed" +reading = "the page: a VARIANT holding the JSON document; decimals stay exact fixed-point numbers, exponents become DOUBLE; an empty or blank string gives NULL; the text null gives a JSON null; duplicate keys are an error unless the parameter is d, which keeps the last" +cases = ["cases/translation/functions/parse-json.toml#t001_numbers"] +required = true + +[[obligation]] +id = "sf.functions.parse-json.t002" +form = "sf.functions.parse-json" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "An empty string and a string of spaces, which the page says give NULL rather than an error." +catches = "an error" +reading = "the page: a VARIANT holding the JSON document; decimals stay exact fixed-point numbers, exponents become DOUBLE; an empty or blank string gives NULL; the text null gives a JSON null; duplicate keys are an error unless the parameter is d, which keeps the last" +cases = ["cases/translation/functions/parse-json.toml#t002_blank"] +required = true + +[[obligation]] +id = "sf.functions.parse-json.t003" +form = "sf.functions.parse-json" +kind = "type_combination" +target = "VARCHAR" +note = "The text null, which the page says is a JSON null rather than a SQL NULL." +catches = "a SQL NULL returned (IS NULL true)" +reading = "the page: a VARIANT holding the JSON document; decimals stay exact fixed-point numbers, exponents become DOUBLE; an empty or blank string gives NULL; the text null gives a JSON null; duplicate keys are an error unless the parameter is d, which keeps the last" +cases = ["cases/translation/functions/parse-json.toml#t003_json_null"] +required = true + +[[obligation]] +id = "sf.functions.parse-json.t004" +form = "sf.functions.parse-json" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "Duplicate keys with the parameter 'd', which keeps the last value." +catches = "the first value kept" +reading = "the page: a VARIANT holding the JSON document; decimals stay exact fixed-point numbers, exponents become DOUBLE; an empty or blank string gives NULL; the text null gives a JSON null; duplicate keys are an error unless the parameter is d, which keeps the last" +cases = ["cases/translation/functions/parse-json.toml#t004_duplicates_d"] +required = true + +[[obligation]] +id = "sf.functions.parse-json.t005" +form = "sf.functions.parse-json" +kind = "error_parity" +target = "error" +note = "Duplicate keys under the default strict parameter, which the page says is an error." +catches = "the last or first value kept" +reading = "the page: a VARIANT holding the JSON document; decimals stay exact fixed-point numbers, exponents become DOUBLE; an empty or blank string gives NULL; the text null gives a JSON null; duplicate keys are an error unless the parameter is d, which keeps the last" +cases = ["cases/translation/functions/parse-json.toml#t005_duplicates"] +required = true + +[[obligation]] +id = "sf.functions.parse-json.t006" +form = "sf.functions.parse-json" +kind = "error_parity" +target = "error" +note = "Malformed JSON." +catches = "NULL returned (as TRY_PARSE_JSON does)" +reading = "the page: a VARIANT holding the JSON document; decimals stay exact fixed-point numbers, exponents become DOUBLE; an empty or blank string gives NULL; the text null gives a JSON null; duplicate keys are an error unless the parameter is d, which keeps the last" +cases = ["cases/translation/functions/parse-json.toml#t006_invalid"] +required = true + +[[obligation]] +id = "sf.functions.parse-json.t007" +form = "sf.functions.parse-json" +kind = "null_argument" +target = "expr" +note = "A SQL NULL, which the page says gives NULL." +catches = "a JSON null returned" +reading = "the page: a VARIANT holding the JSON document; decimals stay exact fixed-point numbers, exponents become DOUBLE; an empty or blank string gives NULL; the text null gives a JSON null; duplicate keys are an error unless the parameter is d, which keeps the last" +cases = ["cases/translation/functions/parse-json.toml#t007_null_expr"] +required = true + +[[obligation]] +id = "sf.functions.parse-url.t001" +form = "sf.functions.parse-url" +kind = "type_combination" +target = "VARCHAR" +note = "A URL with every part, and one with none of the optional parts." +catches = "parameters not split into an object, a port as a number, or missing keys set to empty strings instead of NULL" +reading = "the page: returns an OBJECT with fragment, host, parameters, path, port, query and scheme; NULL for NULL; as for PARSE_IP" +cases = ["cases/translation/functions/parse-url.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.parse-url.t002" +form = "sf.functions.parse-url" +kind = "type_combination" +target = "VARCHAR, 1" +note = "An unparseable URL with permissive 1." +catches = "an error instead of an error object" +reading = "the page: returns an OBJECT with fragment, host, parameters, path, port, query and scheme; NULL for NULL; as for PARSE_IP" +cases = ["cases/translation/functions/parse-url.toml#t002_permissive"] +required = true + +[[obligation]] +id = "sf.functions.parse-url.t003" +form = "sf.functions.parse-url" +kind = "null_argument" +target = "string" +note = "NULL URL." +catches = "an error object instead of NULL" +reading = "the page: returns an OBJECT with fragment, host, parameters, path, port, query and scheme; NULL for NULL; as for PARSE_IP" +cases = ["cases/translation/functions/parse-url.toml#t003_null_string"] +required = true + +[[obligation]] +id = "sf.functions.parse-url.t004" +form = "sf.functions.parse-url" +kind = "null_argument" +target = "permissive" +note = "NULL permissive flag." +catches = "NULL read as 0" +reading = "the page: returns an OBJECT with fragment, host, parameters, path, port, query and scheme; NULL for NULL; as for PARSE_IP" +cases = ["cases/translation/functions/parse-url.toml#t004_null_permissive"] +required = true + +[[obligation]] +id = "sf.functions.parse-url.t005" +form = "sf.functions.parse-url" +kind = "error_parity" +target = "error" +note = "An unparseable URL with permissive 0." +catches = "an error object or NULL instead of an error" +reading = "the page: returns an OBJECT with fragment, host, parameters, path, port, query and scheme; NULL for NULL; as for PARSE_IP" +cases = ["cases/translation/functions/parse-url.toml#t005_strict"] +required = true + +[[obligation]] +id = "sf.functions.parse-xml.parse-xml.t001" +form = "sf.functions.parse-xml.parse-xml" +kind = "type_combination" +target = "VARCHAR" +note = "A document with repeated elements, an attribute and an empty element." +catches = "an element or attribute lost" +reading = "the page: an OBJECT holding the parsed XML; obviously numeric and Boolean content is converted to native values unless disable_auto_convert is TRUE" +cases = ["cases/translation/functions/parse-xml.parse-xml.toml#t001_document"] +required = true + +[[obligation]] +id = "sf.functions.parse-xml.parse-xml.t002" +form = "sf.functions.parse-xml.parse-xml" +kind = "type_combination" +target = "VARCHAR, BOOLEAN" +note = "Numeric content with and without disable_auto_convert, with its type." +catches = "the number left as text by default, or converted under TRUE" +reading = "the page: an OBJECT holding the parsed XML; obviously numeric and Boolean content is converted to native values unless disable_auto_convert is TRUE" +cases = ["cases/translation/functions/parse-xml.parse-xml.toml#t002_auto_convert"] +required = true + +[[obligation]] +id = "sf.functions.parse-xml.parse-xml.t003" +form = "sf.functions.parse-xml.parse-xml" +kind = "error_parity" +target = "error" +note = "Malformed XML." +catches = "NULL returned" +reading = "the page: an OBJECT holding the parsed XML; obviously numeric and Boolean content is converted to native values unless disable_auto_convert is TRUE" +cases = ["cases/translation/functions/parse-xml.parse-xml.toml#t003_invalid"] +required = true + +[[obligation]] +id = "sf.functions.parse-xml.parse-xml.t004" +form = "sf.functions.parse-xml.parse-xml" +kind = "null_argument" +target = "string-containing-xml" +note = "A SQL NULL, which the page says gives NULL." +catches = "an error, or an empty object" +reading = "the page: an OBJECT holding the parsed XML; obviously numeric and Boolean content is converted to native values unless disable_auto_convert is TRUE" +cases = ["cases/translation/functions/parse-xml.parse-xml.toml#t004_null_string_containing_xml"] +required = true + +[[obligation]] +id = "sf.functions.parse-xml.parse-xml-str.t001" +form = "sf.functions.parse-xml.parse-xml-str" +kind = "type_combination" +target = "VARCHAR" +note = "A document with repeated elements, an attribute and an empty element." +catches = "an element or attribute lost" +reading = "the page: an OBJECT holding the parsed XML; obviously numeric and Boolean content is converted to native values unless disable_auto_convert is TRUE" +cases = ["cases/translation/functions/parse-xml.parse-xml-str.toml#t001_document"] +required = true + +[[obligation]] +id = "sf.functions.parse-xml.parse-xml-str.t002" +form = "sf.functions.parse-xml.parse-xml-str" +kind = "type_combination" +target = "VARCHAR, BOOLEAN" +note = "Numeric content with and without disable_auto_convert, with its type." +catches = "the number left as text by default, or converted under TRUE" +reading = "the page: an OBJECT holding the parsed XML; obviously numeric and Boolean content is converted to native values unless disable_auto_convert is TRUE" +cases = ["cases/translation/functions/parse-xml.parse-xml-str.toml#t002_auto_convert"] +required = true + +[[obligation]] +id = "sf.functions.parse-xml.parse-xml-str.t003" +form = "sf.functions.parse-xml.parse-xml-str" +kind = "error_parity" +target = "error" +note = "Malformed XML." +catches = "NULL returned" +reading = "the page: an OBJECT holding the parsed XML; obviously numeric and Boolean content is converted to native values unless disable_auto_convert is TRUE" +cases = ["cases/translation/functions/parse-xml.parse-xml-str.toml#t003_invalid"] +required = true + +[[obligation]] +id = "sf.functions.parse-xml.parse-xml-str.t004" +form = "sf.functions.parse-xml.parse-xml-str" +kind = "null_argument" +target = "string-containing-xml" +note = "A SQL NULL, which the page says gives NULL." +catches = "an error, or an empty object" +reading = "the page: an OBJECT holding the parsed XML; obviously numeric and Boolean content is converted to native values unless disable_auto_convert is TRUE" +cases = ["cases/translation/functions/parse-xml.parse-xml-str.toml#t004_null_string_containing_xml"] +required = true + +[[obligation]] +id = "sf.functions.percent-rank.t001" +form = "sf.functions.percent-rank" +kind = "type_combination" +target = "ORDER BY" +note = "A tie and a one-row partition, which gives 0." +catches = "CUME_DIST computed, or NULL or an error for the one-row partition" +reading = "the page: the relative rank, (rank - 1) / (rows in partition - 1)" +cases = ["cases/translation/functions/percent-rank.toml#t001_ties"] +required = true + +[[obligation]] +id = "sf.functions.percent-rank.t002" +form = "sf.functions.percent-rank" +kind = "type_combination" +target = "ORDER BY DESC" +note = "Descending order." +catches = "ascending order used" +reading = "the page: the relative rank, (rank - 1) / (rows in partition - 1)" +cases = ["cases/translation/functions/percent-rank.toml#t002_desc"] +required = true + +[[obligation]] +id = "sf.functions.percent-rank.t003" +form = "sf.functions.percent-rank" +kind = "null_argument" +target = "order-expr" +note = "NULL order keys sorted first; tied NULLs share a relative rank." +catches = "NULLs sorted last" +reading = "the page: the relative rank, (rank - 1) / (rows in partition - 1)" +cases = ["cases/translation/functions/percent-rank.toml#t003_null_order_expr"] +required = true + +[[obligation]] +id = "sf.functions.percentile-cont.by.t001" +form = "sf.functions.percentile-cont.by" +kind = "type_combination" +target = "NUMBER, 0.25" +note = "The 25th percentile of 1, 2, 4, 8." +catches = "the closest value instead of the interpolation (1 or 2 instead of 1.75), or the percentile read as 0-100" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_CONT interpolates linearly between the two nearest values" +cases = ["cases/translation/functions/percentile-cont.by.toml#t001_quarter"] +required = true + +[[obligation]] +id = "sf.functions.percentile-cont.by.t002" +form = "sf.functions.percentile-cont.by" +kind = "type_combination" +target = "ORDER BY DESC" +note = "The same percentile with a descending order." +catches = "DESC ignored (the ascending answer)" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_CONT interpolates linearly between the two nearest values" +cases = ["cases/translation/functions/percentile-cont.by.toml#t002_desc"] +required = true + +[[obligation]] +id = "sf.functions.percentile-cont.by.t003" +form = "sf.functions.percentile-cont.by" +kind = "type_combination" +target = "0.0 and 1.0" +note = "The documented end points." +catches = "the end points rejected, or 1.0 past the last value" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_CONT interpolates linearly between the two nearest values" +cases = ["cases/translation/functions/percentile-cont.by.toml#t003_ends"] +required = true + +[[obligation]] +id = "sf.functions.percentile-cont.by.t004" +form = "sf.functions.percentile-cont.by" +kind = "type_combination" +target = "FLOAT" +note = "FLOAT values at the median." +catches = "a fixed-point result" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_CONT interpolates linearly between the two nearest values" +cases = ["cases/translation/functions/percentile-cont.by.toml#t004_float"] +required = true + +[[obligation]] +id = "sf.functions.percentile-cont.by.t005" +form = "sf.functions.percentile-cont.by" +kind = "null_argument" +target = "order-by-expr" +note = "NULL values, which are ignored, and a group of only NULL." +catches = "NULL counted as the lowest or highest value" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_CONT interpolates linearly between the two nearest values" +cases = ["cases/translation/functions/percentile-cont.by.toml#t005_null_order_by_expr"] +required = true + +[[obligation]] +id = "sf.functions.percentile-cont.by.t006" +form = "sf.functions.percentile-cont.by" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "an error instead of NULL" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_CONT interpolates linearly between the two nearest values" +cases = ["cases/translation/functions/percentile-cont.by.toml#t006_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.percentile-cont.by-over.t001" +form = "sf.functions.percentile-cont.by-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Per-partition percentile." +catches = "the closest value instead of the interpolation (1 and 3 instead of 4 and 5), or the whole input (3.5)" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_CONT interpolates linearly between the two nearest values; as a window function, no ORDER BY or frame in OVER" +cases = ["cases/translation/functions/percentile-cont.by-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.percentile-cont.by-over.t002" +form = "sf.functions.percentile-cont.by-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running value" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_CONT interpolates linearly between the two nearest values; as a window function, no ORDER BY or frame in OVER" +cases = ["cases/translation/functions/percentile-cont.by-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.percentile-cont.by-over.t003" +form = "sf.functions.percentile-cont.by-over" +kind = "null_argument" +target = "order-by-expr" +note = "NULL values inside a partition." +catches = "NULL counted" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_CONT interpolates linearly between the two nearest values; as a window function, no ORDER BY or frame in OVER" +cases = ["cases/translation/functions/percentile-cont.by-over.toml#t003_null_order_by_expr"] +required = true + +[[obligation]] +id = "sf.functions.percentile-cont.by-over.t004" +form = "sf.functions.percentile-cont.by-over" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys." +catches = "NULL-keyed rows split or dropped" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_CONT interpolates linearly between the two nearest values; as a window function, no ORDER BY or frame in OVER" +cases = ["cases/translation/functions/percentile-cont.by-over.toml#t004_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.percentile-disc.by.t001" +form = "sf.functions.percentile-disc.by" +kind = "type_combination" +target = "NUMBER, 0.75" +note = "The 75th percentile of 1, 2, 4, 8." +catches = "an interpolated value (5) instead of an input value (4), or the percentile read as 0-100 (1)" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_DISC returns the closest input value without interpolating" +cases = ["cases/translation/functions/percentile-disc.by.toml#t001_quarter"] +required = true + +[[obligation]] +id = "sf.functions.percentile-disc.by.t002" +form = "sf.functions.percentile-disc.by" +kind = "type_combination" +target = "ORDER BY DESC" +note = "The same percentile with a descending order." +catches = "DESC ignored (the ascending answer)" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_DISC returns the closest input value without interpolating" +cases = ["cases/translation/functions/percentile-disc.by.toml#t002_desc"] +required = true + +[[obligation]] +id = "sf.functions.percentile-disc.by.t003" +form = "sf.functions.percentile-disc.by" +kind = "type_combination" +target = "0.0 and 1.0" +note = "The documented end points." +catches = "the end points rejected, or 1.0 past the last value" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_DISC returns the closest input value without interpolating" +cases = ["cases/translation/functions/percentile-disc.by.toml#t003_ends"] +required = true + +[[obligation]] +id = "sf.functions.percentile-disc.by.t004" +form = "sf.functions.percentile-disc.by" +kind = "type_combination" +target = "FLOAT" +note = "FLOAT values at the median." +catches = "a fixed-point result" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_DISC returns the closest input value without interpolating" +cases = ["cases/translation/functions/percentile-disc.by.toml#t004_float"] +required = true + +[[obligation]] +id = "sf.functions.percentile-disc.by.t005" +form = "sf.functions.percentile-disc.by" +kind = "null_argument" +target = "order-by-expr" +note = "NULL values, which are ignored, and a group of only NULL." +catches = "NULL counted as the lowest or highest value" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_DISC returns the closest input value without interpolating" +cases = ["cases/translation/functions/percentile-disc.by.toml#t005_null_order_by_expr"] +required = true + +[[obligation]] +id = "sf.functions.percentile-disc.by.t006" +form = "sf.functions.percentile-disc.by" +kind = "type_combination" +target = "no rows" +note = "No rows." +catches = "an error instead of NULL" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_DISC returns the closest input value without interpolating" +cases = ["cases/translation/functions/percentile-disc.by.toml#t006_empty_input"] +required = true + +[[obligation]] +id = "sf.functions.percentile-disc.by-over.t001" +form = "sf.functions.percentile-disc.by-over" +kind = "type_combination" +target = "OVER (PARTITION BY)" +note = "Per-partition percentile." +catches = "an interpolated value (4 instead of 1 and 3), or the whole input" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_DISC returns the closest input value without interpolating; as a window function, no ORDER BY or frame in OVER" +cases = ["cases/translation/functions/percentile-disc.by-over.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.percentile-disc.by-over.t002" +form = "sf.functions.percentile-disc.by-over" +kind = "type_combination" +target = "OVER ()" +note = "An empty OVER clause." +catches = "a running value" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_DISC returns the closest input value without interpolating; as a window function, no ORDER BY or frame in OVER" +cases = ["cases/translation/functions/percentile-disc.by-over.toml#t002_empty_over"] +required = true + +[[obligation]] +id = "sf.functions.percentile-disc.by-over.t003" +form = "sf.functions.percentile-disc.by-over" +kind = "null_argument" +target = "order-by-expr" +note = "NULL values inside a partition." +catches = "NULL counted" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_DISC returns the closest input value without interpolating; as a window function, no ORDER BY or frame in OVER" +cases = ["cases/translation/functions/percentile-disc.by-over.toml#t003_null_order_by_expr"] +required = true + +[[obligation]] +id = "sf.functions.percentile-disc.by-over.t004" +form = "sf.functions.percentile-disc.by-over" +kind = "null_argument" +target = "partition-key" +note = "NULL partition keys." +catches = "NULL-keyed rows split or dropped" +reading = "the page: is a constant between 0.0 and 1.0; NULL values are ignored; a group with one value returns it for every percentile; no DISTINCT; PERCENTILE_DISC returns the closest input value without interpolating; as a window function, no ORDER BY or frame in OVER" +cases = ["cases/translation/functions/percentile-disc.by-over.toml#t004_null_partition_key"] +required = true + +[[obligation]] +id = "sf.functions.period-begin.t001" +form = "sf.functions.period-begin" +kind = "type_combination" +target = "PERIOD(DATE)" +note = "Periods built from dates, and a typed PERIOD literal." +catches = "the other bound returned, or the end adjusted to be inclusive" +reading = "the page: the inclusive beginning bound, of the PERIOD element type; NULL gives NULL" +cases = ["cases/translation/functions/period-begin.toml#t001_date"] +required = true + +[[obligation]] +id = "sf.functions.period-begin.t002" +form = "sf.functions.period-begin" +kind = "null_argument" +target = "period" +note = "A NULL period, which the page says gives NULL." +catches = "an error" +reading = "the page: the inclusive beginning bound, of the PERIOD element type; NULL gives NULL" +cases = ["cases/translation/functions/period-begin.toml#t002_null_period"] +required = true + +[[obligation]] +id = "sf.functions.period-construct.t001" +form = "sf.functions.period-construct" +kind = "type_combination" +target = "DATE, DATE" +note = "A one-day period." +catches = "the end made inclusive" +reading = "the page: a PERIOD from an inclusive begin and exclusive end of the same temporal type; begin >= end is an error; a VARCHAR is not converted and raises an error; NULL gives NULL" +cases = ["cases/translation/functions/period-construct.toml#t001_date"] +required = true + +[[obligation]] +id = "sf.functions.period-construct.t002" +form = "sf.functions.period-construct" +kind = "type_combination" +target = "TIMESTAMP_NTZ, TIMESTAMP_NTZ" +note = "Timestamps with fractional seconds." +catches = "the fraction dropped" +reading = "the page: a PERIOD from an inclusive begin and exclusive end of the same temporal type; begin >= end is an error; a VARCHAR is not converted and raises an error; NULL gives NULL" +cases = ["cases/translation/functions/period-construct.toml#t002_timestamp"] +required = true + +[[obligation]] +id = "sf.functions.period-construct.t003" +form = "sf.functions.period-construct" +kind = "error_parity" +target = "error" +note = "Equal begin and end, which the page says is an error." +catches = "an empty period returned" +reading = "the page: a PERIOD from an inclusive begin and exclusive end of the same temporal type; begin >= end is an error; a VARCHAR is not converted and raises an error; NULL gives NULL" +cases = ["cases/translation/functions/period-construct.toml#t003_empty"] +required = true + +[[obligation]] +id = "sf.functions.period-construct.t004" +form = "sf.functions.period-construct" +kind = "error_parity" +target = "error" +note = "VARCHAR bounds, which the page says are not converted and raise an error." +catches = "the strings converted to dates" +reading = "the page: a PERIOD from an inclusive begin and exclusive end of the same temporal type; begin >= end is an error; a VARCHAR is not converted and raises an error; NULL gives NULL" +cases = ["cases/translation/functions/period-construct.toml#t004_varchar"] +required = true + +[[obligation]] +id = "sf.functions.period-construct.t005" +form = "sf.functions.period-construct" +kind = "null_argument" +target = "begin" +note = "A NULL begin, which the page says gives NULL." +catches = "an unbounded period returned" +reading = "the page: a PERIOD from an inclusive begin and exclusive end of the same temporal type; begin >= end is an error; a VARCHAR is not converted and raises an error; NULL gives NULL" +cases = ["cases/translation/functions/period-construct.toml#t005_null_begin"] +required = true + +[[obligation]] +id = "sf.functions.period-contains.t001" +form = "sf.functions.period-contains" +kind = "type_combination" +target = "PERIOD(DATE), PERIOD(DATE)" +note = "The six period pairs." +catches = "containment tested the wrong way round, or overlap tested" +reading = "the page: for two periods, TRUE when period2 lies within period1; for a value, TRUE when begin <= value < end" +cases = ["cases/translation/functions/period-contains.toml#t001_periods"] +required = true + +[[obligation]] +id = "sf.functions.period-contains.t002" +form = "sf.functions.period-contains" +kind = "type_combination" +target = "PERIOD(DATE), DATE" +note = "Instants at the begin, inside, at the end and after a period built from columns; the page says the end is not contained. A constant period here made Snowflake abort with internal error 300010 twice." +catches = "the end bound treated as inclusive" +reading = "the page: for two periods, TRUE when period2 lies within period1; for a value, TRUE when begin <= value < end" +cases = ["cases/translation/functions/period-contains.toml#t002_instant"] +required = true + +[[obligation]] +id = "sf.functions.period-contains.t003" +form = "sf.functions.period-contains" +kind = "null_argument" +target = "period1" +note = "A NULL period; the page does not say; the recording decides." +catches = "FALSE returned" +reading = "the page: for two periods, TRUE when period2 lies within period1; for a value, TRUE when begin <= value < end" +cases = ["cases/translation/functions/period-contains.toml#t003_null_period1"] +required = true + +[[obligation]] +id = "sf.functions.period-end.t001" +form = "sf.functions.period-end" +kind = "type_combination" +target = "PERIOD(DATE)" +note = "Periods built from dates, and a typed PERIOD literal." +catches = "the other bound returned, or the end adjusted to be inclusive" +reading = "the page: the exclusive ending bound, of the PERIOD element type; NULL gives NULL" +cases = ["cases/translation/functions/period-end.toml#t001_date"] +required = true + +[[obligation]] +id = "sf.functions.period-end.t002" +form = "sf.functions.period-end" +kind = "null_argument" +target = "period" +note = "A NULL period, which the page says gives NULL." +catches = "an error" +reading = "the page: the exclusive ending bound, of the PERIOD element type; NULL gives NULL" +cases = ["cases/translation/functions/period-end.toml#t002_null_period"] +required = true + +[[obligation]] +id = "sf.functions.period-equals.t001" +form = "sf.functions.period-equals" +kind = "type_combination" +target = "PERIOD(DATE), PERIOD(DATE)" +note = "The six period pairs, plus a pair with equal begins and different ends and a pair with different begins and equal ends." +catches = "only the begins compared, or only the ends" +reading = "the page: TRUE when both bounds are equal" +cases = ["cases/translation/functions/period-equals.toml#t001_relations"] +required = true + +[[obligation]] +id = "sf.functions.period-equals.t002" +form = "sf.functions.period-equals" +kind = "null_argument" +target = "period1" +note = "A NULL period; the page does not say; the recording decides." +catches = "FALSE returned" +reading = "the page: TRUE when both bounds are equal" +cases = ["cases/translation/functions/period-equals.toml#t002_null_period1"] +required = true + +[[obligation]] +id = "sf.functions.period-immediately-precedes.t001" +form = "sf.functions.period-immediately-precedes" +kind = "type_combination" +target = "PERIOD(DATE), PERIOD(DATE)" +note = "Overlapping, meeting, contained, disjoint and equal periods, and periods meeting the other way." +catches = "TRUE also for the reverse meeting" +reading = "the page: TRUE when end1 = begin2" +cases = ["cases/translation/functions/period-immediately-precedes.toml#t001_relations"] +required = true + +[[obligation]] +id = "sf.functions.period-immediately-precedes.t002" +form = "sf.functions.period-immediately-precedes" +kind = "null_argument" +target = "period1" +note = "A NULL period; the page does not say; the recording decides." +catches = "FALSE returned" +reading = "the page: TRUE when end1 = begin2" +cases = ["cases/translation/functions/period-immediately-precedes.toml#t002_null_period1"] +required = true + +[[obligation]] +id = "sf.functions.period-immediately-succeeds.t001" +form = "sf.functions.period-immediately-succeeds" +kind = "type_combination" +target = "PERIOD(DATE), PERIOD(DATE)" +note = "Overlapping, meeting, contained, disjoint and equal periods, and periods meeting the other way." +catches = "the arguments swapped" +reading = "the page: TRUE when end2 = begin1" +cases = ["cases/translation/functions/period-immediately-succeeds.toml#t001_relations"] +required = true + +[[obligation]] +id = "sf.functions.period-immediately-succeeds.t002" +form = "sf.functions.period-immediately-succeeds" +kind = "null_argument" +target = "period1" +note = "A NULL period; the page does not say; the recording decides." +catches = "FALSE returned" +reading = "the page: TRUE when end2 = begin1" +cases = ["cases/translation/functions/period-immediately-succeeds.toml#t002_null_period1"] +required = true + +[[obligation]] +id = "sf.functions.period-intersect.t001" +form = "sf.functions.period-intersect" +kind = "type_combination" +target = "PERIOD(DATE), PERIOD(DATE)" +note = "The six period pairs." +catches = "a meeting pair giving an empty period instead of NULL, or the union returned" +reading = "the page: [GREATEST(begin1, begin2), LEAST(end1, end2)) when non-empty; NULL when disjoint or only meeting" +cases = ["cases/translation/functions/period-intersect.toml#t001_relations"] +required = true + +[[obligation]] +id = "sf.functions.period-intersect.t002" +form = "sf.functions.period-intersect" +kind = "null_argument" +target = "period1" +note = "A NULL period; the page does not say; the recording decides." +catches = "the other period returned" +reading = "the page: [GREATEST(begin1, begin2), LEAST(end1, end2)) when non-empty; NULL when disjoint or only meeting" +cases = ["cases/translation/functions/period-intersect.toml#t002_null_period1"] +required = true + +[[obligation]] +id = "sf.functions.period-ldiff.t001" +form = "sf.functions.period-ldiff" +kind = "type_combination" +target = "PERIOD(DATE), PERIOD(DATE)" +note = "The six period pairs." +catches = "the right-hand remainder returned (RDIFF), or a period where the rule gives NULL" +reading = "the page: [begin1, begin2) when begin1 < begin2 < end1, otherwise NULL" +cases = ["cases/translation/functions/period-ldiff.toml#t001_relations"] +required = true + +[[obligation]] +id = "sf.functions.period-ldiff.t002" +form = "sf.functions.period-ldiff" +kind = "null_argument" +target = "period1" +note = "A NULL period; the page does not say; the recording decides." +catches = "the other period returned" +reading = "the page: [begin1, begin2) when begin1 < begin2 < end1, otherwise NULL" +cases = ["cases/translation/functions/period-ldiff.toml#t002_null_period1"] +required = true + +[[obligation]] +id = "sf.functions.period-meets.t001" +form = "sf.functions.period-meets" +kind = "type_combination" +target = "PERIOD(DATE), PERIOD(DATE)" +note = "Overlapping, meeting, contained, disjoint and equal periods, and periods meeting the other way." +catches = "only one direction tested" +reading = "the page: TRUE when end1 = begin2 or end2 = begin1" +cases = ["cases/translation/functions/period-meets.toml#t001_relations"] +required = true + +[[obligation]] +id = "sf.functions.period-meets.t002" +form = "sf.functions.period-meets" +kind = "null_argument" +target = "period1" +note = "A NULL period; the page does not say; the recording decides." +catches = "FALSE returned" +reading = "the page: TRUE when end1 = begin2 or end2 = begin1" +cases = ["cases/translation/functions/period-meets.toml#t002_null_period1"] +required = true + +[[obligation]] +id = "sf.functions.period-overlaps.t001" +form = "sf.functions.period-overlaps" +kind = "type_combination" +target = "PERIOD(DATE), PERIOD(DATE)" +note = "Overlapping, meeting, contained, disjoint and equal periods, and periods meeting the other way." +catches = "meeting periods counted as overlapping (inclusive ends)" +reading = "the page: TRUE when begin1 < end2 and begin2 < end1, so periods that only meet do not overlap" +cases = ["cases/translation/functions/period-overlaps.toml#t001_relations"] +required = true + +[[obligation]] +id = "sf.functions.period-overlaps.t002" +form = "sf.functions.period-overlaps" +kind = "null_argument" +target = "period1" +note = "A NULL period; the page does not say; the recording decides." +catches = "FALSE returned" +reading = "the page: TRUE when begin1 < end2 and begin2 < end1, so periods that only meet do not overlap" +cases = ["cases/translation/functions/period-overlaps.toml#t002_null_period1"] +required = true + +[[obligation]] +id = "sf.functions.period-precedes.t001" +form = "sf.functions.period-precedes" +kind = "type_combination" +target = "PERIOD(DATE), PERIOD(DATE)" +note = "Overlapping, meeting, contained, disjoint and equal periods, and periods meeting the other way." +catches = "a strict comparison (meeting periods FALSE)" +reading = "the page: TRUE when end1 <= begin2, so meeting periods also precede" +cases = ["cases/translation/functions/period-precedes.toml#t001_relations"] +required = true + +[[obligation]] +id = "sf.functions.period-precedes.t002" +form = "sf.functions.period-precedes" +kind = "null_argument" +target = "period1" +note = "A NULL period; the page does not say; the recording decides." +catches = "FALSE returned" +reading = "the page: TRUE when end1 <= begin2, so meeting periods also precede" +cases = ["cases/translation/functions/period-precedes.toml#t002_null_period1"] +required = true + +[[obligation]] +id = "sf.functions.period-rdiff.t001" +form = "sf.functions.period-rdiff" +kind = "type_combination" +target = "PERIOD(DATE), PERIOD(DATE)" +note = "The six period pairs." +catches = "the left-hand remainder returned (LDIFF), or a period where the rule gives NULL" +reading = "the page: [end2, end1) when begin1 < end2 < end1, otherwise NULL" +cases = ["cases/translation/functions/period-rdiff.toml#t001_relations"] +required = true + +[[obligation]] +id = "sf.functions.period-rdiff.t002" +form = "sf.functions.period-rdiff" +kind = "null_argument" +target = "period1" +note = "A NULL period; the page does not say; the recording decides." +catches = "the other period returned" +reading = "the page: [end2, end1) when begin1 < end2 < end1, otherwise NULL" +cases = ["cases/translation/functions/period-rdiff.toml#t002_null_period1"] +required = true + +[[obligation]] +id = "sf.functions.period-succeeds.t001" +form = "sf.functions.period-succeeds" +kind = "type_combination" +target = "PERIOD(DATE), PERIOD(DATE)" +note = "Overlapping, meeting, contained, disjoint and equal periods, and periods meeting the other way." +catches = "a strict comparison, or the arguments swapped" +reading = "the page: TRUE when begin1 >= end2" +cases = ["cases/translation/functions/period-succeeds.toml#t001_relations"] +required = true + +[[obligation]] +id = "sf.functions.period-succeeds.t002" +form = "sf.functions.period-succeeds" +kind = "null_argument" +target = "period1" +note = "A NULL period; the page does not say; the recording decides." +catches = "FALSE returned" +reading = "the page: TRUE when begin1 >= end2" +cases = ["cases/translation/functions/period-succeeds.toml#t002_null_period1"] +required = true + +[[obligation]] +id = "sf.functions.pi.t001" +form = "sf.functions.pi" +kind = "type_combination" +target = "()" +note = "PI() in arithmetic, at full double precision." +catches = "a rounded constant (3.14159) or a NUMBER" +reading = "the page: PI() takes no argument and returns FLOAT" +cases = ["cases/translation/functions/pi.toml#t001_value"] +required = true + +[[obligation]] +id = "sf.functions.position.position.t001" +form = "sf.functions.position.position" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "Search for a substring after multi-byte characters." +catches = "arguments swapped (searching the needle in the haystack), a 0-based result, or a byte offset (5 instead of 3 for \u00e9\u00e9l)" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/position.position.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.position.position.t002" +form = "sf.functions.position.position" +kind = "type_combination" +target = "VARCHAR, VARCHAR, NUMBER" +note = "A start position past the first match." +catches = "the start position ignored (2 instead of 4) or the result counted from the start position" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/position.position.toml#t002_start_pos"] +required = true + +[[obligation]] +id = "sf.functions.position.position.t003" +form = "sf.functions.position.position" +kind = "type_combination" +target = "BINARY, BINARY" +note = "Search in binary values." +catches = "a hex-text offset (3 instead of 2)" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/position.position.toml#t003_binary"] +required = true + +[[obligation]] +id = "sf.functions.position.position.t004" +form = "sf.functions.position.position" +kind = "null_argument" +target = "expr1" +note = "NULL needle next to a set one." +catches = "NULL read as an empty needle (1 instead of NULL)" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/position.position.toml#t004_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.position.position.t005" +form = "sf.functions.position.position" +kind = "null_argument" +target = "expr2" +note = "NULL haystack next to a set one." +catches = "NULL read as an empty string (0 instead of NULL)" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/position.position.toml#t005_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.position.position.t006" +form = "sf.functions.position.position" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "An empty needle, which the page says gives 1." +catches = "NULL or 0 for an empty needle" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/position.position.toml#t006_empty_needle"] +required = true + +[[obligation]] +id = "sf.functions.position.position.t007" +form = "sf.functions.position.position" +kind = "null_argument" +target = "start_pos" +note = "NULL start next to a set one." +catches = "NULL read as the default 1" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/position.position.toml#t007_null_start_pos"] +required = true + +[[obligation]] +id = "sf.functions.position.position.t008" +form = "sf.functions.position.position" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "A start position past the end of the string." +catches = "an error or the last match instead of 0" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/position.position.toml#t008_start_past_end"] +required = true + +[[obligation]] +id = "sf.functions.position.position.t009" +form = "sf.functions.position.position" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Start positions 0 and -1: records what Snowflake returns." +catches = "0 read other than as Snowflake does (as 1, as an error, or as no match), or a negative start counted from the end" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/position.position.toml#t009_start_zero_negative"] +required = true + +[[obligation]] +id = "sf.functions.position.position-in.t001" +form = "sf.functions.position.position-in" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "Search for a substring after multi-byte characters." +catches = "arguments swapped (searching the needle in the haystack), a 0-based result, or a byte offset (5 instead of 3 for \u00e9\u00e9l)" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/position.position-in.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.position.position-in.t002" +form = "sf.functions.position.position-in" +kind = "type_combination" +target = "BINARY, BINARY" +note = "Search in binary values." +catches = "a hex-text offset (3 instead of 2)" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/position.position-in.toml#t002_binary"] +required = true + +[[obligation]] +id = "sf.functions.position.position-in.t003" +form = "sf.functions.position.position-in" +kind = "null_argument" +target = "expr1" +note = "NULL needle next to a set one." +catches = "NULL read as an empty needle (1 instead of NULL)" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/position.position-in.toml#t003_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.position.position-in.t004" +form = "sf.functions.position.position-in" +kind = "null_argument" +target = "expr2" +note = "NULL haystack next to a set one." +catches = "NULL read as an empty string (0 instead of NULL)" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/position.position-in.toml#t004_null_expr2"] +required = true + +[[obligation]] +id = "sf.functions.position.position-in.t005" +form = "sf.functions.position.position-in" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "An empty needle, which the page says gives 1." +catches = "NULL or 0 for an empty needle" +reading = "the page: and are both strings or both binary; is 1-based; not found or start past the end gives 0; an empty gives 1; NULL gives NULL" +cases = ["cases/translation/functions/position.position-in.toml#t005_empty_needle"] +required = true + +[[obligation]] +id = "sf.functions.pow.pow.t001" +form = "sf.functions.pow.pow" +kind = "type_combination" +target = "NUMBER(38,0)" +note = "POW of integers returns FLOAT." +catches = "arguments swapped (2^3 is 8, 3^2 is 9) or an integer result" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; x and y numeric (the numeric category gives NUMBER and FLOAT)" +cases = ["cases/translation/functions/pow.pow.toml#t001_int"] +required = true + +[[obligation]] +id = "sf.functions.pow.pow.t002" +form = "sf.functions.pow.pow" +kind = "type_combination" +target = "NUMBER(10,2)" +note = "POW with fractional exponents." +catches = "the exponent rounded" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; x and y numeric (the numeric category gives NUMBER and FLOAT)" +cases = ["cases/translation/functions/pow.pow.toml#t002_dec"] +required = true + +[[obligation]] +id = "sf.functions.pow.pow.t003" +form = "sf.functions.pow.pow" +kind = "type_combination" +target = "FLOAT" +note = "POW of FLOAT values." +catches = "arguments swapped (2.5^1.5 is 3.95, 1.5^2.5 is 2.76) or a non-FLOAT result type" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; x and y numeric (the numeric category gives NUMBER and FLOAT)" +cases = ["cases/translation/functions/pow.pow.toml#t003_float"] +required = true + +[[obligation]] +id = "sf.functions.pow.pow.t004" +form = "sf.functions.pow.pow" +kind = "type_combination" +target = "DECFLOAT" +note = "POW of DECFLOAT returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column." +catches = "computed in FLOAT" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; x and y numeric (the numeric category gives NUMBER and FLOAT)" +cases = ["cases/translation/functions/pow.pow.toml#t004_decfloat"] +required = true + +[[obligation]] +id = "sf.functions.pow.pow.t005" +form = "sf.functions.pow.pow" +kind = "null_argument" +target = "x" +note = "NULL base." +catches = "NULL^0 returning 1" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; x and y numeric (the numeric category gives NUMBER and FLOAT)" +cases = ["cases/translation/functions/pow.pow.toml#t005_null_x"] +required = true + +[[obligation]] +id = "sf.functions.pow.pow.t006" +form = "sf.functions.pow.pow" +kind = "null_argument" +target = "y" +note = "NULL exponent." +catches = "1^NULL returning 1" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; x and y numeric (the numeric category gives NUMBER and FLOAT)" +cases = ["cases/translation/functions/pow.pow.toml#t006_null_y"] +required = true + +[[obligation]] +id = "sf.functions.pow.pow.t007" +form = "sf.functions.pow.pow" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "Powers past the double range, and 0^0." +catches = "infinity versus error; 0^0 as 0" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; x and y numeric (the numeric category gives NUMBER and FLOAT)" +cases = ["cases/translation/functions/pow.pow.toml#t007_overflow_inf"] +required = true + +[[obligation]] +id = "sf.functions.pow.pow.t008" +form = "sf.functions.pow.pow" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Negative bases with integer exponents." +catches = "the sign lost for odd exponents" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; x and y numeric (the numeric category gives NUMBER and FLOAT)" +cases = ["cases/translation/functions/pow.pow.toml#t008_neg_base"] +required = true + +[[obligation]] +id = "sf.functions.pow.pow.t009" +form = "sf.functions.pow.pow" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "A negative base with a fractional exponent: records what Snowflake returns there (NaN, Infinity, NULL or an error); re-kinded to error_parity after capture if Snowflake raises an error." +catches = "NaN, NULL or an error differing from Snowflake" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; x and y numeric (the numeric category gives NUMBER and FLOAT)" +cases = ["cases/translation/functions/pow.pow.toml#t009_neg_frac"] +required = true + +[[obligation]] +id = "sf.functions.pow.power.t001" +form = "sf.functions.pow.power" +kind = "type_combination" +target = "NUMBER(38,0)" +note = "POWER of integers returns FLOAT." +catches = "arguments swapped (2^3 is 8, 3^2 is 9) or an integer result" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; x and y numeric (the numeric category gives NUMBER and FLOAT)" +cases = ["cases/translation/functions/pow.power.toml#t001_int"] +required = true + +[[obligation]] +id = "sf.functions.pow.power.t002" +form = "sf.functions.pow.power" +kind = "type_combination" +target = "NUMBER(10,2)" +note = "POWER with fractional exponents." +catches = "the exponent rounded" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; x and y numeric (the numeric category gives NUMBER and FLOAT)" +cases = ["cases/translation/functions/pow.power.toml#t002_dec"] +required = true + +[[obligation]] +id = "sf.functions.pow.power.t003" +form = "sf.functions.pow.power" +kind = "type_combination" +target = "FLOAT" +note = "POWER of FLOAT values." +catches = "arguments swapped (2.5^1.5 is 3.95, 1.5^2.5 is 2.76) or a non-FLOAT result type" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; x and y numeric (the numeric category gives NUMBER and FLOAT)" +cases = ["cases/translation/functions/pow.power.toml#t003_float"] +required = true + +[[obligation]] +id = "sf.functions.pow.power.t004" +form = "sf.functions.pow.power" +kind = "type_combination" +target = "DECFLOAT" +note = "POWER of DECFLOAT returns DECFLOAT. The result is cast to VARCHAR because the recorder cannot decode a DECFLOAT column." +catches = "computed in FLOAT" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; x and y numeric (the numeric category gives NUMBER and FLOAT)" +cases = ["cases/translation/functions/pow.power.toml#t004_decfloat"] +required = true + +[[obligation]] +id = "sf.functions.pow.power.t005" +form = "sf.functions.pow.power" +kind = "null_argument" +target = "x" +note = "NULL base." +catches = "NULL^0 returning 1" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; x and y numeric (the numeric category gives NUMBER and FLOAT)" +cases = ["cases/translation/functions/pow.power.toml#t005_null_x"] +required = true + +[[obligation]] +id = "sf.functions.pow.power.t006" +form = "sf.functions.pow.power" +kind = "null_argument" +target = "y" +note = "NULL exponent." +catches = "1^NULL returning 1" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; x and y numeric (the numeric category gives NUMBER and FLOAT)" +cases = ["cases/translation/functions/pow.power.toml#t006_null_y"] +required = true + +[[obligation]] +id = "sf.functions.pow.power.t007" +form = "sf.functions.pow.power" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "Powers past the double range, and 0^0." +catches = "infinity versus error; 0^0 as 0" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; x and y numeric (the numeric category gives NUMBER and FLOAT)" +cases = ["cases/translation/functions/pow.power.toml#t007_overflow_inf"] +required = true + +[[obligation]] +id = "sf.functions.pow.power.t008" +form = "sf.functions.pow.power" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "Negative bases with integer exponents." +catches = "the sign lost for odd exponents" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; x and y numeric (the numeric category gives NUMBER and FLOAT)" +cases = ["cases/translation/functions/pow.power.toml#t008_neg_base"] +required = true + +[[obligation]] +id = "sf.functions.pow.power.t009" +form = "sf.functions.pow.power" +kind = "boundary" +subkind = "negative" +target = "negative" +note = "A negative base with a fractional exponent: records what Snowflake returns there (NaN, Infinity, NULL or an error); re-kinded to error_parity after capture if Snowflake raises an error." +catches = "NaN, NULL or an error differing from Snowflake" +reading = "the page: DECFLOAT returns DECFLOAT, otherwise FLOAT; x and y numeric (the numeric category gives NUMBER and FLOAT)" +cases = ["cases/translation/functions/pow.power.toml#t009_neg_frac"] +required = true + +[[obligation]] +id = "sf.functions.previous-day.t001" +form = "sf.functions.previous-day" +kind = "type_combination" +target = "DATE, VARCHAR" +note = "PREVIOUS_DAY from a Friday to Friday, Monday and Sunday." +catches = "the same day returned when it already is that weekday, or a weekday index off by one" +reading = "the page: the day name needs its first two letters, case-insensitive, with leading spaces and trailing characters ignored; returns a DATE" +cases = ["cases/translation/functions/previous-day.toml#t001_date"] +required = true + +[[obligation]] +id = "sf.functions.previous-day.t002" +form = "sf.functions.previous-day" +kind = "type_combination" +target = "DATE, VARCHAR" +note = "Names with leading spaces, trailing text and mixed case." +catches = "the full name required, or leading spaces rejected" +reading = "the page: the day name needs its first two letters, case-insensitive, with leading spaces and trailing characters ignored; returns a DATE" +cases = ["cases/translation/functions/previous-day.toml#t002_day_name_forms"] +required = true + +[[obligation]] +id = "sf.functions.previous-day.t003" +form = "sf.functions.previous-day" +kind = "type_combination" +target = "TIMESTAMP_NTZ, VARCHAR" +note = "A timestamp input, which returns a DATE." +catches = "a TIMESTAMP result keeping the time" +reading = "the page: the day name needs its first two letters, case-insensitive, with leading spaces and trailing characters ignored; returns a DATE" +cases = ["cases/translation/functions/previous-day.toml#t003_timestamp"] +required = true + +[[obligation]] +id = "sf.functions.previous-day.t004" +form = "sf.functions.previous-day" +kind = "null_argument" +target = "date_or_timestamp_expr" +note = "NULL date." +catches = "NULL read as a default date" +reading = "the page: the day name needs its first two letters, case-insensitive, with leading spaces and trailing characters ignored; returns a DATE" +cases = ["cases/translation/functions/previous-day.toml#t004_null_date_or_timestamp_expr"] +required = true + +[[obligation]] +id = "sf.functions.previous-day.t005" +form = "sf.functions.previous-day" +kind = "null_argument" +target = "dow_string" +note = "NULL day name." +catches = "NULL read as a default weekday" +reading = "the page: the day name needs its first two letters, case-insensitive, with leading spaces and trailing characters ignored; returns a DATE" +cases = ["cases/translation/functions/previous-day.toml#t005_null_dow_string"] +required = true + +[[obligation]] +id = "sf.functions.previous-day.t006" +form = "sf.functions.previous-day" +kind = "boundary" +subkind = "leap_day" +target = "leap_day" +note = "Steps across 29 February." +catches = "a skipped or doubled leap day" +reading = "the page: the day name needs its first two letters, case-insensitive, with leading spaces and trailing characters ignored; returns a DATE" +cases = ["cases/translation/functions/previous-day.toml#t006_leap"] +required = true + +[[obligation]] +id = "sf.functions.previous-day.t007" +form = "sf.functions.previous-day" +kind = "error_parity" +target = "error" +note = "A string that names no weekday." +catches = "NULL or a default weekday instead of an error" +reading = "the page: the day name needs its first two letters, case-insensitive, with leading spaces and trailing characters ignored; returns a DATE" +cases = ["cases/translation/functions/previous-day.toml#t007_bad_name"] +required = true + +[[obligation]] +id = "sf.functions.radians.t001" +form = "sf.functions.radians" +kind = "type_combination" +target = "FLOAT" +note = "RADIANS of FLOAT values." +catches = "DEGREES computed (the reverse conversion)" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/radians.toml#t001_float"] +required = true + +[[obligation]] +id = "sf.functions.radians.t002" +form = "sf.functions.radians" +kind = "type_combination" +target = "NUMBER(12,4)" +note = "RADIANS of NUMBER(12,4), converted to FLOAT." +catches = "DEGREES computed (the reverse conversion); or the result left fixed-point" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/radians.toml#t002_fixed"] +required = true + +[[obligation]] +id = "sf.functions.radians.t003" +form = "sf.functions.radians" +kind = "null_argument" +target = "x" +note = "RADIANS of NULL." +catches = "NULL turned into 0 or NaN" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/radians.toml#t003_null"] +required = true + +[[obligation]] +id = "sf.functions.radians.t004" +form = "sf.functions.radians" +kind = "boundary" +subkind = "magnitude" +target = "magnitude" +note = "Large degree values." +catches = "x*pi computed before dividing by 180, overflowing where the result is finite" +reading = "the page: \"The data type must be FLOAT.\" Returns FLOAT; a fixed-point argument reaches it by implicit conversion" +cases = ["cases/translation/functions/radians.toml#t004_large"] +required = true + +[[obligation]] +id = "sf.functions.random.t001" +form = "sf.functions.random" +kind = "type_combination" +target = "seed" +note = "Two calls with the same seed in each of 1000 rows." +catches = "the two calls differing within a row, or every row given the same value" +reading = "the page: a pseudo-random 64-bit integer; with a seed, calls repeated in the same row return the same value while different rows get different values" +cases = ["cases/translation/functions/random.toml#t001_same_row"] +required = true + +[[obligation]] +id = "sf.functions.random.t002" +form = "sf.functions.random" +kind = "type_combination" +target = "no seed" +note = "The type and range of an unseeded value." +catches = "a floating-point value in [0, 1) returned" +reading = "the page: a pseudo-random 64-bit integer; with a seed, calls repeated in the same row return the same value while different rows get different values" +cases = ["cases/translation/functions/random.toml#t002_type"] +required = true + +[[obligation]] +id = "sf.functions.random.t003" +form = "sf.functions.random" +kind = "null_argument" +target = "seed" +note = "A NULL seed; the page does not say; the recording decides." +catches = "an error where Snowflake returns a value, or the reverse" +reading = "the page: a pseudo-random 64-bit integer; with a seed, calls repeated in the same row return the same value while different rows get different values" +cases = ["cases/translation/functions/random.toml#t003_null_seed"] +required = true + +[[obligation]] +id = "sf.functions.randstr.t001" +form = "sf.functions.randstr" +kind = "type_combination" +target = "length, gen" +note = "Strings of length 8 over 1000 rows: their lengths and characters." +catches = "another length, or characters outside the pool" +reading = "the page: a random string of the given length drawn from 0-9, a-z and A-Z, seeded by gen" +cases = ["cases/translation/functions/randstr.toml#t001_pool"] +required = true + +[[obligation]] +id = "sf.functions.randstr.t002" +form = "sf.functions.randstr" +kind = "type_combination" +target = "constant gen" +note = "A constant generator, which gives the same string on every row." +catches = "a fresh string per row" +reading = "the page: a random string of the given length drawn from 0-9, a-z and A-Z, seeded by gen" +cases = ["cases/translation/functions/randstr.toml#t002_constant_gen"] +required = true + +[[obligation]] +id = "sf.functions.randstr.t003" +form = "sf.functions.randstr" +kind = "null_argument" +target = "gen" +note = "A NULL generator; the page does not say; the recording decides." +catches = "a string where Snowflake returns NULL, or the reverse" +reading = "the page: a random string of the given length drawn from 0-9, a-z and A-Z, seeded by gen" +cases = ["cases/translation/functions/randstr.toml#t003_null_gen"] +required = true + +[[obligation]] +id = "sf.functions.rank.t001" +form = "sf.functions.rank" +kind = "type_combination" +target = "ORDER BY ASC" +note = "A tie at 20 and a NULL order key, which sorts last under the session default." +catches = "no gap after the tie (DENSE_RANK: 1,2,2,3), or the NULL ranked first" +reading = "the page: the rank within the ordered partition, with ties sharing a rank and leaving gaps after them" +cases = ["cases/translation/functions/rank.toml#t001_ties"] +required = true + +[[obligation]] +id = "sf.functions.rank.t002" +form = "sf.functions.rank" +kind = "type_combination" +target = "ORDER BY DESC NULLS FIRST" +note = "Descending order with NULLS FIRST." +catches = "NULLS FIRST ignored, or ascending order used" +reading = "the page: the rank within the ordered partition, with ties sharing a rank and leaving gaps after them" +cases = ["cases/translation/functions/rank.toml#t002_desc_nulls_first"] +required = true + +[[obligation]] +id = "sf.functions.rank.t003" +form = "sf.functions.rank" +kind = "type_combination" +target = "ORDER BY only" +note = "The whole input as one partition." +catches = "ranks restarted per value of p" +reading = "the page: the rank within the ordered partition, with ties sharing a rank and leaving gaps after them" +cases = ["cases/translation/functions/rank.toml#t003_no_partition"] +required = true + +[[obligation]] +id = "sf.functions.rank.t004" +form = "sf.functions.rank" +kind = "null_argument" +target = "order-expr" +note = "NULL order keys sorted first with ASC NULLS FIRST; tied NULLs share a rank." +catches = "NULLs sorted last, or each NULL given its own rank" +reading = "the page: the rank within the ordered partition, with ties sharing a rank and leaving gaps after them" +cases = ["cases/translation/functions/rank.toml#t004_null_order_expr"] +required = true + +[[obligation]] +id = "sf.functions.ratio-to-report.t001" +form = "sf.functions.ratio-to-report" +kind = "type_combination" +target = "NUMBER" +note = "Values over two partitions, with NULL values." +catches = "the sum taken over all rows, or NULL values counted as 0 in the result row" +reading = "the page: the row value divided by the sum of the values in the partition; ORDER BY in OVER does not affect it" +cases = ["cases/translation/functions/ratio-to-report.toml#t001_partition"] +required = true + +[[obligation]] +id = "sf.functions.ratio-to-report.t002" +form = "sf.functions.ratio-to-report" +kind = "type_combination" +target = "NUMBER with ORDER BY" +note = "The same with ORDER BY, which the page says does not change the result." +catches = "a running sum used" +reading = "the page: the row value divided by the sum of the values in the partition; ORDER BY in OVER does not affect it" +cases = ["cases/translation/functions/ratio-to-report.toml#t002_order_by"] +required = true + +[[obligation]] +id = "sf.functions.ratio-to-report.t003" +form = "sf.functions.ratio-to-report" +kind = "type_combination" +target = "NUMBER" +note = "A partition whose values sum to zero, for which the page gives NULL." +catches = "a division-by-zero error, or 0 or infinity returned" +reading = "the page: the row value divided by the sum of the values in the partition; ORDER BY in OVER does not affect it" +cases = ["cases/translation/functions/ratio-to-report.toml#t003_zero_sum"] +required = true + +[[obligation]] +id = "sf.functions.ratio-to-report.t004" +form = "sf.functions.ratio-to-report" +kind = "null_argument" +target = "expr1" +note = "A partition whose values are all NULL; the page does not say; the recording decides." +catches = "an error, or 0 returned" +reading = "the page: the row value divided by the sum of the values in the partition; ORDER BY in OVER does not affect it" +cases = ["cases/translation/functions/ratio-to-report.toml#t004_null_expr1"] +required = true + +[[obligation]] +id = "sf.functions.reduce.t001" +form = "sf.functions.reduce" +kind = "type_combination" +target = "ARRAY, NUMBER, lambda" +note = "A fold that depends on the order of the elements." +catches = "the elements folded from the end (321 instead of 123)" +reading = "the page: folds the array from the first element with the lambda (acc, value); an empty array gives init; NULL array, NULL init, or a NULL lambda result gives NULL" +cases = ["cases/translation/functions/reduce.toml#t001_order"] +required = true + +[[obligation]] +id = "sf.functions.reduce.t002" +form = "sf.functions.reduce" +kind = "type_combination" +target = "ARRAY, NUMBER, lambda" +note = "An empty array gives the initial value." +catches = "NULL or 0 instead of the initial value" +reading = "the page: folds the array from the first element with the lambda (acc, value); an empty array gives init; NULL array, NULL init, or a NULL lambda result gives NULL" +cases = ["cases/translation/functions/reduce.toml#t002_empty"] +required = true + +[[obligation]] +id = "sf.functions.reduce.t003" +form = "sf.functions.reduce" +kind = "type_combination" +target = "ARRAY, NUMBER, lambda" +note = "A JSON null element, which makes the lambda return NULL." +catches = "the null element skipped (4 instead of NULL)" +reading = "the page: folds the array from the first element with the lambda (acc, value); an empty array gives init; NULL array, NULL init, or a NULL lambda result gives NULL" +cases = ["cases/translation/functions/reduce.toml#t003_null_element"] +required = true + +[[obligation]] +id = "sf.functions.reduce.t004" +form = "sf.functions.reduce" +kind = "null_argument" +target = "init" +note = "A NULL initial value and a NULL array." +catches = "a NULL initial value read as 0" +reading = "the page: folds the array from the first element with the lambda (acc, value); an empty array gives init; NULL array, NULL init, or a NULL lambda result gives NULL" +cases = ["cases/translation/functions/reduce.toml#t004_null_init"] +required = true + +[[obligation]] +id = "sf.functions.regexp.t001" +form = "sf.functions.regexp" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "Patterns that match inside but not across the whole subject." +catches = "an unanchored search (TRUE for abc against b) or a LIKE reading of the pattern, or anchors wrapped around an alternation without grouping ('^a|bc$')" +reading = "the pages: POSIX extended regular expressions; parameters c, i, m, e, s (default c); positions are 1-based; NULL if any argument is NULL; the page: \"The function implicitly anchors a pattern at both ends\"" +cases = ["cases/translation/functions/regexp.toml#t001_anchored"] +required = true + +[[obligation]] +id = "sf.functions.regexp.t002" +form = "sf.functions.regexp" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "Case-sensitive by default." +catches = "case-insensitive matching (TRUE for ABC against abc)" +reading = "the pages: POSIX extended regular expressions; parameters c, i, m, e, s (default c); positions are 1-based; NULL if any argument is NULL; the page: \"The function implicitly anchors a pattern at both ends\"" +cases = ["cases/translation/functions/regexp.toml#t002_case"] +required = true + +[[obligation]] +id = "sf.functions.regexp.t003" +form = "sf.functions.regexp" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "A dot against a newline without the s parameter." +catches = "dot matching newline by default" +reading = "the pages: POSIX extended regular expressions; parameters c, i, m, e, s (default c); positions are 1-based; NULL if any argument is NULL; the page: \"The function implicitly anchors a pattern at both ends\"" +cases = ["cases/translation/functions/regexp.toml#t003_dot_newline"] +required = true + +[[obligation]] +id = "sf.functions.regexp.t004" +form = "sf.functions.regexp" +kind = "null_argument" +target = "subject" +note = "NULL subject." +catches = "NULL read as an empty string (TRUE against .*)" +reading = "the pages: POSIX extended regular expressions; parameters c, i, m, e, s (default c); positions are 1-based; NULL if any argument is NULL; the page: \"The function implicitly anchors a pattern at both ends\"" +cases = ["cases/translation/functions/regexp.toml#t004_null_subject"] +required = true + +[[obligation]] +id = "sf.functions.regexp.t005" +form = "sf.functions.regexp" +kind = "null_argument" +target = "pattern" +note = "NULL pattern." +catches = "NULL read as an empty pattern" +reading = "the pages: POSIX extended regular expressions; parameters c, i, m, e, s (default c); positions are 1-based; NULL if any argument is NULL; the page: \"The function implicitly anchors a pattern at both ends\"" +cases = ["cases/translation/functions/regexp.toml#t005_null_pattern"] +required = true + +[[obligation]] +id = "sf.functions.regexp.t006" +form = "sf.functions.regexp" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "Empty subject and pattern (the page: '' becomes ^$)." +catches = "the empty pattern matching everything" +reading = "the pages: POSIX extended regular expressions; parameters c, i, m, e, s (default c); positions are 1-based; NULL if any argument is NULL; the page: \"The function implicitly anchors a pattern at both ends\"" +cases = ["cases/translation/functions/regexp.toml#t006_empty"] +required = true + +[[obligation]] +id = "sf.functions.regexp.t007" +form = "sf.functions.regexp" +kind = "error_parity" +target = "error" +note = "An unbalanced bracket." +catches = "FALSE or NULL instead of an error" +reading = "the pages: POSIX extended regular expressions; parameters c, i, m, e, s (default c); positions are 1-based; NULL if any argument is NULL; the page: \"The function implicitly anchors a pattern at both ends\"" +cases = ["cases/translation/functions/regexp.toml#t007_bad_pattern"] +required = true + +[[obligation]] +id = "sf.functions.regexp.t008" +form = "sf.functions.regexp" +kind = "type_combination" +target = "NOT" +note = "The NOT form with matching, non-matching and NULL rows." +catches = "NOT dropped, or TRUE for a NULL subject" +reading = "the pages: POSIX extended regular expressions; parameters c, i, m, e, s (default c); positions are 1-based; NULL if any argument is NULL; the page: \"The function implicitly anchors a pattern at both ends\"" +cases = ["cases/translation/functions/regexp.toml#t008_not"] +required = true + +[[obligation]] +id = "sf.functions.regexp-count.t001" +form = "sf.functions.regexp-count" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "Non-overlapping matches, unanchored." +catches = "overlapping matches counted (3 for aa in aaaa) or an anchored match" +reading = "the pages: POSIX extended regular expressions; parameters c, i, m, e, s (default c); positions are 1-based; NULL if any argument is NULL; is a positive integer" +cases = ["cases/translation/functions/regexp-count.toml#t001_varchar"] +required = true + +[[obligation]] +id = "sf.functions.regexp-count.t002" +form = "sf.functions.regexp-count" +kind = "type_combination" +target = "VARCHAR, VARCHAR, NUMBER" +note = "A start position in characters past a multi-byte character." +catches = "the position ignored, read 0-based, or as a byte offset" +reading = "the pages: POSIX extended regular expressions; parameters c, i, m, e, s (default c); positions are 1-based; NULL if any argument is NULL; is a positive integer" +cases = ["cases/translation/functions/regexp-count.toml#t002_position"] +required = true + +[[obligation]] +id = "sf.functions.regexp-count.t003" +form = "sf.functions.regexp-count" +kind = "type_combination" +target = "VARCHAR, VARCHAR, NUMBER, VARCHAR" +note = "The i parameter." +catches = "parameters ignored" +reading = "the pages: POSIX extended regular expressions; parameters c, i, m, e, s (default c); positions are 1-based; NULL if any argument is NULL; is a positive integer" +cases = ["cases/translation/functions/regexp-count.toml#t003_parameters"] +required = true + +[[obligation]] +id = "sf.functions.regexp-count.t004" +form = "sf.functions.regexp-count" +kind = "null_argument" +target = "subject" +note = "NULL subject." +catches = "NULL read as empty (0)" +reading = "the pages: POSIX extended regular expressions; parameters c, i, m, e, s (default c); positions are 1-based; NULL if any argument is NULL; is a positive integer" +cases = ["cases/translation/functions/regexp-count.toml#t004_null_subject"] +required = true + +[[obligation]] +id = "sf.functions.regexp-count.t005" +form = "sf.functions.regexp-count" +kind = "null_argument" +target = "pattern" +note = "NULL pattern." +catches = "NULL read as an empty pattern" +reading = "the pages: POSIX extended regular expressions; parameters c, i, m, e, s (default c); positions are 1-based; NULL if any argument is NULL; is a positive integer" +cases = ["cases/translation/functions/regexp-count.toml#t005_null_pattern"] +required = true + +[[obligation]] +id = "sf.functions.regexp-count.t006" +form = "sf.functions.regexp-count" +kind = "null_argument" +target = "position" +note = "NULL position." +catches = "NULL read as 1" +reading = "the pages: POSIX extended regular expressions; parameters c, i, m, e, s (default c); positions are 1-based; NULL if any argument is NULL; is a positive integer" +cases = ["cases/translation/functions/regexp-count.toml#t006_null_position"] +required = true + +[[obligation]] +id = "sf.functions.regexp-count.t007" +form = "sf.functions.regexp-count" +kind = "null_argument" +target = "parameters" +note = "NULL parameters." +catches = "NULL read as c" +reading = "the pages: POSIX extended regular expressions; parameters c, i, m, e, s (default c); positions are 1-based; NULL if any argument is NULL; is a positive integer" +cases = ["cases/translation/functions/regexp-count.toml#t007_null_parameters"] +required = true + +[[obligation]] +id = "sf.functions.regexp-count.t008" +form = "sf.functions.regexp-count" +kind = "boundary" +subkind = "empty_string" +target = "empty_string" +note = "A pattern that can match the empty string." +catches = "empty matches not counted, or counted twice at each position" +reading = "the pages: POSIX extended regular expressions; parameters c, i, m, e, s (default c); positions are 1-based; NULL if any argument is NULL; is a positive integer" +cases = ["cases/translation/functions/regexp-count.toml#t008_empty_match"] +required = true + +[[obligation]] +id = "sf.functions.regexp-count.t009" +form = "sf.functions.regexp-count" +kind = "error_parity" +target = "error" +note = "Position 0, outside the documented positive range: records what Snowflake returns there; it moves to boundary if Snowflake returns a value instead of an error." +catches = "position 0 read as 1" +reading = "the pages: POSIX extended regular expressions; parameters c, i, m, e, s (default c); positions are 1-based; NULL if any argument is NULL; is a positive integer" +cases = ["cases/translation/functions/regexp-count.toml#t009_position_zero"] +required = true + +[[obligation]] +id = "sf.functions.regexp-instr.t001" +form = "sf.functions.regexp-instr" +kind = "type_combination" +target = "VARCHAR, VARCHAR" +note = "The first match after multi-byte characters." +catches = "a 0-based or byte offset, or 0 for a match" +reading = "the pages: POSIX extended regular expressions; parameters c, i, m, e, s (default c); positions are 1-based; NULL if any argument is NULL; skips occurrence-1 matches; , pos 10", + "sqlstate": "22P02" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "addeb4891c11d2dddc7c1f29ce4607e3aa19c45f081a4c7f25769b19d268da19", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/420821d15997187569074437f30d685a2e2caf181b1ebd3b026ac84882648e2d.arrow b/evidence/results/420821d15997187569074437f30d685a2e2caf181b1ebd3b026ac84882648e2d.arrow new file mode 100644 index 000000000..9c1a3d8fe Binary files /dev/null and b/evidence/results/420821d15997187569074437f30d685a2e2caf181b1ebd3b026ac84882648e2d.arrow differ diff --git a/evidence/results/420821d15997187569074437f30d685a2e2caf181b1ebd3b026ac84882648e2d.json b/evidence/results/420821d15997187569074437f30d685a2e2caf181b1ebd3b026ac84882648e2d.json new file mode 100644 index 000000000..d1d4f02ca --- /dev/null +++ b/evidence/results/420821d15997187569074437f30d685a2e2caf181b1ebd3b026ac84882648e2d.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "6e96c7c3f8ad4de565dd7de27f36e8b9f72046301b9d8d415618baf42fd8fa7c", + "case_hash": "420821d15997187569074437f30d685a2e2caf181b1ebd3b026ac84882648e2d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "40911e5b7e09646d72a6100af21891073e0e0766f832bd9defaed9962fcd15a0", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4248ea1b5a1e8803192f3989fcac35b761ce16183d7f61f4156cd387cc5886ea.arrow b/evidence/results/4248ea1b5a1e8803192f3989fcac35b761ce16183d7f61f4156cd387cc5886ea.arrow new file mode 100644 index 000000000..e1917b638 Binary files /dev/null and b/evidence/results/4248ea1b5a1e8803192f3989fcac35b761ce16183d7f61f4156cd387cc5886ea.arrow differ diff --git a/evidence/results/4248ea1b5a1e8803192f3989fcac35b761ce16183d7f61f4156cd387cc5886ea.json b/evidence/results/4248ea1b5a1e8803192f3989fcac35b761ce16183d7f61f4156cd387cc5886ea.json new file mode 100644 index 000000000..f3ebc2cba --- /dev/null +++ b/evidence/results/4248ea1b5a1e8803192f3989fcac35b761ce16183d7f61f4156cd387cc5886ea.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7ddc159d8d22baae0805648fabaf8fb1b8acdb7da67498999b61fe112d966156", + "case_hash": "4248ea1b5a1e8803192f3989fcac35b761ce16183d7f61f4156cd387cc5886ea", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "95ccf72c86c9f034dcb48028a5ceb132f17bc2d388b0d272b914691507db734e", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/426b1d9ca10c62a9838ccde8d5b6d6d4898178c08f8eaec0395b0772317f1b66.arrow b/evidence/results/426b1d9ca10c62a9838ccde8d5b6d6d4898178c08f8eaec0395b0772317f1b66.arrow new file mode 100644 index 000000000..1c6d839a5 Binary files /dev/null and b/evidence/results/426b1d9ca10c62a9838ccde8d5b6d6d4898178c08f8eaec0395b0772317f1b66.arrow differ diff --git a/evidence/results/426b1d9ca10c62a9838ccde8d5b6d6d4898178c08f8eaec0395b0772317f1b66.json b/evidence/results/426b1d9ca10c62a9838ccde8d5b6d6d4898178c08f8eaec0395b0772317f1b66.json new file mode 100644 index 000000000..f27caefb5 --- /dev/null +++ b/evidence/results/426b1d9ca10c62a9838ccde8d5b6d6d4898178c08f8eaec0395b0772317f1b66.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cb0d0474b16f657cc75e17175c617d15f094898b37231ea794c34c1d9531ee05", + "case_hash": "426b1d9ca10c62a9838ccde8d5b6d6d4898178c08f8eaec0395b0772317f1b66", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "32fed8495f48812e41473a57735685dc77b88083d341b33d664a0c1f2cf5290d", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/42752b8b0aea698336636af3bb96da79b6b404a437b910451b1468a6610b9192.arrow b/evidence/results/42752b8b0aea698336636af3bb96da79b6b404a437b910451b1468a6610b9192.arrow new file mode 100644 index 000000000..881f5799e Binary files /dev/null and b/evidence/results/42752b8b0aea698336636af3bb96da79b6b404a437b910451b1468a6610b9192.arrow differ diff --git a/evidence/results/42752b8b0aea698336636af3bb96da79b6b404a437b910451b1468a6610b9192.json b/evidence/results/42752b8b0aea698336636af3bb96da79b6b404a437b910451b1468a6610b9192.json new file mode 100644 index 000000000..0ea30310b --- /dev/null +++ b/evidence/results/42752b8b0aea698336636af3bb96da79b6b404a437b910451b1468a6610b9192.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8d96ef62076b82ca36b7fb47988eb4e15318a8d6d2af9c4379aad2befe8fc5ba", + "case_hash": "42752b8b0aea698336636af3bb96da79b6b404a437b910451b1468a6610b9192", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "04a3ebd4d1c9c05c6cdf1dac7ae236c26985f4cb80e08f1d2f8c79c0c5084459", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4279c0a7bb997035607673737c27c5c8d69fc145b6af05672867a9ddcf3e8296.arrow b/evidence/results/4279c0a7bb997035607673737c27c5c8d69fc145b6af05672867a9ddcf3e8296.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/4279c0a7bb997035607673737c27c5c8d69fc145b6af05672867a9ddcf3e8296.arrow differ diff --git a/evidence/results/4279c0a7bb997035607673737c27c5c8d69fc145b6af05672867a9ddcf3e8296.json b/evidence/results/4279c0a7bb997035607673737c27c5c8d69fc145b6af05672867a9ddcf3e8296.json new file mode 100644 index 000000000..1ed7c4a80 --- /dev/null +++ b/evidence/results/4279c0a7bb997035607673737c27c5c8d69fc145b6af05672867a9ddcf3e8296.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "4279c0a7bb997035607673737c27c5c8d69fc145b6af05672867a9ddcf3e8296", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "53c98704852dd9377424cb6b9d0461cff53776a4ca58e00a7b6c2680f725eec5", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/42ae4052e5e0ee65efa0134907cf9d06f7daa6da280d13cc3d4e84caf0d5481c.arrow b/evidence/results/42ae4052e5e0ee65efa0134907cf9d06f7daa6da280d13cc3d4e84caf0d5481c.arrow new file mode 100644 index 000000000..02c276d48 Binary files /dev/null and b/evidence/results/42ae4052e5e0ee65efa0134907cf9d06f7daa6da280d13cc3d4e84caf0d5481c.arrow differ diff --git a/evidence/results/42ae4052e5e0ee65efa0134907cf9d06f7daa6da280d13cc3d4e84caf0d5481c.json b/evidence/results/42ae4052e5e0ee65efa0134907cf9d06f7daa6da280d13cc3d4e84caf0d5481c.json new file mode 100644 index 000000000..4daac8e76 --- /dev/null +++ b/evidence/results/42ae4052e5e0ee65efa0134907cf9d06f7daa6da280d13cc3d4e84caf0d5481c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6283f0fab28514817432409be9ad06b473c29b7db9d1341a26561c324aa14cb7", + "case_hash": "42ae4052e5e0ee65efa0134907cf9d06f7daa6da280d13cc3d4e84caf0d5481c", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "77352303f1ba55b771236049a12e221835c219ce7d6ffe635cb1d228868ec805", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/42d34c13b301458be3441488dbf38fb343e89c7c0ceb9ebe87085acab776f420.json b/evidence/results/42d34c13b301458be3441488dbf38fb343e89c7c0ceb9ebe87085acab776f420.json new file mode 100644 index 000000000..130a564c8 --- /dev/null +++ b/evidence/results/42d34c13b301458be3441488dbf38fb343e89c7c0ceb9ebe87085acab776f420.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "42d34c13b301458be3441488dbf38fb343e89c7c0ceb9ebe87085acab776f420", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100094, + "message": "Unknown timezone: 'Mars/Base'", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9863139e2e63365badb10db5b0399fc1de87ef75d52dbb08b439ed25c37f001c", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/42e9f47a7867ad3df7f7224bcde9101084fcf54bb4a0006d4c5094639657d93a.arrow b/evidence/results/42e9f47a7867ad3df7f7224bcde9101084fcf54bb4a0006d4c5094639657d93a.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/42e9f47a7867ad3df7f7224bcde9101084fcf54bb4a0006d4c5094639657d93a.arrow differ diff --git a/evidence/results/42e9f47a7867ad3df7f7224bcde9101084fcf54bb4a0006d4c5094639657d93a.json b/evidence/results/42e9f47a7867ad3df7f7224bcde9101084fcf54bb4a0006d4c5094639657d93a.json new file mode 100644 index 000000000..f18dbcffa --- /dev/null +++ b/evidence/results/42e9f47a7867ad3df7f7224bcde9101084fcf54bb4a0006d4c5094639657d93a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "42e9f47a7867ad3df7f7224bcde9101084fcf54bb4a0006d4c5094639657d93a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2243ad51fe86ff867a89b1d2193af46fdffb3f7777745a42256e08447ce64001", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/42f79ab97b725015b30c91e3d862af0ae2b7eefc0d985c255cf1d5985df7774d.arrow b/evidence/results/42f79ab97b725015b30c91e3d862af0ae2b7eefc0d985c255cf1d5985df7774d.arrow new file mode 100644 index 000000000..f46336b9c Binary files /dev/null and b/evidence/results/42f79ab97b725015b30c91e3d862af0ae2b7eefc0d985c255cf1d5985df7774d.arrow differ diff --git a/evidence/results/42f79ab97b725015b30c91e3d862af0ae2b7eefc0d985c255cf1d5985df7774d.json b/evidence/results/42f79ab97b725015b30c91e3d862af0ae2b7eefc0d985c255cf1d5985df7774d.json new file mode 100644 index 000000000..08dfe1182 --- /dev/null +++ b/evidence/results/42f79ab97b725015b30c91e3d862af0ae2b7eefc0d985c255cf1d5985df7774d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1da4b8a1c13fd8c9149ff3dd3b13ffe517ac78082c0033e75737bda4465eadf4", + "case_hash": "42f79ab97b725015b30c91e3d862af0ae2b7eefc0d985c255cf1d5985df7774d", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "669d56d0d471defe7ba7f8480fd200e7f2020837f555fe7721224d960e799ef2", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/43015e1cfbb2c3bf16b09f1b0b56bf73a6e20efba58e9639dedaf0f567751ca6.arrow b/evidence/results/43015e1cfbb2c3bf16b09f1b0b56bf73a6e20efba58e9639dedaf0f567751ca6.arrow new file mode 100644 index 000000000..3e8569dff Binary files /dev/null and b/evidence/results/43015e1cfbb2c3bf16b09f1b0b56bf73a6e20efba58e9639dedaf0f567751ca6.arrow differ diff --git a/evidence/results/43015e1cfbb2c3bf16b09f1b0b56bf73a6e20efba58e9639dedaf0f567751ca6.json b/evidence/results/43015e1cfbb2c3bf16b09f1b0b56bf73a6e20efba58e9639dedaf0f567751ca6.json new file mode 100644 index 000000000..7c99f26ed --- /dev/null +++ b/evidence/results/43015e1cfbb2c3bf16b09f1b0b56bf73a6e20efba58e9639dedaf0f567751ca6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d954747ce71c008facaba6674919925a1a300b3f45136903c11ba4f65ab9a2f5", + "case_hash": "43015e1cfbb2c3bf16b09f1b0b56bf73a6e20efba58e9639dedaf0f567751ca6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "87b5edfd71a82f7355699d187b056a09889bdeeae25bd8b476d98203d3939544", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/43027b8837c0b933cf675daefe19831b4777f7ece1deac3a56de05ba9eb7fcb3.arrow b/evidence/results/43027b8837c0b933cf675daefe19831b4777f7ece1deac3a56de05ba9eb7fcb3.arrow new file mode 100644 index 000000000..d1f35b57f Binary files /dev/null and b/evidence/results/43027b8837c0b933cf675daefe19831b4777f7ece1deac3a56de05ba9eb7fcb3.arrow differ diff --git a/evidence/results/43027b8837c0b933cf675daefe19831b4777f7ece1deac3a56de05ba9eb7fcb3.json b/evidence/results/43027b8837c0b933cf675daefe19831b4777f7ece1deac3a56de05ba9eb7fcb3.json new file mode 100644 index 000000000..99915b87f --- /dev/null +++ b/evidence/results/43027b8837c0b933cf675daefe19831b4777f7ece1deac3a56de05ba9eb7fcb3.json @@ -0,0 +1,62 @@ +{ + "arrow_sha256": "6915b2a6cf2f2d43f63ed29502fa6b039b23ccb5bb885127be9ecfc55b3fc22e", + "case_hash": "43027b8837c0b933cf675daefe19831b4777f7ece1deac3a56de05ba9eb7fcb3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 6, + "type_name": "TIMESTAMP_LTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "974528444b722634a94e98dfb7a60202ae5b9cc9e46762afeb3a4cafc67baa80", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/43330d55f3376d0f47eaa399389101ee6d0ba8547f1b32558edee457ced3c7fb.arrow b/evidence/results/43330d55f3376d0f47eaa399389101ee6d0ba8547f1b32558edee457ced3c7fb.arrow new file mode 100644 index 000000000..476aa65fe Binary files /dev/null and b/evidence/results/43330d55f3376d0f47eaa399389101ee6d0ba8547f1b32558edee457ced3c7fb.arrow differ diff --git a/evidence/results/43330d55f3376d0f47eaa399389101ee6d0ba8547f1b32558edee457ced3c7fb.json b/evidence/results/43330d55f3376d0f47eaa399389101ee6d0ba8547f1b32558edee457ced3c7fb.json new file mode 100644 index 000000000..d87963276 --- /dev/null +++ b/evidence/results/43330d55f3376d0f47eaa399389101ee6d0ba8547f1b32558edee457ced3c7fb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "372e363cd0b0c0b9e4563885b99b6e0a58af5c031a504d5960e4a1b226f5ab3f", + "case_hash": "43330d55f3376d0f47eaa399389101ee6d0ba8547f1b32558edee457ced3c7fb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7117725c5b0ab449f771d260900efe07c8e8e9204507cc5df080d6056b69785e", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/43331cccc798d1d00e6fc9ba979209e5dc3d54916912fbdb6ad27de845619308.arrow b/evidence/results/43331cccc798d1d00e6fc9ba979209e5dc3d54916912fbdb6ad27de845619308.arrow new file mode 100644 index 000000000..72f616c2a Binary files /dev/null and b/evidence/results/43331cccc798d1d00e6fc9ba979209e5dc3d54916912fbdb6ad27de845619308.arrow differ diff --git a/evidence/results/43331cccc798d1d00e6fc9ba979209e5dc3d54916912fbdb6ad27de845619308.json b/evidence/results/43331cccc798d1d00e6fc9ba979209e5dc3d54916912fbdb6ad27de845619308.json new file mode 100644 index 000000000..bffa320fa --- /dev/null +++ b/evidence/results/43331cccc798d1d00e6fc9ba979209e5dc3d54916912fbdb6ad27de845619308.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e8e4e4e33c5ca1793ae26b9cf7b096f39e74d54acb490afc5f81a4ec471c1f07", + "case_hash": "43331cccc798d1d00e6fc9ba979209e5dc3d54916912fbdb6ad27de845619308", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c23117177b84e33001c2cb0cd2305ce336f28fdfd948d731663f06810ec98784", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/433d5881c73a1ebc30079f5da47414cde2bb817b966602f361391f9b20f20ae1.arrow b/evidence/results/433d5881c73a1ebc30079f5da47414cde2bb817b966602f361391f9b20f20ae1.arrow new file mode 100644 index 000000000..e439e949a Binary files /dev/null and b/evidence/results/433d5881c73a1ebc30079f5da47414cde2bb817b966602f361391f9b20f20ae1.arrow differ diff --git a/evidence/results/433d5881c73a1ebc30079f5da47414cde2bb817b966602f361391f9b20f20ae1.json b/evidence/results/433d5881c73a1ebc30079f5da47414cde2bb817b966602f361391f9b20f20ae1.json new file mode 100644 index 000000000..2d9b58daf --- /dev/null +++ b/evidence/results/433d5881c73a1ebc30079f5da47414cde2bb817b966602f361391f9b20f20ae1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e35876c4574a9893e128ff83f0fbcff4f6c1f6497e7b6e8edbf797d04a94718f", + "case_hash": "433d5881c73a1ebc30079f5da47414cde2bb817b966602f361391f9b20f20ae1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "46b652d00c40774aec49c50c03c846fd990573f349ae1cf51687f15037cfd85c", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/43485bbd3e7a1fff76aa67c1a9dc08066808171d7c94a77e66cd590df6821d37.arrow b/evidence/results/43485bbd3e7a1fff76aa67c1a9dc08066808171d7c94a77e66cd590df6821d37.arrow new file mode 100644 index 000000000..0211714b3 Binary files /dev/null and b/evidence/results/43485bbd3e7a1fff76aa67c1a9dc08066808171d7c94a77e66cd590df6821d37.arrow differ diff --git a/evidence/results/43485bbd3e7a1fff76aa67c1a9dc08066808171d7c94a77e66cd590df6821d37.json b/evidence/results/43485bbd3e7a1fff76aa67c1a9dc08066808171d7c94a77e66cd590df6821d37.json new file mode 100644 index 000000000..094da1013 --- /dev/null +++ b/evidence/results/43485bbd3e7a1fff76aa67c1a9dc08066808171d7c94a77e66cd590df6821d37.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "27aae48cea854ff4e6bdf046b9491684f7a4f0a6109a931f07fdd145c23f241c", + "case_hash": "43485bbd3e7a1fff76aa67c1a9dc08066808171d7c94a77e66cd590df6821d37", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "14ec5cc80cb0b0867b0bd7c0e3e5cb8dc59b3e7a8f406e08e2c09ad552016d53", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/43587145b60326f8aa4ed2d6f21d6b68056f75539faaf9b7593150cba5c65906.arrow b/evidence/results/43587145b60326f8aa4ed2d6f21d6b68056f75539faaf9b7593150cba5c65906.arrow new file mode 100644 index 000000000..66ff32512 Binary files /dev/null and b/evidence/results/43587145b60326f8aa4ed2d6f21d6b68056f75539faaf9b7593150cba5c65906.arrow differ diff --git a/evidence/results/43587145b60326f8aa4ed2d6f21d6b68056f75539faaf9b7593150cba5c65906.json b/evidence/results/43587145b60326f8aa4ed2d6f21d6b68056f75539faaf9b7593150cba5c65906.json new file mode 100644 index 000000000..d4a39d89d --- /dev/null +++ b/evidence/results/43587145b60326f8aa4ed2d6f21d6b68056f75539faaf9b7593150cba5c65906.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5a2debcb1b755ac3b2e600fdf93e388ba4b6ba7dce67bac9bc599d5192864a16", + "case_hash": "43587145b60326f8aa4ed2d6f21d6b68056f75539faaf9b7593150cba5c65906", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "31626944df0b7baf0d83d643e25028566969f4538de43cfd435dc2d6fc665cfb", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/43597c803753c0e829f7aed819aa102665082e985c795513d0c92d850b19ab1c.arrow b/evidence/results/43597c803753c0e829f7aed819aa102665082e985c795513d0c92d850b19ab1c.arrow new file mode 100644 index 000000000..9d1161a0d Binary files /dev/null and b/evidence/results/43597c803753c0e829f7aed819aa102665082e985c795513d0c92d850b19ab1c.arrow differ diff --git a/evidence/results/43597c803753c0e829f7aed819aa102665082e985c795513d0c92d850b19ab1c.json b/evidence/results/43597c803753c0e829f7aed819aa102665082e985c795513d0c92d850b19ab1c.json new file mode 100644 index 000000000..6013e69aa --- /dev/null +++ b/evidence/results/43597c803753c0e829f7aed819aa102665082e985c795513d0c92d850b19ab1c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7d8f15aec794785b263ec59c7b89ccbd7e44cd5d7e3f2db569aecad5356a12da", + "case_hash": "43597c803753c0e829f7aed819aa102665082e985c795513d0c92d850b19ab1c", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "df3f369d15a1164d7c252265d56c2cb49310f73e4329060714afd5a3286338c9", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/436fb0d327408888839bdb15b5b90578b0a7beb5be078a3ac5fedd959dfc1fc6.arrow b/evidence/results/436fb0d327408888839bdb15b5b90578b0a7beb5be078a3ac5fedd959dfc1fc6.arrow new file mode 100644 index 000000000..e6fb1a099 Binary files /dev/null and b/evidence/results/436fb0d327408888839bdb15b5b90578b0a7beb5be078a3ac5fedd959dfc1fc6.arrow differ diff --git a/evidence/results/436fb0d327408888839bdb15b5b90578b0a7beb5be078a3ac5fedd959dfc1fc6.json b/evidence/results/436fb0d327408888839bdb15b5b90578b0a7beb5be078a3ac5fedd959dfc1fc6.json new file mode 100644 index 000000000..828ddbb6c --- /dev/null +++ b/evidence/results/436fb0d327408888839bdb15b5b90578b0a7beb5be078a3ac5fedd959dfc1fc6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3782309b1d52022d61c152cff57aaa663534c24d66dda30ddb196774d549849f", + "case_hash": "436fb0d327408888839bdb15b5b90578b0a7beb5be078a3ac5fedd959dfc1fc6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2bd11abd7bdf2a0a7ee08efa783f9f5658727f37f4f9254e4c45467e8ac9668b", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4372c4563841cb8583aa8cdb9c155d70070ea4043b657fd1e79ef49dac245ebf.arrow b/evidence/results/4372c4563841cb8583aa8cdb9c155d70070ea4043b657fd1e79ef49dac245ebf.arrow new file mode 100644 index 000000000..2a4d6388a Binary files /dev/null and b/evidence/results/4372c4563841cb8583aa8cdb9c155d70070ea4043b657fd1e79ef49dac245ebf.arrow differ diff --git a/evidence/results/4372c4563841cb8583aa8cdb9c155d70070ea4043b657fd1e79ef49dac245ebf.json b/evidence/results/4372c4563841cb8583aa8cdb9c155d70070ea4043b657fd1e79ef49dac245ebf.json new file mode 100644 index 000000000..0a9d5a495 --- /dev/null +++ b/evidence/results/4372c4563841cb8583aa8cdb9c155d70070ea4043b657fd1e79ef49dac245ebf.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "4b6ba6c2e73fbbc27b16766b92cd4df7ea88c3553c8238fa0340d10ad7e2b0cd", + "case_hash": "4372c4563841cb8583aa8cdb9c155d70070ea4043b657fd1e79ef49dac245ebf", + "columns": [ + { + "internal_size": null, + "name": "L", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c9c516cee749b24892e8c0aee70aa6140489ebf1a8b8662507731d06037633cc", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/439fcaeab4e97c12f91ade5f4134062aa7de41a78de6ed9f0d535a3ed776cf44.arrow b/evidence/results/439fcaeab4e97c12f91ade5f4134062aa7de41a78de6ed9f0d535a3ed776cf44.arrow new file mode 100644 index 000000000..f3912b2a0 Binary files /dev/null and b/evidence/results/439fcaeab4e97c12f91ade5f4134062aa7de41a78de6ed9f0d535a3ed776cf44.arrow differ diff --git a/evidence/results/439fcaeab4e97c12f91ade5f4134062aa7de41a78de6ed9f0d535a3ed776cf44.json b/evidence/results/439fcaeab4e97c12f91ade5f4134062aa7de41a78de6ed9f0d535a3ed776cf44.json new file mode 100644 index 000000000..68cdb4228 --- /dev/null +++ b/evidence/results/439fcaeab4e97c12f91ade5f4134062aa7de41a78de6ed9f0d535a3ed776cf44.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "39bdd990ee59eea0482a70ef91ac560f6a879064b756bf875a77825c121c2bf2", + "case_hash": "439fcaeab4e97c12f91ade5f4134062aa7de41a78de6ed9f0d535a3ed776cf44", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d728badd291e27452c937c365b1fd17afdecf1e42f4aac9a07635fb2921d0c10", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/43c1ccb2f0e98417397250b3eea22bad7f17e4bcda24a4110e6f89e6085a6229.arrow b/evidence/results/43c1ccb2f0e98417397250b3eea22bad7f17e4bcda24a4110e6f89e6085a6229.arrow new file mode 100644 index 000000000..c2c91daf3 Binary files /dev/null and b/evidence/results/43c1ccb2f0e98417397250b3eea22bad7f17e4bcda24a4110e6f89e6085a6229.arrow differ diff --git a/evidence/results/43c1ccb2f0e98417397250b3eea22bad7f17e4bcda24a4110e6f89e6085a6229.json b/evidence/results/43c1ccb2f0e98417397250b3eea22bad7f17e4bcda24a4110e6f89e6085a6229.json new file mode 100644 index 000000000..08e869c09 --- /dev/null +++ b/evidence/results/43c1ccb2f0e98417397250b3eea22bad7f17e4bcda24a4110e6f89e6085a6229.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "525fb6649bf8d909e6a12b4393d55a427f866beba0f8a4681b3b42eaf690c49e", + "case_hash": "43c1ccb2f0e98417397250b3eea22bad7f17e4bcda24a4110e6f89e6085a6229", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": null, + "name": "O", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": null, + "name": "Z", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f9cf32e4e4baa5d79eab65dbe534f54807df1cfd0ef083feb40d6316c91486dd", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/43dcbd971bad4693c846b7978bc9101cd09af3a40d688fdf2390471d7fc3bedb.arrow b/evidence/results/43dcbd971bad4693c846b7978bc9101cd09af3a40d688fdf2390471d7fc3bedb.arrow new file mode 100644 index 000000000..bb3220669 Binary files /dev/null and b/evidence/results/43dcbd971bad4693c846b7978bc9101cd09af3a40d688fdf2390471d7fc3bedb.arrow differ diff --git a/evidence/results/43dcbd971bad4693c846b7978bc9101cd09af3a40d688fdf2390471d7fc3bedb.json b/evidence/results/43dcbd971bad4693c846b7978bc9101cd09af3a40d688fdf2390471d7fc3bedb.json new file mode 100644 index 000000000..e0ec017c0 --- /dev/null +++ b/evidence/results/43dcbd971bad4693c846b7978bc9101cd09af3a40d688fdf2390471d7fc3bedb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "259b0f198a7bbbd5c0796f888045e0abf92b0433a01fd86feb44c03667198b07", + "case_hash": "43dcbd971bad4693c846b7978bc9101cd09af3a40d688fdf2390471d7fc3bedb", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a8470f6e72a1b00d08aaeabeff00aa5080b5d312a133762af6a5439baa1cf104", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/43ec5082886db76f4bbbe033609259f7cd37ce445fcc3c3bf0ccc6cf8e012a0a.json b/evidence/results/43ec5082886db76f4bbbe033609259f7cd37ce445fcc3c3bf0ccc6cf8e012a0a.json new file mode 100644 index 000000000..cc2641054 --- /dev/null +++ b/evidence/results/43ec5082886db76f4bbbe033609259f7cd37ce445fcc3c3bf0ccc6cf8e012a0a.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "43ec5082886db76f4bbbe033609259f7cd37ce445fcc3c3bf0ccc6cf8e012a0a", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100043, + "message": "Invalid floating point operation: log(2,0)", + "sqlstate": "2201E" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7dff23db359dc4b350822e8c7e15c9c873d87ff26a83a499576492ab961faff1", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/43fced9284b0ffc1ef2f9698939d131c11b0e14c7e31c3b5fcf38c155a6a6fe3.arrow b/evidence/results/43fced9284b0ffc1ef2f9698939d131c11b0e14c7e31c3b5fcf38c155a6a6fe3.arrow new file mode 100644 index 000000000..15b9293d8 Binary files /dev/null and b/evidence/results/43fced9284b0ffc1ef2f9698939d131c11b0e14c7e31c3b5fcf38c155a6a6fe3.arrow differ diff --git a/evidence/results/43fced9284b0ffc1ef2f9698939d131c11b0e14c7e31c3b5fcf38c155a6a6fe3.json b/evidence/results/43fced9284b0ffc1ef2f9698939d131c11b0e14c7e31c3b5fcf38c155a6a6fe3.json new file mode 100644 index 000000000..cbf9587ea --- /dev/null +++ b/evidence/results/43fced9284b0ffc1ef2f9698939d131c11b0e14c7e31c3b5fcf38c155a6a6fe3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7f28cea102a94882efda9c9e04be771a3bac8ec5780c87e2c67c654efcac0099", + "case_hash": "43fced9284b0ffc1ef2f9698939d131c11b0e14c7e31c3b5fcf38c155a6a6fe3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cf012145e3b0d273cd71bcfeb0d82a2de6901523f63962dbdce9d7c7cc7d7a27", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4410ebd6e7cd3e4e28ac5c39a7a094f23a8530be1eaf9a8fafb2cc81b63492c3.arrow b/evidence/results/4410ebd6e7cd3e4e28ac5c39a7a094f23a8530be1eaf9a8fafb2cc81b63492c3.arrow new file mode 100644 index 000000000..3b3b2b5ea Binary files /dev/null and b/evidence/results/4410ebd6e7cd3e4e28ac5c39a7a094f23a8530be1eaf9a8fafb2cc81b63492c3.arrow differ diff --git a/evidence/results/4410ebd6e7cd3e4e28ac5c39a7a094f23a8530be1eaf9a8fafb2cc81b63492c3.json b/evidence/results/4410ebd6e7cd3e4e28ac5c39a7a094f23a8530be1eaf9a8fafb2cc81b63492c3.json new file mode 100644 index 000000000..a1c101982 --- /dev/null +++ b/evidence/results/4410ebd6e7cd3e4e28ac5c39a7a094f23a8530be1eaf9a8fafb2cc81b63492c3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c18a498d7ca06259ceb62636ccb98eb34a378f8dc21a2ff6419d7461b7f61fc7", + "case_hash": "4410ebd6e7cd3e4e28ac5c39a7a094f23a8530be1eaf9a8fafb2cc81b63492c3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bb7d925d81db79a3189fbeb3251cb95d685ad48480c1568367ba1e1d45c4f5b3", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/442575012c09867428fc27db2540b2a3d43b678df3e8d377574c42ff876e90f3.arrow b/evidence/results/442575012c09867428fc27db2540b2a3d43b678df3e8d377574c42ff876e90f3.arrow new file mode 100644 index 000000000..650ba94b0 Binary files /dev/null and b/evidence/results/442575012c09867428fc27db2540b2a3d43b678df3e8d377574c42ff876e90f3.arrow differ diff --git a/evidence/results/442575012c09867428fc27db2540b2a3d43b678df3e8d377574c42ff876e90f3.json b/evidence/results/442575012c09867428fc27db2540b2a3d43b678df3e8d377574c42ff876e90f3.json new file mode 100644 index 000000000..8426e963b --- /dev/null +++ b/evidence/results/442575012c09867428fc27db2540b2a3d43b678df3e8d377574c42ff876e90f3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "98faf4ec42d27e7c72e8a68539461c23e54ede5509223663e8f005b4345a5002", + "case_hash": "442575012c09867428fc27db2540b2a3d43b678df3e8d377574c42ff876e90f3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "75e97d6c7010c44b8ec95cccca74226a8a554880c9d36bba940e7f0884d4b8fd", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/44260006fca161bdcd83b95c1ae03e8069d04c349c2a37775270357d9aefbf2b.arrow b/evidence/results/44260006fca161bdcd83b95c1ae03e8069d04c349c2a37775270357d9aefbf2b.arrow new file mode 100644 index 000000000..78001cdc9 Binary files /dev/null and b/evidence/results/44260006fca161bdcd83b95c1ae03e8069d04c349c2a37775270357d9aefbf2b.arrow differ diff --git a/evidence/results/44260006fca161bdcd83b95c1ae03e8069d04c349c2a37775270357d9aefbf2b.json b/evidence/results/44260006fca161bdcd83b95c1ae03e8069d04c349c2a37775270357d9aefbf2b.json new file mode 100644 index 000000000..21813a5ad --- /dev/null +++ b/evidence/results/44260006fca161bdcd83b95c1ae03e8069d04c349c2a37775270357d9aefbf2b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "94bebdb54649627d04d321b15d69b6b5e0dff402dfeb0c7d36aceb2bf633aa9c", + "case_hash": "44260006fca161bdcd83b95c1ae03e8069d04c349c2a37775270357d9aefbf2b", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7244fe924899e135af21f77089038e7d2fb2955c4610cd59bb9ca2116d580b71", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/443da81b327ae87a7528cd3981a33a452a03b59406e70875f5679106265e0352.arrow b/evidence/results/443da81b327ae87a7528cd3981a33a452a03b59406e70875f5679106265e0352.arrow new file mode 100644 index 000000000..b69ff478e Binary files /dev/null and b/evidence/results/443da81b327ae87a7528cd3981a33a452a03b59406e70875f5679106265e0352.arrow differ diff --git a/evidence/results/443da81b327ae87a7528cd3981a33a452a03b59406e70875f5679106265e0352.json b/evidence/results/443da81b327ae87a7528cd3981a33a452a03b59406e70875f5679106265e0352.json new file mode 100644 index 000000000..6ff2e6d6c --- /dev/null +++ b/evidence/results/443da81b327ae87a7528cd3981a33a452a03b59406e70875f5679106265e0352.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e4404540264ee126a3cb89ee258e099b94498cf29a74cd9f3caf40f8d5949328", + "case_hash": "443da81b327ae87a7528cd3981a33a452a03b59406e70875f5679106265e0352", + "columns": [ + { + "internal_size": 16777216, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 16, + "type_name": "VECTOR" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "785d1884f61af934ff1c70a1ca6506809b0abed39a223e46c4d818f07ab9c54e", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4440b2d840cfe02d7fde269f35581069ef1a4cf88d29749f80e2d9a5d1df0114.arrow b/evidence/results/4440b2d840cfe02d7fde269f35581069ef1a4cf88d29749f80e2d9a5d1df0114.arrow new file mode 100644 index 000000000..d249968ad Binary files /dev/null and b/evidence/results/4440b2d840cfe02d7fde269f35581069ef1a4cf88d29749f80e2d9a5d1df0114.arrow differ diff --git a/evidence/results/4440b2d840cfe02d7fde269f35581069ef1a4cf88d29749f80e2d9a5d1df0114.json b/evidence/results/4440b2d840cfe02d7fde269f35581069ef1a4cf88d29749f80e2d9a5d1df0114.json new file mode 100644 index 000000000..2b5862729 --- /dev/null +++ b/evidence/results/4440b2d840cfe02d7fde269f35581069ef1a4cf88d29749f80e2d9a5d1df0114.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "28e85dfeae2a1ce8b35c6761d0ce1f2adf18e3a94d8a25b82e55e57910d43c61", + "case_hash": "4440b2d840cfe02d7fde269f35581069ef1a4cf88d29749f80e2d9a5d1df0114", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6dd6a0597111a3c706f9c8cf1a42da65a8517f7a5d0c881e34609fcd6f60574b", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/44625f6e3005c7ed7e264414086658e2b218e87f806bd4125cce12b5c7abf30c.json b/evidence/results/44625f6e3005c7ed7e264414086658e2b218e87f806bd4125cce12b5c7abf30c.json new file mode 100644 index 000000000..83e006ab5 --- /dev/null +++ b/evidence/results/44625f6e3005c7ed7e264414086658e2b218e87f806bd4125cce12b5c7abf30c.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "44625f6e3005c7ed7e264414086658e2b218e87f806bd4125cce12b5c7abf30c", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1007, + "message": "SQL compilation error:\ninvalid type [TO_BOOLEAN(INPUT.X)] for parameter 'TO_BOOLEAN'", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b4ae953b6a69c6b9c3e8922eb94dd8e7f221423db6bff9b1942af7195fc4ae2d", + "recorded_at": "2026-11-05T22:56:30.137714+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4479ac62d3cc7c2f7edb3198ea3d0190ae81c0042e39d6bbfc4dbc0a28bff444.arrow b/evidence/results/4479ac62d3cc7c2f7edb3198ea3d0190ae81c0042e39d6bbfc4dbc0a28bff444.arrow new file mode 100644 index 000000000..97b676490 Binary files /dev/null and b/evidence/results/4479ac62d3cc7c2f7edb3198ea3d0190ae81c0042e39d6bbfc4dbc0a28bff444.arrow differ diff --git a/evidence/results/4479ac62d3cc7c2f7edb3198ea3d0190ae81c0042e39d6bbfc4dbc0a28bff444.json b/evidence/results/4479ac62d3cc7c2f7edb3198ea3d0190ae81c0042e39d6bbfc4dbc0a28bff444.json new file mode 100644 index 000000000..023111d21 --- /dev/null +++ b/evidence/results/4479ac62d3cc7c2f7edb3198ea3d0190ae81c0042e39d6bbfc4dbc0a28bff444.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e93970a6723356dace33e8940a31eb09c91cc28774387f7c9892985813dc3566", + "case_hash": "4479ac62d3cc7c2f7edb3198ea3d0190ae81c0042e39d6bbfc4dbc0a28bff444", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9a6cd8fdfe8445d934bdbe93912555a0bb49e673008c9fc31ca968862b1344c9", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/44e3996e8b182cf91fd615ff71d4cce92ec6fd95865db4042de6bfe8f328b818.json b/evidence/results/44e3996e8b182cf91fd615ff71d4cce92ec6fd95865db4042de6bfe8f328b818.json new file mode 100644 index 000000000..402c9f0c4 --- /dev/null +++ b/evidence/results/44e3996e8b182cf91fd615ff71d4cce92ec6fd95865db4042de6bfe8f328b818.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "44e3996e8b182cf91fd615ff71d4cce92ec6fd95865db4042de6bfe8f328b818", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100195, + "message": "Can't compress data (too large output or invalid), method: 'SNAPPY'", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "02808153243787577a52683f501dc98f6f6d3ac21144f5600b8e3eefa8993cbd", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/44f4fce2b28d1563205e4503eb7fae8046c3fbf997c7aee1980f1b49997e3852.arrow b/evidence/results/44f4fce2b28d1563205e4503eb7fae8046c3fbf997c7aee1980f1b49997e3852.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/44f4fce2b28d1563205e4503eb7fae8046c3fbf997c7aee1980f1b49997e3852.arrow differ diff --git a/evidence/results/44f4fce2b28d1563205e4503eb7fae8046c3fbf997c7aee1980f1b49997e3852.json b/evidence/results/44f4fce2b28d1563205e4503eb7fae8046c3fbf997c7aee1980f1b49997e3852.json new file mode 100644 index 000000000..048057023 --- /dev/null +++ b/evidence/results/44f4fce2b28d1563205e4503eb7fae8046c3fbf997c7aee1980f1b49997e3852.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "44f4fce2b28d1563205e4503eb7fae8046c3fbf997c7aee1980f1b49997e3852", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f5cf4ba9ea11ad7b2c73e191bf5c21b6ad70ac0338b9d7aa9aef5d9566a70dda", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4507443905e71ca37ab85639d08873443e9498a9a9b42b37f16695524f2db962.arrow b/evidence/results/4507443905e71ca37ab85639d08873443e9498a9a9b42b37f16695524f2db962.arrow new file mode 100644 index 000000000..3fe97371d Binary files /dev/null and b/evidence/results/4507443905e71ca37ab85639d08873443e9498a9a9b42b37f16695524f2db962.arrow differ diff --git a/evidence/results/4507443905e71ca37ab85639d08873443e9498a9a9b42b37f16695524f2db962.json b/evidence/results/4507443905e71ca37ab85639d08873443e9498a9a9b42b37f16695524f2db962.json new file mode 100644 index 000000000..69cd787c0 --- /dev/null +++ b/evidence/results/4507443905e71ca37ab85639d08873443e9498a9a9b42b37f16695524f2db962.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "67b7f35181db8189fa2fd179c5027969a86cca7f4e7c51c21e80bd47dead75ec", + "case_hash": "4507443905e71ca37ab85639d08873443e9498a9a9b42b37f16695524f2db962", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d965dc2dc5cbd556a99e79d0ad613682327792b5c9c64b881b63e5b56c254433", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4516524aa3386ee1960006a7901e6fa5c797dd32bcc3650c167dbf544c3505cb.arrow b/evidence/results/4516524aa3386ee1960006a7901e6fa5c797dd32bcc3650c167dbf544c3505cb.arrow new file mode 100644 index 000000000..e353ee07b Binary files /dev/null and b/evidence/results/4516524aa3386ee1960006a7901e6fa5c797dd32bcc3650c167dbf544c3505cb.arrow differ diff --git a/evidence/results/4516524aa3386ee1960006a7901e6fa5c797dd32bcc3650c167dbf544c3505cb.json b/evidence/results/4516524aa3386ee1960006a7901e6fa5c797dd32bcc3650c167dbf544c3505cb.json new file mode 100644 index 000000000..7ba1315f3 --- /dev/null +++ b/evidence/results/4516524aa3386ee1960006a7901e6fa5c797dd32bcc3650c167dbf544c3505cb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "78b85f7d789004d032a176c5265f19f7fdd71e6175420a5a3acc9b12c1d626af", + "case_hash": "4516524aa3386ee1960006a7901e6fa5c797dd32bcc3650c167dbf544c3505cb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6e0c3b0c89469657eb0c02075765d5879e12a5daec132891866a98e9aebb260e", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/452aba008ba2cfa2c5489a232ab95f3ea70909caa73cf3a11a8a9c1aa013e29a.arrow b/evidence/results/452aba008ba2cfa2c5489a232ab95f3ea70909caa73cf3a11a8a9c1aa013e29a.arrow new file mode 100644 index 000000000..3795ae605 Binary files /dev/null and b/evidence/results/452aba008ba2cfa2c5489a232ab95f3ea70909caa73cf3a11a8a9c1aa013e29a.arrow differ diff --git a/evidence/results/452aba008ba2cfa2c5489a232ab95f3ea70909caa73cf3a11a8a9c1aa013e29a.json b/evidence/results/452aba008ba2cfa2c5489a232ab95f3ea70909caa73cf3a11a8a9c1aa013e29a.json new file mode 100644 index 000000000..8c6608656 --- /dev/null +++ b/evidence/results/452aba008ba2cfa2c5489a232ab95f3ea70909caa73cf3a11a8a9c1aa013e29a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64e198ca1642e6bcea1eb6cd9a4e2004fcf4cde9a34ac0091f0c57bfdc4d3165", + "case_hash": "452aba008ba2cfa2c5489a232ab95f3ea70909caa73cf3a11a8a9c1aa013e29a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "933efbebb7de29b5fb8d7a6be763886e23bf427829c0eb9756a83a9a7c4bf3ef", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/452fa588585deb3301230c46408482d86ab40f551d031662cfb74de34f38c607.arrow b/evidence/results/452fa588585deb3301230c46408482d86ab40f551d031662cfb74de34f38c607.arrow new file mode 100644 index 000000000..69d1e3eeb Binary files /dev/null and b/evidence/results/452fa588585deb3301230c46408482d86ab40f551d031662cfb74de34f38c607.arrow differ diff --git a/evidence/results/452fa588585deb3301230c46408482d86ab40f551d031662cfb74de34f38c607.json b/evidence/results/452fa588585deb3301230c46408482d86ab40f551d031662cfb74de34f38c607.json new file mode 100644 index 000000000..680c530f7 --- /dev/null +++ b/evidence/results/452fa588585deb3301230c46408482d86ab40f551d031662cfb74de34f38c607.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0d61012c84838555b8aeab9b8d2d3941c6c30e343defdb3115706e64c2ad9f7a", + "case_hash": "452fa588585deb3301230c46408482d86ab40f551d031662cfb74de34f38c607", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6a301544a5f9673acf9f0bb5316fd7036203d978c1c8bdae673485bac5d92b7e", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/454ea2e7033eafd6b8e632e94fc782d04cd201149570c177521974f6952bc971.arrow b/evidence/results/454ea2e7033eafd6b8e632e94fc782d04cd201149570c177521974f6952bc971.arrow new file mode 100644 index 000000000..57de4e932 Binary files /dev/null and b/evidence/results/454ea2e7033eafd6b8e632e94fc782d04cd201149570c177521974f6952bc971.arrow differ diff --git a/evidence/results/454ea2e7033eafd6b8e632e94fc782d04cd201149570c177521974f6952bc971.json b/evidence/results/454ea2e7033eafd6b8e632e94fc782d04cd201149570c177521974f6952bc971.json new file mode 100644 index 000000000..f7b9f59f5 --- /dev/null +++ b/evidence/results/454ea2e7033eafd6b8e632e94fc782d04cd201149570c177521974f6952bc971.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "c3d85b7ef954f89291c151180edfe9d1f6925f3bf777917c52294ff319421803", + "case_hash": "454ea2e7033eafd6b8e632e94fc782d04cd201149570c177521974f6952bc971", + "columns": [ + { + "internal_size": null, + "name": "HOUR", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + }, + { + "internal_size": null, + "name": "HOUR_WALL", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "DAY", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + }, + { + "internal_size": null, + "name": "DAY_WALL", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0883194036dd541e0afeb9766412a486810d194356ebb79bf4fa23c8c299e55b", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/45916d0a129e11d2af942f1e5b15add4120fa6d362d1278ce2f5afc4dbbc48b7.arrow b/evidence/results/45916d0a129e11d2af942f1e5b15add4120fa6d362d1278ce2f5afc4dbbc48b7.arrow new file mode 100644 index 000000000..98c558fef Binary files /dev/null and b/evidence/results/45916d0a129e11d2af942f1e5b15add4120fa6d362d1278ce2f5afc4dbbc48b7.arrow differ diff --git a/evidence/results/45916d0a129e11d2af942f1e5b15add4120fa6d362d1278ce2f5afc4dbbc48b7.json b/evidence/results/45916d0a129e11d2af942f1e5b15add4120fa6d362d1278ce2f5afc4dbbc48b7.json new file mode 100644 index 000000000..cd1e51063 --- /dev/null +++ b/evidence/results/45916d0a129e11d2af942f1e5b15add4120fa6d362d1278ce2f5afc4dbbc48b7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e96a476a9c5d5e3a2c6b3628fe74640eeda7e2cbfbb18f28a489f151674adb17", + "case_hash": "45916d0a129e11d2af942f1e5b15add4120fa6d362d1278ce2f5afc4dbbc48b7", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1a9c23298db8db98e7789f76bf4731654b5f514ca4cfa5bc4e4d8180c75b45e5", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/45a6a4a730a88f8fbdd5915793e54e898ec9479ddf8f6c1b03f147b249ccadf7.arrow b/evidence/results/45a6a4a730a88f8fbdd5915793e54e898ec9479ddf8f6c1b03f147b249ccadf7.arrow new file mode 100644 index 000000000..a9a9d7f0c Binary files /dev/null and b/evidence/results/45a6a4a730a88f8fbdd5915793e54e898ec9479ddf8f6c1b03f147b249ccadf7.arrow differ diff --git a/evidence/results/45a6a4a730a88f8fbdd5915793e54e898ec9479ddf8f6c1b03f147b249ccadf7.json b/evidence/results/45a6a4a730a88f8fbdd5915793e54e898ec9479ddf8f6c1b03f147b249ccadf7.json new file mode 100644 index 000000000..0e96ef995 --- /dev/null +++ b/evidence/results/45a6a4a730a88f8fbdd5915793e54e898ec9479ddf8f6c1b03f147b249ccadf7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d4e0441f20ae1f3008a37a9e2c9e383a087d7631960abb1804d3cfdb4ac1c297", + "case_hash": "45a6a4a730a88f8fbdd5915793e54e898ec9479ddf8f6c1b03f147b249ccadf7", + "columns": [ + { + "internal_size": 5, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "aad3f6c5eaf2e81499c49e8b1ba17d0c780590c7bc09c198ef63b8ed3e96c1ae", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/45be08ea61eb9ffd991391da458e17fa12fdce5558f2405068c3ef41d0d20f18.arrow b/evidence/results/45be08ea61eb9ffd991391da458e17fa12fdce5558f2405068c3ef41d0d20f18.arrow new file mode 100644 index 000000000..b67e023f1 Binary files /dev/null and b/evidence/results/45be08ea61eb9ffd991391da458e17fa12fdce5558f2405068c3ef41d0d20f18.arrow differ diff --git a/evidence/results/45be08ea61eb9ffd991391da458e17fa12fdce5558f2405068c3ef41d0d20f18.json b/evidence/results/45be08ea61eb9ffd991391da458e17fa12fdce5558f2405068c3ef41d0d20f18.json new file mode 100644 index 000000000..7845fa5e7 --- /dev/null +++ b/evidence/results/45be08ea61eb9ffd991391da458e17fa12fdce5558f2405068c3ef41d0d20f18.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "54de3ce5739ddc822f35946e3222c20c371ca77f091324497208e8c4aaea9fef", + "case_hash": "45be08ea61eb9ffd991391da458e17fa12fdce5558f2405068c3ef41d0d20f18", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 27, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "91b5260f89c22dc6c973f0303ff532bec72a350a386cfef8f8288eb273ee7ebc", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/45c2446a1db523e27333c99941c2e3b1cc41f5b339e783cd7ea7b191d756ecfb.arrow b/evidence/results/45c2446a1db523e27333c99941c2e3b1cc41f5b339e783cd7ea7b191d756ecfb.arrow new file mode 100644 index 000000000..7a1bb3b01 Binary files /dev/null and b/evidence/results/45c2446a1db523e27333c99941c2e3b1cc41f5b339e783cd7ea7b191d756ecfb.arrow differ diff --git a/evidence/results/45c2446a1db523e27333c99941c2e3b1cc41f5b339e783cd7ea7b191d756ecfb.json b/evidence/results/45c2446a1db523e27333c99941c2e3b1cc41f5b339e783cd7ea7b191d756ecfb.json new file mode 100644 index 000000000..8510e22e4 --- /dev/null +++ b/evidence/results/45c2446a1db523e27333c99941c2e3b1cc41f5b339e783cd7ea7b191d756ecfb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2bb0940424ed72e4071656b6211f47d1a27b2fb6b182888527fa69abd9248e4f", + "case_hash": "45c2446a1db523e27333c99941c2e3b1cc41f5b339e783cd7ea7b191d756ecfb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1cda663ee2136f99c94923171f45b4237d2153cac1736023fb9416e3c354e381", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/45d037cf9ccd08ae488a2ccc5177f70ae4bd5cc0c357c2d8d2eacb8229dc0807.arrow b/evidence/results/45d037cf9ccd08ae488a2ccc5177f70ae4bd5cc0c357c2d8d2eacb8229dc0807.arrow new file mode 100644 index 000000000..25a091918 Binary files /dev/null and b/evidence/results/45d037cf9ccd08ae488a2ccc5177f70ae4bd5cc0c357c2d8d2eacb8229dc0807.arrow differ diff --git a/evidence/results/45d037cf9ccd08ae488a2ccc5177f70ae4bd5cc0c357c2d8d2eacb8229dc0807.json b/evidence/results/45d037cf9ccd08ae488a2ccc5177f70ae4bd5cc0c357c2d8d2eacb8229dc0807.json new file mode 100644 index 000000000..a3c2c9fce --- /dev/null +++ b/evidence/results/45d037cf9ccd08ae488a2ccc5177f70ae4bd5cc0c357c2d8d2eacb8229dc0807.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1f483561dc52e56c7a8301b00fb57ca694f11992220548954c25d50ab137ec37", + "case_hash": "45d037cf9ccd08ae488a2ccc5177f70ae4bd5cc0c357c2d8d2eacb8229dc0807", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 6, + "type_name": "TIMESTAMP_LTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4d38118e954452034e373c53fb786ae3ce21507340f643dd2322cb06535f91b8", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/45d64080842a5e7855e03112164d1ebb5359d322e7eb28125ebf5bb45905bf09.arrow b/evidence/results/45d64080842a5e7855e03112164d1ebb5359d322e7eb28125ebf5bb45905bf09.arrow new file mode 100644 index 000000000..6b2125ca7 Binary files /dev/null and b/evidence/results/45d64080842a5e7855e03112164d1ebb5359d322e7eb28125ebf5bb45905bf09.arrow differ diff --git a/evidence/results/45d64080842a5e7855e03112164d1ebb5359d322e7eb28125ebf5bb45905bf09.json b/evidence/results/45d64080842a5e7855e03112164d1ebb5359d322e7eb28125ebf5bb45905bf09.json new file mode 100644 index 000000000..569bc9bd7 --- /dev/null +++ b/evidence/results/45d64080842a5e7855e03112164d1ebb5359d322e7eb28125ebf5bb45905bf09.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cf14bd2baacb66cc2892e659be959f564bb9303f0c19eee03810ed914cba16b0", + "case_hash": "45d64080842a5e7855e03112164d1ebb5359d322e7eb28125ebf5bb45905bf09", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cf6c13dcf1771907f6ade34fc3e9f5c850e70c15e7f9c7af7358b47ff654780f", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/45d7e37be496f59aa06f2820c85deee031c0e19a580cdae1dca824b00d7d67c8.arrow b/evidence/results/45d7e37be496f59aa06f2820c85deee031c0e19a580cdae1dca824b00d7d67c8.arrow new file mode 100644 index 000000000..d984ffbed Binary files /dev/null and b/evidence/results/45d7e37be496f59aa06f2820c85deee031c0e19a580cdae1dca824b00d7d67c8.arrow differ diff --git a/evidence/results/45d7e37be496f59aa06f2820c85deee031c0e19a580cdae1dca824b00d7d67c8.json b/evidence/results/45d7e37be496f59aa06f2820c85deee031c0e19a580cdae1dca824b00d7d67c8.json new file mode 100644 index 000000000..de26e55b6 --- /dev/null +++ b/evidence/results/45d7e37be496f59aa06f2820c85deee031c0e19a580cdae1dca824b00d7d67c8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8b606d6e3cc6f6cde5dbc3e669dfe3cebb77c1b9e98d818b7f716e04c9d00ad5", + "case_hash": "45d7e37be496f59aa06f2820c85deee031c0e19a580cdae1dca824b00d7d67c8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4768bea81c570ff2b550bd717a2985ac8921642078ae2048da99d7d822a274fe", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/45df11165b7fe9ad0e55d1512832a01957e8546c5493ace698326961ecd08f32.arrow b/evidence/results/45df11165b7fe9ad0e55d1512832a01957e8546c5493ace698326961ecd08f32.arrow new file mode 100644 index 000000000..72a97321c Binary files /dev/null and b/evidence/results/45df11165b7fe9ad0e55d1512832a01957e8546c5493ace698326961ecd08f32.arrow differ diff --git a/evidence/results/45df11165b7fe9ad0e55d1512832a01957e8546c5493ace698326961ecd08f32.json b/evidence/results/45df11165b7fe9ad0e55d1512832a01957e8546c5493ace698326961ecd08f32.json new file mode 100644 index 000000000..e1c46230a --- /dev/null +++ b/evidence/results/45df11165b7fe9ad0e55d1512832a01957e8546c5493ace698326961ecd08f32.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4db4b583c4618756555c7ef70c066fb62e385f303a2df542de34a67bf73515c5", + "case_hash": "45df11165b7fe9ad0e55d1512832a01957e8546c5493ace698326961ecd08f32", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "af40a9e101401b3e58820320f1ff70eca5fea3c0918c85a9fbade559e8edecf7", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/45fe83e96049ecc2658f3392185dd8b1f7df594d3cf0f6018773d8c7fe11da81.arrow b/evidence/results/45fe83e96049ecc2658f3392185dd8b1f7df594d3cf0f6018773d8c7fe11da81.arrow new file mode 100644 index 000000000..15ac696c4 Binary files /dev/null and b/evidence/results/45fe83e96049ecc2658f3392185dd8b1f7df594d3cf0f6018773d8c7fe11da81.arrow differ diff --git a/evidence/results/45fe83e96049ecc2658f3392185dd8b1f7df594d3cf0f6018773d8c7fe11da81.json b/evidence/results/45fe83e96049ecc2658f3392185dd8b1f7df594d3cf0f6018773d8c7fe11da81.json new file mode 100644 index 000000000..50bddf02f --- /dev/null +++ b/evidence/results/45fe83e96049ecc2658f3392185dd8b1f7df594d3cf0f6018773d8c7fe11da81.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5d69b99c374760a8137eda78695be8213c0eb45a0690a8f0e77f3bc7369ca48a", + "case_hash": "45fe83e96049ecc2658f3392185dd8b1f7df594d3cf0f6018773d8c7fe11da81", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c78decdce8a474d2c7ddcde1312b63a9465a9e3570eccd803eed5577c4b8f9a2", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/46096dee0597409e81db1a4d4cafe03d22fde70b2853ea5a4ae4a14165c8c296.arrow b/evidence/results/46096dee0597409e81db1a4d4cafe03d22fde70b2853ea5a4ae4a14165c8c296.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/46096dee0597409e81db1a4d4cafe03d22fde70b2853ea5a4ae4a14165c8c296.arrow differ diff --git a/evidence/results/46096dee0597409e81db1a4d4cafe03d22fde70b2853ea5a4ae4a14165c8c296.json b/evidence/results/46096dee0597409e81db1a4d4cafe03d22fde70b2853ea5a4ae4a14165c8c296.json new file mode 100644 index 000000000..1c079e3ff --- /dev/null +++ b/evidence/results/46096dee0597409e81db1a4d4cafe03d22fde70b2853ea5a4ae4a14165c8c296.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "46096dee0597409e81db1a4d4cafe03d22fde70b2853ea5a4ae4a14165c8c296", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1f1e06e04b518c55841565fb0c59bbdabc6d9a3a61b6fdf7efc26121fbb3d664", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/46272f03d7b5a5b1105b38031e74a7869da4c1f9a158a5e77a78f6715e639a4c.arrow b/evidence/results/46272f03d7b5a5b1105b38031e74a7869da4c1f9a158a5e77a78f6715e639a4c.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/46272f03d7b5a5b1105b38031e74a7869da4c1f9a158a5e77a78f6715e639a4c.arrow differ diff --git a/evidence/results/46272f03d7b5a5b1105b38031e74a7869da4c1f9a158a5e77a78f6715e639a4c.json b/evidence/results/46272f03d7b5a5b1105b38031e74a7869da4c1f9a158a5e77a78f6715e639a4c.json new file mode 100644 index 000000000..97883a01a --- /dev/null +++ b/evidence/results/46272f03d7b5a5b1105b38031e74a7869da4c1f9a158a5e77a78f6715e639a4c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "46272f03d7b5a5b1105b38031e74a7869da4c1f9a158a5e77a78f6715e639a4c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "85a772cc03a4d2bc093fecc54c2af7db98239aefcb38cafcf55520d4efc8b8fa", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/462ab653986ac6bdcac4288a84bbe467628a499b73c8006029827f33f317038f.arrow b/evidence/results/462ab653986ac6bdcac4288a84bbe467628a499b73c8006029827f33f317038f.arrow new file mode 100644 index 000000000..e376ebe49 Binary files /dev/null and b/evidence/results/462ab653986ac6bdcac4288a84bbe467628a499b73c8006029827f33f317038f.arrow differ diff --git a/evidence/results/462ab653986ac6bdcac4288a84bbe467628a499b73c8006029827f33f317038f.json b/evidence/results/462ab653986ac6bdcac4288a84bbe467628a499b73c8006029827f33f317038f.json new file mode 100644 index 000000000..e35336a5a --- /dev/null +++ b/evidence/results/462ab653986ac6bdcac4288a84bbe467628a499b73c8006029827f33f317038f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "963fe8eab213bf646fa03fd8b7b6b20760dfcae4d01fd0fa0d7c562b85b6aa00", + "case_hash": "462ab653986ac6bdcac4288a84bbe467628a499b73c8006029827f33f317038f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0fba2531fe35305d83241f79cbc00e6e0fb77ee4d1b9fb8c2cee2b8e3c30d25e", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/463069ea67c41512dfab91747aa99650e5151a3e9fe09e0a4ec83260ab6754fe.arrow b/evidence/results/463069ea67c41512dfab91747aa99650e5151a3e9fe09e0a4ec83260ab6754fe.arrow new file mode 100644 index 000000000..ed0483e9d Binary files /dev/null and b/evidence/results/463069ea67c41512dfab91747aa99650e5151a3e9fe09e0a4ec83260ab6754fe.arrow differ diff --git a/evidence/results/463069ea67c41512dfab91747aa99650e5151a3e9fe09e0a4ec83260ab6754fe.json b/evidence/results/463069ea67c41512dfab91747aa99650e5151a3e9fe09e0a4ec83260ab6754fe.json new file mode 100644 index 000000000..17c9a03e9 --- /dev/null +++ b/evidence/results/463069ea67c41512dfab91747aa99650e5151a3e9fe09e0a4ec83260ab6754fe.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "641e5d7513ec3f7b5ed66aa70be082a7b1a68d120c96f26916135fca84d36b24", + "case_hash": "463069ea67c41512dfab91747aa99650e5151a3e9fe09e0a4ec83260ab6754fe", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "785c47dcb18a0b6328b85c595391a2e897646651e30c3e2d59eb549dec857535", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4631c443503140a5a76cc4b8e50b04db057efc2d8bb30e68ed765a5049aae128.arrow b/evidence/results/4631c443503140a5a76cc4b8e50b04db057efc2d8bb30e68ed765a5049aae128.arrow new file mode 100644 index 000000000..3085d39ef Binary files /dev/null and b/evidence/results/4631c443503140a5a76cc4b8e50b04db057efc2d8bb30e68ed765a5049aae128.arrow differ diff --git a/evidence/results/4631c443503140a5a76cc4b8e50b04db057efc2d8bb30e68ed765a5049aae128.json b/evidence/results/4631c443503140a5a76cc4b8e50b04db057efc2d8bb30e68ed765a5049aae128.json new file mode 100644 index 000000000..d7507c90f --- /dev/null +++ b/evidence/results/4631c443503140a5a76cc4b8e50b04db057efc2d8bb30e68ed765a5049aae128.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5d9995256d53f8858238908e9ab5639ddf7f7738ad3f738e799f8c1360f4e051", + "case_hash": "4631c443503140a5a76cc4b8e50b04db057efc2d8bb30e68ed765a5049aae128", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "935dfd17ee6afbf8a788a332190940f5e68b671217c8f89e838a3e6a27242300", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/463e7e23f12e9c55e0bdd2f7c9d1fa330b4b825100bf69b1042894ee1a3652fc.arrow b/evidence/results/463e7e23f12e9c55e0bdd2f7c9d1fa330b4b825100bf69b1042894ee1a3652fc.arrow new file mode 100644 index 000000000..ea5a2b1f5 Binary files /dev/null and b/evidence/results/463e7e23f12e9c55e0bdd2f7c9d1fa330b4b825100bf69b1042894ee1a3652fc.arrow differ diff --git a/evidence/results/463e7e23f12e9c55e0bdd2f7c9d1fa330b4b825100bf69b1042894ee1a3652fc.json b/evidence/results/463e7e23f12e9c55e0bdd2f7c9d1fa330b4b825100bf69b1042894ee1a3652fc.json new file mode 100644 index 000000000..b8c0170f0 --- /dev/null +++ b/evidence/results/463e7e23f12e9c55e0bdd2f7c9d1fa330b4b825100bf69b1042894ee1a3652fc.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "77dbe2396fa865c599938209012e38b5741fb721b89a05fd0b2d5117337387a1", + "case_hash": "463e7e23f12e9c55e0bdd2f7c9d1fa330b4b825100bf69b1042894ee1a3652fc", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d68051376560c84f0405a0da9710ea3188a9091ec0dede5c678d59a7ca417fef", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/46443dd0958987eb3e2b9852660f0e14cd91c9ad3c327995f7c0ef24fa641035.arrow b/evidence/results/46443dd0958987eb3e2b9852660f0e14cd91c9ad3c327995f7c0ef24fa641035.arrow new file mode 100644 index 000000000..255823f5f Binary files /dev/null and b/evidence/results/46443dd0958987eb3e2b9852660f0e14cd91c9ad3c327995f7c0ef24fa641035.arrow differ diff --git a/evidence/results/46443dd0958987eb3e2b9852660f0e14cd91c9ad3c327995f7c0ef24fa641035.json b/evidence/results/46443dd0958987eb3e2b9852660f0e14cd91c9ad3c327995f7c0ef24fa641035.json new file mode 100644 index 000000000..3668fefd7 --- /dev/null +++ b/evidence/results/46443dd0958987eb3e2b9852660f0e14cd91c9ad3c327995f7c0ef24fa641035.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "1710a9f16a86f0bbdb5471c3cedd6be9341644d5d97833fb30cb1f0f81540cbe", + "case_hash": "46443dd0958987eb3e2b9852660f0e14cd91c9ad3c327995f7c0ef24fa641035", + "columns": [ + { + "internal_size": null, + "name": "LO", + "nullable": true, + "precision": 5, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "HI", + "nullable": true, + "precision": 5, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1c0b2eaabc7612a53b34dd4e7fbef6dc02161c61ca64f3533e87c157604abad9", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/46506d29fff086364b7bfe49773c8122e90c37b355ec18eb1b80110013cdc23e.arrow b/evidence/results/46506d29fff086364b7bfe49773c8122e90c37b355ec18eb1b80110013cdc23e.arrow new file mode 100644 index 000000000..1c728f783 Binary files /dev/null and b/evidence/results/46506d29fff086364b7bfe49773c8122e90c37b355ec18eb1b80110013cdc23e.arrow differ diff --git a/evidence/results/46506d29fff086364b7bfe49773c8122e90c37b355ec18eb1b80110013cdc23e.json b/evidence/results/46506d29fff086364b7bfe49773c8122e90c37b355ec18eb1b80110013cdc23e.json new file mode 100644 index 000000000..a1c5e9178 --- /dev/null +++ b/evidence/results/46506d29fff086364b7bfe49773c8122e90c37b355ec18eb1b80110013cdc23e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3ea6f7895a060d9eb445f6d2993771356b1c3113d33057a659e7b2cf6c475b61", + "case_hash": "46506d29fff086364b7bfe49773c8122e90c37b355ec18eb1b80110013cdc23e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e51998705b4ea28ce09394579d17e3244c9a7c0300d29b46e9ecade9ecd868ba", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/465241a18f2d4e7e799162188c728680031cdf3e4cea8b5a99a5f1d8ab6acd1c.arrow b/evidence/results/465241a18f2d4e7e799162188c728680031cdf3e4cea8b5a99a5f1d8ab6acd1c.arrow new file mode 100644 index 000000000..e5d4b8997 Binary files /dev/null and b/evidence/results/465241a18f2d4e7e799162188c728680031cdf3e4cea8b5a99a5f1d8ab6acd1c.arrow differ diff --git a/evidence/results/465241a18f2d4e7e799162188c728680031cdf3e4cea8b5a99a5f1d8ab6acd1c.json b/evidence/results/465241a18f2d4e7e799162188c728680031cdf3e4cea8b5a99a5f1d8ab6acd1c.json new file mode 100644 index 000000000..4ce70063d --- /dev/null +++ b/evidence/results/465241a18f2d4e7e799162188c728680031cdf3e4cea8b5a99a5f1d8ab6acd1c.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "ac4dcd3ed64be5effddf8aac00843408389229885835d66e3c6931ac57446801", + "case_hash": "465241a18f2d4e7e799162188c728680031cdf3e4cea8b5a99a5f1d8ab6acd1c", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "D", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ebc452ea3e381f412605a8d321f5fa4a00e4592804765dde70c64f031c316ee6", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/465fd5cae86d4316eb0c8e645207bdb3cee19a8b1ef62611f6055bec8dc965c0.arrow b/evidence/results/465fd5cae86d4316eb0c8e645207bdb3cee19a8b1ef62611f6055bec8dc965c0.arrow new file mode 100644 index 000000000..d41aafb90 Binary files /dev/null and b/evidence/results/465fd5cae86d4316eb0c8e645207bdb3cee19a8b1ef62611f6055bec8dc965c0.arrow differ diff --git a/evidence/results/465fd5cae86d4316eb0c8e645207bdb3cee19a8b1ef62611f6055bec8dc965c0.json b/evidence/results/465fd5cae86d4316eb0c8e645207bdb3cee19a8b1ef62611f6055bec8dc965c0.json new file mode 100644 index 000000000..57a856766 --- /dev/null +++ b/evidence/results/465fd5cae86d4316eb0c8e645207bdb3cee19a8b1ef62611f6055bec8dc965c0.json @@ -0,0 +1,124 @@ +{ + "arrow_sha256": "f21f5a028a3aae75dd07292006e684f94cc3adc3d8dc9f6f80154363e3be8a8e", + "case_hash": "465fd5cae86d4316eb0c8e645207bdb3cee19a8b1ef62611f6055bec8dc965c0", + "columns": [ + { + "internal_size": null, + "name": "D", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "Z", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "L", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "F", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "K", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "31e562111bb89d7c6d23b9e6c3e99741c71510591ec3e7416f14411df7fb3ab8", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/467c0f79531e5bf8f330cf7dd0c9977ad62cd77341f23a2b372fbd34bab63afa.arrow b/evidence/results/467c0f79531e5bf8f330cf7dd0c9977ad62cd77341f23a2b372fbd34bab63afa.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/467c0f79531e5bf8f330cf7dd0c9977ad62cd77341f23a2b372fbd34bab63afa.arrow differ diff --git a/evidence/results/467c0f79531e5bf8f330cf7dd0c9977ad62cd77341f23a2b372fbd34bab63afa.json b/evidence/results/467c0f79531e5bf8f330cf7dd0c9977ad62cd77341f23a2b372fbd34bab63afa.json new file mode 100644 index 000000000..30fcd764d --- /dev/null +++ b/evidence/results/467c0f79531e5bf8f330cf7dd0c9977ad62cd77341f23a2b372fbd34bab63afa.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "467c0f79531e5bf8f330cf7dd0c9977ad62cd77341f23a2b372fbd34bab63afa", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7e6b3e434f4c8f99bdc9075727297d7101fef2626dd8d77d3d6f09a9764ec0a8", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/46ac721faeac88f1cda6e82de8da668028714f653797aeb68f0a6d8f080e445c.arrow b/evidence/results/46ac721faeac88f1cda6e82de8da668028714f653797aeb68f0a6d8f080e445c.arrow new file mode 100644 index 000000000..e7c01c0b9 Binary files /dev/null and b/evidence/results/46ac721faeac88f1cda6e82de8da668028714f653797aeb68f0a6d8f080e445c.arrow differ diff --git a/evidence/results/46ac721faeac88f1cda6e82de8da668028714f653797aeb68f0a6d8f080e445c.json b/evidence/results/46ac721faeac88f1cda6e82de8da668028714f653797aeb68f0a6d8f080e445c.json new file mode 100644 index 000000000..5481d9022 --- /dev/null +++ b/evidence/results/46ac721faeac88f1cda6e82de8da668028714f653797aeb68f0a6d8f080e445c.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "9abb3c080acce9e533e98126b5f20f08312dbe4d3c2c0d8dbf5ab786e2a801e2", + "case_hash": "46ac721faeac88f1cda6e82de8da668028714f653797aeb68f0a6d8f080e445c", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "abae8d7b12ef776f23fafd29c8daf23cc662b2562daeca31716724b462d0de1f", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/46b8275d549d6b2e71b65a46478aaeafe012cbc5d0b626b4381b11de1142dd55.arrow b/evidence/results/46b8275d549d6b2e71b65a46478aaeafe012cbc5d0b626b4381b11de1142dd55.arrow new file mode 100644 index 000000000..651c87812 Binary files /dev/null and b/evidence/results/46b8275d549d6b2e71b65a46478aaeafe012cbc5d0b626b4381b11de1142dd55.arrow differ diff --git a/evidence/results/46b8275d549d6b2e71b65a46478aaeafe012cbc5d0b626b4381b11de1142dd55.json b/evidence/results/46b8275d549d6b2e71b65a46478aaeafe012cbc5d0b626b4381b11de1142dd55.json new file mode 100644 index 000000000..12065834d --- /dev/null +++ b/evidence/results/46b8275d549d6b2e71b65a46478aaeafe012cbc5d0b626b4381b11de1142dd55.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5a92a9c7e3a11c8e116d1363452f856ca29dcd0ce2b4d21d8562abd87e23a6aa", + "case_hash": "46b8275d549d6b2e71b65a46478aaeafe012cbc5d0b626b4381b11de1142dd55", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "54123ce4d2922332dd0d5a928899f14ed74090a50439cf4bc4109d509b24550a", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/46b9b3ae3abf9072613c035b16f37f8507b7480e474751f3443fa2bd2d0a37a8.arrow b/evidence/results/46b9b3ae3abf9072613c035b16f37f8507b7480e474751f3443fa2bd2d0a37a8.arrow new file mode 100644 index 000000000..f24988ab0 Binary files /dev/null and b/evidence/results/46b9b3ae3abf9072613c035b16f37f8507b7480e474751f3443fa2bd2d0a37a8.arrow differ diff --git a/evidence/results/46b9b3ae3abf9072613c035b16f37f8507b7480e474751f3443fa2bd2d0a37a8.json b/evidence/results/46b9b3ae3abf9072613c035b16f37f8507b7480e474751f3443fa2bd2d0a37a8.json new file mode 100644 index 000000000..1c68b78a0 --- /dev/null +++ b/evidence/results/46b9b3ae3abf9072613c035b16f37f8507b7480e474751f3443fa2bd2d0a37a8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "70e0e6fdbbe7d8f6a624f01093632045c2a2e39a685265c2bfa7e65755e2f298", + "case_hash": "46b9b3ae3abf9072613c035b16f37f8507b7480e474751f3443fa2bd2d0a37a8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 10, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "de3f1c1bcfc118bdbf9ae7e27fa7952988174274a022cdfb029b51ffcaa88dee", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/46bd74588dee81a6eb7398095cf05c907d139fd49eee402c0fc441c82927434a.arrow b/evidence/results/46bd74588dee81a6eb7398095cf05c907d139fd49eee402c0fc441c82927434a.arrow new file mode 100644 index 000000000..b4c5ff0f9 Binary files /dev/null and b/evidence/results/46bd74588dee81a6eb7398095cf05c907d139fd49eee402c0fc441c82927434a.arrow differ diff --git a/evidence/results/46bd74588dee81a6eb7398095cf05c907d139fd49eee402c0fc441c82927434a.json b/evidence/results/46bd74588dee81a6eb7398095cf05c907d139fd49eee402c0fc441c82927434a.json new file mode 100644 index 000000000..2ff7a10ca --- /dev/null +++ b/evidence/results/46bd74588dee81a6eb7398095cf05c907d139fd49eee402c0fc441c82927434a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fdacb16fb528ce5513bd0868279d5d69ded4243d5e259065814cdf2d65231f5e", + "case_hash": "46bd74588dee81a6eb7398095cf05c907d139fd49eee402c0fc441c82927434a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "24bebd1d74001f9e297c6cde14490e7ee51a818f066d07019c68c02667d833df", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/46c31b8196802092f1c341d63d3f7e79a3a00d09f5fa223c68540c19fb63d749.arrow b/evidence/results/46c31b8196802092f1c341d63d3f7e79a3a00d09f5fa223c68540c19fb63d749.arrow new file mode 100644 index 000000000..aef239223 Binary files /dev/null and b/evidence/results/46c31b8196802092f1c341d63d3f7e79a3a00d09f5fa223c68540c19fb63d749.arrow differ diff --git a/evidence/results/46c31b8196802092f1c341d63d3f7e79a3a00d09f5fa223c68540c19fb63d749.json b/evidence/results/46c31b8196802092f1c341d63d3f7e79a3a00d09f5fa223c68540c19fb63d749.json new file mode 100644 index 000000000..b04d1e39a --- /dev/null +++ b/evidence/results/46c31b8196802092f1c341d63d3f7e79a3a00d09f5fa223c68540c19fb63d749.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d2dd0de750f3d9241d3e680b80806a7303499b3e222b962ed1ac48e5716879ed", + "case_hash": "46c31b8196802092f1c341d63d3f7e79a3a00d09f5fa223c68540c19fb63d749", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "86f1edbce770b8a8e91f49213ffeced590375dccd26382b92ed382c06fc8669a", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/46c907987cc4fe88f1d215ff3f46384dda31467ee67ddb3422340d624dd977ad.arrow b/evidence/results/46c907987cc4fe88f1d215ff3f46384dda31467ee67ddb3422340d624dd977ad.arrow new file mode 100644 index 000000000..410f87c9b Binary files /dev/null and b/evidence/results/46c907987cc4fe88f1d215ff3f46384dda31467ee67ddb3422340d624dd977ad.arrow differ diff --git a/evidence/results/46c907987cc4fe88f1d215ff3f46384dda31467ee67ddb3422340d624dd977ad.json b/evidence/results/46c907987cc4fe88f1d215ff3f46384dda31467ee67ddb3422340d624dd977ad.json new file mode 100644 index 000000000..777b53960 --- /dev/null +++ b/evidence/results/46c907987cc4fe88f1d215ff3f46384dda31467ee67ddb3422340d624dd977ad.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c46b62c8d74e4be259a3c5cf9deb464158c697c81af200c42d8f8d081104ef18", + "case_hash": "46c907987cc4fe88f1d215ff3f46384dda31467ee67ddb3422340d624dd977ad", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dc46c5a0088e79b50549aa649a1bb19f3b92cf390f494569146a0577939a22c5", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/46ccf9957d276c31e05237141712f0313a660acd2889a01602f0310d60a1b809.arrow b/evidence/results/46ccf9957d276c31e05237141712f0313a660acd2889a01602f0310d60a1b809.arrow new file mode 100644 index 000000000..52f0cf8f9 Binary files /dev/null and b/evidence/results/46ccf9957d276c31e05237141712f0313a660acd2889a01602f0310d60a1b809.arrow differ diff --git a/evidence/results/46ccf9957d276c31e05237141712f0313a660acd2889a01602f0310d60a1b809.json b/evidence/results/46ccf9957d276c31e05237141712f0313a660acd2889a01602f0310d60a1b809.json new file mode 100644 index 000000000..404eb8301 --- /dev/null +++ b/evidence/results/46ccf9957d276c31e05237141712f0313a660acd2889a01602f0310d60a1b809.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "56cf53e5288157b6d70fc046419eddeda1a06c8e86fd3949c802fa3823b2958a", + "case_hash": "46ccf9957d276c31e05237141712f0313a660acd2889a01602f0310d60a1b809", + "columns": [ + { + "internal_size": 36, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c888536d8fdc8d7b1713401e6c7a90bfb6eb9e2ed051cae218845b696e8487c1", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/46dfe770601c5ff7dae1d120914a8614f8c02b8cb21dc5414706194cfb9cd06f.arrow b/evidence/results/46dfe770601c5ff7dae1d120914a8614f8c02b8cb21dc5414706194cfb9cd06f.arrow new file mode 100644 index 000000000..d19c98852 Binary files /dev/null and b/evidence/results/46dfe770601c5ff7dae1d120914a8614f8c02b8cb21dc5414706194cfb9cd06f.arrow differ diff --git a/evidence/results/46dfe770601c5ff7dae1d120914a8614f8c02b8cb21dc5414706194cfb9cd06f.json b/evidence/results/46dfe770601c5ff7dae1d120914a8614f8c02b8cb21dc5414706194cfb9cd06f.json new file mode 100644 index 000000000..7c414afdf --- /dev/null +++ b/evidence/results/46dfe770601c5ff7dae1d120914a8614f8c02b8cb21dc5414706194cfb9cd06f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5980dcdc6de68de3902272bd14ec11fba103daed7c201fe25286f0112e1e4b4d", + "case_hash": "46dfe770601c5ff7dae1d120914a8614f8c02b8cb21dc5414706194cfb9cd06f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0c335401fdff86eb212caf4692f8833e59c90d076223b91c99f7ba9c84cf40d2", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/46f7f2edad65ce1bed02de204f0fd0dec4d1842dcf4fbedc09e32db4aefa84c4.arrow b/evidence/results/46f7f2edad65ce1bed02de204f0fd0dec4d1842dcf4fbedc09e32db4aefa84c4.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/46f7f2edad65ce1bed02de204f0fd0dec4d1842dcf4fbedc09e32db4aefa84c4.arrow differ diff --git a/evidence/results/46f7f2edad65ce1bed02de204f0fd0dec4d1842dcf4fbedc09e32db4aefa84c4.json b/evidence/results/46f7f2edad65ce1bed02de204f0fd0dec4d1842dcf4fbedc09e32db4aefa84c4.json new file mode 100644 index 000000000..aeb09a253 --- /dev/null +++ b/evidence/results/46f7f2edad65ce1bed02de204f0fd0dec4d1842dcf4fbedc09e32db4aefa84c4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "46f7f2edad65ce1bed02de204f0fd0dec4d1842dcf4fbedc09e32db4aefa84c4", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "21db73161c0f6171c28c33afd10e0b11313ca24c6f71df7f608f43a42ae96e2a", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/470e92af5a44324c5866a0a5df15ca4c6a5a52c4b82fa8e03da490c50e5bf1e2.arrow b/evidence/results/470e92af5a44324c5866a0a5df15ca4c6a5a52c4b82fa8e03da490c50e5bf1e2.arrow new file mode 100644 index 000000000..c34f6f55e Binary files /dev/null and b/evidence/results/470e92af5a44324c5866a0a5df15ca4c6a5a52c4b82fa8e03da490c50e5bf1e2.arrow differ diff --git a/evidence/results/470e92af5a44324c5866a0a5df15ca4c6a5a52c4b82fa8e03da490c50e5bf1e2.json b/evidence/results/470e92af5a44324c5866a0a5df15ca4c6a5a52c4b82fa8e03da490c50e5bf1e2.json new file mode 100644 index 000000000..71c7eff97 --- /dev/null +++ b/evidence/results/470e92af5a44324c5866a0a5df15ca4c6a5a52c4b82fa8e03da490c50e5bf1e2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "40d79cbcec02065d7ed91adcdf04e6e42c1d5c54971c1b2bf049fd662f08f853", + "case_hash": "470e92af5a44324c5866a0a5df15ca4c6a5a52c4b82fa8e03da490c50e5bf1e2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "909089819a80127908ce023b956feeaa7d585f97e5005497b74ae49e851e7209", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/47229d1d10a71fae9f05753ee8de41292e4da7006689eb0189893cd45b845b0e.arrow b/evidence/results/47229d1d10a71fae9f05753ee8de41292e4da7006689eb0189893cd45b845b0e.arrow new file mode 100644 index 000000000..191edaff2 Binary files /dev/null and b/evidence/results/47229d1d10a71fae9f05753ee8de41292e4da7006689eb0189893cd45b845b0e.arrow differ diff --git a/evidence/results/47229d1d10a71fae9f05753ee8de41292e4da7006689eb0189893cd45b845b0e.json b/evidence/results/47229d1d10a71fae9f05753ee8de41292e4da7006689eb0189893cd45b845b0e.json new file mode 100644 index 000000000..72c045781 --- /dev/null +++ b/evidence/results/47229d1d10a71fae9f05753ee8de41292e4da7006689eb0189893cd45b845b0e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "14dbd3b3c17f395aada6098356d10d221724218c59efcd203b0db0719becf566", + "case_hash": "47229d1d10a71fae9f05753ee8de41292e4da7006689eb0189893cd45b845b0e", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "50ea464cc862dd453417463979a7a2719a988998749b0d321d598b474dcc6ba1", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/47247bcdb51836b5ef1a02f9a5497a0d301a84921875458d114cca74a3f74988.arrow b/evidence/results/47247bcdb51836b5ef1a02f9a5497a0d301a84921875458d114cca74a3f74988.arrow new file mode 100644 index 000000000..e93ae40c2 Binary files /dev/null and b/evidence/results/47247bcdb51836b5ef1a02f9a5497a0d301a84921875458d114cca74a3f74988.arrow differ diff --git a/evidence/results/47247bcdb51836b5ef1a02f9a5497a0d301a84921875458d114cca74a3f74988.json b/evidence/results/47247bcdb51836b5ef1a02f9a5497a0d301a84921875458d114cca74a3f74988.json new file mode 100644 index 000000000..64c651229 --- /dev/null +++ b/evidence/results/47247bcdb51836b5ef1a02f9a5497a0d301a84921875458d114cca74a3f74988.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "43dd1226b6444a2295544ec2fd64935235e683e48e12bf527ac2327619dc9dd8", + "case_hash": "47247bcdb51836b5ef1a02f9a5497a0d301a84921875458d114cca74a3f74988", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f9321e746adc760947b0f6899076323af630a3e29559289438675eced37e60e4", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/473f80156876fd3a287afe479172b2302c98a4f37fa53374c75bafa383c9d1c2.arrow b/evidence/results/473f80156876fd3a287afe479172b2302c98a4f37fa53374c75bafa383c9d1c2.arrow new file mode 100644 index 000000000..e021f5d9c Binary files /dev/null and b/evidence/results/473f80156876fd3a287afe479172b2302c98a4f37fa53374c75bafa383c9d1c2.arrow differ diff --git a/evidence/results/473f80156876fd3a287afe479172b2302c98a4f37fa53374c75bafa383c9d1c2.json b/evidence/results/473f80156876fd3a287afe479172b2302c98a4f37fa53374c75bafa383c9d1c2.json new file mode 100644 index 000000000..8cc37dea7 --- /dev/null +++ b/evidence/results/473f80156876fd3a287afe479172b2302c98a4f37fa53374c75bafa383c9d1c2.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b850f4a5a89e751ab6a19b5f2d1d1dd3ed3c99e9dbe87d4e434a50a6529c1a1a", + "case_hash": "473f80156876fd3a287afe479172b2302c98a4f37fa53374c75bafa383c9d1c2", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2dc04ecfffe56ee01152dd34f6390a2fe4f3e39abb1b99ec3c1ef64ff1fd6701", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4745d9fe639282b875004f02d32b05f91cc8a0c140a5348d5d2ead737623f96b.arrow b/evidence/results/4745d9fe639282b875004f02d32b05f91cc8a0c140a5348d5d2ead737623f96b.arrow new file mode 100644 index 000000000..103f98b1d Binary files /dev/null and b/evidence/results/4745d9fe639282b875004f02d32b05f91cc8a0c140a5348d5d2ead737623f96b.arrow differ diff --git a/evidence/results/4745d9fe639282b875004f02d32b05f91cc8a0c140a5348d5d2ead737623f96b.json b/evidence/results/4745d9fe639282b875004f02d32b05f91cc8a0c140a5348d5d2ead737623f96b.json new file mode 100644 index 000000000..7bc2d4e10 --- /dev/null +++ b/evidence/results/4745d9fe639282b875004f02d32b05f91cc8a0c140a5348d5d2ead737623f96b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0370f22ee07eb6e95db994e019737d359cf4835bacf099781facfed1f729c917", + "case_hash": "4745d9fe639282b875004f02d32b05f91cc8a0c140a5348d5d2ead737623f96b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "863da48f855cf72cebb0465a9e3dce7b5d5f9d0f8d54880c0b1b331fa7b287a9", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/476c77f880d5c346c6c1e3673d2ee4e8fddf751258af3f0f9328d313543c1964.arrow b/evidence/results/476c77f880d5c346c6c1e3673d2ee4e8fddf751258af3f0f9328d313543c1964.arrow new file mode 100644 index 000000000..c491f547b Binary files /dev/null and b/evidence/results/476c77f880d5c346c6c1e3673d2ee4e8fddf751258af3f0f9328d313543c1964.arrow differ diff --git a/evidence/results/476c77f880d5c346c6c1e3673d2ee4e8fddf751258af3f0f9328d313543c1964.json b/evidence/results/476c77f880d5c346c6c1e3673d2ee4e8fddf751258af3f0f9328d313543c1964.json new file mode 100644 index 000000000..ef30bca10 --- /dev/null +++ b/evidence/results/476c77f880d5c346c6c1e3673d2ee4e8fddf751258af3f0f9328d313543c1964.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b20d3486de42fda090b9a7d1b2383ff4ce01ef1efd00dbb550f9c9c79d36d4ba", + "case_hash": "476c77f880d5c346c6c1e3673d2ee4e8fddf751258af3f0f9328d313543c1964", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "01904132b213c69056e1c077aa4f11c9dd860302d319d1b19b44f09fedd4ce10", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/476f68e5f0a848546dce4990921445e6f4e8dedd2f7b79b958dd225a43d126c0.arrow b/evidence/results/476f68e5f0a848546dce4990921445e6f4e8dedd2f7b79b958dd225a43d126c0.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/476f68e5f0a848546dce4990921445e6f4e8dedd2f7b79b958dd225a43d126c0.arrow differ diff --git a/evidence/results/476f68e5f0a848546dce4990921445e6f4e8dedd2f7b79b958dd225a43d126c0.json b/evidence/results/476f68e5f0a848546dce4990921445e6f4e8dedd2f7b79b958dd225a43d126c0.json new file mode 100644 index 000000000..6ec8a0561 --- /dev/null +++ b/evidence/results/476f68e5f0a848546dce4990921445e6f4e8dedd2f7b79b958dd225a43d126c0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "476f68e5f0a848546dce4990921445e6f4e8dedd2f7b79b958dd225a43d126c0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5cd1a4b5501f61ae0bc23fd8b43a07d9888bf9529327216251821324f638b9d5", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4775893f993206ec72ece2940a290fb4b22d672afa21aa85a487328364431a36.arrow b/evidence/results/4775893f993206ec72ece2940a290fb4b22d672afa21aa85a487328364431a36.arrow new file mode 100644 index 000000000..e48e65e9b Binary files /dev/null and b/evidence/results/4775893f993206ec72ece2940a290fb4b22d672afa21aa85a487328364431a36.arrow differ diff --git a/evidence/results/4775893f993206ec72ece2940a290fb4b22d672afa21aa85a487328364431a36.json b/evidence/results/4775893f993206ec72ece2940a290fb4b22d672afa21aa85a487328364431a36.json new file mode 100644 index 000000000..146826766 --- /dev/null +++ b/evidence/results/4775893f993206ec72ece2940a290fb4b22d672afa21aa85a487328364431a36.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4b468eafa156f87f9f2cf838d531bb646a8e6b508ec1e9110d6698a3045ab0c9", + "case_hash": "4775893f993206ec72ece2940a290fb4b22d672afa21aa85a487328364431a36", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0d8e2e8a080cbe11e4903e6b03824b574b2177781471fff42295c5066e8611af", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/477b789b39714de621845d3cc107ac782ee9fc218b13d8ae1dcfcc3f65790a4a.arrow b/evidence/results/477b789b39714de621845d3cc107ac782ee9fc218b13d8ae1dcfcc3f65790a4a.arrow new file mode 100644 index 000000000..93ae2571f Binary files /dev/null and b/evidence/results/477b789b39714de621845d3cc107ac782ee9fc218b13d8ae1dcfcc3f65790a4a.arrow differ diff --git a/evidence/results/477b789b39714de621845d3cc107ac782ee9fc218b13d8ae1dcfcc3f65790a4a.json b/evidence/results/477b789b39714de621845d3cc107ac782ee9fc218b13d8ae1dcfcc3f65790a4a.json new file mode 100644 index 000000000..1c0bb3b1a --- /dev/null +++ b/evidence/results/477b789b39714de621845d3cc107ac782ee9fc218b13d8ae1dcfcc3f65790a4a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2b5d01f03e14a75a6fff73f1830e5d38f525b265a500ea8bb4feeaa5e99f174f", + "case_hash": "477b789b39714de621845d3cc107ac782ee9fc218b13d8ae1dcfcc3f65790a4a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "530ad7f90f1bae5b70fd67e41833c7a08d510f94d85f8cc5bbe57b8d635f1ae0", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/477e7e93dfa86b9e21a5a8432cd6b3a936b1d114c2d444aeff035ec24c18083d.arrow b/evidence/results/477e7e93dfa86b9e21a5a8432cd6b3a936b1d114c2d444aeff035ec24c18083d.arrow new file mode 100644 index 000000000..5af6d6cd2 Binary files /dev/null and b/evidence/results/477e7e93dfa86b9e21a5a8432cd6b3a936b1d114c2d444aeff035ec24c18083d.arrow differ diff --git a/evidence/results/477e7e93dfa86b9e21a5a8432cd6b3a936b1d114c2d444aeff035ec24c18083d.json b/evidence/results/477e7e93dfa86b9e21a5a8432cd6b3a936b1d114c2d444aeff035ec24c18083d.json new file mode 100644 index 000000000..2ef95d937 --- /dev/null +++ b/evidence/results/477e7e93dfa86b9e21a5a8432cd6b3a936b1d114c2d444aeff035ec24c18083d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c9437cf7e36bca6769d1bde37ac2475e5f3cd24a86aa371986ebdfbde1e8d4f0", + "case_hash": "477e7e93dfa86b9e21a5a8432cd6b3a936b1d114c2d444aeff035ec24c18083d", + "columns": [ + { + "internal_size": 5, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d2481bccab64e47d11d436e39f765d84060bd0cb4245cc222dc0fe0b16c78b63", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/47842da92250f8e06f3fe7c84553068004201336b66fe0f6ec1d20558b2bb495.arrow b/evidence/results/47842da92250f8e06f3fe7c84553068004201336b66fe0f6ec1d20558b2bb495.arrow new file mode 100644 index 000000000..34c625252 Binary files /dev/null and b/evidence/results/47842da92250f8e06f3fe7c84553068004201336b66fe0f6ec1d20558b2bb495.arrow differ diff --git a/evidence/results/47842da92250f8e06f3fe7c84553068004201336b66fe0f6ec1d20558b2bb495.json b/evidence/results/47842da92250f8e06f3fe7c84553068004201336b66fe0f6ec1d20558b2bb495.json new file mode 100644 index 000000000..f66ab764f --- /dev/null +++ b/evidence/results/47842da92250f8e06f3fe7c84553068004201336b66fe0f6ec1d20558b2bb495.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "4dba840005485adce78ee24ff5177844cd1ff505c23362ed4fe1daa0edbd391b", + "case_hash": "47842da92250f8e06f3fe7c84553068004201336b66fe0f6ec1d20558b2bb495", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "833bb9763e4a6072c8077ef18d0b67f90c414bbe11e54cf9edcccc44a9c9c085", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/47a64059e86cb783badcebc28d9ec6228220f009a1eda7a5290956d9205a2f19.arrow b/evidence/results/47a64059e86cb783badcebc28d9ec6228220f009a1eda7a5290956d9205a2f19.arrow new file mode 100644 index 000000000..72e8f929c Binary files /dev/null and b/evidence/results/47a64059e86cb783badcebc28d9ec6228220f009a1eda7a5290956d9205a2f19.arrow differ diff --git a/evidence/results/47a64059e86cb783badcebc28d9ec6228220f009a1eda7a5290956d9205a2f19.json b/evidence/results/47a64059e86cb783badcebc28d9ec6228220f009a1eda7a5290956d9205a2f19.json new file mode 100644 index 000000000..c5278bd93 --- /dev/null +++ b/evidence/results/47a64059e86cb783badcebc28d9ec6228220f009a1eda7a5290956d9205a2f19.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "68f96568b5ff995927927df4b0edcf9dbe688decd0760bc34052248b5054c15b", + "case_hash": "47a64059e86cb783badcebc28d9ec6228220f009a1eda7a5290956d9205a2f19", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + }, + { + "internal_size": null, + "name": "L", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d815a5515714df8886e369865a17b722c10cd19b7737bc4ee427547bcbbc6df9", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/47b69520ce9345e3da3d3474f4ff98d6601fa86bff745facfe50c5e4d7a7b8e0.arrow b/evidence/results/47b69520ce9345e3da3d3474f4ff98d6601fa86bff745facfe50c5e4d7a7b8e0.arrow new file mode 100644 index 000000000..949becf5a Binary files /dev/null and b/evidence/results/47b69520ce9345e3da3d3474f4ff98d6601fa86bff745facfe50c5e4d7a7b8e0.arrow differ diff --git a/evidence/results/47b69520ce9345e3da3d3474f4ff98d6601fa86bff745facfe50c5e4d7a7b8e0.json b/evidence/results/47b69520ce9345e3da3d3474f4ff98d6601fa86bff745facfe50c5e4d7a7b8e0.json new file mode 100644 index 000000000..73ebbfffb --- /dev/null +++ b/evidence/results/47b69520ce9345e3da3d3474f4ff98d6601fa86bff745facfe50c5e4d7a7b8e0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "71c22579ebbd9f167d20c9c1df0046dac2496eab498198a9c8ef81d50710f729", + "case_hash": "47b69520ce9345e3da3d3474f4ff98d6601fa86bff745facfe50c5e4d7a7b8e0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5693a55a483c3e7f0dae50c32f4545204f997f784a28a32a83b1d5e861d5fd6a", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/47d0302c2fdc252dc2929a2c717fdf03b4be59d53fe0f2b63faf7bf56c93e5f7.arrow b/evidence/results/47d0302c2fdc252dc2929a2c717fdf03b4be59d53fe0f2b63faf7bf56c93e5f7.arrow new file mode 100644 index 000000000..8e819e6d9 Binary files /dev/null and b/evidence/results/47d0302c2fdc252dc2929a2c717fdf03b4be59d53fe0f2b63faf7bf56c93e5f7.arrow differ diff --git a/evidence/results/47d0302c2fdc252dc2929a2c717fdf03b4be59d53fe0f2b63faf7bf56c93e5f7.json b/evidence/results/47d0302c2fdc252dc2929a2c717fdf03b4be59d53fe0f2b63faf7bf56c93e5f7.json new file mode 100644 index 000000000..fd806cd7d --- /dev/null +++ b/evidence/results/47d0302c2fdc252dc2929a2c717fdf03b4be59d53fe0f2b63faf7bf56c93e5f7.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "1222afaac18ea60e0c98cd88a70706a455c0bab9d29c40942e02b0f7ae2493b2", + "case_hash": "47d0302c2fdc252dc2929a2c717fdf03b4be59d53fe0f2b63faf7bf56c93e5f7", + "columns": [ + { + "internal_size": null, + "name": "M", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "Y", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9c67671e1a78b3fd09904da6c098c13f6186975c33edbc5d4c0addfaf0f08924", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/47d9fef78e136161391fe21474256d7459be103035f210d34563836b581402c6.arrow b/evidence/results/47d9fef78e136161391fe21474256d7459be103035f210d34563836b581402c6.arrow new file mode 100644 index 000000000..96454f90c Binary files /dev/null and b/evidence/results/47d9fef78e136161391fe21474256d7459be103035f210d34563836b581402c6.arrow differ diff --git a/evidence/results/47d9fef78e136161391fe21474256d7459be103035f210d34563836b581402c6.json b/evidence/results/47d9fef78e136161391fe21474256d7459be103035f210d34563836b581402c6.json new file mode 100644 index 000000000..2ee5ab608 --- /dev/null +++ b/evidence/results/47d9fef78e136161391fe21474256d7459be103035f210d34563836b581402c6.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "26cbeb099042e01917d6acac4c3101658a6432eead2aa67d433044476005a37a", + "case_hash": "47d9fef78e136161391fe21474256d7459be103035f210d34563836b581402c6", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "47938e26906b3cf0ebb64a906be7996d16063378c2430fcdae5e0874bdfcf9bf", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/47ded65953f3ab80272ec5cca586f3dbe81f8136068dc9c2fc278672015fd0bb.arrow b/evidence/results/47ded65953f3ab80272ec5cca586f3dbe81f8136068dc9c2fc278672015fd0bb.arrow new file mode 100644 index 000000000..46adbbcea Binary files /dev/null and b/evidence/results/47ded65953f3ab80272ec5cca586f3dbe81f8136068dc9c2fc278672015fd0bb.arrow differ diff --git a/evidence/results/47ded65953f3ab80272ec5cca586f3dbe81f8136068dc9c2fc278672015fd0bb.json b/evidence/results/47ded65953f3ab80272ec5cca586f3dbe81f8136068dc9c2fc278672015fd0bb.json new file mode 100644 index 000000000..a029d8b61 --- /dev/null +++ b/evidence/results/47ded65953f3ab80272ec5cca586f3dbe81f8136068dc9c2fc278672015fd0bb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9b7f7a505f6d04e5ffa1e57bf16d31c0cf24dd6dccad3767b1fd6a7ba4d10c2d", + "case_hash": "47ded65953f3ab80272ec5cca586f3dbe81f8136068dc9c2fc278672015fd0bb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c6481f78c89351f301ced724a81f803dcbabb404edff96fed026fdfa75a2f6d9", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/47e4abccbe0321bea1c0224b822a7d00dad69c6009256991db2c2d28a13489c3.arrow b/evidence/results/47e4abccbe0321bea1c0224b822a7d00dad69c6009256991db2c2d28a13489c3.arrow new file mode 100644 index 000000000..f1777ad03 Binary files /dev/null and b/evidence/results/47e4abccbe0321bea1c0224b822a7d00dad69c6009256991db2c2d28a13489c3.arrow differ diff --git a/evidence/results/47e4abccbe0321bea1c0224b822a7d00dad69c6009256991db2c2d28a13489c3.json b/evidence/results/47e4abccbe0321bea1c0224b822a7d00dad69c6009256991db2c2d28a13489c3.json new file mode 100644 index 000000000..a2d6e3249 --- /dev/null +++ b/evidence/results/47e4abccbe0321bea1c0224b822a7d00dad69c6009256991db2c2d28a13489c3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6978e438c6d7a52f1ee1024031f5863ff2c758eb76917dde2d611c94a6a28c10", + "case_hash": "47e4abccbe0321bea1c0224b822a7d00dad69c6009256991db2c2d28a13489c3", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dfcc442aa547ecdb20888af264892917082751dd3575d75f30c4067ea9bdfe45", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/47e5542e6172cac2f8a02b23d8495ebd4deaca163dc57d9360b4afcd13f3a74a.arrow b/evidence/results/47e5542e6172cac2f8a02b23d8495ebd4deaca163dc57d9360b4afcd13f3a74a.arrow new file mode 100644 index 000000000..5981c0020 Binary files /dev/null and b/evidence/results/47e5542e6172cac2f8a02b23d8495ebd4deaca163dc57d9360b4afcd13f3a74a.arrow differ diff --git a/evidence/results/47e5542e6172cac2f8a02b23d8495ebd4deaca163dc57d9360b4afcd13f3a74a.json b/evidence/results/47e5542e6172cac2f8a02b23d8495ebd4deaca163dc57d9360b4afcd13f3a74a.json new file mode 100644 index 000000000..6de457200 --- /dev/null +++ b/evidence/results/47e5542e6172cac2f8a02b23d8495ebd4deaca163dc57d9360b4afcd13f3a74a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e07ea7d0bc011ff53b5ab1eeecd3b990a16fa359545f2a8178ca246f9b77b8e3", + "case_hash": "47e5542e6172cac2f8a02b23d8495ebd4deaca163dc57d9360b4afcd13f3a74a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8b64cc7ffc62cba65b0942871623b944f8d560d45c305af57238b507adbed689", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/480580f0e10b4a5ff81bed20e934d350063d8f5b9725dc1ef9cd2c4cb53c10af.arrow b/evidence/results/480580f0e10b4a5ff81bed20e934d350063d8f5b9725dc1ef9cd2c4cb53c10af.arrow new file mode 100644 index 000000000..16519819a Binary files /dev/null and b/evidence/results/480580f0e10b4a5ff81bed20e934d350063d8f5b9725dc1ef9cd2c4cb53c10af.arrow differ diff --git a/evidence/results/480580f0e10b4a5ff81bed20e934d350063d8f5b9725dc1ef9cd2c4cb53c10af.json b/evidence/results/480580f0e10b4a5ff81bed20e934d350063d8f5b9725dc1ef9cd2c4cb53c10af.json new file mode 100644 index 000000000..4ba721c0f --- /dev/null +++ b/evidence/results/480580f0e10b4a5ff81bed20e934d350063d8f5b9725dc1ef9cd2c4cb53c10af.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0c134122f82346fd0d38ae0f01b66b8f0fa8f2c82157f675719ebec82c49c902", + "case_hash": "480580f0e10b4a5ff81bed20e934d350063d8f5b9725dc1ef9cd2c4cb53c10af", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0eae6f841d5354dbca4bafb4a087acad38b3e54082850e7748006eae18f962c5", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4812a2fb418daf585aa89d088aed6925de3842b9ab75bb00e8b0944947454dda.arrow b/evidence/results/4812a2fb418daf585aa89d088aed6925de3842b9ab75bb00e8b0944947454dda.arrow new file mode 100644 index 000000000..c27328eed Binary files /dev/null and b/evidence/results/4812a2fb418daf585aa89d088aed6925de3842b9ab75bb00e8b0944947454dda.arrow differ diff --git a/evidence/results/4812a2fb418daf585aa89d088aed6925de3842b9ab75bb00e8b0944947454dda.json b/evidence/results/4812a2fb418daf585aa89d088aed6925de3842b9ab75bb00e8b0944947454dda.json new file mode 100644 index 000000000..40d12cd33 --- /dev/null +++ b/evidence/results/4812a2fb418daf585aa89d088aed6925de3842b9ab75bb00e8b0944947454dda.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "2b0dbbf30769dd64c6ba8560d940ae170daf6c13be3b4d36bfd125413596ec3e", + "case_hash": "4812a2fb418daf585aa89d088aed6925de3842b9ab75bb00e8b0944947454dda", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "S", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4ab556083cc6d93dd6c791d15cc823a70fdec04c0142f34b3c3a775dfd4424f4", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/482b0863ba17d961118af2a5e4c273f2aca3a756f69cbe46e05dc05f16fd2200.arrow b/evidence/results/482b0863ba17d961118af2a5e4c273f2aca3a756f69cbe46e05dc05f16fd2200.arrow new file mode 100644 index 000000000..05f2a784c Binary files /dev/null and b/evidence/results/482b0863ba17d961118af2a5e4c273f2aca3a756f69cbe46e05dc05f16fd2200.arrow differ diff --git a/evidence/results/482b0863ba17d961118af2a5e4c273f2aca3a756f69cbe46e05dc05f16fd2200.json b/evidence/results/482b0863ba17d961118af2a5e4c273f2aca3a756f69cbe46e05dc05f16fd2200.json new file mode 100644 index 000000000..d0cd8cc93 --- /dev/null +++ b/evidence/results/482b0863ba17d961118af2a5e4c273f2aca3a756f69cbe46e05dc05f16fd2200.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b78c7730b42a792dbe8713873482fe09d94b2b69a101e7240fb72d77d447b41c", + "case_hash": "482b0863ba17d961118af2a5e4c273f2aca3a756f69cbe46e05dc05f16fd2200", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b53fe19967171f3fb63ce5fbdc0c4199b2992f63493a639ed9ea65a9628ad66f", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4841ca94cf2139c35c62ab83a2f6013fec33c1646bc8a71802ce69df6aad353d.arrow b/evidence/results/4841ca94cf2139c35c62ab83a2f6013fec33c1646bc8a71802ce69df6aad353d.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/4841ca94cf2139c35c62ab83a2f6013fec33c1646bc8a71802ce69df6aad353d.arrow differ diff --git a/evidence/results/4841ca94cf2139c35c62ab83a2f6013fec33c1646bc8a71802ce69df6aad353d.json b/evidence/results/4841ca94cf2139c35c62ab83a2f6013fec33c1646bc8a71802ce69df6aad353d.json new file mode 100644 index 000000000..b7e7521f2 --- /dev/null +++ b/evidence/results/4841ca94cf2139c35c62ab83a2f6013fec33c1646bc8a71802ce69df6aad353d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "4841ca94cf2139c35c62ab83a2f6013fec33c1646bc8a71802ce69df6aad353d", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d09938f3c729bb7552572461f5c1ed4c5f017c51728a18e7ab115d857a890cb6", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4865aa72684570c49e04efa9627bce37809f23d78cb62bde1196175ac584bcea.arrow b/evidence/results/4865aa72684570c49e04efa9627bce37809f23d78cb62bde1196175ac584bcea.arrow new file mode 100644 index 000000000..946b67641 Binary files /dev/null and b/evidence/results/4865aa72684570c49e04efa9627bce37809f23d78cb62bde1196175ac584bcea.arrow differ diff --git a/evidence/results/4865aa72684570c49e04efa9627bce37809f23d78cb62bde1196175ac584bcea.json b/evidence/results/4865aa72684570c49e04efa9627bce37809f23d78cb62bde1196175ac584bcea.json new file mode 100644 index 000000000..49ddb2a08 --- /dev/null +++ b/evidence/results/4865aa72684570c49e04efa9627bce37809f23d78cb62bde1196175ac584bcea.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "74fe5eda9da384f39a120a3e88b80beedfdfdb70688bf2feab61431d3da09266", + "case_hash": "4865aa72684570c49e04efa9627bce37809f23d78cb62bde1196175ac584bcea", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9e7404d6dc0bc8f1ab20d885caf3d3884d1ea6c9592229a307b5bd11c6b5bc8e", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4867a2d24834b52de5c2c78ee88da7122656aae72569940b7bfb64f62981346e.arrow b/evidence/results/4867a2d24834b52de5c2c78ee88da7122656aae72569940b7bfb64f62981346e.arrow new file mode 100644 index 000000000..e439e949a Binary files /dev/null and b/evidence/results/4867a2d24834b52de5c2c78ee88da7122656aae72569940b7bfb64f62981346e.arrow differ diff --git a/evidence/results/4867a2d24834b52de5c2c78ee88da7122656aae72569940b7bfb64f62981346e.json b/evidence/results/4867a2d24834b52de5c2c78ee88da7122656aae72569940b7bfb64f62981346e.json new file mode 100644 index 000000000..e50e3d6b0 --- /dev/null +++ b/evidence/results/4867a2d24834b52de5c2c78ee88da7122656aae72569940b7bfb64f62981346e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e35876c4574a9893e128ff83f0fbcff4f6c1f6497e7b6e8edbf797d04a94718f", + "case_hash": "4867a2d24834b52de5c2c78ee88da7122656aae72569940b7bfb64f62981346e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9fed386ee1b9dd439b7130a9e7547fc3c72c3ed7266a9580a1a5cad8ee8050ef", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4879cd063c2575375b83f9b4ad241448fded148002dba500dfb67b8fd9cecb2c.arrow b/evidence/results/4879cd063c2575375b83f9b4ad241448fded148002dba500dfb67b8fd9cecb2c.arrow new file mode 100644 index 000000000..63fc42c48 Binary files /dev/null and b/evidence/results/4879cd063c2575375b83f9b4ad241448fded148002dba500dfb67b8fd9cecb2c.arrow differ diff --git a/evidence/results/4879cd063c2575375b83f9b4ad241448fded148002dba500dfb67b8fd9cecb2c.json b/evidence/results/4879cd063c2575375b83f9b4ad241448fded148002dba500dfb67b8fd9cecb2c.json new file mode 100644 index 000000000..6bfcc9c00 --- /dev/null +++ b/evidence/results/4879cd063c2575375b83f9b4ad241448fded148002dba500dfb67b8fd9cecb2c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "800d3dec280b94760cc0235c888d2973fd70b0a81fe8fb2cd1df781a26f1e806", + "case_hash": "4879cd063c2575375b83f9b4ad241448fded148002dba500dfb67b8fd9cecb2c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 8, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9cf7a2d3625d52bd57eb73de4fffb720f27721ebb993695521268362150591d3", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/488efc62036d9ddafbcac76e1ba65e74a2b1167439b04e552bd74b29140c64f9.arrow b/evidence/results/488efc62036d9ddafbcac76e1ba65e74a2b1167439b04e552bd74b29140c64f9.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/488efc62036d9ddafbcac76e1ba65e74a2b1167439b04e552bd74b29140c64f9.arrow differ diff --git a/evidence/results/488efc62036d9ddafbcac76e1ba65e74a2b1167439b04e552bd74b29140c64f9.json b/evidence/results/488efc62036d9ddafbcac76e1ba65e74a2b1167439b04e552bd74b29140c64f9.json new file mode 100644 index 000000000..b7dd6fc35 --- /dev/null +++ b/evidence/results/488efc62036d9ddafbcac76e1ba65e74a2b1167439b04e552bd74b29140c64f9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "488efc62036d9ddafbcac76e1ba65e74a2b1167439b04e552bd74b29140c64f9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9c4f901a3c96a28c9d3150bb8b7b4296edf54dba267e0128984294edb4eda8f4", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/48b05c17729e5d878eed491ec4717620f4be204f7a848f9e5c83a847d2a1124a.arrow b/evidence/results/48b05c17729e5d878eed491ec4717620f4be204f7a848f9e5c83a847d2a1124a.arrow new file mode 100644 index 000000000..4d38fb25c Binary files /dev/null and b/evidence/results/48b05c17729e5d878eed491ec4717620f4be204f7a848f9e5c83a847d2a1124a.arrow differ diff --git a/evidence/results/48b05c17729e5d878eed491ec4717620f4be204f7a848f9e5c83a847d2a1124a.json b/evidence/results/48b05c17729e5d878eed491ec4717620f4be204f7a848f9e5c83a847d2a1124a.json new file mode 100644 index 000000000..43decc075 --- /dev/null +++ b/evidence/results/48b05c17729e5d878eed491ec4717620f4be204f7a848f9e5c83a847d2a1124a.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "751b95fe4f9265f46603cb77b338f1f6121810710b49296c3df3b1d6a20d132d", + "case_hash": "48b05c17729e5d878eed491ec4717620f4be204f7a848f9e5c83a847d2a1124a", + "columns": [ + { + "internal_size": null, + "name": "DD", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "MM", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "YY", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "632894f486a8ec3a2c5a594edd3d20fbe04515353de248f13e3885b65800d222", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/48c3f63c44e365ad8576226f21574e5a72eed16fd33b033292ebcf4c46b4d826.arrow b/evidence/results/48c3f63c44e365ad8576226f21574e5a72eed16fd33b033292ebcf4c46b4d826.arrow new file mode 100644 index 000000000..d84dcfc0f Binary files /dev/null and b/evidence/results/48c3f63c44e365ad8576226f21574e5a72eed16fd33b033292ebcf4c46b4d826.arrow differ diff --git a/evidence/results/48c3f63c44e365ad8576226f21574e5a72eed16fd33b033292ebcf4c46b4d826.json b/evidence/results/48c3f63c44e365ad8576226f21574e5a72eed16fd33b033292ebcf4c46b4d826.json new file mode 100644 index 000000000..f8094c883 --- /dev/null +++ b/evidence/results/48c3f63c44e365ad8576226f21574e5a72eed16fd33b033292ebcf4c46b4d826.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "817b7f6c02ae077cb045b280b576ed1c190a5baa5990ef1e649a3b4d9751778e", + "case_hash": "48c3f63c44e365ad8576226f21574e5a72eed16fd33b033292ebcf4c46b4d826", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8c182763293ef90f7e59ff54581db6818cac35d771688a4d8abf4630af634231", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/48cf549901ad9770b0bf523313a40142294b83c6f142b64367a01177c8fa0465.arrow b/evidence/results/48cf549901ad9770b0bf523313a40142294b83c6f142b64367a01177c8fa0465.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/48cf549901ad9770b0bf523313a40142294b83c6f142b64367a01177c8fa0465.arrow differ diff --git a/evidence/results/48cf549901ad9770b0bf523313a40142294b83c6f142b64367a01177c8fa0465.json b/evidence/results/48cf549901ad9770b0bf523313a40142294b83c6f142b64367a01177c8fa0465.json new file mode 100644 index 000000000..88c9124fe --- /dev/null +++ b/evidence/results/48cf549901ad9770b0bf523313a40142294b83c6f142b64367a01177c8fa0465.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "48cf549901ad9770b0bf523313a40142294b83c6f142b64367a01177c8fa0465", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1ba766a15348ff2e0b29ad1544f71b93954048f6cb04ce5a6b4c685d97b30306", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/48e73fc3a3aec33d24fd3de708f05ed538e703e36c9d27f556bda6530e5b1d16.arrow b/evidence/results/48e73fc3a3aec33d24fd3de708f05ed538e703e36c9d27f556bda6530e5b1d16.arrow new file mode 100644 index 000000000..e353ee07b Binary files /dev/null and b/evidence/results/48e73fc3a3aec33d24fd3de708f05ed538e703e36c9d27f556bda6530e5b1d16.arrow differ diff --git a/evidence/results/48e73fc3a3aec33d24fd3de708f05ed538e703e36c9d27f556bda6530e5b1d16.json b/evidence/results/48e73fc3a3aec33d24fd3de708f05ed538e703e36c9d27f556bda6530e5b1d16.json new file mode 100644 index 000000000..75c3554d0 --- /dev/null +++ b/evidence/results/48e73fc3a3aec33d24fd3de708f05ed538e703e36c9d27f556bda6530e5b1d16.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "78b85f7d789004d032a176c5265f19f7fdd71e6175420a5a3acc9b12c1d626af", + "case_hash": "48e73fc3a3aec33d24fd3de708f05ed538e703e36c9d27f556bda6530e5b1d16", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7dfa76a4a2f699d17b4bed1baabaf7cfb0d282a2e60a40a3d21e58785a9098e3", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/48f56fa73b91cc9837aff3e01f01ea41e02f31a0ba4242685adc03e66906ae40.arrow b/evidence/results/48f56fa73b91cc9837aff3e01f01ea41e02f31a0ba4242685adc03e66906ae40.arrow new file mode 100644 index 000000000..52143fde5 Binary files /dev/null and b/evidence/results/48f56fa73b91cc9837aff3e01f01ea41e02f31a0ba4242685adc03e66906ae40.arrow differ diff --git a/evidence/results/48f56fa73b91cc9837aff3e01f01ea41e02f31a0ba4242685adc03e66906ae40.json b/evidence/results/48f56fa73b91cc9837aff3e01f01ea41e02f31a0ba4242685adc03e66906ae40.json new file mode 100644 index 000000000..32ba4130b --- /dev/null +++ b/evidence/results/48f56fa73b91cc9837aff3e01f01ea41e02f31a0ba4242685adc03e66906ae40.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cc96c01b874e9fd4d215ada57938ed958029175b06dcd31b45ca33c5c2e1f32e", + "case_hash": "48f56fa73b91cc9837aff3e01f01ea41e02f31a0ba4242685adc03e66906ae40", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 13, + "scale": 1, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "92708eb91e3d7961f879f149be97f634586cd3860b0f6ee4a95f29ba6053273a", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/49149a4fdc61864892eff477054c8c6b28b583168392b62f3e4b20ee9a071043.arrow b/evidence/results/49149a4fdc61864892eff477054c8c6b28b583168392b62f3e4b20ee9a071043.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/49149a4fdc61864892eff477054c8c6b28b583168392b62f3e4b20ee9a071043.arrow differ diff --git a/evidence/results/49149a4fdc61864892eff477054c8c6b28b583168392b62f3e4b20ee9a071043.json b/evidence/results/49149a4fdc61864892eff477054c8c6b28b583168392b62f3e4b20ee9a071043.json new file mode 100644 index 000000000..4f93a5e55 --- /dev/null +++ b/evidence/results/49149a4fdc61864892eff477054c8c6b28b583168392b62f3e4b20ee9a071043.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "49149a4fdc61864892eff477054c8c6b28b583168392b62f3e4b20ee9a071043", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ba4d62ae21a84afdd165b61b184fbd2d26e02d7cc277f8ad3de6e63ea1290383", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/493effdc40df16aa41d4799d4702e9539f20e73f3755629cf24606535b12a48a.arrow b/evidence/results/493effdc40df16aa41d4799d4702e9539f20e73f3755629cf24606535b12a48a.arrow new file mode 100644 index 000000000..b36bbc5d4 Binary files /dev/null and b/evidence/results/493effdc40df16aa41d4799d4702e9539f20e73f3755629cf24606535b12a48a.arrow differ diff --git a/evidence/results/493effdc40df16aa41d4799d4702e9539f20e73f3755629cf24606535b12a48a.json b/evidence/results/493effdc40df16aa41d4799d4702e9539f20e73f3755629cf24606535b12a48a.json new file mode 100644 index 000000000..81b8af5c7 --- /dev/null +++ b/evidence/results/493effdc40df16aa41d4799d4702e9539f20e73f3755629cf24606535b12a48a.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "5d2c27677f3bf23f1642601700c3c33d9c2d83457bb1b0953cd85ef8225a7d75", + "case_hash": "493effdc40df16aa41d4799d4702e9539f20e73f3755629cf24606535b12a48a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dd1c363a783bd816eb61e290ee41021f0787136943731195219b2e7fea4a5b45", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4956ce9a5b750b713af94880c0edf767c5e6937164bcd2c66bbd9bfebe53e085.arrow b/evidence/results/4956ce9a5b750b713af94880c0edf767c5e6937164bcd2c66bbd9bfebe53e085.arrow new file mode 100644 index 000000000..ca9c79181 Binary files /dev/null and b/evidence/results/4956ce9a5b750b713af94880c0edf767c5e6937164bcd2c66bbd9bfebe53e085.arrow differ diff --git a/evidence/results/4956ce9a5b750b713af94880c0edf767c5e6937164bcd2c66bbd9bfebe53e085.json b/evidence/results/4956ce9a5b750b713af94880c0edf767c5e6937164bcd2c66bbd9bfebe53e085.json new file mode 100644 index 000000000..e32b9c4a5 --- /dev/null +++ b/evidence/results/4956ce9a5b750b713af94880c0edf767c5e6937164bcd2c66bbd9bfebe53e085.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "904820dbaa6f00666e86e0e14bd8706e3ab47d16c706ec6733d06c9f65361ad1", + "case_hash": "4956ce9a5b750b713af94880c0edf767c5e6937164bcd2c66bbd9bfebe53e085", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f809ee418ae1375c9e051965fe47d278dbdf7daa395353b553f65e696c218512", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/496be2b76928693ba3e911233b81ef2f10539a08186e330413f782c161acdeb3.json b/evidence/results/496be2b76928693ba3e911233b81ef2f10539a08186e330413f782c161acdeb3.json new file mode 100644 index 000000000..5ce89cdcf --- /dev/null +++ b/evidence/results/496be2b76928693ba3e911233b81ef2f10539a08186e330413f782c161acdeb3.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "496be2b76928693ba3e911233b81ef2f10539a08186e330413f782c161acdeb3", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100050, + "message": "Invalid parameter value: NULL. Reason: sign must not be NULL", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c781eba0ced599c29448e085864fbddd576eb8ba6b6d6c948e0b0377fd4eeb89", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4981d81f2eeb540748bf7233baa172f7896f091a6212d45df46f99209f2fb23a.arrow b/evidence/results/4981d81f2eeb540748bf7233baa172f7896f091a6212d45df46f99209f2fb23a.arrow new file mode 100644 index 000000000..c229578c5 Binary files /dev/null and b/evidence/results/4981d81f2eeb540748bf7233baa172f7896f091a6212d45df46f99209f2fb23a.arrow differ diff --git a/evidence/results/4981d81f2eeb540748bf7233baa172f7896f091a6212d45df46f99209f2fb23a.json b/evidence/results/4981d81f2eeb540748bf7233baa172f7896f091a6212d45df46f99209f2fb23a.json new file mode 100644 index 000000000..76e146822 --- /dev/null +++ b/evidence/results/4981d81f2eeb540748bf7233baa172f7896f091a6212d45df46f99209f2fb23a.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "6e981daf748a1d1f20d753618f25b33c20bfce78a11dd33fa129da914d3bac0f", + "case_hash": "4981d81f2eeb540748bf7233baa172f7896f091a6212d45df46f99209f2fb23a", + "columns": [ + { + "internal_size": null, + "name": "EL", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + }, + { + "internal_size": null, + "name": "CONTENT", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": null, + "name": "ID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5a1cb816318f1fe38aad27d7d34bcf2229275035ad5f80791cd2d48dec8cf48d", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4990e8fe140bd181b33538c690c44161ef0a3e8817e0710047dcef2dce9ef459.arrow b/evidence/results/4990e8fe140bd181b33538c690c44161ef0a3e8817e0710047dcef2dce9ef459.arrow new file mode 100644 index 000000000..254d99a63 Binary files /dev/null and b/evidence/results/4990e8fe140bd181b33538c690c44161ef0a3e8817e0710047dcef2dce9ef459.arrow differ diff --git a/evidence/results/4990e8fe140bd181b33538c690c44161ef0a3e8817e0710047dcef2dce9ef459.json b/evidence/results/4990e8fe140bd181b33538c690c44161ef0a3e8817e0710047dcef2dce9ef459.json new file mode 100644 index 000000000..40f398e35 --- /dev/null +++ b/evidence/results/4990e8fe140bd181b33538c690c44161ef0a3e8817e0710047dcef2dce9ef459.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "330d1698ed50c71eecc950e2fe69626a2d77cec1dd0855fe6fe29e870c823f3e", + "case_hash": "4990e8fe140bd181b33538c690c44161ef0a3e8817e0710047dcef2dce9ef459", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "75afb510f90c111b8fd7329bdb00c50e8eb0041d9ab9c93d1e184f383ac8b69f", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/49abb04662c2b8fe8ef3cad7f4580dd6257baa9ffbfb4323b0055277dc573583.arrow b/evidence/results/49abb04662c2b8fe8ef3cad7f4580dd6257baa9ffbfb4323b0055277dc573583.arrow new file mode 100644 index 000000000..d017a7cfb Binary files /dev/null and b/evidence/results/49abb04662c2b8fe8ef3cad7f4580dd6257baa9ffbfb4323b0055277dc573583.arrow differ diff --git a/evidence/results/49abb04662c2b8fe8ef3cad7f4580dd6257baa9ffbfb4323b0055277dc573583.json b/evidence/results/49abb04662c2b8fe8ef3cad7f4580dd6257baa9ffbfb4323b0055277dc573583.json new file mode 100644 index 000000000..8171433a8 --- /dev/null +++ b/evidence/results/49abb04662c2b8fe8ef3cad7f4580dd6257baa9ffbfb4323b0055277dc573583.json @@ -0,0 +1,124 @@ +{ + "arrow_sha256": "e1f16185472fc614d19ffa0e39377f5ea6b580558903bc2bb1d10ac537cbc315", + "case_hash": "49abb04662c2b8fe8ef3cad7f4580dd6257baa9ffbfb4323b0055277dc573583", + "columns": [ + { + "internal_size": null, + "name": "D", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "Z", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "L", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "F", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "K", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "315948c62df9fa2a51fe3004ce07e8f5d6eabe159dbb393273400f035f6bd9b6", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/49cfaaa15db5b1ecbcca971c3a22d046b2da40708c461f7ad391121fcab80bdb.arrow b/evidence/results/49cfaaa15db5b1ecbcca971c3a22d046b2da40708c461f7ad391121fcab80bdb.arrow new file mode 100644 index 000000000..5c97d9288 Binary files /dev/null and b/evidence/results/49cfaaa15db5b1ecbcca971c3a22d046b2da40708c461f7ad391121fcab80bdb.arrow differ diff --git a/evidence/results/49cfaaa15db5b1ecbcca971c3a22d046b2da40708c461f7ad391121fcab80bdb.json b/evidence/results/49cfaaa15db5b1ecbcca971c3a22d046b2da40708c461f7ad391121fcab80bdb.json new file mode 100644 index 000000000..630be54a9 --- /dev/null +++ b/evidence/results/49cfaaa15db5b1ecbcca971c3a22d046b2da40708c461f7ad391121fcab80bdb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2d2e1c43669aa940bb6c7f0873b4313303f6dca4e53ea295edb5eedd2107d584", + "case_hash": "49cfaaa15db5b1ecbcca971c3a22d046b2da40708c461f7ad391121fcab80bdb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fa6b12f027b478982277e193c89fe124904923adfaa2929323a198607389bb94", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/49e9706f7b68cc6697ac29b0a6736d10e0f076b594a82646bbf1d2ecc968eb5f.arrow b/evidence/results/49e9706f7b68cc6697ac29b0a6736d10e0f076b594a82646bbf1d2ecc968eb5f.arrow new file mode 100644 index 000000000..47151582d Binary files /dev/null and b/evidence/results/49e9706f7b68cc6697ac29b0a6736d10e0f076b594a82646bbf1d2ecc968eb5f.arrow differ diff --git a/evidence/results/49e9706f7b68cc6697ac29b0a6736d10e0f076b594a82646bbf1d2ecc968eb5f.json b/evidence/results/49e9706f7b68cc6697ac29b0a6736d10e0f076b594a82646bbf1d2ecc968eb5f.json new file mode 100644 index 000000000..86962eea1 --- /dev/null +++ b/evidence/results/49e9706f7b68cc6697ac29b0a6736d10e0f076b594a82646bbf1d2ecc968eb5f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8ed249a0ea124d60821cd50c01775936db233e82808e2fb322b52a79afbd9fc3", + "case_hash": "49e9706f7b68cc6697ac29b0a6736d10e0f076b594a82646bbf1d2ecc968eb5f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 28, + "scale": 8, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9fdf226974919ebf3de15bf1179b52ce4d7e64297841f5d375c076d7feb6b119", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/49eae6bdbe0a1c364a8316c3fa72f25084f18da43cc49c2cab72987057363014.json b/evidence/results/49eae6bdbe0a1c364a8316c3fa72f25084f18da43cc49c2cab72987057363014.json new file mode 100644 index 000000000..3b3958042 --- /dev/null +++ b/evidence/results/49eae6bdbe0a1c364a8316c3fa72f25084f18da43cc49c2cab72987057363014.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "49eae6bdbe0a1c364a8316c3fa72f25084f18da43cc49c2cab72987057363014", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100572, + "message": "Invalid format string '{} and {}': argument not found", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "96ae0ecfd57b91d51e5abc21f0ce647880e8d9f9549d1e1054524ffdc9416b87", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/49ff4d2a02be36e2491b0633ccd818e89d2c9483bb22ba837821afeb1f47a34c.arrow b/evidence/results/49ff4d2a02be36e2491b0633ccd818e89d2c9483bb22ba837821afeb1f47a34c.arrow new file mode 100644 index 000000000..06863f6c2 Binary files /dev/null and b/evidence/results/49ff4d2a02be36e2491b0633ccd818e89d2c9483bb22ba837821afeb1f47a34c.arrow differ diff --git a/evidence/results/49ff4d2a02be36e2491b0633ccd818e89d2c9483bb22ba837821afeb1f47a34c.json b/evidence/results/49ff4d2a02be36e2491b0633ccd818e89d2c9483bb22ba837821afeb1f47a34c.json new file mode 100644 index 000000000..f6a6fdd01 --- /dev/null +++ b/evidence/results/49ff4d2a02be36e2491b0633ccd818e89d2c9483bb22ba837821afeb1f47a34c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "71429198ae39fb2ab7b8e46db4c41a074d3bc8009b069efea1c7025d166e4d52", + "case_hash": "49ff4d2a02be36e2491b0633ccd818e89d2c9483bb22ba837821afeb1f47a34c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "763959ed430557c01ee356ac1ca5434329e8830c5924f30419400233d596fcac", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4a0ceafba9f65fd0451ce01a296d2c4f141e2b562f6d08314b96dac8ddeb17c0.json b/evidence/results/4a0ceafba9f65fd0451ce01a296d2c4f141e2b562f6d08314b96dac8ddeb17c0.json new file mode 100644 index 000000000..8bfe98471 --- /dev/null +++ b/evidence/results/4a0ceafba9f65fd0451ce01a296d2c4f141e2b562f6d08314b96dac8ddeb17c0.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "4a0ceafba9f65fd0451ce01a296d2c4f141e2b562f6d08314b96dac8ddeb17c0", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100557, + "message": "Datasketches encountered error: Input type is not supported. Try explicitly casting to a float.", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dba164ac3736df9d316ede44de58f09862e12d00f334856163aeb830cb9b9401", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4a199263ef8c1102ba5edc4fd263d44cd121c13b6bcbb209ab5bd06d1aeb3689.arrow b/evidence/results/4a199263ef8c1102ba5edc4fd263d44cd121c13b6bcbb209ab5bd06d1aeb3689.arrow new file mode 100644 index 000000000..bb110d43d Binary files /dev/null and b/evidence/results/4a199263ef8c1102ba5edc4fd263d44cd121c13b6bcbb209ab5bd06d1aeb3689.arrow differ diff --git a/evidence/results/4a199263ef8c1102ba5edc4fd263d44cd121c13b6bcbb209ab5bd06d1aeb3689.json b/evidence/results/4a199263ef8c1102ba5edc4fd263d44cd121c13b6bcbb209ab5bd06d1aeb3689.json new file mode 100644 index 000000000..cf9a3472b --- /dev/null +++ b/evidence/results/4a199263ef8c1102ba5edc4fd263d44cd121c13b6bcbb209ab5bd06d1aeb3689.json @@ -0,0 +1,62 @@ +{ + "arrow_sha256": "7880427c54dbdc1e2aa60690b92f0496d22ea50ae9a5355a748380cde2577d32", + "case_hash": "4a199263ef8c1102ba5edc4fd263d44cd121c13b6bcbb209ab5bd06d1aeb3689", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 12, + "type_name": "TIME" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e7cb0f54aa6ac09023daf213c64c9e756a70127243c40dc0f034b2a52f8c5c15", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4a418849d4336878d2d5da42a6aa620795efa78bc68823ec869fae4150e9986c.arrow b/evidence/results/4a418849d4336878d2d5da42a6aa620795efa78bc68823ec869fae4150e9986c.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/4a418849d4336878d2d5da42a6aa620795efa78bc68823ec869fae4150e9986c.arrow differ diff --git a/evidence/results/4a418849d4336878d2d5da42a6aa620795efa78bc68823ec869fae4150e9986c.json b/evidence/results/4a418849d4336878d2d5da42a6aa620795efa78bc68823ec869fae4150e9986c.json new file mode 100644 index 000000000..0605221b5 --- /dev/null +++ b/evidence/results/4a418849d4336878d2d5da42a6aa620795efa78bc68823ec869fae4150e9986c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "4a418849d4336878d2d5da42a6aa620795efa78bc68823ec869fae4150e9986c", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "76e6000d641e6582b3c63fe636fd9d1c5e53d4a84e841920cae17d05a468d6fc", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4a436c8fdb0fdff6614144be5c7c626ff2550b223dbc5731dfa464c837ae7e6b.arrow b/evidence/results/4a436c8fdb0fdff6614144be5c7c626ff2550b223dbc5731dfa464c837ae7e6b.arrow new file mode 100644 index 000000000..b87603812 Binary files /dev/null and b/evidence/results/4a436c8fdb0fdff6614144be5c7c626ff2550b223dbc5731dfa464c837ae7e6b.arrow differ diff --git a/evidence/results/4a436c8fdb0fdff6614144be5c7c626ff2550b223dbc5731dfa464c837ae7e6b.json b/evidence/results/4a436c8fdb0fdff6614144be5c7c626ff2550b223dbc5731dfa464c837ae7e6b.json new file mode 100644 index 000000000..e32075208 --- /dev/null +++ b/evidence/results/4a436c8fdb0fdff6614144be5c7c626ff2550b223dbc5731dfa464c837ae7e6b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6f8a1b86b255739c5f84412ead88e6c7a5739c9d3dc9b58293a13099295dd882", + "case_hash": "4a436c8fdb0fdff6614144be5c7c626ff2550b223dbc5731dfa464c837ae7e6b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d1745bba57b88b53d832bc02fbcd7e23a9f716ee361a5ab2f50459ebf4b16510", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4a7597cd4851ed1dead50c953c7bc17a5037b0110144b55ff18850e7476f98b0.arrow b/evidence/results/4a7597cd4851ed1dead50c953c7bc17a5037b0110144b55ff18850e7476f98b0.arrow new file mode 100644 index 000000000..90a693dc9 Binary files /dev/null and b/evidence/results/4a7597cd4851ed1dead50c953c7bc17a5037b0110144b55ff18850e7476f98b0.arrow differ diff --git a/evidence/results/4a7597cd4851ed1dead50c953c7bc17a5037b0110144b55ff18850e7476f98b0.json b/evidence/results/4a7597cd4851ed1dead50c953c7bc17a5037b0110144b55ff18850e7476f98b0.json new file mode 100644 index 000000000..f585cfad9 --- /dev/null +++ b/evidence/results/4a7597cd4851ed1dead50c953c7bc17a5037b0110144b55ff18850e7476f98b0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "56411f17cc7fc45264839990fd0098b748ada1579604125dec58d5e28b2046c2", + "case_hash": "4a7597cd4851ed1dead50c953c7bc17a5037b0110144b55ff18850e7476f98b0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5f199d85a220dd9472d83e9b13aee5940378f896607aca397cda7b3570622089", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4a7a425959f58022b1cfd1f001a0403674c4f1052ddd5a261e4c0e580b2d306a.arrow b/evidence/results/4a7a425959f58022b1cfd1f001a0403674c4f1052ddd5a261e4c0e580b2d306a.arrow new file mode 100644 index 000000000..e3a995610 Binary files /dev/null and b/evidence/results/4a7a425959f58022b1cfd1f001a0403674c4f1052ddd5a261e4c0e580b2d306a.arrow differ diff --git a/evidence/results/4a7a425959f58022b1cfd1f001a0403674c4f1052ddd5a261e4c0e580b2d306a.json b/evidence/results/4a7a425959f58022b1cfd1f001a0403674c4f1052ddd5a261e4c0e580b2d306a.json new file mode 100644 index 000000000..10865c4f4 --- /dev/null +++ b/evidence/results/4a7a425959f58022b1cfd1f001a0403674c4f1052ddd5a261e4c0e580b2d306a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0bc70751357588fc4e7b32a7295042c37fc89fb6e0ce8fc4b5a276a4ffc09b19", + "case_hash": "4a7a425959f58022b1cfd1f001a0403674c4f1052ddd5a261e4c0e580b2d306a", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5275a88e1d58882d15e0094c7efb629df781e07baa5d6a43aa11e925d8e8e0d3", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4a90ba71fe77ecd8992b2d6ad6815cfc02114b3843588485bf9f85e99b68b8b5.arrow b/evidence/results/4a90ba71fe77ecd8992b2d6ad6815cfc02114b3843588485bf9f85e99b68b8b5.arrow new file mode 100644 index 000000000..b46d85c30 Binary files /dev/null and b/evidence/results/4a90ba71fe77ecd8992b2d6ad6815cfc02114b3843588485bf9f85e99b68b8b5.arrow differ diff --git a/evidence/results/4a90ba71fe77ecd8992b2d6ad6815cfc02114b3843588485bf9f85e99b68b8b5.json b/evidence/results/4a90ba71fe77ecd8992b2d6ad6815cfc02114b3843588485bf9f85e99b68b8b5.json new file mode 100644 index 000000000..0a883a5ee --- /dev/null +++ b/evidence/results/4a90ba71fe77ecd8992b2d6ad6815cfc02114b3843588485bf9f85e99b68b8b5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "99ad955d4448fa0c9ca43c4a05661a938ca2da1a556300155b5a1b0481f89e7f", + "case_hash": "4a90ba71fe77ecd8992b2d6ad6815cfc02114b3843588485bf9f85e99b68b8b5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "51990151e0773a203d8fe68e0321b7196c76098a89b800e194e51567a72b417f", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4aad6fbcd887a0ff536f796d7b6672c923546ceb8ad3fad54f0a1d31fd72ce8a.arrow b/evidence/results/4aad6fbcd887a0ff536f796d7b6672c923546ceb8ad3fad54f0a1d31fd72ce8a.arrow new file mode 100644 index 000000000..0bc50892e Binary files /dev/null and b/evidence/results/4aad6fbcd887a0ff536f796d7b6672c923546ceb8ad3fad54f0a1d31fd72ce8a.arrow differ diff --git a/evidence/results/4aad6fbcd887a0ff536f796d7b6672c923546ceb8ad3fad54f0a1d31fd72ce8a.json b/evidence/results/4aad6fbcd887a0ff536f796d7b6672c923546ceb8ad3fad54f0a1d31fd72ce8a.json new file mode 100644 index 000000000..a3a019620 --- /dev/null +++ b/evidence/results/4aad6fbcd887a0ff536f796d7b6672c923546ceb8ad3fad54f0a1d31fd72ce8a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "74fc30592dd32ef47c5bf3ce5e950072ca08a3a71d903bae9a115d6e2288c8de", + "case_hash": "4aad6fbcd887a0ff536f796d7b6672c923546ceb8ad3fad54f0a1d31fd72ce8a", + "columns": [ + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "822c228b76ae6437a93baba31e1158782875c02771a7e35501a536e7d7097eab", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4ac16fcd0966ff1f7abe16b155c727bcd55c1c84064a00dc10aad632e9080c8b.arrow b/evidence/results/4ac16fcd0966ff1f7abe16b155c727bcd55c1c84064a00dc10aad632e9080c8b.arrow new file mode 100644 index 000000000..756e0b4aa Binary files /dev/null and b/evidence/results/4ac16fcd0966ff1f7abe16b155c727bcd55c1c84064a00dc10aad632e9080c8b.arrow differ diff --git a/evidence/results/4ac16fcd0966ff1f7abe16b155c727bcd55c1c84064a00dc10aad632e9080c8b.json b/evidence/results/4ac16fcd0966ff1f7abe16b155c727bcd55c1c84064a00dc10aad632e9080c8b.json new file mode 100644 index 000000000..e6e7a105d --- /dev/null +++ b/evidence/results/4ac16fcd0966ff1f7abe16b155c727bcd55c1c84064a00dc10aad632e9080c8b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "751616acf930436be60afcc02da66e7e848752400ed8db9bbe0d785898c950ec", + "case_hash": "4ac16fcd0966ff1f7abe16b155c727bcd55c1c84064a00dc10aad632e9080c8b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "37350c464fa37d43889ba14b6f9b74a4b361da39578addd1cc5eb2b5996e38b0", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4ac92825df88013723224a622d87a773e62582e01c0f85a235be53819e514004.arrow b/evidence/results/4ac92825df88013723224a622d87a773e62582e01c0f85a235be53819e514004.arrow new file mode 100644 index 000000000..8ec74352f Binary files /dev/null and b/evidence/results/4ac92825df88013723224a622d87a773e62582e01c0f85a235be53819e514004.arrow differ diff --git a/evidence/results/4ac92825df88013723224a622d87a773e62582e01c0f85a235be53819e514004.json b/evidence/results/4ac92825df88013723224a622d87a773e62582e01c0f85a235be53819e514004.json new file mode 100644 index 000000000..1c4642c74 --- /dev/null +++ b/evidence/results/4ac92825df88013723224a622d87a773e62582e01c0f85a235be53819e514004.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b6ac734e2226b8f8e1c14e40e5abf416a574bc975d64606d693514aaa8567bc4", + "case_hash": "4ac92825df88013723224a622d87a773e62582e01c0f85a235be53819e514004", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d2521a266d595dda3c2c38f5153b33eaa6f7e377dc4e7ed37456d573d2427254", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4adce34ac33d7ab7a3e8633e6005315e1084160431ce32085c55886808cef79a.arrow b/evidence/results/4adce34ac33d7ab7a3e8633e6005315e1084160431ce32085c55886808cef79a.arrow new file mode 100644 index 000000000..de52652ab Binary files /dev/null and b/evidence/results/4adce34ac33d7ab7a3e8633e6005315e1084160431ce32085c55886808cef79a.arrow differ diff --git a/evidence/results/4adce34ac33d7ab7a3e8633e6005315e1084160431ce32085c55886808cef79a.json b/evidence/results/4adce34ac33d7ab7a3e8633e6005315e1084160431ce32085c55886808cef79a.json new file mode 100644 index 000000000..70372e6d4 --- /dev/null +++ b/evidence/results/4adce34ac33d7ab7a3e8633e6005315e1084160431ce32085c55886808cef79a.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "05e8b371322441fca335e05d18ca6eeeaf89bdb235f3ab3a7c9138e7d138e008", + "case_hash": "4adce34ac33d7ab7a3e8633e6005315e1084160431ce32085c55886808cef79a", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e19fca5303335de3f6abca3ef266a06add7c57104175efe32f069ebeab629eca", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4aeca1a2b1558e7f8fbe82612553ac7d66624160958a8adcec630b6ee4ee3ec9.arrow b/evidence/results/4aeca1a2b1558e7f8fbe82612553ac7d66624160958a8adcec630b6ee4ee3ec9.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/4aeca1a2b1558e7f8fbe82612553ac7d66624160958a8adcec630b6ee4ee3ec9.arrow differ diff --git a/evidence/results/4aeca1a2b1558e7f8fbe82612553ac7d66624160958a8adcec630b6ee4ee3ec9.json b/evidence/results/4aeca1a2b1558e7f8fbe82612553ac7d66624160958a8adcec630b6ee4ee3ec9.json new file mode 100644 index 000000000..0c00ff882 --- /dev/null +++ b/evidence/results/4aeca1a2b1558e7f8fbe82612553ac7d66624160958a8adcec630b6ee4ee3ec9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "4aeca1a2b1558e7f8fbe82612553ac7d66624160958a8adcec630b6ee4ee3ec9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2457750c35edc654d85f45e04f8f53fd87b558ebe4f6d4aa66b07f11f1c76316", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4af8454a8e7c1fa6165ccaa7f1261e478d4c6cb7fc428c83d8ab772160c10761.arrow b/evidence/results/4af8454a8e7c1fa6165ccaa7f1261e478d4c6cb7fc428c83d8ab772160c10761.arrow new file mode 100644 index 000000000..6e37451e6 Binary files /dev/null and b/evidence/results/4af8454a8e7c1fa6165ccaa7f1261e478d4c6cb7fc428c83d8ab772160c10761.arrow differ diff --git a/evidence/results/4af8454a8e7c1fa6165ccaa7f1261e478d4c6cb7fc428c83d8ab772160c10761.json b/evidence/results/4af8454a8e7c1fa6165ccaa7f1261e478d4c6cb7fc428c83d8ab772160c10761.json new file mode 100644 index 000000000..973be640d --- /dev/null +++ b/evidence/results/4af8454a8e7c1fa6165ccaa7f1261e478d4c6cb7fc428c83d8ab772160c10761.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "d5fcb8a7a89cadfd1091c210bff685631e87a7409cb4d6e3cf09cd7ffa2897a5", + "case_hash": "4af8454a8e7c1fa6165ccaa7f1261e478d4c6cb7fc428c83d8ab772160c10761", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4353e169263eb72d09a9d7f49b7d8f06a29e31063eddcceefb92f6f48d8ceed9", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4b14dc8dda91e4136581a57e9dc17b4a6dabbfdc3ecfa9acc6d2a02378212b2c.arrow b/evidence/results/4b14dc8dda91e4136581a57e9dc17b4a6dabbfdc3ecfa9acc6d2a02378212b2c.arrow new file mode 100644 index 000000000..5ccab2f55 Binary files /dev/null and b/evidence/results/4b14dc8dda91e4136581a57e9dc17b4a6dabbfdc3ecfa9acc6d2a02378212b2c.arrow differ diff --git a/evidence/results/4b14dc8dda91e4136581a57e9dc17b4a6dabbfdc3ecfa9acc6d2a02378212b2c.json b/evidence/results/4b14dc8dda91e4136581a57e9dc17b4a6dabbfdc3ecfa9acc6d2a02378212b2c.json new file mode 100644 index 000000000..a8bc137fd --- /dev/null +++ b/evidence/results/4b14dc8dda91e4136581a57e9dc17b4a6dabbfdc3ecfa9acc6d2a02378212b2c.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "da7e79b806d899c5a37270654f9a32548005126e5f22701a3470ad539a7242b0", + "case_hash": "4b14dc8dda91e4136581a57e9dc17b4a6dabbfdc3ecfa9acc6d2a02378212b2c", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b6182d2f7579bbd13e230e0a8a5d2c7e426aed1280b2985be686fd2f8673dc5e", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4b607ba6723fe1f992d0ef68c5cc177bd1c3dc53024c236e1bd3b53b632bd5a4.arrow b/evidence/results/4b607ba6723fe1f992d0ef68c5cc177bd1c3dc53024c236e1bd3b53b632bd5a4.arrow new file mode 100644 index 000000000..07d123d72 Binary files /dev/null and b/evidence/results/4b607ba6723fe1f992d0ef68c5cc177bd1c3dc53024c236e1bd3b53b632bd5a4.arrow differ diff --git a/evidence/results/4b607ba6723fe1f992d0ef68c5cc177bd1c3dc53024c236e1bd3b53b632bd5a4.json b/evidence/results/4b607ba6723fe1f992d0ef68c5cc177bd1c3dc53024c236e1bd3b53b632bd5a4.json new file mode 100644 index 000000000..8d57ddf1c --- /dev/null +++ b/evidence/results/4b607ba6723fe1f992d0ef68c5cc177bd1c3dc53024c236e1bd3b53b632bd5a4.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c57fb12f43c71e11c7fcbe5ee5541fcdae8a38a16990a715e3ca4431347eb3a7", + "case_hash": "4b607ba6723fe1f992d0ef68c5cc177bd1c3dc53024c236e1bd3b53b632bd5a4", + "columns": [ + { + "internal_size": 134217728, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "IS_SET", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "387118bd5161839fd5c8183c15d12aa8e74c7182d473ff415c97e022a784f7e2", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4b6579855c360f03dc01228f334dec5f7f6947f3ae53e16d8962542a866cb2c8.json b/evidence/results/4b6579855c360f03dc01228f334dec5f7f6947f3ae53e16d8962542a866cb2c8.json new file mode 100644 index 000000000..9e7ea525c --- /dev/null +++ b/evidence/results/4b6579855c360f03dc01228f334dec5f7f6947f3ae53e16d8962542a866cb2c8.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "4b6579855c360f03dc01228f334dec5f7f6947f3ae53e16d8962542a866cb2c8", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1015, + "message": "SQL compilation error:\nargument 0 to function -1 needs to be constant, found 'n'", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "59dabeecdae6b558638ae0fdb7efcf7d9bc5018fb3d962d6f87a6449a25b51f5", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4b6720aeb43e59f5b7f7e80745f733cc645b7bea1609d01fbf53cb819c717695.arrow b/evidence/results/4b6720aeb43e59f5b7f7e80745f733cc645b7bea1609d01fbf53cb819c717695.arrow new file mode 100644 index 000000000..b4b01f8b0 Binary files /dev/null and b/evidence/results/4b6720aeb43e59f5b7f7e80745f733cc645b7bea1609d01fbf53cb819c717695.arrow differ diff --git a/evidence/results/4b6720aeb43e59f5b7f7e80745f733cc645b7bea1609d01fbf53cb819c717695.json b/evidence/results/4b6720aeb43e59f5b7f7e80745f733cc645b7bea1609d01fbf53cb819c717695.json new file mode 100644 index 000000000..98fa7d053 --- /dev/null +++ b/evidence/results/4b6720aeb43e59f5b7f7e80745f733cc645b7bea1609d01fbf53cb819c717695.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "896e516548892f0ff41047f6f29bcbd6db5ac4a2d312634e9f2bd6bdfdb7b673", + "case_hash": "4b6720aeb43e59f5b7f7e80745f733cc645b7bea1609d01fbf53cb819c717695", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c8c98e2f226e1017714649e3e95ecb19f8cda70e1913b90c091f9b06d6ed8d53", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4ba66a38fa9d84e9154a4ccff6c577f4209f1c22e63ade476e00db9f874379d3.arrow b/evidence/results/4ba66a38fa9d84e9154a4ccff6c577f4209f1c22e63ade476e00db9f874379d3.arrow new file mode 100644 index 000000000..ae664d133 Binary files /dev/null and b/evidence/results/4ba66a38fa9d84e9154a4ccff6c577f4209f1c22e63ade476e00db9f874379d3.arrow differ diff --git a/evidence/results/4ba66a38fa9d84e9154a4ccff6c577f4209f1c22e63ade476e00db9f874379d3.json b/evidence/results/4ba66a38fa9d84e9154a4ccff6c577f4209f1c22e63ade476e00db9f874379d3.json new file mode 100644 index 000000000..2d1224bb4 --- /dev/null +++ b/evidence/results/4ba66a38fa9d84e9154a4ccff6c577f4209f1c22e63ade476e00db9f874379d3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "616b17eec54d16f0ef4fe75c3631bbfb21ce50abc1f2a7ca570ed20b6a6a1db3", + "case_hash": "4ba66a38fa9d84e9154a4ccff6c577f4209f1c22e63ade476e00db9f874379d3", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "38acfd026a5f8e80ce27f2d1cee43e52079a9dd65e9db3598c3619d97c57903a", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4bb465544b5c5d0c6c55419faba5a9b261ec5742793eb1e0b26286622f28ae60.arrow b/evidence/results/4bb465544b5c5d0c6c55419faba5a9b261ec5742793eb1e0b26286622f28ae60.arrow new file mode 100644 index 000000000..be2a13515 Binary files /dev/null and b/evidence/results/4bb465544b5c5d0c6c55419faba5a9b261ec5742793eb1e0b26286622f28ae60.arrow differ diff --git a/evidence/results/4bb465544b5c5d0c6c55419faba5a9b261ec5742793eb1e0b26286622f28ae60.json b/evidence/results/4bb465544b5c5d0c6c55419faba5a9b261ec5742793eb1e0b26286622f28ae60.json new file mode 100644 index 000000000..16855b52a --- /dev/null +++ b/evidence/results/4bb465544b5c5d0c6c55419faba5a9b261ec5742793eb1e0b26286622f28ae60.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "dd61086cff8f488ad1ad8550891b33f055491348ea8c6aaad2df7ec2f8717868", + "case_hash": "4bb465544b5c5d0c6c55419faba5a9b261ec5742793eb1e0b26286622f28ae60", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1b3a8c1f82d4bf094a320be53adea16e1a113babadaae69338bac5b53f763c73", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4bb970066ea7a70a77df17834b2f33acaaba25d9d44cd6505491f7da04c10cfe.arrow b/evidence/results/4bb970066ea7a70a77df17834b2f33acaaba25d9d44cd6505491f7da04c10cfe.arrow new file mode 100644 index 000000000..e45be9797 Binary files /dev/null and b/evidence/results/4bb970066ea7a70a77df17834b2f33acaaba25d9d44cd6505491f7da04c10cfe.arrow differ diff --git a/evidence/results/4bb970066ea7a70a77df17834b2f33acaaba25d9d44cd6505491f7da04c10cfe.json b/evidence/results/4bb970066ea7a70a77df17834b2f33acaaba25d9d44cd6505491f7da04c10cfe.json new file mode 100644 index 000000000..299d49e2c --- /dev/null +++ b/evidence/results/4bb970066ea7a70a77df17834b2f33acaaba25d9d44cd6505491f7da04c10cfe.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66d4bb4f2643c6708259db7323f3e04d1d830eaf9beec319e8ec04513b9b22ee", + "case_hash": "4bb970066ea7a70a77df17834b2f33acaaba25d9d44cd6505491f7da04c10cfe", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4480f75c0de40b968c622b378bc0b16d5a93a7747d51e24aaa350dca01c1e649", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4bba567b5db7e18d874c19bd1179424d95e13233316e0980b8bd809ea30ac39d.arrow b/evidence/results/4bba567b5db7e18d874c19bd1179424d95e13233316e0980b8bd809ea30ac39d.arrow new file mode 100644 index 000000000..6be2ad654 Binary files /dev/null and b/evidence/results/4bba567b5db7e18d874c19bd1179424d95e13233316e0980b8bd809ea30ac39d.arrow differ diff --git a/evidence/results/4bba567b5db7e18d874c19bd1179424d95e13233316e0980b8bd809ea30ac39d.json b/evidence/results/4bba567b5db7e18d874c19bd1179424d95e13233316e0980b8bd809ea30ac39d.json new file mode 100644 index 000000000..43bf5032b --- /dev/null +++ b/evidence/results/4bba567b5db7e18d874c19bd1179424d95e13233316e0980b8bd809ea30ac39d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7e1e77be45e7894d8f090b4a6eff98d5da0300d907a4ac7e5b65e0be8f550a2f", + "case_hash": "4bba567b5db7e18d874c19bd1179424d95e13233316e0980b8bd809ea30ac39d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5cf06f450c72a78865a830fce3bb35e14ef7d4467e983fdd5234f6c8e0b7362b", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4bc675bc93c184bedb99d4734067a9686900617dbecc21c7370288b521fd9ef1.arrow b/evidence/results/4bc675bc93c184bedb99d4734067a9686900617dbecc21c7370288b521fd9ef1.arrow new file mode 100644 index 000000000..3e4ea9af3 Binary files /dev/null and b/evidence/results/4bc675bc93c184bedb99d4734067a9686900617dbecc21c7370288b521fd9ef1.arrow differ diff --git a/evidence/results/4bc675bc93c184bedb99d4734067a9686900617dbecc21c7370288b521fd9ef1.json b/evidence/results/4bc675bc93c184bedb99d4734067a9686900617dbecc21c7370288b521fd9ef1.json new file mode 100644 index 000000000..051d09a49 --- /dev/null +++ b/evidence/results/4bc675bc93c184bedb99d4734067a9686900617dbecc21c7370288b521fd9ef1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64c65f1fc676e5fd765a1664757eda9144f9fdc6733991df5ca798fe093e3b63", + "case_hash": "4bc675bc93c184bedb99d4734067a9686900617dbecc21c7370288b521fd9ef1", + "columns": [ + { + "internal_size": 16777216, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 16, + "type_name": "VECTOR" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b4ffeca26e94c6858357f3a0e0f3c4b23c48e6a17cbdc2fe9a1d7d9378be3b36", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4be6f0863edb03ddb7d4cc92ac4b82b7f4a008ff8323af628242d7b570650efa.arrow b/evidence/results/4be6f0863edb03ddb7d4cc92ac4b82b7f4a008ff8323af628242d7b570650efa.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/4be6f0863edb03ddb7d4cc92ac4b82b7f4a008ff8323af628242d7b570650efa.arrow differ diff --git a/evidence/results/4be6f0863edb03ddb7d4cc92ac4b82b7f4a008ff8323af628242d7b570650efa.json b/evidence/results/4be6f0863edb03ddb7d4cc92ac4b82b7f4a008ff8323af628242d7b570650efa.json new file mode 100644 index 000000000..b09985332 --- /dev/null +++ b/evidence/results/4be6f0863edb03ddb7d4cc92ac4b82b7f4a008ff8323af628242d7b570650efa.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "4be6f0863edb03ddb7d4cc92ac4b82b7f4a008ff8323af628242d7b570650efa", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ec24b42ef15b2bd7a3349b1fde5cf84fb16300a2f8354a546d41c5fbd47f350f", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4be9e8c8789ae7bc1d97f7ce8a49df2d1fd9e8666301d749990b1d8cd276637d.arrow b/evidence/results/4be9e8c8789ae7bc1d97f7ce8a49df2d1fd9e8666301d749990b1d8cd276637d.arrow new file mode 100644 index 000000000..a4bf7a21a Binary files /dev/null and b/evidence/results/4be9e8c8789ae7bc1d97f7ce8a49df2d1fd9e8666301d749990b1d8cd276637d.arrow differ diff --git a/evidence/results/4be9e8c8789ae7bc1d97f7ce8a49df2d1fd9e8666301d749990b1d8cd276637d.json b/evidence/results/4be9e8c8789ae7bc1d97f7ce8a49df2d1fd9e8666301d749990b1d8cd276637d.json new file mode 100644 index 000000000..4c64589fe --- /dev/null +++ b/evidence/results/4be9e8c8789ae7bc1d97f7ce8a49df2d1fd9e8666301d749990b1d8cd276637d.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "ef259ef35af5c24095b9c8729aedef4c5d6b2fac34d1441c4d3d395d8a615857", + "case_hash": "4be9e8c8789ae7bc1d97f7ce8a49df2d1fd9e8666301d749990b1d8cd276637d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d5eadcb8ffb182a48be6eb775e59107465f3ec747456851704bb0fffc322622a", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4bfba67ee7ebbf3a23b1d5a3332f1dd78d83f33dbd3b38281ef89ad13c814437.json b/evidence/results/4bfba67ee7ebbf3a23b1d5a3332f1dd78d83f33dbd3b38281ef89ad13c814437.json new file mode 100644 index 000000000..3a908ba0a --- /dev/null +++ b/evidence/results/4bfba67ee7ebbf3a23b1d5a3332f1dd78d83f33dbd3b38281ef89ad13c814437.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "4bfba67ee7ebbf3a23b1d5a3332f1dd78d83f33dbd3b38281ef89ad13c814437", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 2060, + "message": null, + "sqlstate": "42601" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a65bebba421f5181b010d3e03b8ead9714900054fe9d6e65545e3ecf2714d015", + "recorded_at": "2026-11-05T22:56:30.137714+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4c0ed878d2fa8c9d3715a954be0ec774b5bcd881d5c88d2438701e3710f08474.arrow b/evidence/results/4c0ed878d2fa8c9d3715a954be0ec774b5bcd881d5c88d2438701e3710f08474.arrow new file mode 100644 index 000000000..65e8d4cea Binary files /dev/null and b/evidence/results/4c0ed878d2fa8c9d3715a954be0ec774b5bcd881d5c88d2438701e3710f08474.arrow differ diff --git a/evidence/results/4c0ed878d2fa8c9d3715a954be0ec774b5bcd881d5c88d2438701e3710f08474.json b/evidence/results/4c0ed878d2fa8c9d3715a954be0ec774b5bcd881d5c88d2438701e3710f08474.json new file mode 100644 index 000000000..f4a81da30 --- /dev/null +++ b/evidence/results/4c0ed878d2fa8c9d3715a954be0ec774b5bcd881d5c88d2438701e3710f08474.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c28f6903586d173de366e03bbb754edc5efd724a3fb48e44252fe5b5ba8dedde", + "case_hash": "4c0ed878d2fa8c9d3715a954be0ec774b5bcd881d5c88d2438701e3710f08474", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "404af732cf841aa7dd8c590f3053b6a5bb74f2df87d283c388949cf27bb04cfc", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4c17bae0cfc97fc93dc9a707d9a2cbb5a8f3063fe99d52a1c4884eca90b18da1.arrow b/evidence/results/4c17bae0cfc97fc93dc9a707d9a2cbb5a8f3063fe99d52a1c4884eca90b18da1.arrow new file mode 100644 index 000000000..d1407682b Binary files /dev/null and b/evidence/results/4c17bae0cfc97fc93dc9a707d9a2cbb5a8f3063fe99d52a1c4884eca90b18da1.arrow differ diff --git a/evidence/results/4c17bae0cfc97fc93dc9a707d9a2cbb5a8f3063fe99d52a1c4884eca90b18da1.json b/evidence/results/4c17bae0cfc97fc93dc9a707d9a2cbb5a8f3063fe99d52a1c4884eca90b18da1.json new file mode 100644 index 000000000..f673cc695 --- /dev/null +++ b/evidence/results/4c17bae0cfc97fc93dc9a707d9a2cbb5a8f3063fe99d52a1c4884eca90b18da1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d1a8396cfcaf49c785f4fee894ee35569fb29141baf874169ab2cee84c1098fc", + "case_hash": "4c17bae0cfc97fc93dc9a707d9a2cbb5a8f3063fe99d52a1c4884eca90b18da1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bd0f8c9a387c9cdb731b3e41661a0726dfb0e6b4175a5c996a79c159d7e9ad7b", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4c228985cf3d912c5050048aa9fc0ab893b60aa716b1351404fec6abe48ed42f.arrow b/evidence/results/4c228985cf3d912c5050048aa9fc0ab893b60aa716b1351404fec6abe48ed42f.arrow new file mode 100644 index 000000000..a1c76e6cf Binary files /dev/null and b/evidence/results/4c228985cf3d912c5050048aa9fc0ab893b60aa716b1351404fec6abe48ed42f.arrow differ diff --git a/evidence/results/4c228985cf3d912c5050048aa9fc0ab893b60aa716b1351404fec6abe48ed42f.json b/evidence/results/4c228985cf3d912c5050048aa9fc0ab893b60aa716b1351404fec6abe48ed42f.json new file mode 100644 index 000000000..fed29c844 --- /dev/null +++ b/evidence/results/4c228985cf3d912c5050048aa9fc0ab893b60aa716b1351404fec6abe48ed42f.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "fd45c6e90ce0c5854ef8c4c8d8015ad3d303c51eded02cbf210a322937cdbca2", + "case_hash": "4c228985cf3d912c5050048aa9fc0ab893b60aa716b1351404fec6abe48ed42f", + "columns": [ + { + "internal_size": null, + "name": "K", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + }, + { + "internal_size": null, + "name": "V", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dca5196b7c3eb3c3d31ad273dac0633c92f4808bfe88b739b2327a09e2d6c6bb", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4c2418e8650754825fa3baa8ba66e0cf558faeb1bc2c73b51b036e601ca20cc9.arrow b/evidence/results/4c2418e8650754825fa3baa8ba66e0cf558faeb1bc2c73b51b036e601ca20cc9.arrow new file mode 100644 index 000000000..90d0318a5 Binary files /dev/null and b/evidence/results/4c2418e8650754825fa3baa8ba66e0cf558faeb1bc2c73b51b036e601ca20cc9.arrow differ diff --git a/evidence/results/4c2418e8650754825fa3baa8ba66e0cf558faeb1bc2c73b51b036e601ca20cc9.json b/evidence/results/4c2418e8650754825fa3baa8ba66e0cf558faeb1bc2c73b51b036e601ca20cc9.json new file mode 100644 index 000000000..d7f3a6636 --- /dev/null +++ b/evidence/results/4c2418e8650754825fa3baa8ba66e0cf558faeb1bc2c73b51b036e601ca20cc9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1eed7f4523f8a566f4ef5a34e882de990f4aaf19c904580df81066a4ca8111db", + "case_hash": "4c2418e8650754825fa3baa8ba66e0cf558faeb1bc2c73b51b036e601ca20cc9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4e732eda3f220518c42e6a29c19eb0629676222dc037e3baf4406f36adfa5504", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4c304efe409d91bc1393a8d64ac9f000ac13d326a0c0399fe086e1a8c3a87c9e.arrow b/evidence/results/4c304efe409d91bc1393a8d64ac9f000ac13d326a0c0399fe086e1a8c3a87c9e.arrow new file mode 100644 index 000000000..ae1d36de3 Binary files /dev/null and b/evidence/results/4c304efe409d91bc1393a8d64ac9f000ac13d326a0c0399fe086e1a8c3a87c9e.arrow differ diff --git a/evidence/results/4c304efe409d91bc1393a8d64ac9f000ac13d326a0c0399fe086e1a8c3a87c9e.json b/evidence/results/4c304efe409d91bc1393a8d64ac9f000ac13d326a0c0399fe086e1a8c3a87c9e.json new file mode 100644 index 000000000..6989bf820 --- /dev/null +++ b/evidence/results/4c304efe409d91bc1393a8d64ac9f000ac13d326a0c0399fe086e1a8c3a87c9e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3f055b17f9d883f080c265591d458325ec87c697c2bbdfea98dfb64175146274", + "case_hash": "4c304efe409d91bc1393a8d64ac9f000ac13d326a0c0399fe086e1a8c3a87c9e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "50bb41ad38db54232443a7d957b8e37ba4f4c162a0de6bac77b459ab37a6045f", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4c56f9176bc047eeed1076d76f58ab729272afe0b66d3a44d41c1c19d9d4409d.arrow b/evidence/results/4c56f9176bc047eeed1076d76f58ab729272afe0b66d3a44d41c1c19d9d4409d.arrow new file mode 100644 index 000000000..23977b0ff Binary files /dev/null and b/evidence/results/4c56f9176bc047eeed1076d76f58ab729272afe0b66d3a44d41c1c19d9d4409d.arrow differ diff --git a/evidence/results/4c56f9176bc047eeed1076d76f58ab729272afe0b66d3a44d41c1c19d9d4409d.json b/evidence/results/4c56f9176bc047eeed1076d76f58ab729272afe0b66d3a44d41c1c19d9d4409d.json new file mode 100644 index 000000000..6c5a076bb --- /dev/null +++ b/evidence/results/4c56f9176bc047eeed1076d76f58ab729272afe0b66d3a44d41c1c19d9d4409d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4cc628670d2c3301bf4280adf11dd48dd622b208c0788e7680142429d46e0ff8", + "case_hash": "4c56f9176bc047eeed1076d76f58ab729272afe0b66d3a44d41c1c19d9d4409d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "afc1072c1c6b631c2bea0d11d8db430b766ce208c5c4e683844c19fe7041650d", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4c5f089ccf63e9d0fe2d3b78281099df7c3225df2ff917771e899c1dfa7044a3.arrow b/evidence/results/4c5f089ccf63e9d0fe2d3b78281099df7c3225df2ff917771e899c1dfa7044a3.arrow new file mode 100644 index 000000000..6b08258f3 Binary files /dev/null and b/evidence/results/4c5f089ccf63e9d0fe2d3b78281099df7c3225df2ff917771e899c1dfa7044a3.arrow differ diff --git a/evidence/results/4c5f089ccf63e9d0fe2d3b78281099df7c3225df2ff917771e899c1dfa7044a3.json b/evidence/results/4c5f089ccf63e9d0fe2d3b78281099df7c3225df2ff917771e899c1dfa7044a3.json new file mode 100644 index 000000000..cb5c67b7d --- /dev/null +++ b/evidence/results/4c5f089ccf63e9d0fe2d3b78281099df7c3225df2ff917771e899c1dfa7044a3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "24a7c8409a67936ef2aa428cf61fde0f47ebd84f3ddfc82287b22c296f17086c", + "case_hash": "4c5f089ccf63e9d0fe2d3b78281099df7c3225df2ff917771e899c1dfa7044a3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "166912c5ea61ef936d2448ac5ea21715519c1f3ffa746094b171d315a32b4e0c", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4c600cb5a1793e88174a465052111fa6a5d695612be229f9bb9e1e110eed3c3e.arrow b/evidence/results/4c600cb5a1793e88174a465052111fa6a5d695612be229f9bb9e1e110eed3c3e.arrow new file mode 100644 index 000000000..ce8fa21b2 Binary files /dev/null and b/evidence/results/4c600cb5a1793e88174a465052111fa6a5d695612be229f9bb9e1e110eed3c3e.arrow differ diff --git a/evidence/results/4c600cb5a1793e88174a465052111fa6a5d695612be229f9bb9e1e110eed3c3e.json b/evidence/results/4c600cb5a1793e88174a465052111fa6a5d695612be229f9bb9e1e110eed3c3e.json new file mode 100644 index 000000000..3d86406e0 --- /dev/null +++ b/evidence/results/4c600cb5a1793e88174a465052111fa6a5d695612be229f9bb9e1e110eed3c3e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6cce83cab6c7e5e290528b4b3d91455d1e27835ff6d6c96b66fae821e7cd6e33", + "case_hash": "4c600cb5a1793e88174a465052111fa6a5d695612be229f9bb9e1e110eed3c3e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ebee61e6a35db3ded421853c524240dbf456e262bbe3a61ebeda8ad89a49e6af", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4c60706aa572fea435c86f154839a0f37035d255fb36c464fafd68542d11f802.arrow b/evidence/results/4c60706aa572fea435c86f154839a0f37035d255fb36c464fafd68542d11f802.arrow new file mode 100644 index 000000000..e021f5d9c Binary files /dev/null and b/evidence/results/4c60706aa572fea435c86f154839a0f37035d255fb36c464fafd68542d11f802.arrow differ diff --git a/evidence/results/4c60706aa572fea435c86f154839a0f37035d255fb36c464fafd68542d11f802.json b/evidence/results/4c60706aa572fea435c86f154839a0f37035d255fb36c464fafd68542d11f802.json new file mode 100644 index 000000000..587303664 --- /dev/null +++ b/evidence/results/4c60706aa572fea435c86f154839a0f37035d255fb36c464fafd68542d11f802.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b850f4a5a89e751ab6a19b5f2d1d1dd3ed3c99e9dbe87d4e434a50a6529c1a1a", + "case_hash": "4c60706aa572fea435c86f154839a0f37035d255fb36c464fafd68542d11f802", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1aac81bf796269072502c428ef56c97dfd42291a1e3644b8a237f29f16ca1b23", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4c9be46ad09306f531568b8765c24a7b51e3a5de0cde66394ca998fd7a010453.arrow b/evidence/results/4c9be46ad09306f531568b8765c24a7b51e3a5de0cde66394ca998fd7a010453.arrow new file mode 100644 index 000000000..1ae227e2f Binary files /dev/null and b/evidence/results/4c9be46ad09306f531568b8765c24a7b51e3a5de0cde66394ca998fd7a010453.arrow differ diff --git a/evidence/results/4c9be46ad09306f531568b8765c24a7b51e3a5de0cde66394ca998fd7a010453.json b/evidence/results/4c9be46ad09306f531568b8765c24a7b51e3a5de0cde66394ca998fd7a010453.json new file mode 100644 index 000000000..e550a2b6c --- /dev/null +++ b/evidence/results/4c9be46ad09306f531568b8765c24a7b51e3a5de0cde66394ca998fd7a010453.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c3c5c9c35e8dd7f123f5f618836902cf545672c8779210bc15fe1dd7fd2308b9", + "case_hash": "4c9be46ad09306f531568b8765c24a7b51e3a5de0cde66394ca998fd7a010453", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2d986de9f683d99dac1d53644e154a631ec39117c62c788b2a5542173f98c9a7", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4cacb89386dc9dbce186072c10a0f5d6a23388425ed43723d862bbe5794ecbcc.arrow b/evidence/results/4cacb89386dc9dbce186072c10a0f5d6a23388425ed43723d862bbe5794ecbcc.arrow new file mode 100644 index 000000000..8e819e6d9 Binary files /dev/null and b/evidence/results/4cacb89386dc9dbce186072c10a0f5d6a23388425ed43723d862bbe5794ecbcc.arrow differ diff --git a/evidence/results/4cacb89386dc9dbce186072c10a0f5d6a23388425ed43723d862bbe5794ecbcc.json b/evidence/results/4cacb89386dc9dbce186072c10a0f5d6a23388425ed43723d862bbe5794ecbcc.json new file mode 100644 index 000000000..b78a9a457 --- /dev/null +++ b/evidence/results/4cacb89386dc9dbce186072c10a0f5d6a23388425ed43723d862bbe5794ecbcc.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "1222afaac18ea60e0c98cd88a70706a455c0bab9d29c40942e02b0f7ae2493b2", + "case_hash": "4cacb89386dc9dbce186072c10a0f5d6a23388425ed43723d862bbe5794ecbcc", + "columns": [ + { + "internal_size": null, + "name": "M", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "Y", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "102406502e8f35fb33f1ba91e1c1bcc5c8528838ebf11f98d0ce38d2aed82a6f", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4cc0715167181e8571274420434bc00da6c05b80b5a4c3b2f9617d53ec9de672.json b/evidence/results/4cc0715167181e8571274420434bc00da6c05b80b5a4c3b2f9617d53ec9de672.json new file mode 100644 index 000000000..493b17121 --- /dev/null +++ b/evidence/results/4cc0715167181e8571274420434bc00da6c05b80b5a4c3b2f9617d53ec9de672.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "4cc0715167181e8571274420434bc00da6c05b80b5a4c3b2f9617d53ec9de672", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100043, + "message": "Invalid floating point operation: log(1,8)", + "sqlstate": "2201E" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5961f17e8416c40f2018ae04114648fec3dc85ac4a4a81ec6f7fab961082c810", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4ce66104bc2e03a9fb5e5971b33cedbe2409a893a49cfe68a78b77cbd7d4a18a.arrow b/evidence/results/4ce66104bc2e03a9fb5e5971b33cedbe2409a893a49cfe68a78b77cbd7d4a18a.arrow new file mode 100644 index 000000000..6ac789a0c Binary files /dev/null and b/evidence/results/4ce66104bc2e03a9fb5e5971b33cedbe2409a893a49cfe68a78b77cbd7d4a18a.arrow differ diff --git a/evidence/results/4ce66104bc2e03a9fb5e5971b33cedbe2409a893a49cfe68a78b77cbd7d4a18a.json b/evidence/results/4ce66104bc2e03a9fb5e5971b33cedbe2409a893a49cfe68a78b77cbd7d4a18a.json new file mode 100644 index 000000000..db2a187fc --- /dev/null +++ b/evidence/results/4ce66104bc2e03a9fb5e5971b33cedbe2409a893a49cfe68a78b77cbd7d4a18a.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "8414c5ed45dc5f3c8e6cf955ee304a5a50e560fc4504223821dcaa23fc193efc", + "case_hash": "4ce66104bc2e03a9fb5e5971b33cedbe2409a893a49cfe68a78b77cbd7d4a18a", + "columns": [ + { + "internal_size": null, + "name": "CONV", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": 134217728, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "RAW", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": 134217728, + "name": "T_RAW", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "91fbf17379efcc515f68697200e74b6b9542ce53471611d462ffd001ab425c14", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4cfe0c9ec3fef4d09de678b41ec98982d1884e254b71c9d8fe80de1a0d252da7.arrow b/evidence/results/4cfe0c9ec3fef4d09de678b41ec98982d1884e254b71c9d8fe80de1a0d252da7.arrow new file mode 100644 index 000000000..a3fd4c051 Binary files /dev/null and b/evidence/results/4cfe0c9ec3fef4d09de678b41ec98982d1884e254b71c9d8fe80de1a0d252da7.arrow differ diff --git a/evidence/results/4cfe0c9ec3fef4d09de678b41ec98982d1884e254b71c9d8fe80de1a0d252da7.json b/evidence/results/4cfe0c9ec3fef4d09de678b41ec98982d1884e254b71c9d8fe80de1a0d252da7.json new file mode 100644 index 000000000..6902b3a7c --- /dev/null +++ b/evidence/results/4cfe0c9ec3fef4d09de678b41ec98982d1884e254b71c9d8fe80de1a0d252da7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7d2e32354b21a9c4ebc3b49a10314090529939c8802eb6bd50e722148e553124", + "case_hash": "4cfe0c9ec3fef4d09de678b41ec98982d1884e254b71c9d8fe80de1a0d252da7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "462cc6b5e34724efa91ea1737576228e509a54fad180f31023d9836314d1e656", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4d0459d229bcdb9a88d6516bd6a71a63ca5953293e6e8ddf2b448cd2d954a264.arrow b/evidence/results/4d0459d229bcdb9a88d6516bd6a71a63ca5953293e6e8ddf2b448cd2d954a264.arrow new file mode 100644 index 000000000..1d4f32b4d Binary files /dev/null and b/evidence/results/4d0459d229bcdb9a88d6516bd6a71a63ca5953293e6e8ddf2b448cd2d954a264.arrow differ diff --git a/evidence/results/4d0459d229bcdb9a88d6516bd6a71a63ca5953293e6e8ddf2b448cd2d954a264.json b/evidence/results/4d0459d229bcdb9a88d6516bd6a71a63ca5953293e6e8ddf2b448cd2d954a264.json new file mode 100644 index 000000000..057ac7145 --- /dev/null +++ b/evidence/results/4d0459d229bcdb9a88d6516bd6a71a63ca5953293e6e8ddf2b448cd2d954a264.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bbbe2af56bb417b5d7fa1e2736def09f8b7e8a5d3a082217390c01752327c74c", + "case_hash": "4d0459d229bcdb9a88d6516bd6a71a63ca5953293e6e8ddf2b448cd2d954a264", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6ad1226ad05fdaf0b3787ac571f28ed068c8a629759fd6b9315b571ca69a4ab2", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4d0742303db41211639366e8bc8898344eb893ece6595222db5ea6d3684dca28.arrow b/evidence/results/4d0742303db41211639366e8bc8898344eb893ece6595222db5ea6d3684dca28.arrow new file mode 100644 index 000000000..3685963ed Binary files /dev/null and b/evidence/results/4d0742303db41211639366e8bc8898344eb893ece6595222db5ea6d3684dca28.arrow differ diff --git a/evidence/results/4d0742303db41211639366e8bc8898344eb893ece6595222db5ea6d3684dca28.json b/evidence/results/4d0742303db41211639366e8bc8898344eb893ece6595222db5ea6d3684dca28.json new file mode 100644 index 000000000..1bba268cf --- /dev/null +++ b/evidence/results/4d0742303db41211639366e8bc8898344eb893ece6595222db5ea6d3684dca28.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c6474af22018521b9f9625e1206fbbf16a4fdde227f9284b1e4dc1b4b96ea0af", + "case_hash": "4d0742303db41211639366e8bc8898344eb893ece6595222db5ea6d3684dca28", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f0515a963a235e547fcf539dc57784288033f8bd9cb060e6935f116ad37aca00", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4d0cd3d594e80a0dd1e88bc5686d8bce0e99c639e778ae7c61065dc81457e4ff.json b/evidence/results/4d0cd3d594e80a0dd1e88bc5686d8bce0e99c639e778ae7c61065dc81457e4ff.json new file mode 100644 index 000000000..9d6fa933c --- /dev/null +++ b/evidence/results/4d0cd3d594e80a0dd1e88bc5686d8bce0e99c639e778ae7c61065dc81457e4ff.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "4d0cd3d594e80a0dd1e88bc5686d8bce0e99c639e778ae7c61065dc81457e4ff", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100071, + "message": "Failed to cast variant value [1,2] to OBJECT", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "124a542da3df672b7c595f0d4fc93a919bb185d5a6514a5d09a66ec239caf962", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4d136c71da7c26f1a59389a332a62a03dd227029871748bb0eab88301330107c.arrow b/evidence/results/4d136c71da7c26f1a59389a332a62a03dd227029871748bb0eab88301330107c.arrow new file mode 100644 index 000000000..24e846213 Binary files /dev/null and b/evidence/results/4d136c71da7c26f1a59389a332a62a03dd227029871748bb0eab88301330107c.arrow differ diff --git a/evidence/results/4d136c71da7c26f1a59389a332a62a03dd227029871748bb0eab88301330107c.json b/evidence/results/4d136c71da7c26f1a59389a332a62a03dd227029871748bb0eab88301330107c.json new file mode 100644 index 000000000..c35f9cff5 --- /dev/null +++ b/evidence/results/4d136c71da7c26f1a59389a332a62a03dd227029871748bb0eab88301330107c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cf60ca5d6e1fc4ff62a41cfbf7803013056d988d79cd0cd22cf33b7d3b92db8b", + "case_hash": "4d136c71da7c26f1a59389a332a62a03dd227029871748bb0eab88301330107c", + "columns": [ + { + "internal_size": 5, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "540380c16d7b0865eb7fb510018974d045236d5d4de4c551afe2aa791b448448", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4d1bbf08d2093ae1f730bbcf85209600a0c569a0bace33d2ca3271c3fcebf105.arrow b/evidence/results/4d1bbf08d2093ae1f730bbcf85209600a0c569a0bace33d2ca3271c3fcebf105.arrow new file mode 100644 index 000000000..8ed544fc7 Binary files /dev/null and b/evidence/results/4d1bbf08d2093ae1f730bbcf85209600a0c569a0bace33d2ca3271c3fcebf105.arrow differ diff --git a/evidence/results/4d1bbf08d2093ae1f730bbcf85209600a0c569a0bace33d2ca3271c3fcebf105.json b/evidence/results/4d1bbf08d2093ae1f730bbcf85209600a0c569a0bace33d2ca3271c3fcebf105.json new file mode 100644 index 000000000..c912ae571 --- /dev/null +++ b/evidence/results/4d1bbf08d2093ae1f730bbcf85209600a0c569a0bace33d2ca3271c3fcebf105.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f741857a9cf08d2f55a47ca08d411970c50e04862272cd264672e638b402f1bf", + "case_hash": "4d1bbf08d2093ae1f730bbcf85209600a0c569a0bace33d2ca3271c3fcebf105", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "101a550b9c6b6940de774dc5e24c0ce7ad57dc6f952a34c55c7366dfb3f50100", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4d2879d023a38499ee689f83dc21ecc0f89e68347074bc621105bd0bf7bf9612.arrow b/evidence/results/4d2879d023a38499ee689f83dc21ecc0f89e68347074bc621105bd0bf7bf9612.arrow new file mode 100644 index 000000000..f32554b2d Binary files /dev/null and b/evidence/results/4d2879d023a38499ee689f83dc21ecc0f89e68347074bc621105bd0bf7bf9612.arrow differ diff --git a/evidence/results/4d2879d023a38499ee689f83dc21ecc0f89e68347074bc621105bd0bf7bf9612.json b/evidence/results/4d2879d023a38499ee689f83dc21ecc0f89e68347074bc621105bd0bf7bf9612.json new file mode 100644 index 000000000..e8855bfe5 --- /dev/null +++ b/evidence/results/4d2879d023a38499ee689f83dc21ecc0f89e68347074bc621105bd0bf7bf9612.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "10efaeea58735f9cb06940c22323b924b635b3f1dd2a8994a163aadf600eabef", + "case_hash": "4d2879d023a38499ee689f83dc21ecc0f89e68347074bc621105bd0bf7bf9612", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "BK", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "N", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "A", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a835b8090d8322bcf9c0de9a39ab8fc5d33b73e2fef9043c56f260a7eb939d5c", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4d2aca63918117e7ab577ef28d0d8138d004be187572fd035abb8022c39144ea.arrow b/evidence/results/4d2aca63918117e7ab577ef28d0d8138d004be187572fd035abb8022c39144ea.arrow new file mode 100644 index 000000000..e0b1ccc4d Binary files /dev/null and b/evidence/results/4d2aca63918117e7ab577ef28d0d8138d004be187572fd035abb8022c39144ea.arrow differ diff --git a/evidence/results/4d2aca63918117e7ab577ef28d0d8138d004be187572fd035abb8022c39144ea.json b/evidence/results/4d2aca63918117e7ab577ef28d0d8138d004be187572fd035abb8022c39144ea.json new file mode 100644 index 000000000..37c086b65 --- /dev/null +++ b/evidence/results/4d2aca63918117e7ab577ef28d0d8138d004be187572fd035abb8022c39144ea.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cdda9b125a49081c5a4558dfee77d94fc05a199f823dc12903b62b6dff4d0d2e", + "case_hash": "4d2aca63918117e7ab577ef28d0d8138d004be187572fd035abb8022c39144ea", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "aaa320ef95d09f13c0afc68fdd3f9199c6eb472679514b746b492de2d1120a24", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4d65af5f166246e11cff2486b5153140055302e7af23c7d5b2ab5939fc343c18.arrow b/evidence/results/4d65af5f166246e11cff2486b5153140055302e7af23c7d5b2ab5939fc343c18.arrow new file mode 100644 index 000000000..b2650e348 Binary files /dev/null and b/evidence/results/4d65af5f166246e11cff2486b5153140055302e7af23c7d5b2ab5939fc343c18.arrow differ diff --git a/evidence/results/4d65af5f166246e11cff2486b5153140055302e7af23c7d5b2ab5939fc343c18.json b/evidence/results/4d65af5f166246e11cff2486b5153140055302e7af23c7d5b2ab5939fc343c18.json new file mode 100644 index 000000000..f6236c9be --- /dev/null +++ b/evidence/results/4d65af5f166246e11cff2486b5153140055302e7af23c7d5b2ab5939fc343c18.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3b2a7dc73b5533f4804935f9d55263db827876c7daacbcf5e95ffafa314cc6ac", + "case_hash": "4d65af5f166246e11cff2486b5153140055302e7af23c7d5b2ab5939fc343c18", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "47c07ef6af6cb921a4827bc223bf57ce639a569dd10100c1509618f038dc6055", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4d6aa021d39d724050481fa62f122a5535e140bf92158308cd8817e10f2c93c5.arrow b/evidence/results/4d6aa021d39d724050481fa62f122a5535e140bf92158308cd8817e10f2c93c5.arrow new file mode 100644 index 000000000..347fb9632 Binary files /dev/null and b/evidence/results/4d6aa021d39d724050481fa62f122a5535e140bf92158308cd8817e10f2c93c5.arrow differ diff --git a/evidence/results/4d6aa021d39d724050481fa62f122a5535e140bf92158308cd8817e10f2c93c5.json b/evidence/results/4d6aa021d39d724050481fa62f122a5535e140bf92158308cd8817e10f2c93c5.json new file mode 100644 index 000000000..0002ec9a0 --- /dev/null +++ b/evidence/results/4d6aa021d39d724050481fa62f122a5535e140bf92158308cd8817e10f2c93c5.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "2b44170f85cfc17280d456cc42b2059cecbe8b9925461997ccf878bdb61786ae", + "case_hash": "4d6aa021d39d724050481fa62f122a5535e140bf92158308cd8817e10f2c93c5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "S", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b0fba2e20e192f9c4167f427fc7bd6185d7939a4ca12a3204faf21c02d792f57", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4d6c06975005900dbcc57bbbce3957e301d9db8a314882930fb66d88d5260e6b.arrow b/evidence/results/4d6c06975005900dbcc57bbbce3957e301d9db8a314882930fb66d88d5260e6b.arrow new file mode 100644 index 000000000..b1a435d59 Binary files /dev/null and b/evidence/results/4d6c06975005900dbcc57bbbce3957e301d9db8a314882930fb66d88d5260e6b.arrow differ diff --git a/evidence/results/4d6c06975005900dbcc57bbbce3957e301d9db8a314882930fb66d88d5260e6b.json b/evidence/results/4d6c06975005900dbcc57bbbce3957e301d9db8a314882930fb66d88d5260e6b.json new file mode 100644 index 000000000..c4b9c9d01 --- /dev/null +++ b/evidence/results/4d6c06975005900dbcc57bbbce3957e301d9db8a314882930fb66d88d5260e6b.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c08157b3d90e2ca33d0f5355a8ca075b78bdb936752de735d43b28e41b9f0387", + "case_hash": "4d6c06975005900dbcc57bbbce3957e301d9db8a314882930fb66d88d5260e6b", + "columns": [ + { + "internal_size": null, + "name": "LO", + "nullable": true, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "HI", + "nullable": true, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a72db986680d78704362a6c0b3a9ecc30c3b9654597ea248a8b455779431ae4e", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4d761c3366e5645594a4c1df895f9e8017663ff2d467570e2db0679f1083ebee.arrow b/evidence/results/4d761c3366e5645594a4c1df895f9e8017663ff2d467570e2db0679f1083ebee.arrow new file mode 100644 index 000000000..5a4c6fccd Binary files /dev/null and b/evidence/results/4d761c3366e5645594a4c1df895f9e8017663ff2d467570e2db0679f1083ebee.arrow differ diff --git a/evidence/results/4d761c3366e5645594a4c1df895f9e8017663ff2d467570e2db0679f1083ebee.json b/evidence/results/4d761c3366e5645594a4c1df895f9e8017663ff2d467570e2db0679f1083ebee.json new file mode 100644 index 000000000..6ada1b60f --- /dev/null +++ b/evidence/results/4d761c3366e5645594a4c1df895f9e8017663ff2d467570e2db0679f1083ebee.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "545e1d93bb80c95e646aef318984c13097aa861c0482765e116a568c3bfb9484", + "case_hash": "4d761c3366e5645594a4c1df895f9e8017663ff2d467570e2db0679f1083ebee", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0bea82d407207ffbd060e93d414be6ee0a44cc8f7c4e26ded46f2a648675448b", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4d7ac8f960b686d516e2acfb2bf6a66ceafa0dfb3bb7745b43f31038bc77c13e.arrow b/evidence/results/4d7ac8f960b686d516e2acfb2bf6a66ceafa0dfb3bb7745b43f31038bc77c13e.arrow new file mode 100644 index 000000000..a8f95d033 Binary files /dev/null and b/evidence/results/4d7ac8f960b686d516e2acfb2bf6a66ceafa0dfb3bb7745b43f31038bc77c13e.arrow differ diff --git a/evidence/results/4d7ac8f960b686d516e2acfb2bf6a66ceafa0dfb3bb7745b43f31038bc77c13e.json b/evidence/results/4d7ac8f960b686d516e2acfb2bf6a66ceafa0dfb3bb7745b43f31038bc77c13e.json new file mode 100644 index 000000000..1a2fc8e43 --- /dev/null +++ b/evidence/results/4d7ac8f960b686d516e2acfb2bf6a66ceafa0dfb3bb7745b43f31038bc77c13e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c2be174afd177f1ce6f3463b3d7cd54aa5e576b5138c54e5636b4fd27afb47bc", + "case_hash": "4d7ac8f960b686d516e2acfb2bf6a66ceafa0dfb3bb7745b43f31038bc77c13e", + "columns": [ + { + "internal_size": 100663296, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9db3fbd559079d6f48db0de45a86d234e029d214fab2352bb88915103406eaca", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4db89a2e639d651a75579b310d60c135521724de9619b271cdf87bd757a3e8b8.arrow b/evidence/results/4db89a2e639d651a75579b310d60c135521724de9619b271cdf87bd757a3e8b8.arrow new file mode 100644 index 000000000..9c99c9315 Binary files /dev/null and b/evidence/results/4db89a2e639d651a75579b310d60c135521724de9619b271cdf87bd757a3e8b8.arrow differ diff --git a/evidence/results/4db89a2e639d651a75579b310d60c135521724de9619b271cdf87bd757a3e8b8.json b/evidence/results/4db89a2e639d651a75579b310d60c135521724de9619b271cdf87bd757a3e8b8.json new file mode 100644 index 000000000..691945f91 --- /dev/null +++ b/evidence/results/4db89a2e639d651a75579b310d60c135521724de9619b271cdf87bd757a3e8b8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "249d35223582cf27503632e3eed626f8c3efd593479b2bbfd61f22381ed3149c", + "case_hash": "4db89a2e639d651a75579b310d60c135521724de9619b271cdf87bd757a3e8b8", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d41421de66f4582eeded764fe7a221d9069c58b77289d17d190bc6ef900d3128", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4dc510a100f79c876942e927f099f5d0e81c937284a1a2b78cfbe8af9a083466.arrow b/evidence/results/4dc510a100f79c876942e927f099f5d0e81c937284a1a2b78cfbe8af9a083466.arrow new file mode 100644 index 000000000..83311575c Binary files /dev/null and b/evidence/results/4dc510a100f79c876942e927f099f5d0e81c937284a1a2b78cfbe8af9a083466.arrow differ diff --git a/evidence/results/4dc510a100f79c876942e927f099f5d0e81c937284a1a2b78cfbe8af9a083466.json b/evidence/results/4dc510a100f79c876942e927f099f5d0e81c937284a1a2b78cfbe8af9a083466.json new file mode 100644 index 000000000..972b0dbbd --- /dev/null +++ b/evidence/results/4dc510a100f79c876942e927f099f5d0e81c937284a1a2b78cfbe8af9a083466.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0b07f5dfac21fddbd896df24bc9fb7ec953a50a32cd5dab87d83f869e882768d", + "case_hash": "4dc510a100f79c876942e927f099f5d0e81c937284a1a2b78cfbe8af9a083466", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3c2e87a63e5df9988fe2163405cce0648fac7c06ccf98b1dfa7c437cbdb12178", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4dce4701296e2443056610334a9c7618fde77616182b4162cb2fef7edb751eb2.arrow b/evidence/results/4dce4701296e2443056610334a9c7618fde77616182b4162cb2fef7edb751eb2.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/4dce4701296e2443056610334a9c7618fde77616182b4162cb2fef7edb751eb2.arrow differ diff --git a/evidence/results/4dce4701296e2443056610334a9c7618fde77616182b4162cb2fef7edb751eb2.json b/evidence/results/4dce4701296e2443056610334a9c7618fde77616182b4162cb2fef7edb751eb2.json new file mode 100644 index 000000000..ef6256b2d --- /dev/null +++ b/evidence/results/4dce4701296e2443056610334a9c7618fde77616182b4162cb2fef7edb751eb2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "4dce4701296e2443056610334a9c7618fde77616182b4162cb2fef7edb751eb2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "675487aa7a1484794ff04676ea8c6bcc5d3262b2b10ca78be0b330869ed8b267", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4dd4261267e911a1cc04eb7e1909933bad80dcdd3320a8c039506ef4a45a6def.arrow b/evidence/results/4dd4261267e911a1cc04eb7e1909933bad80dcdd3320a8c039506ef4a45a6def.arrow new file mode 100644 index 000000000..ae16ecf28 Binary files /dev/null and b/evidence/results/4dd4261267e911a1cc04eb7e1909933bad80dcdd3320a8c039506ef4a45a6def.arrow differ diff --git a/evidence/results/4dd4261267e911a1cc04eb7e1909933bad80dcdd3320a8c039506ef4a45a6def.json b/evidence/results/4dd4261267e911a1cc04eb7e1909933bad80dcdd3320a8c039506ef4a45a6def.json new file mode 100644 index 000000000..3a8c84e6a --- /dev/null +++ b/evidence/results/4dd4261267e911a1cc04eb7e1909933bad80dcdd3320a8c039506ef4a45a6def.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "435dd06147bb8f26dc51e06fcc54d05d5c7186e282cee34b88e29abbf3c26e8c", + "case_hash": "4dd4261267e911a1cc04eb7e1909933bad80dcdd3320a8c039506ef4a45a6def", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ab7baba65f649dbd73719fff7d4f11d4d53b02504fd418d88050d6b2e3e07bc6", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4def95253b72156967aed362c2f8b508334cbd93ee7c0dff995ba5200541b693.arrow b/evidence/results/4def95253b72156967aed362c2f8b508334cbd93ee7c0dff995ba5200541b693.arrow new file mode 100644 index 000000000..fd1145cd6 Binary files /dev/null and b/evidence/results/4def95253b72156967aed362c2f8b508334cbd93ee7c0dff995ba5200541b693.arrow differ diff --git a/evidence/results/4def95253b72156967aed362c2f8b508334cbd93ee7c0dff995ba5200541b693.json b/evidence/results/4def95253b72156967aed362c2f8b508334cbd93ee7c0dff995ba5200541b693.json new file mode 100644 index 000000000..dbbf3adfc --- /dev/null +++ b/evidence/results/4def95253b72156967aed362c2f8b508334cbd93ee7c0dff995ba5200541b693.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "349ae90715a95b4126fb5c122ffe1bf2209543792550a540503b5b149bac0161", + "case_hash": "4def95253b72156967aed362c2f8b508334cbd93ee7c0dff995ba5200541b693", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9c0a85db43e2a40938cd6b22effb08180c01161342f0a98d8152fcfa38a0ebf9", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4e028d685fa21bfc645a440a72c0f850db76af879534f7495cc05bdb75a66393.arrow b/evidence/results/4e028d685fa21bfc645a440a72c0f850db76af879534f7495cc05bdb75a66393.arrow new file mode 100644 index 000000000..965240e39 Binary files /dev/null and b/evidence/results/4e028d685fa21bfc645a440a72c0f850db76af879534f7495cc05bdb75a66393.arrow differ diff --git a/evidence/results/4e028d685fa21bfc645a440a72c0f850db76af879534f7495cc05bdb75a66393.json b/evidence/results/4e028d685fa21bfc645a440a72c0f850db76af879534f7495cc05bdb75a66393.json new file mode 100644 index 000000000..5fc16c629 --- /dev/null +++ b/evidence/results/4e028d685fa21bfc645a440a72c0f850db76af879534f7495cc05bdb75a66393.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "20fbbae36b51d1c45c9b69e5ea3692344474466115b93dfd2b727456bbe30033", + "case_hash": "4e028d685fa21bfc645a440a72c0f850db76af879534f7495cc05bdb75a66393", + "columns": [ + { + "internal_size": 134217728, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ac76ee1c816da5cc9b8205e357db0f9235ef547577a8935f6200c96dcb3a79b0", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4e0be0f238ef105221577a795451167862dc11560b66ac3cc7d52d0c4b7f7a87.arrow b/evidence/results/4e0be0f238ef105221577a795451167862dc11560b66ac3cc7d52d0c4b7f7a87.arrow new file mode 100644 index 000000000..ee3d89019 Binary files /dev/null and b/evidence/results/4e0be0f238ef105221577a795451167862dc11560b66ac3cc7d52d0c4b7f7a87.arrow differ diff --git a/evidence/results/4e0be0f238ef105221577a795451167862dc11560b66ac3cc7d52d0c4b7f7a87.json b/evidence/results/4e0be0f238ef105221577a795451167862dc11560b66ac3cc7d52d0c4b7f7a87.json new file mode 100644 index 000000000..732b4a260 --- /dev/null +++ b/evidence/results/4e0be0f238ef105221577a795451167862dc11560b66ac3cc7d52d0c4b7f7a87.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "4809f34e898422287c048069f764db08f4bac714111889765b8bcdd0752d083b", + "case_hash": "4e0be0f238ef105221577a795451167862dc11560b66ac3cc7d52d0c4b7f7a87", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "N", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "62554e64ff756fdbd58a10989347995efb37ede01a163c0d18b2b8f50951350b", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4e2c20dcfa873357cd20d86587e47828bd33a0cea24eb86d9056b59c471fde33.arrow b/evidence/results/4e2c20dcfa873357cd20d86587e47828bd33a0cea24eb86d9056b59c471fde33.arrow new file mode 100644 index 000000000..51327b560 Binary files /dev/null and b/evidence/results/4e2c20dcfa873357cd20d86587e47828bd33a0cea24eb86d9056b59c471fde33.arrow differ diff --git a/evidence/results/4e2c20dcfa873357cd20d86587e47828bd33a0cea24eb86d9056b59c471fde33.json b/evidence/results/4e2c20dcfa873357cd20d86587e47828bd33a0cea24eb86d9056b59c471fde33.json new file mode 100644 index 000000000..6571c054c --- /dev/null +++ b/evidence/results/4e2c20dcfa873357cd20d86587e47828bd33a0cea24eb86d9056b59c471fde33.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "d9c81efc3302c72dc98530b4cad901137435616143e2e82b24a6f934bede1778", + "case_hash": "4e2c20dcfa873357cd20d86587e47828bd33a0cea24eb86d9056b59c471fde33", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "CELL", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fee6124e9abfc60e4f26fd3b9288102c7750b78512e4fad5c409f9c4e9c111e4", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4e4b48823f2f1b2673e410b7a855e0491b85f439257aacc536086f4df16654e9.arrow b/evidence/results/4e4b48823f2f1b2673e410b7a855e0491b85f439257aacc536086f4df16654e9.arrow new file mode 100644 index 000000000..54bfc0dee Binary files /dev/null and b/evidence/results/4e4b48823f2f1b2673e410b7a855e0491b85f439257aacc536086f4df16654e9.arrow differ diff --git a/evidence/results/4e4b48823f2f1b2673e410b7a855e0491b85f439257aacc536086f4df16654e9.json b/evidence/results/4e4b48823f2f1b2673e410b7a855e0491b85f439257aacc536086f4df16654e9.json new file mode 100644 index 000000000..d782e7445 --- /dev/null +++ b/evidence/results/4e4b48823f2f1b2673e410b7a855e0491b85f439257aacc536086f4df16654e9.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "851e0cd88305fb43e65ae0b6051ef150ff554fcb1eb96c6949945ed73fe6bbd2", + "case_hash": "4e4b48823f2f1b2673e410b7a855e0491b85f439257aacc536086f4df16654e9", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "751ab015c167839182453b58aa0264d07e6cb58dcab379936de1b258f874e801", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4e636838381d8c65caa9826ea6d6c105b2a2d49651d44556d012d21a4ca319c1.arrow b/evidence/results/4e636838381d8c65caa9826ea6d6c105b2a2d49651d44556d012d21a4ca319c1.arrow new file mode 100644 index 000000000..19ca72d28 Binary files /dev/null and b/evidence/results/4e636838381d8c65caa9826ea6d6c105b2a2d49651d44556d012d21a4ca319c1.arrow differ diff --git a/evidence/results/4e636838381d8c65caa9826ea6d6c105b2a2d49651d44556d012d21a4ca319c1.json b/evidence/results/4e636838381d8c65caa9826ea6d6c105b2a2d49651d44556d012d21a4ca319c1.json new file mode 100644 index 000000000..9d101addc --- /dev/null +++ b/evidence/results/4e636838381d8c65caa9826ea6d6c105b2a2d49651d44556d012d21a4ca319c1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6078df07d3e4dbf2096cfd52e274c45cb9e60c713f5675c823a2e074e3dc9445", + "case_hash": "4e636838381d8c65caa9826ea6d6c105b2a2d49651d44556d012d21a4ca319c1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a26a1c79bfaf5d0ccc168a57cb4ba5f43fc006b6a146ea0602c54f706a560560", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4e63d8d4862f88a9929152655a3903711c21bd1f405f54b2db0160cc3ab53ba3.arrow b/evidence/results/4e63d8d4862f88a9929152655a3903711c21bd1f405f54b2db0160cc3ab53ba3.arrow new file mode 100644 index 000000000..d41aafb90 Binary files /dev/null and b/evidence/results/4e63d8d4862f88a9929152655a3903711c21bd1f405f54b2db0160cc3ab53ba3.arrow differ diff --git a/evidence/results/4e63d8d4862f88a9929152655a3903711c21bd1f405f54b2db0160cc3ab53ba3.json b/evidence/results/4e63d8d4862f88a9929152655a3903711c21bd1f405f54b2db0160cc3ab53ba3.json new file mode 100644 index 000000000..4d8f0b8a5 --- /dev/null +++ b/evidence/results/4e63d8d4862f88a9929152655a3903711c21bd1f405f54b2db0160cc3ab53ba3.json @@ -0,0 +1,124 @@ +{ + "arrow_sha256": "f21f5a028a3aae75dd07292006e684f94cc3adc3d8dc9f6f80154363e3be8a8e", + "case_hash": "4e63d8d4862f88a9929152655a3903711c21bd1f405f54b2db0160cc3ab53ba3", + "columns": [ + { + "internal_size": null, + "name": "D", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "Z", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "L", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "F", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "K", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3ebfcf4ff94143a9f6fbe287066f9792725111ade2395776ea5c537332181258", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4e66b841e247bc5a0a11c22eafeb357df9db8476609a5e9f99afe3f9738e4eb8.arrow b/evidence/results/4e66b841e247bc5a0a11c22eafeb357df9db8476609a5e9f99afe3f9738e4eb8.arrow new file mode 100644 index 000000000..4860e2cca Binary files /dev/null and b/evidence/results/4e66b841e247bc5a0a11c22eafeb357df9db8476609a5e9f99afe3f9738e4eb8.arrow differ diff --git a/evidence/results/4e66b841e247bc5a0a11c22eafeb357df9db8476609a5e9f99afe3f9738e4eb8.json b/evidence/results/4e66b841e247bc5a0a11c22eafeb357df9db8476609a5e9f99afe3f9738e4eb8.json new file mode 100644 index 000000000..da149fac1 --- /dev/null +++ b/evidence/results/4e66b841e247bc5a0a11c22eafeb357df9db8476609a5e9f99afe3f9738e4eb8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "72c893d10dd41ddb18373a1d465535f5817aca1ba4bf83772b7f227dc5236b2b", + "case_hash": "4e66b841e247bc5a0a11c22eafeb357df9db8476609a5e9f99afe3f9738e4eb8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "60f8aadceb5cdebab3af5b0450e4f592e44cda2a2707722c7aa4b71630cdcadb", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4e89053cde61c19feae3b9518b9e49cefa95b6545b084f95ed4bb320cd759bc4.arrow b/evidence/results/4e89053cde61c19feae3b9518b9e49cefa95b6545b084f95ed4bb320cd759bc4.arrow new file mode 100644 index 000000000..02daa9c10 Binary files /dev/null and b/evidence/results/4e89053cde61c19feae3b9518b9e49cefa95b6545b084f95ed4bb320cd759bc4.arrow differ diff --git a/evidence/results/4e89053cde61c19feae3b9518b9e49cefa95b6545b084f95ed4bb320cd759bc4.json b/evidence/results/4e89053cde61c19feae3b9518b9e49cefa95b6545b084f95ed4bb320cd759bc4.json new file mode 100644 index 000000000..3e6e3e6e2 --- /dev/null +++ b/evidence/results/4e89053cde61c19feae3b9518b9e49cefa95b6545b084f95ed4bb320cd759bc4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "27efde50fc5dd230d1e07441edc402881251eba8023a5ec1fbfbe2407465d2b3", + "case_hash": "4e89053cde61c19feae3b9518b9e49cefa95b6545b084f95ed4bb320cd759bc4", + "columns": [ + { + "internal_size": null, + "name": "A", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d72d34aa641a0aef2351a9438ff6ff2e26f85c73ef4713c2ec034f094118c6fc", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4e8acaa44b794d9b403e7d5755d30ece3cb9542f9a441f3e2dd3f8bfab1ee434.arrow b/evidence/results/4e8acaa44b794d9b403e7d5755d30ece3cb9542f9a441f3e2dd3f8bfab1ee434.arrow new file mode 100644 index 000000000..f161702d1 Binary files /dev/null and b/evidence/results/4e8acaa44b794d9b403e7d5755d30ece3cb9542f9a441f3e2dd3f8bfab1ee434.arrow differ diff --git a/evidence/results/4e8acaa44b794d9b403e7d5755d30ece3cb9542f9a441f3e2dd3f8bfab1ee434.json b/evidence/results/4e8acaa44b794d9b403e7d5755d30ece3cb9542f9a441f3e2dd3f8bfab1ee434.json new file mode 100644 index 000000000..af1d7c089 --- /dev/null +++ b/evidence/results/4e8acaa44b794d9b403e7d5755d30ece3cb9542f9a441f3e2dd3f8bfab1ee434.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6c97953b53d1ebb7e792812fd2862d3681a54cf8b30f7148b5f9f7c5c7b1bedb", + "case_hash": "4e8acaa44b794d9b403e7d5755d30ece3cb9542f9a441f3e2dd3f8bfab1ee434", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "064a9b42da7bfdaa9c3911652bb7596f158fa16ed7d4b47b57447460c42a5e69", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4e970c4287331b8127bc1f6f626777cb8a31af894c66563ed5a8eb6971fe5ae1.arrow b/evidence/results/4e970c4287331b8127bc1f6f626777cb8a31af894c66563ed5a8eb6971fe5ae1.arrow new file mode 100644 index 000000000..36d6b3bc5 Binary files /dev/null and b/evidence/results/4e970c4287331b8127bc1f6f626777cb8a31af894c66563ed5a8eb6971fe5ae1.arrow differ diff --git a/evidence/results/4e970c4287331b8127bc1f6f626777cb8a31af894c66563ed5a8eb6971fe5ae1.json b/evidence/results/4e970c4287331b8127bc1f6f626777cb8a31af894c66563ed5a8eb6971fe5ae1.json new file mode 100644 index 000000000..c8aa367b2 --- /dev/null +++ b/evidence/results/4e970c4287331b8127bc1f6f626777cb8a31af894c66563ed5a8eb6971fe5ae1.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "0c8cb069068205177d31f3c99b9d44eb1729893f5e78103d75b85dab16181711", + "case_hash": "4e970c4287331b8127bc1f6f626777cb8a31af894c66563ed5a8eb6971fe5ae1", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cd0117c8d8dc211d0980253c0769ed9db82168d8f85a553213d2e7b52d541b1f", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4e9d620cfb412084cbf3a76d0931c91f81005e9dcb33f2c7bb7cfe28f7df2de9.arrow b/evidence/results/4e9d620cfb412084cbf3a76d0931c91f81005e9dcb33f2c7bb7cfe28f7df2de9.arrow new file mode 100644 index 000000000..8ac24a87c Binary files /dev/null and b/evidence/results/4e9d620cfb412084cbf3a76d0931c91f81005e9dcb33f2c7bb7cfe28f7df2de9.arrow differ diff --git a/evidence/results/4e9d620cfb412084cbf3a76d0931c91f81005e9dcb33f2c7bb7cfe28f7df2de9.json b/evidence/results/4e9d620cfb412084cbf3a76d0931c91f81005e9dcb33f2c7bb7cfe28f7df2de9.json new file mode 100644 index 000000000..77d7a822f --- /dev/null +++ b/evidence/results/4e9d620cfb412084cbf3a76d0931c91f81005e9dcb33f2c7bb7cfe28f7df2de9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3194971de443cad95fa48a939c47ddd9ca3c57f7fc5852d5c7f7dbc122b9d411", + "case_hash": "4e9d620cfb412084cbf3a76d0931c91f81005e9dcb33f2c7bb7cfe28f7df2de9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f05283a994469e84fe1c32f3a467c397b7b64db094f97c4fa6e1bb1ddd76c093", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4ed4e871a5a24b47692d27e2979994192ef195a6f9afd4e893913d9de82d62fa.arrow b/evidence/results/4ed4e871a5a24b47692d27e2979994192ef195a6f9afd4e893913d9de82d62fa.arrow new file mode 100644 index 000000000..19c93b042 Binary files /dev/null and b/evidence/results/4ed4e871a5a24b47692d27e2979994192ef195a6f9afd4e893913d9de82d62fa.arrow differ diff --git a/evidence/results/4ed4e871a5a24b47692d27e2979994192ef195a6f9afd4e893913d9de82d62fa.json b/evidence/results/4ed4e871a5a24b47692d27e2979994192ef195a6f9afd4e893913d9de82d62fa.json new file mode 100644 index 000000000..ffba6257c --- /dev/null +++ b/evidence/results/4ed4e871a5a24b47692d27e2979994192ef195a6f9afd4e893913d9de82d62fa.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "91e9e82171793a2568dc56647357a05bbeaaaac75cd11e72fa2b1dfb359f623a", + "case_hash": "4ed4e871a5a24b47692d27e2979994192ef195a6f9afd4e893913d9de82d62fa", + "columns": [ + { + "internal_size": null, + "name": "HOUR", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "MINUTE", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "SECOND", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8d6260e2ec4b29141f7a36ac2ce4a5d1eba71a81b34ebb772d18c7f33a9d1261", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4eea1542929eda7c761e23d45a5b0fab5578b7a6d6b36bd83706c8190ca54a83.arrow b/evidence/results/4eea1542929eda7c761e23d45a5b0fab5578b7a6d6b36bd83706c8190ca54a83.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/4eea1542929eda7c761e23d45a5b0fab5578b7a6d6b36bd83706c8190ca54a83.arrow differ diff --git a/evidence/results/4eea1542929eda7c761e23d45a5b0fab5578b7a6d6b36bd83706c8190ca54a83.json b/evidence/results/4eea1542929eda7c761e23d45a5b0fab5578b7a6d6b36bd83706c8190ca54a83.json new file mode 100644 index 000000000..faf840201 --- /dev/null +++ b/evidence/results/4eea1542929eda7c761e23d45a5b0fab5578b7a6d6b36bd83706c8190ca54a83.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "4eea1542929eda7c761e23d45a5b0fab5578b7a6d6b36bd83706c8190ca54a83", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1dc05e3fb12ae133abb480b05d258e042f74050481f9eba42d11089d057f07bb", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4ef285a59aaaba0a2887f1e6efc39f552067518e836545e925f425b1a8db533b.arrow b/evidence/results/4ef285a59aaaba0a2887f1e6efc39f552067518e836545e925f425b1a8db533b.arrow new file mode 100644 index 000000000..316e08aa3 Binary files /dev/null and b/evidence/results/4ef285a59aaaba0a2887f1e6efc39f552067518e836545e925f425b1a8db533b.arrow differ diff --git a/evidence/results/4ef285a59aaaba0a2887f1e6efc39f552067518e836545e925f425b1a8db533b.json b/evidence/results/4ef285a59aaaba0a2887f1e6efc39f552067518e836545e925f425b1a8db533b.json new file mode 100644 index 000000000..3fc29cc34 --- /dev/null +++ b/evidence/results/4ef285a59aaaba0a2887f1e6efc39f552067518e836545e925f425b1a8db533b.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "95f1381d1f6cdca5f4e1e0deb2a3959a651f70f062bd76c7cb378025524a8e77", + "case_hash": "4ef285a59aaaba0a2887f1e6efc39f552067518e836545e925f425b1a8db533b", + "columns": [ + { + "internal_size": null, + "name": "X", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "Y", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f3684213b901b8e0a0d67d8a0db0f4a067f485ae71e8d9af30d3b3d42952b7c6", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4efc3ebae9f28d1548bde0db8bf4306924f8de420131d79d7d7822afb032c25c.json b/evidence/results/4efc3ebae9f28d1548bde0db8bf4306924f8de420131d79d7d7822afb032c25c.json new file mode 100644 index 000000000..ead8fda74 --- /dev/null +++ b/evidence/results/4efc3ebae9f28d1548bde0db8bf4306924f8de420131d79d7d7822afb032c25c.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "4efc3ebae9f28d1548bde0db8bf4306924f8de420131d79d7d7822afb032c25c", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1008, + "message": "SQL compilation error:\ninvalid value [0] for parameter 'slice-length'", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "13012ed350ca9648ffb10947da1404c7131e9e51b7bbec2e5ddfa8c5a1d120bb", + "recorded_at": "2026-11-05T20:11:55.018679+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4f121cfaefa0255f26ce26d564cbca0cab3c7324bc7e092c711420fdf68ec711.arrow b/evidence/results/4f121cfaefa0255f26ce26d564cbca0cab3c7324bc7e092c711420fdf68ec711.arrow new file mode 100644 index 000000000..d63d7fea7 Binary files /dev/null and b/evidence/results/4f121cfaefa0255f26ce26d564cbca0cab3c7324bc7e092c711420fdf68ec711.arrow differ diff --git a/evidence/results/4f121cfaefa0255f26ce26d564cbca0cab3c7324bc7e092c711420fdf68ec711.json b/evidence/results/4f121cfaefa0255f26ce26d564cbca0cab3c7324bc7e092c711420fdf68ec711.json new file mode 100644 index 000000000..473400fb9 --- /dev/null +++ b/evidence/results/4f121cfaefa0255f26ce26d564cbca0cab3c7324bc7e092c711420fdf68ec711.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "dd5864c384768f832599bcb5cf5272af1e8d981fefcc780c6ad1a7dbd47c3ba6", + "case_hash": "4f121cfaefa0255f26ce26d564cbca0cab3c7324bc7e092c711420fdf68ec711", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6f553d28cedc6fd2bb489c90f0189b26601957be71332ccff010c6dcf1b4b51a", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4f14499743d7408162b5a4dfbf57958dbd130d6699044c7f77e1c305d8e418b6.arrow b/evidence/results/4f14499743d7408162b5a4dfbf57958dbd130d6699044c7f77e1c305d8e418b6.arrow new file mode 100644 index 000000000..9c421cdae Binary files /dev/null and b/evidence/results/4f14499743d7408162b5a4dfbf57958dbd130d6699044c7f77e1c305d8e418b6.arrow differ diff --git a/evidence/results/4f14499743d7408162b5a4dfbf57958dbd130d6699044c7f77e1c305d8e418b6.json b/evidence/results/4f14499743d7408162b5a4dfbf57958dbd130d6699044c7f77e1c305d8e418b6.json new file mode 100644 index 000000000..05dfe8c9d --- /dev/null +++ b/evidence/results/4f14499743d7408162b5a4dfbf57958dbd130d6699044c7f77e1c305d8e418b6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1d3ed6d058e521d71f3acaa5a2eb32b95d153944e005433b63ffd0fa6def1ea5", + "case_hash": "4f14499743d7408162b5a4dfbf57958dbd130d6699044c7f77e1c305d8e418b6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "10c52591297aabd78dd9dcc3b72eb8f64b78c7842fae8141cc4dbde847a16462", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4f1f5b2f269927f1d9f3d862fe42b69afc32d4905173aa101f4ad34ce2fb6548.arrow b/evidence/results/4f1f5b2f269927f1d9f3d862fe42b69afc32d4905173aa101f4ad34ce2fb6548.arrow new file mode 100644 index 000000000..4e5812a03 Binary files /dev/null and b/evidence/results/4f1f5b2f269927f1d9f3d862fe42b69afc32d4905173aa101f4ad34ce2fb6548.arrow differ diff --git a/evidence/results/4f1f5b2f269927f1d9f3d862fe42b69afc32d4905173aa101f4ad34ce2fb6548.json b/evidence/results/4f1f5b2f269927f1d9f3d862fe42b69afc32d4905173aa101f4ad34ce2fb6548.json new file mode 100644 index 000000000..221a59564 --- /dev/null +++ b/evidence/results/4f1f5b2f269927f1d9f3d862fe42b69afc32d4905173aa101f4ad34ce2fb6548.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "803c498a2b7b9b1b2e4acee5ed99b39049a484d796d293136fe93c4965578f27", + "case_hash": "4f1f5b2f269927f1d9f3d862fe42b69afc32d4905173aa101f4ad34ce2fb6548", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b379dad2f8246788947aee5a70f831eeeeac9a9f21ad2598506da55b8b9b0b3e", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4f204b575c7421b6caffcc075f89cd4f27ee42acb6c3e5c1343cc80b582c30fd.arrow b/evidence/results/4f204b575c7421b6caffcc075f89cd4f27ee42acb6c3e5c1343cc80b582c30fd.arrow new file mode 100644 index 000000000..aa3241491 Binary files /dev/null and b/evidence/results/4f204b575c7421b6caffcc075f89cd4f27ee42acb6c3e5c1343cc80b582c30fd.arrow differ diff --git a/evidence/results/4f204b575c7421b6caffcc075f89cd4f27ee42acb6c3e5c1343cc80b582c30fd.json b/evidence/results/4f204b575c7421b6caffcc075f89cd4f27ee42acb6c3e5c1343cc80b582c30fd.json new file mode 100644 index 000000000..7d71e0717 --- /dev/null +++ b/evidence/results/4f204b575c7421b6caffcc075f89cd4f27ee42acb6c3e5c1343cc80b582c30fd.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "00f5696dc055c3cb27d19be66bed9eac517f351e777020be0b0c8d0cd2602a8a", + "case_hash": "4f204b575c7421b6caffcc075f89cd4f27ee42acb6c3e5c1343cc80b582c30fd", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1c6fbf409a491d57081e11e03bc7dec7ac9c1e2001f1998746aca629d752236f", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4f39a4de3f98e6289681f2fd6504c94fe6adf99bf3e545d7c9fa37dbfe766900.arrow b/evidence/results/4f39a4de3f98e6289681f2fd6504c94fe6adf99bf3e545d7c9fa37dbfe766900.arrow new file mode 100644 index 000000000..0098fe786 Binary files /dev/null and b/evidence/results/4f39a4de3f98e6289681f2fd6504c94fe6adf99bf3e545d7c9fa37dbfe766900.arrow differ diff --git a/evidence/results/4f39a4de3f98e6289681f2fd6504c94fe6adf99bf3e545d7c9fa37dbfe766900.json b/evidence/results/4f39a4de3f98e6289681f2fd6504c94fe6adf99bf3e545d7c9fa37dbfe766900.json new file mode 100644 index 000000000..92b817838 --- /dev/null +++ b/evidence/results/4f39a4de3f98e6289681f2fd6504c94fe6adf99bf3e545d7c9fa37dbfe766900.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c5d89c2a653764bab612c23984d0ef5e9f65661aed8ae704c289869dcf7c52ca", + "case_hash": "4f39a4de3f98e6289681f2fd6504c94fe6adf99bf3e545d7c9fa37dbfe766900", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3eeb75549094c0b25f9aa3ae05bf12feb740ef3a779015d5507cfa1cf57c23bc", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4f47efdf0530f670cd9c47c6bfb94b6452f85048510b47013ffa2c8d4e2af035.arrow b/evidence/results/4f47efdf0530f670cd9c47c6bfb94b6452f85048510b47013ffa2c8d4e2af035.arrow new file mode 100644 index 000000000..5981c0020 Binary files /dev/null and b/evidence/results/4f47efdf0530f670cd9c47c6bfb94b6452f85048510b47013ffa2c8d4e2af035.arrow differ diff --git a/evidence/results/4f47efdf0530f670cd9c47c6bfb94b6452f85048510b47013ffa2c8d4e2af035.json b/evidence/results/4f47efdf0530f670cd9c47c6bfb94b6452f85048510b47013ffa2c8d4e2af035.json new file mode 100644 index 000000000..7178addab --- /dev/null +++ b/evidence/results/4f47efdf0530f670cd9c47c6bfb94b6452f85048510b47013ffa2c8d4e2af035.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e07ea7d0bc011ff53b5ab1eeecd3b990a16fa359545f2a8178ca246f9b77b8e3", + "case_hash": "4f47efdf0530f670cd9c47c6bfb94b6452f85048510b47013ffa2c8d4e2af035", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f449fd0e69879a9671bb2f6ad0450d66d22fed3cf09ae8466eaadbf335bf5e8d", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4f59e28f3e4d3ae809e4197e872d9157a17eb2eeb81b9ae6580242baad9bf516.arrow b/evidence/results/4f59e28f3e4d3ae809e4197e872d9157a17eb2eeb81b9ae6580242baad9bf516.arrow new file mode 100644 index 000000000..e439e949a Binary files /dev/null and b/evidence/results/4f59e28f3e4d3ae809e4197e872d9157a17eb2eeb81b9ae6580242baad9bf516.arrow differ diff --git a/evidence/results/4f59e28f3e4d3ae809e4197e872d9157a17eb2eeb81b9ae6580242baad9bf516.json b/evidence/results/4f59e28f3e4d3ae809e4197e872d9157a17eb2eeb81b9ae6580242baad9bf516.json new file mode 100644 index 000000000..a9a33f19e --- /dev/null +++ b/evidence/results/4f59e28f3e4d3ae809e4197e872d9157a17eb2eeb81b9ae6580242baad9bf516.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e35876c4574a9893e128ff83f0fbcff4f6c1f6497e7b6e8edbf797d04a94718f", + "case_hash": "4f59e28f3e4d3ae809e4197e872d9157a17eb2eeb81b9ae6580242baad9bf516", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4d567851d47048a5b98581b646d352db835f70886322b8d1665e8990a7460a68", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4f7107c150b3e826368410979a39960beb465483a9551c9d15b9c86d62263b3b.arrow b/evidence/results/4f7107c150b3e826368410979a39960beb465483a9551c9d15b9c86d62263b3b.arrow new file mode 100644 index 000000000..a5cf97d6f Binary files /dev/null and b/evidence/results/4f7107c150b3e826368410979a39960beb465483a9551c9d15b9c86d62263b3b.arrow differ diff --git a/evidence/results/4f7107c150b3e826368410979a39960beb465483a9551c9d15b9c86d62263b3b.json b/evidence/results/4f7107c150b3e826368410979a39960beb465483a9551c9d15b9c86d62263b3b.json new file mode 100644 index 000000000..fb044b0ae --- /dev/null +++ b/evidence/results/4f7107c150b3e826368410979a39960beb465483a9551c9d15b9c86d62263b3b.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "b8ff669b2bbf3792a4a51db2e5e33ec93faf8114446ff14869b0e74d0167a39f", + "case_hash": "4f7107c150b3e826368410979a39960beb465483a9551c9d15b9c86d62263b3b", + "columns": [ + { + "internal_size": 134217728, + "name": "CT", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "TAG", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "IV", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "eaf98ee2c98d82e524acffc33b8051aa27d11c2294460353bce1e107d64f02f9", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4f933cbc0712a99105a8edcd4b2edefe9f95da74c2dd7b1d90dbb1cd9fe94ee2.arrow b/evidence/results/4f933cbc0712a99105a8edcd4b2edefe9f95da74c2dd7b1d90dbb1cd9fe94ee2.arrow new file mode 100644 index 000000000..204f63afc Binary files /dev/null and b/evidence/results/4f933cbc0712a99105a8edcd4b2edefe9f95da74c2dd7b1d90dbb1cd9fe94ee2.arrow differ diff --git a/evidence/results/4f933cbc0712a99105a8edcd4b2edefe9f95da74c2dd7b1d90dbb1cd9fe94ee2.json b/evidence/results/4f933cbc0712a99105a8edcd4b2edefe9f95da74c2dd7b1d90dbb1cd9fe94ee2.json new file mode 100644 index 000000000..ed0f4ba5d --- /dev/null +++ b/evidence/results/4f933cbc0712a99105a8edcd4b2edefe9f95da74c2dd7b1d90dbb1cd9fe94ee2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6d61e26b34dedc9088264068b7483c3c8640333de11ef95cde355e0368f22b3e", + "case_hash": "4f933cbc0712a99105a8edcd4b2edefe9f95da74c2dd7b1d90dbb1cd9fe94ee2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bc8bd28cd9a1833e8806d648fb86b73f83bf133e1a239b9d9c31f8bd8d3fe813", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4f9edd233a1934ff4d792b8947976da4b20397a0abfd328293d9f709e0d3f80c.arrow b/evidence/results/4f9edd233a1934ff4d792b8947976da4b20397a0abfd328293d9f709e0d3f80c.arrow new file mode 100644 index 000000000..36947806d Binary files /dev/null and b/evidence/results/4f9edd233a1934ff4d792b8947976da4b20397a0abfd328293d9f709e0d3f80c.arrow differ diff --git a/evidence/results/4f9edd233a1934ff4d792b8947976da4b20397a0abfd328293d9f709e0d3f80c.json b/evidence/results/4f9edd233a1934ff4d792b8947976da4b20397a0abfd328293d9f709e0d3f80c.json new file mode 100644 index 000000000..998cf5da5 --- /dev/null +++ b/evidence/results/4f9edd233a1934ff4d792b8947976da4b20397a0abfd328293d9f709e0d3f80c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "329f522fea7c860bc57a637635a09f569a48a0813ba0cb1af8106ad10844aa83", + "case_hash": "4f9edd233a1934ff4d792b8947976da4b20397a0abfd328293d9f709e0d3f80c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "da17ea642b01e3ca5aba01be1f23208a93d7c6402e6a2f355630164bcef3943c", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4fb7f8e873125d4abb40daadbb8faac24bb999ea216be44271befeb0c2dd516b.arrow b/evidence/results/4fb7f8e873125d4abb40daadbb8faac24bb999ea216be44271befeb0c2dd516b.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/4fb7f8e873125d4abb40daadbb8faac24bb999ea216be44271befeb0c2dd516b.arrow differ diff --git a/evidence/results/4fb7f8e873125d4abb40daadbb8faac24bb999ea216be44271befeb0c2dd516b.json b/evidence/results/4fb7f8e873125d4abb40daadbb8faac24bb999ea216be44271befeb0c2dd516b.json new file mode 100644 index 000000000..ce782133c --- /dev/null +++ b/evidence/results/4fb7f8e873125d4abb40daadbb8faac24bb999ea216be44271befeb0c2dd516b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "4fb7f8e873125d4abb40daadbb8faac24bb999ea216be44271befeb0c2dd516b", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "21caeae44fff5976711d04a928a0a148f9f62e5489c4c89f51a1a62e93885508", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4fbd6274befb8f3153f687f7a22dd78589dd6cb92bd48328f7caa38671d485f4.arrow b/evidence/results/4fbd6274befb8f3153f687f7a22dd78589dd6cb92bd48328f7caa38671d485f4.arrow new file mode 100644 index 000000000..b105e93b8 Binary files /dev/null and b/evidence/results/4fbd6274befb8f3153f687f7a22dd78589dd6cb92bd48328f7caa38671d485f4.arrow differ diff --git a/evidence/results/4fbd6274befb8f3153f687f7a22dd78589dd6cb92bd48328f7caa38671d485f4.json b/evidence/results/4fbd6274befb8f3153f687f7a22dd78589dd6cb92bd48328f7caa38671d485f4.json new file mode 100644 index 000000000..39312fc2a --- /dev/null +++ b/evidence/results/4fbd6274befb8f3153f687f7a22dd78589dd6cb92bd48328f7caa38671d485f4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f6c8ca83914c7cdb32b7617821132aa096c47b1cf6acb8f9f398a4905013f3ec", + "case_hash": "4fbd6274befb8f3153f687f7a22dd78589dd6cb92bd48328f7caa38671d485f4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9a6713792638c5866f42158a06fe7ec1994cb9a987b8d38a935c342f0e322e1b", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4fc03193066d5acb9789506f04a888925def8249e5bf4f0dc8392e838d23b1a6.arrow b/evidence/results/4fc03193066d5acb9789506f04a888925def8249e5bf4f0dc8392e838d23b1a6.arrow new file mode 100644 index 000000000..e98611fe7 Binary files /dev/null and b/evidence/results/4fc03193066d5acb9789506f04a888925def8249e5bf4f0dc8392e838d23b1a6.arrow differ diff --git a/evidence/results/4fc03193066d5acb9789506f04a888925def8249e5bf4f0dc8392e838d23b1a6.json b/evidence/results/4fc03193066d5acb9789506f04a888925def8249e5bf4f0dc8392e838d23b1a6.json new file mode 100644 index 000000000..6190d34d6 --- /dev/null +++ b/evidence/results/4fc03193066d5acb9789506f04a888925def8249e5bf4f0dc8392e838d23b1a6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "56e81cbd66263356e90639493a9a51ec1ec0069fb000777688ab704f4c8d8f4a", + "case_hash": "4fc03193066d5acb9789506f04a888925def8249e5bf4f0dc8392e838d23b1a6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5f2f9fc522bf2a755cb775ca3f868c45ab16c7e94770a7b140f2dcef4163e3a2", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4fc139cf7e9a9027254b7e072b00c6c8f4d899b6f402a517969da4bf2de6d8b6.arrow b/evidence/results/4fc139cf7e9a9027254b7e072b00c6c8f4d899b6f402a517969da4bf2de6d8b6.arrow new file mode 100644 index 000000000..d249968ad Binary files /dev/null and b/evidence/results/4fc139cf7e9a9027254b7e072b00c6c8f4d899b6f402a517969da4bf2de6d8b6.arrow differ diff --git a/evidence/results/4fc139cf7e9a9027254b7e072b00c6c8f4d899b6f402a517969da4bf2de6d8b6.json b/evidence/results/4fc139cf7e9a9027254b7e072b00c6c8f4d899b6f402a517969da4bf2de6d8b6.json new file mode 100644 index 000000000..6d1f479e8 --- /dev/null +++ b/evidence/results/4fc139cf7e9a9027254b7e072b00c6c8f4d899b6f402a517969da4bf2de6d8b6.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "28e85dfeae2a1ce8b35c6761d0ce1f2adf18e3a94d8a25b82e55e57910d43c61", + "case_hash": "4fc139cf7e9a9027254b7e072b00c6c8f4d899b6f402a517969da4bf2de6d8b6", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9d34381ddfe03dd54ed4a3c318f32f97aedd358985c361827cbca9c3edba5a7b", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4fc47f0e7507db5283f2b139d761dc884bfee0dbd8db725171c438457d9862ee.arrow b/evidence/results/4fc47f0e7507db5283f2b139d761dc884bfee0dbd8db725171c438457d9862ee.arrow new file mode 100644 index 000000000..8d44772a6 Binary files /dev/null and b/evidence/results/4fc47f0e7507db5283f2b139d761dc884bfee0dbd8db725171c438457d9862ee.arrow differ diff --git a/evidence/results/4fc47f0e7507db5283f2b139d761dc884bfee0dbd8db725171c438457d9862ee.json b/evidence/results/4fc47f0e7507db5283f2b139d761dc884bfee0dbd8db725171c438457d9862ee.json new file mode 100644 index 000000000..6e4574a7a --- /dev/null +++ b/evidence/results/4fc47f0e7507db5283f2b139d761dc884bfee0dbd8db725171c438457d9862ee.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c7ea67be73073d514926c660e471350c26c422aba6e760c183c945bbbd1aa26c", + "case_hash": "4fc47f0e7507db5283f2b139d761dc884bfee0dbd8db725171c438457d9862ee", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c318b1dec2d562d79e71f081979f25330975eeb813d6280556fa6e10f02714a3", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4fe2dfa6b96871fb779b21981f0c9975e6f5075afac1a22367649a19821e5a46.arrow b/evidence/results/4fe2dfa6b96871fb779b21981f0c9975e6f5075afac1a22367649a19821e5a46.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/4fe2dfa6b96871fb779b21981f0c9975e6f5075afac1a22367649a19821e5a46.arrow differ diff --git a/evidence/results/4fe2dfa6b96871fb779b21981f0c9975e6f5075afac1a22367649a19821e5a46.json b/evidence/results/4fe2dfa6b96871fb779b21981f0c9975e6f5075afac1a22367649a19821e5a46.json new file mode 100644 index 000000000..3f8d18952 --- /dev/null +++ b/evidence/results/4fe2dfa6b96871fb779b21981f0c9975e6f5075afac1a22367649a19821e5a46.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "4fe2dfa6b96871fb779b21981f0c9975e6f5075afac1a22367649a19821e5a46", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6feaf2a243f98c8110c4aa5fcacf5d4a71fb3b9eb8bf6fa6732e7acf63b09c97", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/4ff4d4879f3b8c091101da530edba2cbcadad38cc8e9d574512f57e0376d99a7.arrow b/evidence/results/4ff4d4879f3b8c091101da530edba2cbcadad38cc8e9d574512f57e0376d99a7.arrow new file mode 100644 index 000000000..6142dfb5b Binary files /dev/null and b/evidence/results/4ff4d4879f3b8c091101da530edba2cbcadad38cc8e9d574512f57e0376d99a7.arrow differ diff --git a/evidence/results/4ff4d4879f3b8c091101da530edba2cbcadad38cc8e9d574512f57e0376d99a7.json b/evidence/results/4ff4d4879f3b8c091101da530edba2cbcadad38cc8e9d574512f57e0376d99a7.json new file mode 100644 index 000000000..21cf167e2 --- /dev/null +++ b/evidence/results/4ff4d4879f3b8c091101da530edba2cbcadad38cc8e9d574512f57e0376d99a7.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "cdcb459188dbf0f139d5c2a5f4ca20bccfe50709a92ad749e257abfc8df63d3b", + "case_hash": "4ff4d4879f3b8c091101da530edba2cbcadad38cc8e9d574512f57e0376d99a7", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9eac990fcaaa5d6b0be36e185546827f31e6d1fd29276b4d8163ce7452388e6d", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5007b5baec27404e578e835f2b304dc64fa584f63e18e9551d17eea4b2bdf1ab.arrow b/evidence/results/5007b5baec27404e578e835f2b304dc64fa584f63e18e9551d17eea4b2bdf1ab.arrow new file mode 100644 index 000000000..c9a8f95ee Binary files /dev/null and b/evidence/results/5007b5baec27404e578e835f2b304dc64fa584f63e18e9551d17eea4b2bdf1ab.arrow differ diff --git a/evidence/results/5007b5baec27404e578e835f2b304dc64fa584f63e18e9551d17eea4b2bdf1ab.json b/evidence/results/5007b5baec27404e578e835f2b304dc64fa584f63e18e9551d17eea4b2bdf1ab.json new file mode 100644 index 000000000..a14ad8ac1 --- /dev/null +++ b/evidence/results/5007b5baec27404e578e835f2b304dc64fa584f63e18e9551d17eea4b2bdf1ab.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4c813bf219109777a320db40c480e777f76683554db2488a34b6754670c42ce8", + "case_hash": "5007b5baec27404e578e835f2b304dc64fa584f63e18e9551d17eea4b2bdf1ab", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2966e3b94247fb5f688666b47cb8994371d8ea3a18c087df753a722c50a64f3e", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/501cc853c3c8c79e7e0d8c5f84c5f586b1dc879c688f34c3b45c8aaa98504439.arrow b/evidence/results/501cc853c3c8c79e7e0d8c5f84c5f586b1dc879c688f34c3b45c8aaa98504439.arrow new file mode 100644 index 000000000..518930c49 Binary files /dev/null and b/evidence/results/501cc853c3c8c79e7e0d8c5f84c5f586b1dc879c688f34c3b45c8aaa98504439.arrow differ diff --git a/evidence/results/501cc853c3c8c79e7e0d8c5f84c5f586b1dc879c688f34c3b45c8aaa98504439.json b/evidence/results/501cc853c3c8c79e7e0d8c5f84c5f586b1dc879c688f34c3b45c8aaa98504439.json new file mode 100644 index 000000000..b7f5c6f76 --- /dev/null +++ b/evidence/results/501cc853c3c8c79e7e0d8c5f84c5f586b1dc879c688f34c3b45c8aaa98504439.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8ee42aa8f0528e2a17ed9588154d7627929288c8d1e62ad1de1430ffe85daa2a", + "case_hash": "501cc853c3c8c79e7e0d8c5f84c5f586b1dc879c688f34c3b45c8aaa98504439", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b43066d871511445aa9dd333cf017f1975255445916bb3633234b6911abd5d37", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5030db297e55f722c3778b12890d1a9ce268eab5275bf3497457d51ef541a090.json b/evidence/results/5030db297e55f722c3778b12890d1a9ce268eab5275bf3497457d51ef541a090.json new file mode 100644 index 000000000..787f73cf1 --- /dev/null +++ b/evidence/results/5030db297e55f722c3778b12890d1a9ce268eab5275bf3497457d51ef541a090.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "5030db297e55f722c3778b12890d1a9ce268eab5275bf3497457d51ef541a090", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1065, + "message": "SQL compilation error:\nFunction TRY_CAST cannot be used with arguments of types NUMBER(38,0) and VARCHAR(134217728)", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1ab1de3f2b854f902b346a32a8d7b1f8357e382288bdae6760fde90483942ba6", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/503a9adc2d10486bec5bf1f30620141ec3a1da367af89e2a7d9101dd08bcf6d5.json b/evidence/results/503a9adc2d10486bec5bf1f30620141ec3a1da367af89e2a7d9101dd08bcf6d5.json new file mode 100644 index 000000000..ef08f511a --- /dev/null +++ b/evidence/results/503a9adc2d10486bec5bf1f30620141ec3a1da367af89e2a7d9101dd08bcf6d5.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "503a9adc2d10486bec5bf1f30620141ec3a1da367af89e2a7d9101dd08bcf6d5", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100062, + "message": "Invalid character code -1 in the CHR input", + "sqlstate": "22021" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bc6eef966c060c721021609532b0013dd23dfd971d65ffb492b62463217af751", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/504553f31a852b1161a7058d394560b0ac4f3f45f285c88ce4ac65c1796be5a8.json b/evidence/results/504553f31a852b1161a7058d394560b0ac4f3f45f285c88ce4ac65c1796be5a8.json new file mode 100644 index 000000000..1c50fef2d --- /dev/null +++ b/evidence/results/504553f31a852b1161a7058d394560b0ac4f3f45f285c88ce4ac65c1796be5a8.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "504553f31a852b1161a7058d394560b0ac4f3f45f285c88ce4ac65c1796be5a8", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100048, + "message": "Invalid regular expression: 'a[', missing ]: [", + "sqlstate": "2201B" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "484d3e745d335db6157e0e3ac0f9c35462d0ac2e25246e8ea95720af17c7944d", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/50484e1b4f339aeae6651abe64fb8f790d7a913ac15eb2f4f614b390632ba8ae.json b/evidence/results/50484e1b4f339aeae6651abe64fb8f790d7a913ac15eb2f4f614b390632ba8ae.json new file mode 100644 index 000000000..2b4d2dfe1 --- /dev/null +++ b/evidence/results/50484e1b4f339aeae6651abe64fb8f790d7a913ac15eb2f4f614b390632ba8ae.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "50484e1b4f339aeae6651abe64fb8f790d7a913ac15eb2f4f614b390632ba8ae", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1044, + "message": null, + "sqlstate": "42P13" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "055459edeaee0b7765ed7a28c8939ef596000d4e1c799ee3542c842160bc8b3f", + "recorded_at": "2026-11-05T20:44:00.766942+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/504ce8380e9b7efebe6d09143afb16fdb392f9c8f867d132fd6911c3a2882bac.arrow b/evidence/results/504ce8380e9b7efebe6d09143afb16fdb392f9c8f867d132fd6911c3a2882bac.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/504ce8380e9b7efebe6d09143afb16fdb392f9c8f867d132fd6911c3a2882bac.arrow differ diff --git a/evidence/results/504ce8380e9b7efebe6d09143afb16fdb392f9c8f867d132fd6911c3a2882bac.json b/evidence/results/504ce8380e9b7efebe6d09143afb16fdb392f9c8f867d132fd6911c3a2882bac.json new file mode 100644 index 000000000..1b8729770 --- /dev/null +++ b/evidence/results/504ce8380e9b7efebe6d09143afb16fdb392f9c8f867d132fd6911c3a2882bac.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "504ce8380e9b7efebe6d09143afb16fdb392f9c8f867d132fd6911c3a2882bac", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a2f0296f7d8a61ebc3c82e64734180ba8a774966ee990e9347399c163a1fdaaf", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/506fe44c774c8433fa869adabfdd7db48a1f54ab506548455762d7e845b67b9e.arrow b/evidence/results/506fe44c774c8433fa869adabfdd7db48a1f54ab506548455762d7e845b67b9e.arrow new file mode 100644 index 000000000..46077a08b Binary files /dev/null and b/evidence/results/506fe44c774c8433fa869adabfdd7db48a1f54ab506548455762d7e845b67b9e.arrow differ diff --git a/evidence/results/506fe44c774c8433fa869adabfdd7db48a1f54ab506548455762d7e845b67b9e.json b/evidence/results/506fe44c774c8433fa869adabfdd7db48a1f54ab506548455762d7e845b67b9e.json new file mode 100644 index 000000000..6dbc9e536 --- /dev/null +++ b/evidence/results/506fe44c774c8433fa869adabfdd7db48a1f54ab506548455762d7e845b67b9e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "87b13f98d4d25bec699f1801c6f93aedea7fa981beda56af39fd95987d86fcd1", + "case_hash": "506fe44c774c8433fa869adabfdd7db48a1f54ab506548455762d7e845b67b9e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bc7928cad62c2aac093ab51b8a29c915640220f82a7019c7e6bf075613c30929", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5071ef7b2899ddc2bbe5f51cebb4fca0459e3fb7ee42bc13b06416cbd111b9c6.arrow b/evidence/results/5071ef7b2899ddc2bbe5f51cebb4fca0459e3fb7ee42bc13b06416cbd111b9c6.arrow new file mode 100644 index 000000000..6622a25dd Binary files /dev/null and b/evidence/results/5071ef7b2899ddc2bbe5f51cebb4fca0459e3fb7ee42bc13b06416cbd111b9c6.arrow differ diff --git a/evidence/results/5071ef7b2899ddc2bbe5f51cebb4fca0459e3fb7ee42bc13b06416cbd111b9c6.json b/evidence/results/5071ef7b2899ddc2bbe5f51cebb4fca0459e3fb7ee42bc13b06416cbd111b9c6.json new file mode 100644 index 000000000..082b26b34 --- /dev/null +++ b/evidence/results/5071ef7b2899ddc2bbe5f51cebb4fca0459e3fb7ee42bc13b06416cbd111b9c6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "05eb1471ce496ae7744f5a87f31c34067a386f729773271719ce22e9979db5ad", + "case_hash": "5071ef7b2899ddc2bbe5f51cebb4fca0459e3fb7ee42bc13b06416cbd111b9c6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a139344ac4356f6623da93ff6378b6cbed62a643cb15837df6e88ee43c461e04", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/507902be29ce7691a2281620c4776cde64d8a35b60289dae6439102d712bf5d5.arrow b/evidence/results/507902be29ce7691a2281620c4776cde64d8a35b60289dae6439102d712bf5d5.arrow new file mode 100644 index 000000000..f38e0a283 Binary files /dev/null and b/evidence/results/507902be29ce7691a2281620c4776cde64d8a35b60289dae6439102d712bf5d5.arrow differ diff --git a/evidence/results/507902be29ce7691a2281620c4776cde64d8a35b60289dae6439102d712bf5d5.json b/evidence/results/507902be29ce7691a2281620c4776cde64d8a35b60289dae6439102d712bf5d5.json new file mode 100644 index 000000000..edfd0ff28 --- /dev/null +++ b/evidence/results/507902be29ce7691a2281620c4776cde64d8a35b60289dae6439102d712bf5d5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "08fd2c09382f247f0c2e380d5636926ba65d54c25249238589392b1620a7471d", + "case_hash": "507902be29ce7691a2281620c4776cde64d8a35b60289dae6439102d712bf5d5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8c2d23406afcbb3655ea6560b98050615507aef34d628025a1c4e7e3fe0fbc23", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/507fb04390cd0b6755d9bc5c2ead154f0165ba9d49104a72256c089a77f6cb34.arrow b/evidence/results/507fb04390cd0b6755d9bc5c2ead154f0165ba9d49104a72256c089a77f6cb34.arrow new file mode 100644 index 000000000..6fafca94c Binary files /dev/null and b/evidence/results/507fb04390cd0b6755d9bc5c2ead154f0165ba9d49104a72256c089a77f6cb34.arrow differ diff --git a/evidence/results/507fb04390cd0b6755d9bc5c2ead154f0165ba9d49104a72256c089a77f6cb34.json b/evidence/results/507fb04390cd0b6755d9bc5c2ead154f0165ba9d49104a72256c089a77f6cb34.json new file mode 100644 index 000000000..bd3660222 --- /dev/null +++ b/evidence/results/507fb04390cd0b6755d9bc5c2ead154f0165ba9d49104a72256c089a77f6cb34.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7dc93b36d679286b2e033d0a9113a8d7b366e8854baf7e510c62e24ebd35f49", + "case_hash": "507fb04390cd0b6755d9bc5c2ead154f0165ba9d49104a72256c089a77f6cb34", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d1b6cd789b5467ebd26368c30709aefde24081ed70d363de297661b33f4b0c9b", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/50a528bb79b06a98c88f9657972ae4f4fb5cb01819d03bc56148bf446fe67645.arrow b/evidence/results/50a528bb79b06a98c88f9657972ae4f4fb5cb01819d03bc56148bf446fe67645.arrow new file mode 100644 index 000000000..2d449285c Binary files /dev/null and b/evidence/results/50a528bb79b06a98c88f9657972ae4f4fb5cb01819d03bc56148bf446fe67645.arrow differ diff --git a/evidence/results/50a528bb79b06a98c88f9657972ae4f4fb5cb01819d03bc56148bf446fe67645.json b/evidence/results/50a528bb79b06a98c88f9657972ae4f4fb5cb01819d03bc56148bf446fe67645.json new file mode 100644 index 000000000..6d94c98f3 --- /dev/null +++ b/evidence/results/50a528bb79b06a98c88f9657972ae4f4fb5cb01819d03bc56148bf446fe67645.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9d36c8a930819cc8b9df750f094e7d6cbe1e92fc8bc7bf42affa4812c6eb28cb", + "case_hash": "50a528bb79b06a98c88f9657972ae4f4fb5cb01819d03bc56148bf446fe67645", + "columns": [ + { + "internal_size": 3, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0b128f2a35823d9782f0613e94123ab541245bcb46ac75b34cffcd86b62fe3a8", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/50aed2f11566f8069dc7ae440781e036efa61fee71afe955e30503ea55af77fc.arrow b/evidence/results/50aed2f11566f8069dc7ae440781e036efa61fee71afe955e30503ea55af77fc.arrow new file mode 100644 index 000000000..7cb229f50 Binary files /dev/null and b/evidence/results/50aed2f11566f8069dc7ae440781e036efa61fee71afe955e30503ea55af77fc.arrow differ diff --git a/evidence/results/50aed2f11566f8069dc7ae440781e036efa61fee71afe955e30503ea55af77fc.json b/evidence/results/50aed2f11566f8069dc7ae440781e036efa61fee71afe955e30503ea55af77fc.json new file mode 100644 index 000000000..1f6f5f1a6 --- /dev/null +++ b/evidence/results/50aed2f11566f8069dc7ae440781e036efa61fee71afe955e30503ea55af77fc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "15d21979d6150264a7a4d8f8584ef67da89a18217de6f396eac259e15a4afd42", + "case_hash": "50aed2f11566f8069dc7ae440781e036efa61fee71afe955e30503ea55af77fc", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "589a08a60c42ca6f5b0f92019930650c39ecc8726a7ae7342932344b3399a651", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/50baa7705d0008730dcbea87644c1a3a402b644425f378a080b81c0cffa83f96.arrow b/evidence/results/50baa7705d0008730dcbea87644c1a3a402b644425f378a080b81c0cffa83f96.arrow new file mode 100644 index 000000000..48d732ebf Binary files /dev/null and b/evidence/results/50baa7705d0008730dcbea87644c1a3a402b644425f378a080b81c0cffa83f96.arrow differ diff --git a/evidence/results/50baa7705d0008730dcbea87644c1a3a402b644425f378a080b81c0cffa83f96.json b/evidence/results/50baa7705d0008730dcbea87644c1a3a402b644425f378a080b81c0cffa83f96.json new file mode 100644 index 000000000..38718e17b --- /dev/null +++ b/evidence/results/50baa7705d0008730dcbea87644c1a3a402b644425f378a080b81c0cffa83f96.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e5575316d0e7344a04669b3af9522344b20644e07ee773d54c11e7c9ff77b2c4", + "case_hash": "50baa7705d0008730dcbea87644c1a3a402b644425f378a080b81c0cffa83f96", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "07c62761ecd32895f0023897a94b14e4c30eb3a9fdc508c2afdc954ecc46d498", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/512488099a0fb0a7182452fccaf79614f10cbc2c27e6e6a8fb46f0a765251a22.arrow b/evidence/results/512488099a0fb0a7182452fccaf79614f10cbc2c27e6e6a8fb46f0a765251a22.arrow new file mode 100644 index 000000000..f08a702ee Binary files /dev/null and b/evidence/results/512488099a0fb0a7182452fccaf79614f10cbc2c27e6e6a8fb46f0a765251a22.arrow differ diff --git a/evidence/results/512488099a0fb0a7182452fccaf79614f10cbc2c27e6e6a8fb46f0a765251a22.json b/evidence/results/512488099a0fb0a7182452fccaf79614f10cbc2c27e6e6a8fb46f0a765251a22.json new file mode 100644 index 000000000..6c6715bd1 --- /dev/null +++ b/evidence/results/512488099a0fb0a7182452fccaf79614f10cbc2c27e6e6a8fb46f0a765251a22.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d0cd313ecae80bf01be0237d50b2b87fe3ae2e900fb9ac0da15cf5c23a07380f", + "case_hash": "512488099a0fb0a7182452fccaf79614f10cbc2c27e6e6a8fb46f0a765251a22", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fcd43713a8b35335155b27e060ecebcd6f285e719ce006f3715aa9209408cfa2", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/51335a882d0c2c93c80f0b5318cd2a1c6c638ad93c2ed693b0b4f762e747e4c2.arrow b/evidence/results/51335a882d0c2c93c80f0b5318cd2a1c6c638ad93c2ed693b0b4f762e747e4c2.arrow new file mode 100644 index 000000000..dd98cea2c Binary files /dev/null and b/evidence/results/51335a882d0c2c93c80f0b5318cd2a1c6c638ad93c2ed693b0b4f762e747e4c2.arrow differ diff --git a/evidence/results/51335a882d0c2c93c80f0b5318cd2a1c6c638ad93c2ed693b0b4f762e747e4c2.json b/evidence/results/51335a882d0c2c93c80f0b5318cd2a1c6c638ad93c2ed693b0b4f762e747e4c2.json new file mode 100644 index 000000000..192ff92fa --- /dev/null +++ b/evidence/results/51335a882d0c2c93c80f0b5318cd2a1c6c638ad93c2ed693b0b4f762e747e4c2.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "c68c2221505cf06845f2754ed81317ba2196d287a512c806a915edf30198642a", + "case_hash": "51335a882d0c2c93c80f0b5318cd2a1c6c638ad93c2ed693b0b4f762e747e4c2", + "columns": [ + { + "internal_size": null, + "name": "A", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "db242c98459746f226462124f7a3f919b6b27ef861d176c62fcfa146f395b6ff", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 11, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/51a300abcb7de18a2cf6d30b925ed6f1bbfe2b1c12c2a6f9ada9a15b610bf2cb.arrow b/evidence/results/51a300abcb7de18a2cf6d30b925ed6f1bbfe2b1c12c2a6f9ada9a15b610bf2cb.arrow new file mode 100644 index 000000000..5c97d9288 Binary files /dev/null and b/evidence/results/51a300abcb7de18a2cf6d30b925ed6f1bbfe2b1c12c2a6f9ada9a15b610bf2cb.arrow differ diff --git a/evidence/results/51a300abcb7de18a2cf6d30b925ed6f1bbfe2b1c12c2a6f9ada9a15b610bf2cb.json b/evidence/results/51a300abcb7de18a2cf6d30b925ed6f1bbfe2b1c12c2a6f9ada9a15b610bf2cb.json new file mode 100644 index 000000000..4173a427f --- /dev/null +++ b/evidence/results/51a300abcb7de18a2cf6d30b925ed6f1bbfe2b1c12c2a6f9ada9a15b610bf2cb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2d2e1c43669aa940bb6c7f0873b4313303f6dca4e53ea295edb5eedd2107d584", + "case_hash": "51a300abcb7de18a2cf6d30b925ed6f1bbfe2b1c12c2a6f9ada9a15b610bf2cb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a27e0e4a2b76cdcc17eeb8255f92b7bb9b61a82ee11ea9d5657766a3459056aa", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/51d84023ed5880d519f2c1a200b14d51c982d468945fe4a3cd9041e3ee33eb03.arrow b/evidence/results/51d84023ed5880d519f2c1a200b14d51c982d468945fe4a3cd9041e3ee33eb03.arrow new file mode 100644 index 000000000..356c785dd Binary files /dev/null and b/evidence/results/51d84023ed5880d519f2c1a200b14d51c982d468945fe4a3cd9041e3ee33eb03.arrow differ diff --git a/evidence/results/51d84023ed5880d519f2c1a200b14d51c982d468945fe4a3cd9041e3ee33eb03.json b/evidence/results/51d84023ed5880d519f2c1a200b14d51c982d468945fe4a3cd9041e3ee33eb03.json new file mode 100644 index 000000000..c692666c8 --- /dev/null +++ b/evidence/results/51d84023ed5880d519f2c1a200b14d51c982d468945fe4a3cd9041e3ee33eb03.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "d72cce6d5e9461f9287e4cf561693f9b0de8342e04459ca6689488e6cb37df4e", + "case_hash": "51d84023ed5880d519f2c1a200b14d51c982d468945fe4a3cd9041e3ee33eb03", + "columns": [ + { + "internal_size": null, + "name": "A", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c4e51d1f30f171bb179b6fc5ee04285543331c240326198e9210a71a391f44b4", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 8, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/51fbfad2fe2baa196f181e31b574020123951963c4bb3e02c8b66d08fe1f8bfc.arrow b/evidence/results/51fbfad2fe2baa196f181e31b574020123951963c4bb3e02c8b66d08fe1f8bfc.arrow new file mode 100644 index 000000000..ce2cf7dd6 Binary files /dev/null and b/evidence/results/51fbfad2fe2baa196f181e31b574020123951963c4bb3e02c8b66d08fe1f8bfc.arrow differ diff --git a/evidence/results/51fbfad2fe2baa196f181e31b574020123951963c4bb3e02c8b66d08fe1f8bfc.json b/evidence/results/51fbfad2fe2baa196f181e31b574020123951963c4bb3e02c8b66d08fe1f8bfc.json new file mode 100644 index 000000000..8a18609a4 --- /dev/null +++ b/evidence/results/51fbfad2fe2baa196f181e31b574020123951963c4bb3e02c8b66d08fe1f8bfc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6ba381f9e780f5d3d89efb58b316a8a2f26abaff1317896aa272f89f050d1de0", + "case_hash": "51fbfad2fe2baa196f181e31b574020123951963c4bb3e02c8b66d08fe1f8bfc", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 13, + "scale": 4, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ac59f88a7c53566653dd394dc7a296797512fae5807bea1d2ed973b287f4f86e", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5209773d6bbaf5156e0d45adfbddb650b6fa6aa20c029058d20fb167388585d3.arrow b/evidence/results/5209773d6bbaf5156e0d45adfbddb650b6fa6aa20c029058d20fb167388585d3.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/5209773d6bbaf5156e0d45adfbddb650b6fa6aa20c029058d20fb167388585d3.arrow differ diff --git a/evidence/results/5209773d6bbaf5156e0d45adfbddb650b6fa6aa20c029058d20fb167388585d3.json b/evidence/results/5209773d6bbaf5156e0d45adfbddb650b6fa6aa20c029058d20fb167388585d3.json new file mode 100644 index 000000000..495bd5a8d --- /dev/null +++ b/evidence/results/5209773d6bbaf5156e0d45adfbddb650b6fa6aa20c029058d20fb167388585d3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "5209773d6bbaf5156e0d45adfbddb650b6fa6aa20c029058d20fb167388585d3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0797212f82e8f8a54962e1ad42e193c39ad06281e4105c8c2693b3800b12702e", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/520a1ec13d735d07e336a6d2f207435b5f7449590d5a9012b3d8ee0d175e948c.arrow b/evidence/results/520a1ec13d735d07e336a6d2f207435b5f7449590d5a9012b3d8ee0d175e948c.arrow new file mode 100644 index 000000000..b36bbc5d4 Binary files /dev/null and b/evidence/results/520a1ec13d735d07e336a6d2f207435b5f7449590d5a9012b3d8ee0d175e948c.arrow differ diff --git a/evidence/results/520a1ec13d735d07e336a6d2f207435b5f7449590d5a9012b3d8ee0d175e948c.json b/evidence/results/520a1ec13d735d07e336a6d2f207435b5f7449590d5a9012b3d8ee0d175e948c.json new file mode 100644 index 000000000..974117afd --- /dev/null +++ b/evidence/results/520a1ec13d735d07e336a6d2f207435b5f7449590d5a9012b3d8ee0d175e948c.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "5d2c27677f3bf23f1642601700c3c33d9c2d83457bb1b0953cd85ef8225a7d75", + "case_hash": "520a1ec13d735d07e336a6d2f207435b5f7449590d5a9012b3d8ee0d175e948c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4437ff88cd2af98ae3da27c1c40f38b5a7a24d7468088cc85c1f2dbc2a4fd00d", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/521a57af0b03409a6d913da1b46ddba59a076b0087fccad6960460c9cb0612f8.arrow b/evidence/results/521a57af0b03409a6d913da1b46ddba59a076b0087fccad6960460c9cb0612f8.arrow new file mode 100644 index 000000000..d0afc768f Binary files /dev/null and b/evidence/results/521a57af0b03409a6d913da1b46ddba59a076b0087fccad6960460c9cb0612f8.arrow differ diff --git a/evidence/results/521a57af0b03409a6d913da1b46ddba59a076b0087fccad6960460c9cb0612f8.json b/evidence/results/521a57af0b03409a6d913da1b46ddba59a076b0087fccad6960460c9cb0612f8.json new file mode 100644 index 000000000..89f0a22ef --- /dev/null +++ b/evidence/results/521a57af0b03409a6d913da1b46ddba59a076b0087fccad6960460c9cb0612f8.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c4a54781760397a134c4b31d88e0a20affc1838f09b8a60856f2750920c68e99", + "case_hash": "521a57af0b03409a6d913da1b46ddba59a076b0087fccad6960460c9cb0612f8", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "445502cae77bf5b03893a80e788abe1e5da1985b1ffc331edc6e5cccd55db447", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/521eb00afa872f4316a619e593065028216035a7fa79acfc6e0d1c8a7250569a.arrow b/evidence/results/521eb00afa872f4316a619e593065028216035a7fa79acfc6e0d1c8a7250569a.arrow new file mode 100644 index 000000000..1dbf47280 Binary files /dev/null and b/evidence/results/521eb00afa872f4316a619e593065028216035a7fa79acfc6e0d1c8a7250569a.arrow differ diff --git a/evidence/results/521eb00afa872f4316a619e593065028216035a7fa79acfc6e0d1c8a7250569a.json b/evidence/results/521eb00afa872f4316a619e593065028216035a7fa79acfc6e0d1c8a7250569a.json new file mode 100644 index 000000000..bb51dcaed --- /dev/null +++ b/evidence/results/521eb00afa872f4316a619e593065028216035a7fa79acfc6e0d1c8a7250569a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a719a1b07ebe36b93996a2e979768c9006328164ab58a1e9467ed5a72ce192c2", + "case_hash": "521eb00afa872f4316a619e593065028216035a7fa79acfc6e0d1c8a7250569a", + "columns": [ + { + "internal_size": 134217728, + "name": "P5", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "426f70436511273c2e10658d39088420ac76777f31c7456c80c4b4666edca3f0", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5228dd20a25be185e68695998d79c23a14124dee20d4be4dfbfb7d7606f9e92a.arrow b/evidence/results/5228dd20a25be185e68695998d79c23a14124dee20d4be4dfbfb7d7606f9e92a.arrow new file mode 100644 index 000000000..5fc00c71f Binary files /dev/null and b/evidence/results/5228dd20a25be185e68695998d79c23a14124dee20d4be4dfbfb7d7606f9e92a.arrow differ diff --git a/evidence/results/5228dd20a25be185e68695998d79c23a14124dee20d4be4dfbfb7d7606f9e92a.json b/evidence/results/5228dd20a25be185e68695998d79c23a14124dee20d4be4dfbfb7d7606f9e92a.json new file mode 100644 index 000000000..bad48eb7c --- /dev/null +++ b/evidence/results/5228dd20a25be185e68695998d79c23a14124dee20d4be4dfbfb7d7606f9e92a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c6f78692954bd61ecf918d9360c42e7fb51304b979670131bcf577024148a5fe", + "case_hash": "5228dd20a25be185e68695998d79c23a14124dee20d4be4dfbfb7d7606f9e92a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e9c9f2e8077f7eb96fd2cedb94835f87ef8b57560ed3560cf0df62648b497682", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/522a7203f49c6779f6dcd55451295b95b7dc9efec05e1348da05bf0ae1485f04.arrow b/evidence/results/522a7203f49c6779f6dcd55451295b95b7dc9efec05e1348da05bf0ae1485f04.arrow new file mode 100644 index 000000000..36ae9748c Binary files /dev/null and b/evidence/results/522a7203f49c6779f6dcd55451295b95b7dc9efec05e1348da05bf0ae1485f04.arrow differ diff --git a/evidence/results/522a7203f49c6779f6dcd55451295b95b7dc9efec05e1348da05bf0ae1485f04.json b/evidence/results/522a7203f49c6779f6dcd55451295b95b7dc9efec05e1348da05bf0ae1485f04.json new file mode 100644 index 000000000..43a0e0d9c --- /dev/null +++ b/evidence/results/522a7203f49c6779f6dcd55451295b95b7dc9efec05e1348da05bf0ae1485f04.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "2de2d37409fc92cd2b7fc4130260d7965fc44777a5e3c3b4b67cb09b10fabe1b", + "case_hash": "522a7203f49c6779f6dcd55451295b95b7dc9efec05e1348da05bf0ae1485f04", + "columns": [ + { + "internal_size": null, + "name": "NULL_KEY", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "NULL_VALUE", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ac07979096435540d332a5b1db9fc87f1853525db3248de9dc4ab523e890fa0e", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/52357297585eec54b38f796b69bf76a0e83f0d56454253a25e98c12ce3b2955f.arrow b/evidence/results/52357297585eec54b38f796b69bf76a0e83f0d56454253a25e98c12ce3b2955f.arrow new file mode 100644 index 000000000..3263e3b8c Binary files /dev/null and b/evidence/results/52357297585eec54b38f796b69bf76a0e83f0d56454253a25e98c12ce3b2955f.arrow differ diff --git a/evidence/results/52357297585eec54b38f796b69bf76a0e83f0d56454253a25e98c12ce3b2955f.json b/evidence/results/52357297585eec54b38f796b69bf76a0e83f0d56454253a25e98c12ce3b2955f.json new file mode 100644 index 000000000..04bae9cce --- /dev/null +++ b/evidence/results/52357297585eec54b38f796b69bf76a0e83f0d56454253a25e98c12ce3b2955f.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "dc073925fe24c29121b74667b6aaf63284f96ea72d1de417b3eeb8eb9b87dcdb", + "case_hash": "52357297585eec54b38f796b69bf76a0e83f0d56454253a25e98c12ce3b2955f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 11, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "S", + "nullable": false, + "precision": 10, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "509c15effcc67aec5326ad5eaf38d19164c0a087363bc4ca5e1aae6546125051", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/524819d6c589f98dabddf52c3cb976abb5a59a674cf5ba61e967fa593b558376.arrow b/evidence/results/524819d6c589f98dabddf52c3cb976abb5a59a674cf5ba61e967fa593b558376.arrow new file mode 100644 index 000000000..aad159157 Binary files /dev/null and b/evidence/results/524819d6c589f98dabddf52c3cb976abb5a59a674cf5ba61e967fa593b558376.arrow differ diff --git a/evidence/results/524819d6c589f98dabddf52c3cb976abb5a59a674cf5ba61e967fa593b558376.json b/evidence/results/524819d6c589f98dabddf52c3cb976abb5a59a674cf5ba61e967fa593b558376.json new file mode 100644 index 000000000..df43eb800 --- /dev/null +++ b/evidence/results/524819d6c589f98dabddf52c3cb976abb5a59a674cf5ba61e967fa593b558376.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0414c38fec172a0ede7f3831671bf01fb1d1ba2b2aaf7c0bd95fe86518b039cc", + "case_hash": "524819d6c589f98dabddf52c3cb976abb5a59a674cf5ba61e967fa593b558376", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "324de8ec6e7760d335bf38b3fcba8a88cbe1bd36838cf5892c04d770a1a45043", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/526002a72fc7a5af23fd5e0fc4b4d2a4b96adb22d6824548f51ae2d01969cca3.arrow b/evidence/results/526002a72fc7a5af23fd5e0fc4b4d2a4b96adb22d6824548f51ae2d01969cca3.arrow new file mode 100644 index 000000000..6bbfd0498 Binary files /dev/null and b/evidence/results/526002a72fc7a5af23fd5e0fc4b4d2a4b96adb22d6824548f51ae2d01969cca3.arrow differ diff --git a/evidence/results/526002a72fc7a5af23fd5e0fc4b4d2a4b96adb22d6824548f51ae2d01969cca3.json b/evidence/results/526002a72fc7a5af23fd5e0fc4b4d2a4b96adb22d6824548f51ae2d01969cca3.json new file mode 100644 index 000000000..6cbb69976 --- /dev/null +++ b/evidence/results/526002a72fc7a5af23fd5e0fc4b4d2a4b96adb22d6824548f51ae2d01969cca3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cb4974f11ce51c900ada7c0102ea8a5986be8c7f4cbd05da92fd42c772340913", + "case_hash": "526002a72fc7a5af23fd5e0fc4b4d2a4b96adb22d6824548f51ae2d01969cca3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bdafbed67c5ce365b9f59a3a036fdcb1b30077a69492c6d4997e9e069d937fd8", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5276f9b13d0996b05b1e966f1b13cfbbb3d26b747c3b9bb7567743f68437ec0a.arrow b/evidence/results/5276f9b13d0996b05b1e966f1b13cfbbb3d26b747c3b9bb7567743f68437ec0a.arrow new file mode 100644 index 000000000..a4f8284f6 Binary files /dev/null and b/evidence/results/5276f9b13d0996b05b1e966f1b13cfbbb3d26b747c3b9bb7567743f68437ec0a.arrow differ diff --git a/evidence/results/5276f9b13d0996b05b1e966f1b13cfbbb3d26b747c3b9bb7567743f68437ec0a.json b/evidence/results/5276f9b13d0996b05b1e966f1b13cfbbb3d26b747c3b9bb7567743f68437ec0a.json new file mode 100644 index 000000000..17fb11a13 --- /dev/null +++ b/evidence/results/5276f9b13d0996b05b1e966f1b13cfbbb3d26b747c3b9bb7567743f68437ec0a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "235f1fef8e86f1fb4ee2b235afcf1e6f6dab9b6a3dece848ea6c10cc72d319b0", + "case_hash": "5276f9b13d0996b05b1e966f1b13cfbbb3d26b747c3b9bb7567743f68437ec0a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 27, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d3c61ee4d86230af3472d3d8bb956fb881fc6a072b3bec7bea9a56b7971aa7aa", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/527d6dc47cfb8246fc53a9930e2e2abc55e2cf4d1595ae7b46955c13a438a82a.arrow b/evidence/results/527d6dc47cfb8246fc53a9930e2e2abc55e2cf4d1595ae7b46955c13a438a82a.arrow new file mode 100644 index 000000000..0ed3ac162 Binary files /dev/null and b/evidence/results/527d6dc47cfb8246fc53a9930e2e2abc55e2cf4d1595ae7b46955c13a438a82a.arrow differ diff --git a/evidence/results/527d6dc47cfb8246fc53a9930e2e2abc55e2cf4d1595ae7b46955c13a438a82a.json b/evidence/results/527d6dc47cfb8246fc53a9930e2e2abc55e2cf4d1595ae7b46955c13a438a82a.json new file mode 100644 index 000000000..9c2dd1ad9 --- /dev/null +++ b/evidence/results/527d6dc47cfb8246fc53a9930e2e2abc55e2cf4d1595ae7b46955c13a438a82a.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "4d263f4b5646d4cc8911c42b953795faa1ed4b2e90b93bc6bac1ceb1666c0dc7", + "case_hash": "527d6dc47cfb8246fc53a9930e2e2abc55e2cf4d1595ae7b46955c13a438a82a", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "56a38fc01ea68e623109da64362f502b424da92d470f1e0d06bdd0b4a7cf3f0c", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/528860276272b7ce1d98f409cd1dbe847f6e58355424d5e3558c0b7c1b2b6e5d.arrow b/evidence/results/528860276272b7ce1d98f409cd1dbe847f6e58355424d5e3558c0b7c1b2b6e5d.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/528860276272b7ce1d98f409cd1dbe847f6e58355424d5e3558c0b7c1b2b6e5d.arrow differ diff --git a/evidence/results/528860276272b7ce1d98f409cd1dbe847f6e58355424d5e3558c0b7c1b2b6e5d.json b/evidence/results/528860276272b7ce1d98f409cd1dbe847f6e58355424d5e3558c0b7c1b2b6e5d.json new file mode 100644 index 000000000..c2264b67d --- /dev/null +++ b/evidence/results/528860276272b7ce1d98f409cd1dbe847f6e58355424d5e3558c0b7c1b2b6e5d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "528860276272b7ce1d98f409cd1dbe847f6e58355424d5e3558c0b7c1b2b6e5d", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "78ff976a6fa95ab7d1e67b90377a6628bc86944bc4b81cd590ce4f8892e5ea2a", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/529b722d19e18e3f0b30fbbb42ea64983ca4e961ac906b444c4926ed7a205d0c.json b/evidence/results/529b722d19e18e3f0b30fbbb42ea64983ca4e961ac906b444c4926ed7a205d0c.json new file mode 100644 index 000000000..7c0ebc97a --- /dev/null +++ b/evidence/results/529b722d19e18e3f0b30fbbb42ea64983ca4e961ac906b444c4926ed7a205d0c.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "529b722d19e18e3f0b30fbbb42ea64983ca4e961ac906b444c4926ed7a205d0c", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 2060, + "message": null, + "sqlstate": "42601" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "788b21ae4496666f3d4be9d898742a00f11888d35368d0362ea3126509113972", + "recorded_at": "2026-11-05T22:56:30.137714+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/52a1bd4f211218a64ca9944feaa7da7a7d6b4b52b43fa11f7e33c7c436320754.arrow b/evidence/results/52a1bd4f211218a64ca9944feaa7da7a7d6b4b52b43fa11f7e33c7c436320754.arrow new file mode 100644 index 000000000..703f4e0e8 Binary files /dev/null and b/evidence/results/52a1bd4f211218a64ca9944feaa7da7a7d6b4b52b43fa11f7e33c7c436320754.arrow differ diff --git a/evidence/results/52a1bd4f211218a64ca9944feaa7da7a7d6b4b52b43fa11f7e33c7c436320754.json b/evidence/results/52a1bd4f211218a64ca9944feaa7da7a7d6b4b52b43fa11f7e33c7c436320754.json new file mode 100644 index 000000000..338c6555c --- /dev/null +++ b/evidence/results/52a1bd4f211218a64ca9944feaa7da7a7d6b4b52b43fa11f7e33c7c436320754.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "324bee83ac08665f92916c313c016fbd64ca58e36b1a3b157b00673e94d6ce22", + "case_hash": "52a1bd4f211218a64ca9944feaa7da7a7d6b4b52b43fa11f7e33c7c436320754", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e743a971aab38a7b57dded9edbb9e6f4687e567759143bf172b087d14955e00e", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/52abeff12f30cebf0c04f06a2b9fb86bb3366b4e99f40d18f5aa1e5234141217.arrow b/evidence/results/52abeff12f30cebf0c04f06a2b9fb86bb3366b4e99f40d18f5aa1e5234141217.arrow new file mode 100644 index 000000000..3f9e8c28b Binary files /dev/null and b/evidence/results/52abeff12f30cebf0c04f06a2b9fb86bb3366b4e99f40d18f5aa1e5234141217.arrow differ diff --git a/evidence/results/52abeff12f30cebf0c04f06a2b9fb86bb3366b4e99f40d18f5aa1e5234141217.json b/evidence/results/52abeff12f30cebf0c04f06a2b9fb86bb3366b4e99f40d18f5aa1e5234141217.json new file mode 100644 index 000000000..da22a5b07 --- /dev/null +++ b/evidence/results/52abeff12f30cebf0c04f06a2b9fb86bb3366b4e99f40d18f5aa1e5234141217.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "46c919bfd48467861340165d4257982c985c14a480e6292523227d9105571bd7", + "case_hash": "52abeff12f30cebf0c04f06a2b9fb86bb3366b4e99f40d18f5aa1e5234141217", + "columns": [ + { + "internal_size": 20, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f76058be93ca031be61cad9e59d547321124319a987eb9545c2c30b06c2321d9", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/52e8c7100a294e0ab353a7c1b9f4697e71b16724a718268189227c327f3ebb15.arrow b/evidence/results/52e8c7100a294e0ab353a7c1b9f4697e71b16724a718268189227c327f3ebb15.arrow new file mode 100644 index 000000000..7ac715522 Binary files /dev/null and b/evidence/results/52e8c7100a294e0ab353a7c1b9f4697e71b16724a718268189227c327f3ebb15.arrow differ diff --git a/evidence/results/52e8c7100a294e0ab353a7c1b9f4697e71b16724a718268189227c327f3ebb15.json b/evidence/results/52e8c7100a294e0ab353a7c1b9f4697e71b16724a718268189227c327f3ebb15.json new file mode 100644 index 000000000..cb0015bd6 --- /dev/null +++ b/evidence/results/52e8c7100a294e0ab353a7c1b9f4697e71b16724a718268189227c327f3ebb15.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "7a76672e0aa916bf71c8da6bde9629468becb74d17dfdf71a46465feed5494ba", + "case_hash": "52e8c7100a294e0ab353a7c1b9f4697e71b16724a718268189227c327f3ebb15", + "columns": [ + { + "internal_size": 64, + "name": "D224", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + }, + { + "internal_size": 64, + "name": "D256", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + }, + { + "internal_size": 64, + "name": "D384", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + }, + { + "internal_size": 64, + "name": "D512", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c16c7475c4bec3ec4f1890336e2ab43c4cb7165264a353e7b8986703d728ff0f", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/530038ab859f62570e574482eefc5104eaf9ea8eeaee9b9e6c2511bb5100da9b.arrow b/evidence/results/530038ab859f62570e574482eefc5104eaf9ea8eeaee9b9e6c2511bb5100da9b.arrow new file mode 100644 index 000000000..1d094fd5d Binary files /dev/null and b/evidence/results/530038ab859f62570e574482eefc5104eaf9ea8eeaee9b9e6c2511bb5100da9b.arrow differ diff --git a/evidence/results/530038ab859f62570e574482eefc5104eaf9ea8eeaee9b9e6c2511bb5100da9b.json b/evidence/results/530038ab859f62570e574482eefc5104eaf9ea8eeaee9b9e6c2511bb5100da9b.json new file mode 100644 index 000000000..524dadc9c --- /dev/null +++ b/evidence/results/530038ab859f62570e574482eefc5104eaf9ea8eeaee9b9e6c2511bb5100da9b.json @@ -0,0 +1,97 @@ +{ + "arrow_sha256": "611594658ead1bb0530c28cb4f0c6b39bb3ab4c85428de65d831fd2c0994ed13", + "case_hash": "530038ab859f62570e574482eefc5104eaf9ea8eeaee9b9e6c2511bb5100da9b", + "columns": [ + { + "internal_size": null, + "name": "A", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "S", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "GA", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "GAB", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b0b00f25bd02434f746fbc93c67c2cffcb5fc91a366450555531d931359e0a3a", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/530050b8b5a708891eea28f07c809ec9777d039dc0777e00308e9dd46cd394b0.arrow b/evidence/results/530050b8b5a708891eea28f07c809ec9777d039dc0777e00308e9dd46cd394b0.arrow new file mode 100644 index 000000000..d061c7d21 Binary files /dev/null and b/evidence/results/530050b8b5a708891eea28f07c809ec9777d039dc0777e00308e9dd46cd394b0.arrow differ diff --git a/evidence/results/530050b8b5a708891eea28f07c809ec9777d039dc0777e00308e9dd46cd394b0.json b/evidence/results/530050b8b5a708891eea28f07c809ec9777d039dc0777e00308e9dd46cd394b0.json new file mode 100644 index 000000000..b1ebc5e59 --- /dev/null +++ b/evidence/results/530050b8b5a708891eea28f07c809ec9777d039dc0777e00308e9dd46cd394b0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2c48f04da89fe50bcd5004963bc10e9dbe930577764fd30299f95b8f0cc4bf8d", + "case_hash": "530050b8b5a708891eea28f07c809ec9777d039dc0777e00308e9dd46cd394b0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "35b41ad1389c8e37fad471c953c3ef16d36c80869fcb84278760c99563a7f466", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/531ce1e1b72fbe8f2de39834032e379e91f15ce2d61016ef409a882afa57ed89.arrow b/evidence/results/531ce1e1b72fbe8f2de39834032e379e91f15ce2d61016ef409a882afa57ed89.arrow new file mode 100644 index 000000000..b0162d7f7 Binary files /dev/null and b/evidence/results/531ce1e1b72fbe8f2de39834032e379e91f15ce2d61016ef409a882afa57ed89.arrow differ diff --git a/evidence/results/531ce1e1b72fbe8f2de39834032e379e91f15ce2d61016ef409a882afa57ed89.json b/evidence/results/531ce1e1b72fbe8f2de39834032e379e91f15ce2d61016ef409a882afa57ed89.json new file mode 100644 index 000000000..80019ed0f --- /dev/null +++ b/evidence/results/531ce1e1b72fbe8f2de39834032e379e91f15ce2d61016ef409a882afa57ed89.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "5a91bfeec224aaf138e462f7ba708d3a2bf13cc10ae91bfe05eb02e15afd71be", + "case_hash": "531ce1e1b72fbe8f2de39834032e379e91f15ce2d61016ef409a882afa57ed89", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1215da65cadbd32121d5613775fe21a399b2ff9dac20069456d16e86275bb42e", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5336e26073377ac4a1384f0671ef62190f25d2a649078e9fea03b243768bd5fb.arrow b/evidence/results/5336e26073377ac4a1384f0671ef62190f25d2a649078e9fea03b243768bd5fb.arrow new file mode 100644 index 000000000..def76ca10 Binary files /dev/null and b/evidence/results/5336e26073377ac4a1384f0671ef62190f25d2a649078e9fea03b243768bd5fb.arrow differ diff --git a/evidence/results/5336e26073377ac4a1384f0671ef62190f25d2a649078e9fea03b243768bd5fb.json b/evidence/results/5336e26073377ac4a1384f0671ef62190f25d2a649078e9fea03b243768bd5fb.json new file mode 100644 index 000000000..43ea86d41 --- /dev/null +++ b/evidence/results/5336e26073377ac4a1384f0671ef62190f25d2a649078e9fea03b243768bd5fb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5cafb1a651eac4f43778253c0d85d2b53d88e0d2d1d5d17ea818d9c256a2c1d8", + "case_hash": "5336e26073377ac4a1384f0671ef62190f25d2a649078e9fea03b243768bd5fb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "25dc773c2689c3dd99bd0f73816ac823c5c9fd85ab59af46b6a884556969bd67", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/538355158c73a6f35832f1b7fd0a2d941221e9d26ab67df32612230cc12161b0.arrow b/evidence/results/538355158c73a6f35832f1b7fd0a2d941221e9d26ab67df32612230cc12161b0.arrow new file mode 100644 index 000000000..97ea3a624 Binary files /dev/null and b/evidence/results/538355158c73a6f35832f1b7fd0a2d941221e9d26ab67df32612230cc12161b0.arrow differ diff --git a/evidence/results/538355158c73a6f35832f1b7fd0a2d941221e9d26ab67df32612230cc12161b0.json b/evidence/results/538355158c73a6f35832f1b7fd0a2d941221e9d26ab67df32612230cc12161b0.json new file mode 100644 index 000000000..b78480f12 --- /dev/null +++ b/evidence/results/538355158c73a6f35832f1b7fd0a2d941221e9d26ab67df32612230cc12161b0.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "7deff91ad448302bc7276046619c6883cbed9a060a6a60875dda775d5155c1fe", + "case_hash": "538355158c73a6f35832f1b7fd0a2d941221e9d26ab67df32612230cc12161b0", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "873037cff8da1a9bbc8f3d5acb8db0dd00629d887aba27e802264677365c06e6", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/538d2117c25031afa8919d96466eaad80a147c8fb171ba10d45dc7511b5f8962.json b/evidence/results/538d2117c25031afa8919d96466eaad80a147c8fb171ba10d45dc7511b5f8962.json new file mode 100644 index 000000000..5acc257bd --- /dev/null +++ b/evidence/results/538d2117c25031afa8919d96466eaad80a147c8fb171ba10d45dc7511b5f8962.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "538d2117c25031afa8919d96466eaad80a147c8fb171ba10d45dc7511b5f8962", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100050, + "message": "Invalid parameter value: 100. Reason: invalid SHA2 digest size", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7beed1543b0ce96923f51c3b0890cfc425d30d0b567cfab20c0eb44a9e4fa36f", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/53bfaebb181d637e22fa4b5437147c7c77f52a252324647c362429f03119895d.arrow b/evidence/results/53bfaebb181d637e22fa4b5437147c7c77f52a252324647c362429f03119895d.arrow new file mode 100644 index 000000000..5a4c6fccd Binary files /dev/null and b/evidence/results/53bfaebb181d637e22fa4b5437147c7c77f52a252324647c362429f03119895d.arrow differ diff --git a/evidence/results/53bfaebb181d637e22fa4b5437147c7c77f52a252324647c362429f03119895d.json b/evidence/results/53bfaebb181d637e22fa4b5437147c7c77f52a252324647c362429f03119895d.json new file mode 100644 index 000000000..e6f6553f2 --- /dev/null +++ b/evidence/results/53bfaebb181d637e22fa4b5437147c7c77f52a252324647c362429f03119895d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "545e1d93bb80c95e646aef318984c13097aa861c0482765e116a568c3bfb9484", + "case_hash": "53bfaebb181d637e22fa4b5437147c7c77f52a252324647c362429f03119895d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6cb95bb9d34ddc8cd79bca2f5f0be0b309b97140e8ba565b10dd5586549b8dd4", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/53c42ae70f4488be0fe15ae4d8ad39962294fe8d751800e29a17bcf942cf4f1b.arrow b/evidence/results/53c42ae70f4488be0fe15ae4d8ad39962294fe8d751800e29a17bcf942cf4f1b.arrow new file mode 100644 index 000000000..1ae2692c2 Binary files /dev/null and b/evidence/results/53c42ae70f4488be0fe15ae4d8ad39962294fe8d751800e29a17bcf942cf4f1b.arrow differ diff --git a/evidence/results/53c42ae70f4488be0fe15ae4d8ad39962294fe8d751800e29a17bcf942cf4f1b.json b/evidence/results/53c42ae70f4488be0fe15ae4d8ad39962294fe8d751800e29a17bcf942cf4f1b.json new file mode 100644 index 000000000..c9985b291 --- /dev/null +++ b/evidence/results/53c42ae70f4488be0fe15ae4d8ad39962294fe8d751800e29a17bcf942cf4f1b.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "a798fd1330f4ac34023aaf212f8b74f7351bb3088f54869c547c3a1d9a8cc841", + "case_hash": "53c42ae70f4488be0fe15ae4d8ad39962294fe8d751800e29a17bcf942cf4f1b", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 16777216, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 16, + "type_name": "VECTOR" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "40f2e4a625e5be45925336e8cf049263c95eaf1ff190d66521243c4086aed410", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/53fd9b77f6e8b4af4ab9fcaae1fbea9866b49597bb854a155f4586bad50b2cdc.arrow b/evidence/results/53fd9b77f6e8b4af4ab9fcaae1fbea9866b49597bb854a155f4586bad50b2cdc.arrow new file mode 100644 index 000000000..801ebf56b Binary files /dev/null and b/evidence/results/53fd9b77f6e8b4af4ab9fcaae1fbea9866b49597bb854a155f4586bad50b2cdc.arrow differ diff --git a/evidence/results/53fd9b77f6e8b4af4ab9fcaae1fbea9866b49597bb854a155f4586bad50b2cdc.json b/evidence/results/53fd9b77f6e8b4af4ab9fcaae1fbea9866b49597bb854a155f4586bad50b2cdc.json new file mode 100644 index 000000000..7db61a1c9 --- /dev/null +++ b/evidence/results/53fd9b77f6e8b4af4ab9fcaae1fbea9866b49597bb854a155f4586bad50b2cdc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b911a88c5782bfe2b71cd61b346a0e971699976ff36f3216061a5bd913c85843", + "case_hash": "53fd9b77f6e8b4af4ab9fcaae1fbea9866b49597bb854a155f4586bad50b2cdc", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a7644f141145ea0bf12acc1e560f15bdb29fac7d0562050c18d510355dcb82a2", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/540b3b5f0433b18ea393a3dc918ddd827f1f033b4aa8dc359e5b8b3c8b7064f5.json b/evidence/results/540b3b5f0433b18ea393a3dc918ddd827f1f033b4aa8dc359e5b8b3c8b7064f5.json new file mode 100644 index 000000000..15177608d --- /dev/null +++ b/evidence/results/540b3b5f0433b18ea393a3dc918ddd827f1f033b4aa8dc359e5b8b3c8b7064f5.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "540b3b5f0433b18ea393a3dc918ddd827f1f033b4aa8dc359e5b8b3c8b7064f5", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100544, + "message": "The lengths of two variable-sized fields do not match: first length 2, second length 1", + "sqlstate": "22026" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a72f2cc188247921c6a087f841d3167e23b2b592ac7753c2e07a6fcc4e1c842f", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5410990be491bfad19443ebd23429d0452eebc59bb073ffccee790c4f8642b7c.arrow b/evidence/results/5410990be491bfad19443ebd23429d0452eebc59bb073ffccee790c4f8642b7c.arrow new file mode 100644 index 000000000..ff0bbbe6e Binary files /dev/null and b/evidence/results/5410990be491bfad19443ebd23429d0452eebc59bb073ffccee790c4f8642b7c.arrow differ diff --git a/evidence/results/5410990be491bfad19443ebd23429d0452eebc59bb073ffccee790c4f8642b7c.json b/evidence/results/5410990be491bfad19443ebd23429d0452eebc59bb073ffccee790c4f8642b7c.json new file mode 100644 index 000000000..1d8c692fe --- /dev/null +++ b/evidence/results/5410990be491bfad19443ebd23429d0452eebc59bb073ffccee790c4f8642b7c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "57e6c7e52c57bad71a84c5f556b30835b574e792251986a367ca9db5b208a7fd", + "case_hash": "5410990be491bfad19443ebd23429d0452eebc59bb073ffccee790c4f8642b7c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "033f204f589b0e804ee1f9ae135366c87ffbde692655221e97318b512fa2e941", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/543c1c66b64f9ce3269cdfbd9e3d1abe642a6698efbe4daeda6c1794f1901171.arrow b/evidence/results/543c1c66b64f9ce3269cdfbd9e3d1abe642a6698efbe4daeda6c1794f1901171.arrow new file mode 100644 index 000000000..8fc9d6d1b Binary files /dev/null and b/evidence/results/543c1c66b64f9ce3269cdfbd9e3d1abe642a6698efbe4daeda6c1794f1901171.arrow differ diff --git a/evidence/results/543c1c66b64f9ce3269cdfbd9e3d1abe642a6698efbe4daeda6c1794f1901171.json b/evidence/results/543c1c66b64f9ce3269cdfbd9e3d1abe642a6698efbe4daeda6c1794f1901171.json new file mode 100644 index 000000000..0f823b3ea --- /dev/null +++ b/evidence/results/543c1c66b64f9ce3269cdfbd9e3d1abe642a6698efbe4daeda6c1794f1901171.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "18e49e36dfafba4559140310aa4b6b699969facc16123b745ac4f1e6e5b6a38f", + "case_hash": "543c1c66b64f9ce3269cdfbd9e3d1abe642a6698efbe4daeda6c1794f1901171", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e003a67a3b29334fce8360c043f496e5536337785b4470db0b7134db2b816716", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5449d3305fa434686e25e87555d0788d65eeb8f12cfa4e1cf623a236abfc92b6.arrow b/evidence/results/5449d3305fa434686e25e87555d0788d65eeb8f12cfa4e1cf623a236abfc92b6.arrow new file mode 100644 index 000000000..e6fb1a099 Binary files /dev/null and b/evidence/results/5449d3305fa434686e25e87555d0788d65eeb8f12cfa4e1cf623a236abfc92b6.arrow differ diff --git a/evidence/results/5449d3305fa434686e25e87555d0788d65eeb8f12cfa4e1cf623a236abfc92b6.json b/evidence/results/5449d3305fa434686e25e87555d0788d65eeb8f12cfa4e1cf623a236abfc92b6.json new file mode 100644 index 000000000..2d2988376 --- /dev/null +++ b/evidence/results/5449d3305fa434686e25e87555d0788d65eeb8f12cfa4e1cf623a236abfc92b6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3782309b1d52022d61c152cff57aaa663534c24d66dda30ddb196774d549849f", + "case_hash": "5449d3305fa434686e25e87555d0788d65eeb8f12cfa4e1cf623a236abfc92b6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4f95d8779077793f7987e5aebb215b5098a45bd6739f5024be8d82b4f1eee7cc", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/544b496fed67d7c5e85fd68361a65d8f15b7ba6d7577f68c3debe6f60e56ff07.arrow b/evidence/results/544b496fed67d7c5e85fd68361a65d8f15b7ba6d7577f68c3debe6f60e56ff07.arrow new file mode 100644 index 000000000..0b5a7b3b6 Binary files /dev/null and b/evidence/results/544b496fed67d7c5e85fd68361a65d8f15b7ba6d7577f68c3debe6f60e56ff07.arrow differ diff --git a/evidence/results/544b496fed67d7c5e85fd68361a65d8f15b7ba6d7577f68c3debe6f60e56ff07.json b/evidence/results/544b496fed67d7c5e85fd68361a65d8f15b7ba6d7577f68c3debe6f60e56ff07.json new file mode 100644 index 000000000..ea6dce953 --- /dev/null +++ b/evidence/results/544b496fed67d7c5e85fd68361a65d8f15b7ba6d7577f68c3debe6f60e56ff07.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "1aaa03a7276050bbe49c5bacf3d1a195f74459084313833f2c4fe1d7426f3b3a", + "case_hash": "544b496fed67d7c5e85fd68361a65d8f15b7ba6d7577f68c3debe6f60e56ff07", + "columns": [ + { + "internal_size": null, + "name": "M", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "D", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ac86b742639d11ac07b35c8d96b2d28f6fd5e63c57a0d21cede9cba4da7e6fd7", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/545d68a1ad7f0625e31f3927593be21d0b347b5dc950ae0b300e4029a44108d2.arrow b/evidence/results/545d68a1ad7f0625e31f3927593be21d0b347b5dc950ae0b300e4029a44108d2.arrow new file mode 100644 index 000000000..d0cb02933 Binary files /dev/null and b/evidence/results/545d68a1ad7f0625e31f3927593be21d0b347b5dc950ae0b300e4029a44108d2.arrow differ diff --git a/evidence/results/545d68a1ad7f0625e31f3927593be21d0b347b5dc950ae0b300e4029a44108d2.json b/evidence/results/545d68a1ad7f0625e31f3927593be21d0b347b5dc950ae0b300e4029a44108d2.json new file mode 100644 index 000000000..26a35b84c --- /dev/null +++ b/evidence/results/545d68a1ad7f0625e31f3927593be21d0b347b5dc950ae0b300e4029a44108d2.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "3c0d31ace50eec23a76defe7bfeb2a6488f7104b62c8eeeb9ae979574040cd74", + "case_hash": "545d68a1ad7f0625e31f3927593be21d0b347b5dc950ae0b300e4029a44108d2", + "columns": [ + { + "internal_size": 20, + "name": "R0", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 20, + "name": "R9", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 20, + "name": "R15", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f7ed24a93bd404524c69341aae5e2ac04a01e8b8657f8a5458296c9ba0fa5ed3", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/547f4ed17df8ca21d1cdc5c88e5094623444ebf896d94a2e7f03359482ff9278.arrow b/evidence/results/547f4ed17df8ca21d1cdc5c88e5094623444ebf896d94a2e7f03359482ff9278.arrow new file mode 100644 index 000000000..becc067c1 Binary files /dev/null and b/evidence/results/547f4ed17df8ca21d1cdc5c88e5094623444ebf896d94a2e7f03359482ff9278.arrow differ diff --git a/evidence/results/547f4ed17df8ca21d1cdc5c88e5094623444ebf896d94a2e7f03359482ff9278.json b/evidence/results/547f4ed17df8ca21d1cdc5c88e5094623444ebf896d94a2e7f03359482ff9278.json new file mode 100644 index 000000000..625a9b1e5 --- /dev/null +++ b/evidence/results/547f4ed17df8ca21d1cdc5c88e5094623444ebf896d94a2e7f03359482ff9278.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1eb911b8a4f96e408630ecb26e7c2daf3e4a04fa02ccebaff84f83c5da1edfd0", + "case_hash": "547f4ed17df8ca21d1cdc5c88e5094623444ebf896d94a2e7f03359482ff9278", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3003256dfcc135f33d0cdb06d255181411a4bd93510df078fe9501c225ff7e83", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/54bb1c6a19edbc3dc69b0873471e5a18a0daf30aacf6b912a2bd1e93527232e4.arrow b/evidence/results/54bb1c6a19edbc3dc69b0873471e5a18a0daf30aacf6b912a2bd1e93527232e4.arrow new file mode 100644 index 000000000..af78c1030 Binary files /dev/null and b/evidence/results/54bb1c6a19edbc3dc69b0873471e5a18a0daf30aacf6b912a2bd1e93527232e4.arrow differ diff --git a/evidence/results/54bb1c6a19edbc3dc69b0873471e5a18a0daf30aacf6b912a2bd1e93527232e4.json b/evidence/results/54bb1c6a19edbc3dc69b0873471e5a18a0daf30aacf6b912a2bd1e93527232e4.json new file mode 100644 index 000000000..96eb7bbe1 --- /dev/null +++ b/evidence/results/54bb1c6a19edbc3dc69b0873471e5a18a0daf30aacf6b912a2bd1e93527232e4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "286239f6fc03b87de6828e2cf0cf69261d9d9cb830009d127e2020a8eb4b34d6", + "case_hash": "54bb1c6a19edbc3dc69b0873471e5a18a0daf30aacf6b912a2bd1e93527232e4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5ca52c1c1b1471ea71375423c9a28b2fd95a4c96a4cb0d2489e0591b69cf4510", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/54e756c36c852c2de5dd54be5aacaabb2810d34de5d5c9f5b336323d1e66047a.arrow b/evidence/results/54e756c36c852c2de5dd54be5aacaabb2810d34de5d5c9f5b336323d1e66047a.arrow new file mode 100644 index 000000000..948f7f825 Binary files /dev/null and b/evidence/results/54e756c36c852c2de5dd54be5aacaabb2810d34de5d5c9f5b336323d1e66047a.arrow differ diff --git a/evidence/results/54e756c36c852c2de5dd54be5aacaabb2810d34de5d5c9f5b336323d1e66047a.json b/evidence/results/54e756c36c852c2de5dd54be5aacaabb2810d34de5d5c9f5b336323d1e66047a.json new file mode 100644 index 000000000..50d445a82 --- /dev/null +++ b/evidence/results/54e756c36c852c2de5dd54be5aacaabb2810d34de5d5c9f5b336323d1e66047a.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "e08ae50c900a62f4ca3405fa566591fe6dbff95e2314846024c3cf239a65c405", + "case_hash": "54e756c36c852c2de5dd54be5aacaabb2810d34de5d5c9f5b336323d1e66047a", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6b76e9ccc286d1e2f989ef06f9ddcb091035bb056af3bd23cc70c6bad3c371ef", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/551406586372355c9b59ebee6b1637c4e47141f5e5346c25097243f8ab5ef5fb.arrow b/evidence/results/551406586372355c9b59ebee6b1637c4e47141f5e5346c25097243f8ab5ef5fb.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/551406586372355c9b59ebee6b1637c4e47141f5e5346c25097243f8ab5ef5fb.arrow differ diff --git a/evidence/results/551406586372355c9b59ebee6b1637c4e47141f5e5346c25097243f8ab5ef5fb.json b/evidence/results/551406586372355c9b59ebee6b1637c4e47141f5e5346c25097243f8ab5ef5fb.json new file mode 100644 index 000000000..318263810 --- /dev/null +++ b/evidence/results/551406586372355c9b59ebee6b1637c4e47141f5e5346c25097243f8ab5ef5fb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "551406586372355c9b59ebee6b1637c4e47141f5e5346c25097243f8ab5ef5fb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "74e325926d06edb5707ab6a61db62e05bd9186fe6c08ffc0d12c0011da634cc3", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/55344ffab530fab3df870d25074e7c55a2697f8f1f2f360fc877746527f02b59.arrow b/evidence/results/55344ffab530fab3df870d25074e7c55a2697f8f1f2f360fc877746527f02b59.arrow new file mode 100644 index 000000000..450b5f8f2 Binary files /dev/null and b/evidence/results/55344ffab530fab3df870d25074e7c55a2697f8f1f2f360fc877746527f02b59.arrow differ diff --git a/evidence/results/55344ffab530fab3df870d25074e7c55a2697f8f1f2f360fc877746527f02b59.json b/evidence/results/55344ffab530fab3df870d25074e7c55a2697f8f1f2f360fc877746527f02b59.json new file mode 100644 index 000000000..acf8860f8 --- /dev/null +++ b/evidence/results/55344ffab530fab3df870d25074e7c55a2697f8f1f2f360fc877746527f02b59.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "45031605574e105aee892484a1403add370f758a2cd934ace3c82e1e82ebaf62", + "case_hash": "55344ffab530fab3df870d25074e7c55a2697f8f1f2f360fc877746527f02b59", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a32bcd80f3cacd742b71a440269346be26d8b72bbfdd69bbe53dbc1d00a2fdd3", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5541ece816d6b58635085518b660a81ce7d46ed92b40e677c0c02181e5988650.arrow b/evidence/results/5541ece816d6b58635085518b660a81ce7d46ed92b40e677c0c02181e5988650.arrow new file mode 100644 index 000000000..ec30dae4b Binary files /dev/null and b/evidence/results/5541ece816d6b58635085518b660a81ce7d46ed92b40e677c0c02181e5988650.arrow differ diff --git a/evidence/results/5541ece816d6b58635085518b660a81ce7d46ed92b40e677c0c02181e5988650.json b/evidence/results/5541ece816d6b58635085518b660a81ce7d46ed92b40e677c0c02181e5988650.json new file mode 100644 index 000000000..595af11a8 --- /dev/null +++ b/evidence/results/5541ece816d6b58635085518b660a81ce7d46ed92b40e677c0c02181e5988650.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "0767f67f7aeb67d40ac3ab2471a1e0395cc50cce73afec41a365a02af9d19571", + "case_hash": "5541ece816d6b58635085518b660a81ce7d46ed92b40e677c0c02181e5988650", + "columns": [ + { + "internal_size": null, + "name": "G", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "M", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "82d005ad8a967b34ac7f26ea4702a7ac7c93b9c6b16d09d993bb204beb449968", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5544fbac2e9b2d2c4e68421a3b71877f024d9d5b5f6732ef21fb84793cb8ea5d.json b/evidence/results/5544fbac2e9b2d2c4e68421a3b71877f024d9d5b5f6732ef21fb84793cb8ea5d.json new file mode 100644 index 000000000..f9171b849 --- /dev/null +++ b/evidence/results/5544fbac2e9b2d2c4e68421a3b71877f024d9d5b5f6732ef21fb84793cb8ea5d.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "5544fbac2e9b2d2c4e68421a3b71877f024d9d5b5f6732ef21fb84793cb8ea5d", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100039, + "message": "Numeric value '12345' is out of range", + "sqlstate": "22003" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "df38b26624c317ab9f031711768da3a142af3db6fafaafd9e379ee43fb418b3e", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5566dac43a188caaebc39ae9c90c95bef663f8096f5e5e2971feed14cb0dff1c.arrow b/evidence/results/5566dac43a188caaebc39ae9c90c95bef663f8096f5e5e2971feed14cb0dff1c.arrow new file mode 100644 index 000000000..948f7f825 Binary files /dev/null and b/evidence/results/5566dac43a188caaebc39ae9c90c95bef663f8096f5e5e2971feed14cb0dff1c.arrow differ diff --git a/evidence/results/5566dac43a188caaebc39ae9c90c95bef663f8096f5e5e2971feed14cb0dff1c.json b/evidence/results/5566dac43a188caaebc39ae9c90c95bef663f8096f5e5e2971feed14cb0dff1c.json new file mode 100644 index 000000000..0597cad68 --- /dev/null +++ b/evidence/results/5566dac43a188caaebc39ae9c90c95bef663f8096f5e5e2971feed14cb0dff1c.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "e08ae50c900a62f4ca3405fa566591fe6dbff95e2314846024c3cf239a65c405", + "case_hash": "5566dac43a188caaebc39ae9c90c95bef663f8096f5e5e2971feed14cb0dff1c", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a2d9183b45a9311250fde3786f7786d34ca809904b3f86725a88c6915eaea533", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/556f3bef0212e8161a99154590d59c1c82e6a65a7ecdcde81127b8505c21130f.arrow b/evidence/results/556f3bef0212e8161a99154590d59c1c82e6a65a7ecdcde81127b8505c21130f.arrow new file mode 100644 index 000000000..262a6aa5e Binary files /dev/null and b/evidence/results/556f3bef0212e8161a99154590d59c1c82e6a65a7ecdcde81127b8505c21130f.arrow differ diff --git a/evidence/results/556f3bef0212e8161a99154590d59c1c82e6a65a7ecdcde81127b8505c21130f.json b/evidence/results/556f3bef0212e8161a99154590d59c1c82e6a65a7ecdcde81127b8505c21130f.json new file mode 100644 index 000000000..208783b16 --- /dev/null +++ b/evidence/results/556f3bef0212e8161a99154590d59c1c82e6a65a7ecdcde81127b8505c21130f.json @@ -0,0 +1,115 @@ +{ + "arrow_sha256": "a2dbd5dbe702c2d133b5de9992042da02d8c6fd5062cd1767458ca86e373314b", + "case_hash": "556f3bef0212e8161a99154590d59c1c82e6a65a7ecdcde81127b8505c21130f", + "columns": [ + { + "internal_size": null, + "name": "YEAR", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAY", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "HOUR", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "MINUTE", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "TIMEZONE_HOUR", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "TIMEZONE_MINUTE", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "EPOCH_SECOND", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3463848b1536de81a532b627e8582dc4127e100345e8da9d78e72832dbbc5417", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/55973665ecd8b1226e4709d352eb4a6faddf3dddfd34874500ff6ec74c57077e.arrow b/evidence/results/55973665ecd8b1226e4709d352eb4a6faddf3dddfd34874500ff6ec74c57077e.arrow new file mode 100644 index 000000000..d1aa30814 Binary files /dev/null and b/evidence/results/55973665ecd8b1226e4709d352eb4a6faddf3dddfd34874500ff6ec74c57077e.arrow differ diff --git a/evidence/results/55973665ecd8b1226e4709d352eb4a6faddf3dddfd34874500ff6ec74c57077e.json b/evidence/results/55973665ecd8b1226e4709d352eb4a6faddf3dddfd34874500ff6ec74c57077e.json new file mode 100644 index 000000000..01466f9ab --- /dev/null +++ b/evidence/results/55973665ecd8b1226e4709d352eb4a6faddf3dddfd34874500ff6ec74c57077e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66a8858eb15aa1e85308cbd369922dddcd7df4cc5540d377a75d5e8ab54907c8", + "case_hash": "55973665ecd8b1226e4709d352eb4a6faddf3dddfd34874500ff6ec74c57077e", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c69321cccea8d3bead2a18ef0c867855179da24c43474123e21ec8a088accc13", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/55c1fb9355dbbb24484a6f26931869c9e0bbf08b02b0bfcf2948b550ea977188.arrow b/evidence/results/55c1fb9355dbbb24484a6f26931869c9e0bbf08b02b0bfcf2948b550ea977188.arrow new file mode 100644 index 000000000..b3d491aa2 Binary files /dev/null and b/evidence/results/55c1fb9355dbbb24484a6f26931869c9e0bbf08b02b0bfcf2948b550ea977188.arrow differ diff --git a/evidence/results/55c1fb9355dbbb24484a6f26931869c9e0bbf08b02b0bfcf2948b550ea977188.json b/evidence/results/55c1fb9355dbbb24484a6f26931869c9e0bbf08b02b0bfcf2948b550ea977188.json new file mode 100644 index 000000000..ae723f1ad --- /dev/null +++ b/evidence/results/55c1fb9355dbbb24484a6f26931869c9e0bbf08b02b0bfcf2948b550ea977188.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3d891b04112d400e5ce46f52ad90c5cebbed903def298a09f16ccf1c4fa7ae7f", + "case_hash": "55c1fb9355dbbb24484a6f26931869c9e0bbf08b02b0bfcf2948b550ea977188", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "168b817778c26628f922547990febe4936888047ce950eb21b471e8eb3907c69", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/55da203fbd99237bae279f43b282a96bd8c4f119cf2e9ad2b562cf67606cf1b4.arrow b/evidence/results/55da203fbd99237bae279f43b282a96bd8c4f119cf2e9ad2b562cf67606cf1b4.arrow new file mode 100644 index 000000000..6b08258f3 Binary files /dev/null and b/evidence/results/55da203fbd99237bae279f43b282a96bd8c4f119cf2e9ad2b562cf67606cf1b4.arrow differ diff --git a/evidence/results/55da203fbd99237bae279f43b282a96bd8c4f119cf2e9ad2b562cf67606cf1b4.json b/evidence/results/55da203fbd99237bae279f43b282a96bd8c4f119cf2e9ad2b562cf67606cf1b4.json new file mode 100644 index 000000000..eb0cf11c6 --- /dev/null +++ b/evidence/results/55da203fbd99237bae279f43b282a96bd8c4f119cf2e9ad2b562cf67606cf1b4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "24a7c8409a67936ef2aa428cf61fde0f47ebd84f3ddfc82287b22c296f17086c", + "case_hash": "55da203fbd99237bae279f43b282a96bd8c4f119cf2e9ad2b562cf67606cf1b4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "96ebb4d347e26a81fb6e1caf654b3739ae3f866fadf86ba4deceee1015f6406a", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/561eb6db64c232af08c038331c165933eb1040ff0953446ede0328055bb46d8a.arrow b/evidence/results/561eb6db64c232af08c038331c165933eb1040ff0953446ede0328055bb46d8a.arrow new file mode 100644 index 000000000..153dc3405 Binary files /dev/null and b/evidence/results/561eb6db64c232af08c038331c165933eb1040ff0953446ede0328055bb46d8a.arrow differ diff --git a/evidence/results/561eb6db64c232af08c038331c165933eb1040ff0953446ede0328055bb46d8a.json b/evidence/results/561eb6db64c232af08c038331c165933eb1040ff0953446ede0328055bb46d8a.json new file mode 100644 index 000000000..39cada1dc --- /dev/null +++ b/evidence/results/561eb6db64c232af08c038331c165933eb1040ff0953446ede0328055bb46d8a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "acca554a89d2cb22af5779b9c9cd7f97b3197fd7e52653d56d16f56ea34e119e", + "case_hash": "561eb6db64c232af08c038331c165933eb1040ff0953446ede0328055bb46d8a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a37e75d98b2aa99433764d34a85ec6fba4e99619a3c0555f49444e0ed25fe183", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/56383ae196bac2e8a34c1edb0608c1d9ccc3a529f4ced4ebba4e27473ecb7ef0.json b/evidence/results/56383ae196bac2e8a34c1edb0608c1d9ccc3a529f4ced4ebba4e27473ecb7ef0.json new file mode 100644 index 000000000..28160f070 --- /dev/null +++ b/evidence/results/56383ae196bac2e8a34c1edb0608c1d9ccc3a529f4ced4ebba4e27473ecb7ef0.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "56383ae196bac2e8a34c1edb0608c1d9ccc3a529f4ced4ebba4e27473ecb7ef0", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100053, + "message": "Invalid floating point operation: pow(-8, 0.5)", + "sqlstate": "2201F" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a1d615e6066786138571d95245ba58582e0680c71ef5ff10f02f23a3ee5cd451", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/567f107f7b61153dc50e0bb61e0193fc88d6f5af7ebe0105f10e20d7d13d94f9.arrow b/evidence/results/567f107f7b61153dc50e0bb61e0193fc88d6f5af7ebe0105f10e20d7d13d94f9.arrow new file mode 100644 index 000000000..d0470343a Binary files /dev/null and b/evidence/results/567f107f7b61153dc50e0bb61e0193fc88d6f5af7ebe0105f10e20d7d13d94f9.arrow differ diff --git a/evidence/results/567f107f7b61153dc50e0bb61e0193fc88d6f5af7ebe0105f10e20d7d13d94f9.json b/evidence/results/567f107f7b61153dc50e0bb61e0193fc88d6f5af7ebe0105f10e20d7d13d94f9.json new file mode 100644 index 000000000..14bbc622e --- /dev/null +++ b/evidence/results/567f107f7b61153dc50e0bb61e0193fc88d6f5af7ebe0105f10e20d7d13d94f9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "04519a037ae1046ab8ed801aada9758bd2775dbf0202cf3c8f04b4aa8224f65b", + "case_hash": "567f107f7b61153dc50e0bb61e0193fc88d6f5af7ebe0105f10e20d7d13d94f9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "34f5f21a6194003cc55b398ef11e83d19e6c27ba7b070e8f3de21db0e95e3d80", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/56902ef6226ad41a7bbcd113831a1ae4fe9bfde52324df3f5cd0d28fae809970.arrow b/evidence/results/56902ef6226ad41a7bbcd113831a1ae4fe9bfde52324df3f5cd0d28fae809970.arrow new file mode 100644 index 000000000..c7dae683b Binary files /dev/null and b/evidence/results/56902ef6226ad41a7bbcd113831a1ae4fe9bfde52324df3f5cd0d28fae809970.arrow differ diff --git a/evidence/results/56902ef6226ad41a7bbcd113831a1ae4fe9bfde52324df3f5cd0d28fae809970.json b/evidence/results/56902ef6226ad41a7bbcd113831a1ae4fe9bfde52324df3f5cd0d28fae809970.json new file mode 100644 index 000000000..48ef30e3c --- /dev/null +++ b/evidence/results/56902ef6226ad41a7bbcd113831a1ae4fe9bfde52324df3f5cd0d28fae809970.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "52d656dc8918bb0f41bdbe435f7c949b5f5cfe5002232448ecee722d92495982", + "case_hash": "56902ef6226ad41a7bbcd113831a1ae4fe9bfde52324df3f5cd0d28fae809970", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b87a1ef5abc3775d320817202b263ea60c98dd555be086144843120f2a0f1185", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5699a5cff2538d858135a07299be2462ea2bfbca18977047be2816927097e453.arrow b/evidence/results/5699a5cff2538d858135a07299be2462ea2bfbca18977047be2816927097e453.arrow new file mode 100644 index 000000000..30966d388 Binary files /dev/null and b/evidence/results/5699a5cff2538d858135a07299be2462ea2bfbca18977047be2816927097e453.arrow differ diff --git a/evidence/results/5699a5cff2538d858135a07299be2462ea2bfbca18977047be2816927097e453.json b/evidence/results/5699a5cff2538d858135a07299be2462ea2bfbca18977047be2816927097e453.json new file mode 100644 index 000000000..7507b3b7a --- /dev/null +++ b/evidence/results/5699a5cff2538d858135a07299be2462ea2bfbca18977047be2816927097e453.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "85e627e83b5dee1bd1bd3d0bf3697c32a904297d3038911e8ab2bdc8828a1c36", + "case_hash": "5699a5cff2538d858135a07299be2462ea2bfbca18977047be2816927097e453", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 5, + "scale": 1, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "27d375b85afaa420a7086ca9a3097a370471028ab5700cd069507d2b77e56c24", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/56c70fc2d2af31162c99f662348f273c761a3412e805ee90c06bddef23371e03.arrow b/evidence/results/56c70fc2d2af31162c99f662348f273c761a3412e805ee90c06bddef23371e03.arrow new file mode 100644 index 000000000..2cdae345a Binary files /dev/null and b/evidence/results/56c70fc2d2af31162c99f662348f273c761a3412e805ee90c06bddef23371e03.arrow differ diff --git a/evidence/results/56c70fc2d2af31162c99f662348f273c761a3412e805ee90c06bddef23371e03.json b/evidence/results/56c70fc2d2af31162c99f662348f273c761a3412e805ee90c06bddef23371e03.json new file mode 100644 index 000000000..31a6e7115 --- /dev/null +++ b/evidence/results/56c70fc2d2af31162c99f662348f273c761a3412e805ee90c06bddef23371e03.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "674f0c3d8fce96ee057ce71cdd2e80a3e7d3cc45a39e68af193b7cb6dff23d19", + "case_hash": "56c70fc2d2af31162c99f662348f273c761a3412e805ee90c06bddef23371e03", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 8, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d190d953cbd2b462c09872a8abc2aa635229af9650aa58995e574f90da907b64", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/56d076e3f00077afdca972340f448944058ce15558bacd44fadd0803d7c97626.arrow b/evidence/results/56d076e3f00077afdca972340f448944058ce15558bacd44fadd0803d7c97626.arrow new file mode 100644 index 000000000..aeb8d2753 Binary files /dev/null and b/evidence/results/56d076e3f00077afdca972340f448944058ce15558bacd44fadd0803d7c97626.arrow differ diff --git a/evidence/results/56d076e3f00077afdca972340f448944058ce15558bacd44fadd0803d7c97626.json b/evidence/results/56d076e3f00077afdca972340f448944058ce15558bacd44fadd0803d7c97626.json new file mode 100644 index 000000000..f421afb53 --- /dev/null +++ b/evidence/results/56d076e3f00077afdca972340f448944058ce15558bacd44fadd0803d7c97626.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9ab736e9963f031e6031846ee0ab163ae027f63fab5d694b130686ea29cf273c", + "case_hash": "56d076e3f00077afdca972340f448944058ce15558bacd44fadd0803d7c97626", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "851e369058922282512d5f78453989ce385afe1d77cfd982d3a1a945cc5bd73d", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/56df726c63b5907e6ed2f7a79ebce1c269653761431fea30a9e87690b110ac40.arrow b/evidence/results/56df726c63b5907e6ed2f7a79ebce1c269653761431fea30a9e87690b110ac40.arrow new file mode 100644 index 000000000..f2bccc750 Binary files /dev/null and b/evidence/results/56df726c63b5907e6ed2f7a79ebce1c269653761431fea30a9e87690b110ac40.arrow differ diff --git a/evidence/results/56df726c63b5907e6ed2f7a79ebce1c269653761431fea30a9e87690b110ac40.json b/evidence/results/56df726c63b5907e6ed2f7a79ebce1c269653761431fea30a9e87690b110ac40.json new file mode 100644 index 000000000..57052570b --- /dev/null +++ b/evidence/results/56df726c63b5907e6ed2f7a79ebce1c269653761431fea30a9e87690b110ac40.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a02b828fb00a6061fa5b67b6b0f456746e42cebbd9b00496496f3df0f7d87e77", + "case_hash": "56df726c63b5907e6ed2f7a79ebce1c269653761431fea30a9e87690b110ac40", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5da2fc59131617f01a12a017a7c5149e98b7b53fb531cc84a89a8b9939694a94", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/56f30bd932ad58cba950b7f46395d65f6921ffa00c894f6926730604a5da1a0c.arrow b/evidence/results/56f30bd932ad58cba950b7f46395d65f6921ffa00c894f6926730604a5da1a0c.arrow new file mode 100644 index 000000000..ebb83f104 Binary files /dev/null and b/evidence/results/56f30bd932ad58cba950b7f46395d65f6921ffa00c894f6926730604a5da1a0c.arrow differ diff --git a/evidence/results/56f30bd932ad58cba950b7f46395d65f6921ffa00c894f6926730604a5da1a0c.json b/evidence/results/56f30bd932ad58cba950b7f46395d65f6921ffa00c894f6926730604a5da1a0c.json new file mode 100644 index 000000000..76b31a3fc --- /dev/null +++ b/evidence/results/56f30bd932ad58cba950b7f46395d65f6921ffa00c894f6926730604a5da1a0c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4be757457a0016ebdd971255b348e6452f47f5ea3119171f2024a3d5beabe423", + "case_hash": "56f30bd932ad58cba950b7f46395d65f6921ffa00c894f6926730604a5da1a0c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "63f92ca27c4747c5bda93fbca228958571791ed78b21bc0ef3780ad340e269db", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/56f3a426f82f47c95b06444a08a4f1052b335c89f991dc4d1b9800b27816c62b.arrow b/evidence/results/56f3a426f82f47c95b06444a08a4f1052b335c89f991dc4d1b9800b27816c62b.arrow new file mode 100644 index 000000000..bd5c44805 Binary files /dev/null and b/evidence/results/56f3a426f82f47c95b06444a08a4f1052b335c89f991dc4d1b9800b27816c62b.arrow differ diff --git a/evidence/results/56f3a426f82f47c95b06444a08a4f1052b335c89f991dc4d1b9800b27816c62b.json b/evidence/results/56f3a426f82f47c95b06444a08a4f1052b335c89f991dc4d1b9800b27816c62b.json new file mode 100644 index 000000000..4f0c6aba2 --- /dev/null +++ b/evidence/results/56f3a426f82f47c95b06444a08a4f1052b335c89f991dc4d1b9800b27816c62b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "065728d066928594e4631d9390383364e1748966b16f21dc9d0f33072249ec04", + "case_hash": "56f3a426f82f47c95b06444a08a4f1052b335c89f991dc4d1b9800b27816c62b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "66d452193a4c6cafff1308eed6d7edb1ab45dcfa803d117987aa69d351c49d65", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/57343d5f3424220461d338910739c29d3cf8c5ab5f09a94a35aab37595ea0fe4.arrow b/evidence/results/57343d5f3424220461d338910739c29d3cf8c5ab5f09a94a35aab37595ea0fe4.arrow new file mode 100644 index 000000000..57dc882cb Binary files /dev/null and b/evidence/results/57343d5f3424220461d338910739c29d3cf8c5ab5f09a94a35aab37595ea0fe4.arrow differ diff --git a/evidence/results/57343d5f3424220461d338910739c29d3cf8c5ab5f09a94a35aab37595ea0fe4.json b/evidence/results/57343d5f3424220461d338910739c29d3cf8c5ab5f09a94a35aab37595ea0fe4.json new file mode 100644 index 000000000..bf8e229c5 --- /dev/null +++ b/evidence/results/57343d5f3424220461d338910739c29d3cf8c5ab5f09a94a35aab37595ea0fe4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "50fd8a2d7e2adbd888d1a2fe757811dc0cb6796bc40482af2cf7e0a8bfd2b1d7", + "case_hash": "57343d5f3424220461d338910739c29d3cf8c5ab5f09a94a35aab37595ea0fe4", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d039d97000f169fd7ac3f4a94d8b3526e296d9e5bf08704faadd904bb35f1764", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5742d81d3459d0b024b7dcf0d31d8dc3038be8c0241ad9710eba2dd0fdf11068.arrow b/evidence/results/5742d81d3459d0b024b7dcf0d31d8dc3038be8c0241ad9710eba2dd0fdf11068.arrow new file mode 100644 index 000000000..dbb7170e9 Binary files /dev/null and b/evidence/results/5742d81d3459d0b024b7dcf0d31d8dc3038be8c0241ad9710eba2dd0fdf11068.arrow differ diff --git a/evidence/results/5742d81d3459d0b024b7dcf0d31d8dc3038be8c0241ad9710eba2dd0fdf11068.json b/evidence/results/5742d81d3459d0b024b7dcf0d31d8dc3038be8c0241ad9710eba2dd0fdf11068.json new file mode 100644 index 000000000..d3adf072b --- /dev/null +++ b/evidence/results/5742d81d3459d0b024b7dcf0d31d8dc3038be8c0241ad9710eba2dd0fdf11068.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7111986c25308dfe119b2f9750fcdcb2fb8567e118a9e67ea9ea9e02d1935c01", + "case_hash": "5742d81d3459d0b024b7dcf0d31d8dc3038be8c0241ad9710eba2dd0fdf11068", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "77a0378987126c72bcc85bcd818b065103d53757b0866bb64ecf710bac8c2d08", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/574484934eec1cc7331cbd7c45f0d8090fb6a67fba4998a27ae1b27bdeb668e6.arrow b/evidence/results/574484934eec1cc7331cbd7c45f0d8090fb6a67fba4998a27ae1b27bdeb668e6.arrow new file mode 100644 index 000000000..dae8416be Binary files /dev/null and b/evidence/results/574484934eec1cc7331cbd7c45f0d8090fb6a67fba4998a27ae1b27bdeb668e6.arrow differ diff --git a/evidence/results/574484934eec1cc7331cbd7c45f0d8090fb6a67fba4998a27ae1b27bdeb668e6.json b/evidence/results/574484934eec1cc7331cbd7c45f0d8090fb6a67fba4998a27ae1b27bdeb668e6.json new file mode 100644 index 000000000..a4ae5cac6 --- /dev/null +++ b/evidence/results/574484934eec1cc7331cbd7c45f0d8090fb6a67fba4998a27ae1b27bdeb668e6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "493a8926f72e578b105e745b17a2d95737f8a8117c3782fd1ed883b2c481a04c", + "case_hash": "574484934eec1cc7331cbd7c45f0d8090fb6a67fba4998a27ae1b27bdeb668e6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4a2b77e0b6a674114a981b9af740f46825c810c65f4d551eb2510a64c8004f46", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/578a3b6ccbd0330a51216026f4c4c7dcbd6945d55f8598de4af80d3a305dc0a2.arrow b/evidence/results/578a3b6ccbd0330a51216026f4c4c7dcbd6945d55f8598de4af80d3a305dc0a2.arrow new file mode 100644 index 000000000..98e22a2c0 Binary files /dev/null and b/evidence/results/578a3b6ccbd0330a51216026f4c4c7dcbd6945d55f8598de4af80d3a305dc0a2.arrow differ diff --git a/evidence/results/578a3b6ccbd0330a51216026f4c4c7dcbd6945d55f8598de4af80d3a305dc0a2.json b/evidence/results/578a3b6ccbd0330a51216026f4c4c7dcbd6945d55f8598de4af80d3a305dc0a2.json new file mode 100644 index 000000000..02e320bf3 --- /dev/null +++ b/evidence/results/578a3b6ccbd0330a51216026f4c4c7dcbd6945d55f8598de4af80d3a305dc0a2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e0ff4b764e5c6e3e43d1a235e7ee9954150a71e07b5ad8e90ec9705cbf9989b7", + "case_hash": "578a3b6ccbd0330a51216026f4c4c7dcbd6945d55f8598de4af80d3a305dc0a2", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "24c49442c381099bcf092453df0b5073b673677143441a757554a7a8fc00dfce", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/578e922f896a0e7cfcc8489768cc347e480efbcba0b60c6122761c7b6dd7c146.arrow b/evidence/results/578e922f896a0e7cfcc8489768cc347e480efbcba0b60c6122761c7b6dd7c146.arrow new file mode 100644 index 000000000..c497c9d9a Binary files /dev/null and b/evidence/results/578e922f896a0e7cfcc8489768cc347e480efbcba0b60c6122761c7b6dd7c146.arrow differ diff --git a/evidence/results/578e922f896a0e7cfcc8489768cc347e480efbcba0b60c6122761c7b6dd7c146.json b/evidence/results/578e922f896a0e7cfcc8489768cc347e480efbcba0b60c6122761c7b6dd7c146.json new file mode 100644 index 000000000..a2a8f74e7 --- /dev/null +++ b/evidence/results/578e922f896a0e7cfcc8489768cc347e480efbcba0b60c6122761c7b6dd7c146.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "30c7edd5b259045457c33be97385b90ba943ea2a8de81ca7732f23889d7612af", + "case_hash": "578e922f896a0e7cfcc8489768cc347e480efbcba0b60c6122761c7b6dd7c146", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9f9d9e8c1410b85081ca87e2ad85a40f7c3c5e8c4849653ba0bae2e67ce0b21b", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5794aff93c9a8ea53978754c02409fa012bcfac89bc736843b036b7a61474d9b.arrow b/evidence/results/5794aff93c9a8ea53978754c02409fa012bcfac89bc736843b036b7a61474d9b.arrow new file mode 100644 index 000000000..d493fb894 Binary files /dev/null and b/evidence/results/5794aff93c9a8ea53978754c02409fa012bcfac89bc736843b036b7a61474d9b.arrow differ diff --git a/evidence/results/5794aff93c9a8ea53978754c02409fa012bcfac89bc736843b036b7a61474d9b.json b/evidence/results/5794aff93c9a8ea53978754c02409fa012bcfac89bc736843b036b7a61474d9b.json new file mode 100644 index 000000000..0b1f9b95f --- /dev/null +++ b/evidence/results/5794aff93c9a8ea53978754c02409fa012bcfac89bc736843b036b7a61474d9b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1daca2815c74fd3b226bc374687fbd2f15189a3d84edabae1506a015cc529b7b", + "case_hash": "5794aff93c9a8ea53978754c02409fa012bcfac89bc736843b036b7a61474d9b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "15c3bedb4eeba9b61e2278a17e8cb0296409d2c5a3bf1069f8c0f24303e29adf", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/57a73cbd7e92ca09d67b8fa2b3c5b36b1850c3e1002d4388bc2339a4aef9d2f8.arrow b/evidence/results/57a73cbd7e92ca09d67b8fa2b3c5b36b1850c3e1002d4388bc2339a4aef9d2f8.arrow new file mode 100644 index 000000000..4a89b07de Binary files /dev/null and b/evidence/results/57a73cbd7e92ca09d67b8fa2b3c5b36b1850c3e1002d4388bc2339a4aef9d2f8.arrow differ diff --git a/evidence/results/57a73cbd7e92ca09d67b8fa2b3c5b36b1850c3e1002d4388bc2339a4aef9d2f8.json b/evidence/results/57a73cbd7e92ca09d67b8fa2b3c5b36b1850c3e1002d4388bc2339a4aef9d2f8.json new file mode 100644 index 000000000..fd2793bde --- /dev/null +++ b/evidence/results/57a73cbd7e92ca09d67b8fa2b3c5b36b1850c3e1002d4388bc2339a4aef9d2f8.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "94dcf2da429eaa165b2b2ae763950d6ee688d136644ab7b822e4c43947dd4aac", + "case_hash": "57a73cbd7e92ca09d67b8fa2b3c5b36b1850c3e1002d4388bc2339a4aef9d2f8", + "columns": [ + { + "internal_size": null, + "name": "Y", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "M", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "D", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "W", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3d01c0a0157fb2462f10f85600c7760ea83418d7ec11cb5581bcc0d869fdb64d", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/57bc6da5dfbeeef0b7ce75568f9b04214c4f445a842bb47080440e72b0f3d1fa.arrow b/evidence/results/57bc6da5dfbeeef0b7ce75568f9b04214c4f445a842bb47080440e72b0f3d1fa.arrow new file mode 100644 index 000000000..808ce4c72 Binary files /dev/null and b/evidence/results/57bc6da5dfbeeef0b7ce75568f9b04214c4f445a842bb47080440e72b0f3d1fa.arrow differ diff --git a/evidence/results/57bc6da5dfbeeef0b7ce75568f9b04214c4f445a842bb47080440e72b0f3d1fa.json b/evidence/results/57bc6da5dfbeeef0b7ce75568f9b04214c4f445a842bb47080440e72b0f3d1fa.json new file mode 100644 index 000000000..e534711a5 --- /dev/null +++ b/evidence/results/57bc6da5dfbeeef0b7ce75568f9b04214c4f445a842bb47080440e72b0f3d1fa.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1cc208d90ad93e9b0112d6fd120fa63817851eaee591d76413434a857abea35e", + "case_hash": "57bc6da5dfbeeef0b7ce75568f9b04214c4f445a842bb47080440e72b0f3d1fa", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7b8cd07d817496a97f0e0c3fa2fba39dd1df50c1bff129b6c3a3d4ffddaceb16", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/57d542b0624424a6db446eacdb560ef375539b44cfee4955d2335810302f6bca.arrow b/evidence/results/57d542b0624424a6db446eacdb560ef375539b44cfee4955d2335810302f6bca.arrow new file mode 100644 index 000000000..2f241f1a6 Binary files /dev/null and b/evidence/results/57d542b0624424a6db446eacdb560ef375539b44cfee4955d2335810302f6bca.arrow differ diff --git a/evidence/results/57d542b0624424a6db446eacdb560ef375539b44cfee4955d2335810302f6bca.json b/evidence/results/57d542b0624424a6db446eacdb560ef375539b44cfee4955d2335810302f6bca.json new file mode 100644 index 000000000..701fb66e7 --- /dev/null +++ b/evidence/results/57d542b0624424a6db446eacdb560ef375539b44cfee4955d2335810302f6bca.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e70b727188b4cd9ffcf0b436e26bf807511dc625a02233eb1d63b859186852f4", + "case_hash": "57d542b0624424a6db446eacdb560ef375539b44cfee4955d2335810302f6bca", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c621a6ca18909d4a2df7b0ef8f3e10f91e3cace14bfe1dbacd62cd1fc21e9adb", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/580ce0da6aa024a04a1b1ba2f032b146240f7c2124eb68ab670db0d12774fe5b.arrow b/evidence/results/580ce0da6aa024a04a1b1ba2f032b146240f7c2124eb68ab670db0d12774fe5b.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/580ce0da6aa024a04a1b1ba2f032b146240f7c2124eb68ab670db0d12774fe5b.arrow differ diff --git a/evidence/results/580ce0da6aa024a04a1b1ba2f032b146240f7c2124eb68ab670db0d12774fe5b.json b/evidence/results/580ce0da6aa024a04a1b1ba2f032b146240f7c2124eb68ab670db0d12774fe5b.json new file mode 100644 index 000000000..62a3ba5a6 --- /dev/null +++ b/evidence/results/580ce0da6aa024a04a1b1ba2f032b146240f7c2124eb68ab670db0d12774fe5b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "580ce0da6aa024a04a1b1ba2f032b146240f7c2124eb68ab670db0d12774fe5b", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e7dc82e4a2162d2fb84deb35f59075345b9644cc7e6ae99936e4b1c21e90e4a2", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/58209a5fd9bc3ea6e2b6a0ce1fb5e4a8a56e7edce2f36340060c0621b97f3330.arrow b/evidence/results/58209a5fd9bc3ea6e2b6a0ce1fb5e4a8a56e7edce2f36340060c0621b97f3330.arrow new file mode 100644 index 000000000..1eb17ea82 Binary files /dev/null and b/evidence/results/58209a5fd9bc3ea6e2b6a0ce1fb5e4a8a56e7edce2f36340060c0621b97f3330.arrow differ diff --git a/evidence/results/58209a5fd9bc3ea6e2b6a0ce1fb5e4a8a56e7edce2f36340060c0621b97f3330.json b/evidence/results/58209a5fd9bc3ea6e2b6a0ce1fb5e4a8a56e7edce2f36340060c0621b97f3330.json new file mode 100644 index 000000000..e3b961977 --- /dev/null +++ b/evidence/results/58209a5fd9bc3ea6e2b6a0ce1fb5e4a8a56e7edce2f36340060c0621b97f3330.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9706a1fe1075d505df1b78e94c7fa761872b2ec330b350566c90573d4b1caf7a", + "case_hash": "58209a5fd9bc3ea6e2b6a0ce1fb5e4a8a56e7edce2f36340060c0621b97f3330", + "columns": [ + { + "internal_size": null, + "name": "SAME", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "29b6b2b7225b29ad37e823fde5eddfa1bf7b850400325e9efc902f89bcbcde2e", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/584381ebbd616f7279dacb39b45852b6dda565e4298f21e59de93d490e2bde83.arrow b/evidence/results/584381ebbd616f7279dacb39b45852b6dda565e4298f21e59de93d490e2bde83.arrow new file mode 100644 index 000000000..e71f50f36 Binary files /dev/null and b/evidence/results/584381ebbd616f7279dacb39b45852b6dda565e4298f21e59de93d490e2bde83.arrow differ diff --git a/evidence/results/584381ebbd616f7279dacb39b45852b6dda565e4298f21e59de93d490e2bde83.json b/evidence/results/584381ebbd616f7279dacb39b45852b6dda565e4298f21e59de93d490e2bde83.json new file mode 100644 index 000000000..71c55fdec --- /dev/null +++ b/evidence/results/584381ebbd616f7279dacb39b45852b6dda565e4298f21e59de93d490e2bde83.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f8de990b89d181332625523f5d5e942e110d1b20eb038cad98d31217a5205c8d", + "case_hash": "584381ebbd616f7279dacb39b45852b6dda565e4298f21e59de93d490e2bde83", + "columns": [ + { + "internal_size": 67108864, + "name": "R1", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + }, + { + "internal_size": 67108864, + "name": "R2", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8017e99d7e5b6230e40207f24953da462ef204d9e0061fe6c35500db7cc82d10", + "recorded_at": "2026-11-05T19:50:21.861848+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5858b24e823a1c21533bde3445bd899134ca804dd0e545c1c152546d1138cbe5.arrow b/evidence/results/5858b24e823a1c21533bde3445bd899134ca804dd0e545c1c152546d1138cbe5.arrow new file mode 100644 index 000000000..f7fbe810d Binary files /dev/null and b/evidence/results/5858b24e823a1c21533bde3445bd899134ca804dd0e545c1c152546d1138cbe5.arrow differ diff --git a/evidence/results/5858b24e823a1c21533bde3445bd899134ca804dd0e545c1c152546d1138cbe5.json b/evidence/results/5858b24e823a1c21533bde3445bd899134ca804dd0e545c1c152546d1138cbe5.json new file mode 100644 index 000000000..8f28eab41 --- /dev/null +++ b/evidence/results/5858b24e823a1c21533bde3445bd899134ca804dd0e545c1c152546d1138cbe5.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "d43fe23cbb183b18aa98e745bd24702984f8ea04ce1042b56dae665f0a491888", + "case_hash": "5858b24e823a1c21533bde3445bd899134ca804dd0e545c1c152546d1138cbe5", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1d9d3e39ab3d5486d49ab9966b011df003b109c63a76f7b3253119e0f9fe4cbf", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/58bf753b3d2dfe51fdcbfd26da9ab9554eeacd2c39476f8fd6649a3c2df1fe00.arrow b/evidence/results/58bf753b3d2dfe51fdcbfd26da9ab9554eeacd2c39476f8fd6649a3c2df1fe00.arrow new file mode 100644 index 000000000..3eb24afaa Binary files /dev/null and b/evidence/results/58bf753b3d2dfe51fdcbfd26da9ab9554eeacd2c39476f8fd6649a3c2df1fe00.arrow differ diff --git a/evidence/results/58bf753b3d2dfe51fdcbfd26da9ab9554eeacd2c39476f8fd6649a3c2df1fe00.json b/evidence/results/58bf753b3d2dfe51fdcbfd26da9ab9554eeacd2c39476f8fd6649a3c2df1fe00.json new file mode 100644 index 000000000..6ef506f1d --- /dev/null +++ b/evidence/results/58bf753b3d2dfe51fdcbfd26da9ab9554eeacd2c39476f8fd6649a3c2df1fe00.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "466a7bb51ecfd97e9c37b3e7ba40f1be6373399c169e9e7e342c31b5350e827a", + "case_hash": "58bf753b3d2dfe51fdcbfd26da9ab9554eeacd2c39476f8fd6649a3c2df1fe00", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c0b2cdeb8361df809f8356bef6e63ee494b4a0b70d66942bb86181fd044d0ddb", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/58c78722bf2cd6b0cb99be6804c8522d87489aa1d9312c81833b6c7cf34fae8c.arrow b/evidence/results/58c78722bf2cd6b0cb99be6804c8522d87489aa1d9312c81833b6c7cf34fae8c.arrow new file mode 100644 index 000000000..5b2c0a370 Binary files /dev/null and b/evidence/results/58c78722bf2cd6b0cb99be6804c8522d87489aa1d9312c81833b6c7cf34fae8c.arrow differ diff --git a/evidence/results/58c78722bf2cd6b0cb99be6804c8522d87489aa1d9312c81833b6c7cf34fae8c.json b/evidence/results/58c78722bf2cd6b0cb99be6804c8522d87489aa1d9312c81833b6c7cf34fae8c.json new file mode 100644 index 000000000..ab5d3a7d3 --- /dev/null +++ b/evidence/results/58c78722bf2cd6b0cb99be6804c8522d87489aa1d9312c81833b6c7cf34fae8c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d0778d141f03cca5ee8207862b80549eda022230b7fcb3ba5ae6ab64619c79e", + "case_hash": "58c78722bf2cd6b0cb99be6804c8522d87489aa1d9312c81833b6c7cf34fae8c", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8be1a9cb3482acd2888fd5ca76a352a1fcd3ed8ada2c28ca372d19aa4954f9b4", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/58fca0454d71e6ef62d65ade80a1a255ba8205fb0cc44f762dda08d17e9ab5d5.arrow b/evidence/results/58fca0454d71e6ef62d65ade80a1a255ba8205fb0cc44f762dda08d17e9ab5d5.arrow new file mode 100644 index 000000000..d2d8cb61c Binary files /dev/null and b/evidence/results/58fca0454d71e6ef62d65ade80a1a255ba8205fb0cc44f762dda08d17e9ab5d5.arrow differ diff --git a/evidence/results/58fca0454d71e6ef62d65ade80a1a255ba8205fb0cc44f762dda08d17e9ab5d5.json b/evidence/results/58fca0454d71e6ef62d65ade80a1a255ba8205fb0cc44f762dda08d17e9ab5d5.json new file mode 100644 index 000000000..68b174b7e --- /dev/null +++ b/evidence/results/58fca0454d71e6ef62d65ade80a1a255ba8205fb0cc44f762dda08d17e9ab5d5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1fcbdb4e357621dafb96969a7e902a4bc78d656fdc157d0770e8570b7e6322b7", + "case_hash": "58fca0454d71e6ef62d65ade80a1a255ba8205fb0cc44f762dda08d17e9ab5d5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1e9e8df218788df842e2680b2afb2fb37a6c9b2ff2c298eea27e534057d3d2f7", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/59197c0e5a6a3d92c57fe70f0fd70a8ea893d6a327013c51d94e63ea017d1bc6.arrow b/evidence/results/59197c0e5a6a3d92c57fe70f0fd70a8ea893d6a327013c51d94e63ea017d1bc6.arrow new file mode 100644 index 000000000..9b3341e83 Binary files /dev/null and b/evidence/results/59197c0e5a6a3d92c57fe70f0fd70a8ea893d6a327013c51d94e63ea017d1bc6.arrow differ diff --git a/evidence/results/59197c0e5a6a3d92c57fe70f0fd70a8ea893d6a327013c51d94e63ea017d1bc6.json b/evidence/results/59197c0e5a6a3d92c57fe70f0fd70a8ea893d6a327013c51d94e63ea017d1bc6.json new file mode 100644 index 000000000..727a443dc --- /dev/null +++ b/evidence/results/59197c0e5a6a3d92c57fe70f0fd70a8ea893d6a327013c51d94e63ea017d1bc6.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "9cb8fd40b170d52ee72f3f5613ac8c1bd67c95ef3758ecf51ec6d5888f2da6d4", + "case_hash": "59197c0e5a6a3d92c57fe70f0fd70a8ea893d6a327013c51d94e63ea017d1bc6", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e9e01661a8960f2259b73f3d20c57569867e3aa97d972392ef9f333d11b57d3b", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5926a488fa97e1d8657ca974e5f0bf1a5d7cbd4d04180e9a131fdff99d9ac470.arrow b/evidence/results/5926a488fa97e1d8657ca974e5f0bf1a5d7cbd4d04180e9a131fdff99d9ac470.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/5926a488fa97e1d8657ca974e5f0bf1a5d7cbd4d04180e9a131fdff99d9ac470.arrow differ diff --git a/evidence/results/5926a488fa97e1d8657ca974e5f0bf1a5d7cbd4d04180e9a131fdff99d9ac470.json b/evidence/results/5926a488fa97e1d8657ca974e5f0bf1a5d7cbd4d04180e9a131fdff99d9ac470.json new file mode 100644 index 000000000..fbfd96bc3 --- /dev/null +++ b/evidence/results/5926a488fa97e1d8657ca974e5f0bf1a5d7cbd4d04180e9a131fdff99d9ac470.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "5926a488fa97e1d8657ca974e5f0bf1a5d7cbd4d04180e9a131fdff99d9ac470", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7ee3ff647e1a8b8f7f3f5f5b427e73479e4596b3dd8d5773a81991cb96686321", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/595a31efa3b74af8c4a6ce04cdcab93a8191c52f98b85e167d2228d3c47b947b.arrow b/evidence/results/595a31efa3b74af8c4a6ce04cdcab93a8191c52f98b85e167d2228d3c47b947b.arrow new file mode 100644 index 000000000..b8520de25 Binary files /dev/null and b/evidence/results/595a31efa3b74af8c4a6ce04cdcab93a8191c52f98b85e167d2228d3c47b947b.arrow differ diff --git a/evidence/results/595a31efa3b74af8c4a6ce04cdcab93a8191c52f98b85e167d2228d3c47b947b.json b/evidence/results/595a31efa3b74af8c4a6ce04cdcab93a8191c52f98b85e167d2228d3c47b947b.json new file mode 100644 index 000000000..7318fac94 --- /dev/null +++ b/evidence/results/595a31efa3b74af8c4a6ce04cdcab93a8191c52f98b85e167d2228d3c47b947b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9a06290df34792db2021763d80c9500670eba22772463559dca8e3b36ac1b8c7", + "case_hash": "595a31efa3b74af8c4a6ce04cdcab93a8191c52f98b85e167d2228d3c47b947b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ad98c38a7eac3544bc376e6fcd5c89916026d15abc33842c1347ce39d1d0ac10", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/59651dc77ba0efd1ba3a46cc6f13620b7317583f7724ed9353a90ac68c88c488.arrow b/evidence/results/59651dc77ba0efd1ba3a46cc6f13620b7317583f7724ed9353a90ac68c88c488.arrow new file mode 100644 index 000000000..8a6712712 Binary files /dev/null and b/evidence/results/59651dc77ba0efd1ba3a46cc6f13620b7317583f7724ed9353a90ac68c88c488.arrow differ diff --git a/evidence/results/59651dc77ba0efd1ba3a46cc6f13620b7317583f7724ed9353a90ac68c88c488.json b/evidence/results/59651dc77ba0efd1ba3a46cc6f13620b7317583f7724ed9353a90ac68c88c488.json new file mode 100644 index 000000000..602205a92 --- /dev/null +++ b/evidence/results/59651dc77ba0efd1ba3a46cc6f13620b7317583f7724ed9353a90ac68c88c488.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "55278eb0d349a198a4b09e1cc3f9339b7a07edbf51ae2eedf81e82d7fc7c33d1", + "case_hash": "59651dc77ba0efd1ba3a46cc6f13620b7317583f7724ed9353a90ac68c88c488", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9b6052bfe37f71836ebde2b9def2686702fddb160622e803f734645e2868a372", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5982099d80d6f4ca1814b9f2e510e5f01233356fbcdda7fd56b2988107f0f6a7.arrow b/evidence/results/5982099d80d6f4ca1814b9f2e510e5f01233356fbcdda7fd56b2988107f0f6a7.arrow new file mode 100644 index 000000000..d9ccb39bb Binary files /dev/null and b/evidence/results/5982099d80d6f4ca1814b9f2e510e5f01233356fbcdda7fd56b2988107f0f6a7.arrow differ diff --git a/evidence/results/5982099d80d6f4ca1814b9f2e510e5f01233356fbcdda7fd56b2988107f0f6a7.json b/evidence/results/5982099d80d6f4ca1814b9f2e510e5f01233356fbcdda7fd56b2988107f0f6a7.json new file mode 100644 index 000000000..f509f12b9 --- /dev/null +++ b/evidence/results/5982099d80d6f4ca1814b9f2e510e5f01233356fbcdda7fd56b2988107f0f6a7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "801e73643adf35f7b0ab541c48559206d8f521670ffc798fced4059e6637a89e", + "case_hash": "5982099d80d6f4ca1814b9f2e510e5f01233356fbcdda7fd56b2988107f0f6a7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ae6c6b916db42c80b4cac5342407355b65b98945993609609a3bc5774d4ee5be", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/59acbd4572b5af344fa23f6bf98f2c66b4156601e8c4af6904016a13a7615804.json b/evidence/results/59acbd4572b5af344fa23f6bf98f2c66b4156601e8c4af6904016a13a7615804.json new file mode 100644 index 000000000..56c3cce7b --- /dev/null +++ b/evidence/results/59acbd4572b5af344fa23f6bf98f2c66b4156601e8c4af6904016a13a7615804.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "59acbd4572b5af344fa23f6bf98f2c66b4156601e8c4af6904016a13a7615804", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100050, + "message": "Invalid parameter value: -1. Reason: Occurrence must be positive", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0277a29b81ac90875c9cb6195c6c665575f36f966b8aac33c1e3071ea70ddca7", + "recorded_at": "2026-11-06T04:42:23.774560+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/59da86dbbb612ed8c39cf3250df0c4d12cbef8a626157532a0254437bc170ad4.arrow b/evidence/results/59da86dbbb612ed8c39cf3250df0c4d12cbef8a626157532a0254437bc170ad4.arrow new file mode 100644 index 000000000..1dc6e5bc6 Binary files /dev/null and b/evidence/results/59da86dbbb612ed8c39cf3250df0c4d12cbef8a626157532a0254437bc170ad4.arrow differ diff --git a/evidence/results/59da86dbbb612ed8c39cf3250df0c4d12cbef8a626157532a0254437bc170ad4.json b/evidence/results/59da86dbbb612ed8c39cf3250df0c4d12cbef8a626157532a0254437bc170ad4.json new file mode 100644 index 000000000..4e4d0b359 --- /dev/null +++ b/evidence/results/59da86dbbb612ed8c39cf3250df0c4d12cbef8a626157532a0254437bc170ad4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "318cb65469338470cd092af0aa2b436025f6d7af32c1dbebb0ca00ef7962f2a5", + "case_hash": "59da86dbbb612ed8c39cf3250df0c4d12cbef8a626157532a0254437bc170ad4", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "410847d588aea3ed45875f269dc750120b64d40a7ee03f8f0fc4baf52c0e1239", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/59dda3be6f1b59a44f51bca3ef31c98887f86a926c1535e5866f6115a88a5dd8.arrow b/evidence/results/59dda3be6f1b59a44f51bca3ef31c98887f86a926c1535e5866f6115a88a5dd8.arrow new file mode 100644 index 000000000..18f94c665 Binary files /dev/null and b/evidence/results/59dda3be6f1b59a44f51bca3ef31c98887f86a926c1535e5866f6115a88a5dd8.arrow differ diff --git a/evidence/results/59dda3be6f1b59a44f51bca3ef31c98887f86a926c1535e5866f6115a88a5dd8.json b/evidence/results/59dda3be6f1b59a44f51bca3ef31c98887f86a926c1535e5866f6115a88a5dd8.json new file mode 100644 index 000000000..cb14d829c --- /dev/null +++ b/evidence/results/59dda3be6f1b59a44f51bca3ef31c98887f86a926c1535e5866f6115a88a5dd8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2a8e8aa95727ea27126ca7423c758a4bd82c98bc97babf1a7632d78b570ffca0", + "case_hash": "59dda3be6f1b59a44f51bca3ef31c98887f86a926c1535e5866f6115a88a5dd8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 37, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "386ba2a2a7fbc104e0fa26a3f88f8dc5cfd45403485bf31636c3970346340898", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/59df1247b3be53946f4f98612e5664272128efbc44a70d047522e61a18a6c437.arrow b/evidence/results/59df1247b3be53946f4f98612e5664272128efbc44a70d047522e61a18a6c437.arrow new file mode 100644 index 000000000..e021f5d9c Binary files /dev/null and b/evidence/results/59df1247b3be53946f4f98612e5664272128efbc44a70d047522e61a18a6c437.arrow differ diff --git a/evidence/results/59df1247b3be53946f4f98612e5664272128efbc44a70d047522e61a18a6c437.json b/evidence/results/59df1247b3be53946f4f98612e5664272128efbc44a70d047522e61a18a6c437.json new file mode 100644 index 000000000..3c3d4e3bf --- /dev/null +++ b/evidence/results/59df1247b3be53946f4f98612e5664272128efbc44a70d047522e61a18a6c437.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b850f4a5a89e751ab6a19b5f2d1d1dd3ed3c99e9dbe87d4e434a50a6529c1a1a", + "case_hash": "59df1247b3be53946f4f98612e5664272128efbc44a70d047522e61a18a6c437", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0b6fd90757fe4eabd1f554ed75bb31f7e12ef96f1b48fa338b40ea76a316c1dd", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/59e25b64bf9c9b15158d52bb307775f3ba53ceff3afe34f234c3fb51c283934d.arrow b/evidence/results/59e25b64bf9c9b15158d52bb307775f3ba53ceff3afe34f234c3fb51c283934d.arrow new file mode 100644 index 000000000..dac27d77d Binary files /dev/null and b/evidence/results/59e25b64bf9c9b15158d52bb307775f3ba53ceff3afe34f234c3fb51c283934d.arrow differ diff --git a/evidence/results/59e25b64bf9c9b15158d52bb307775f3ba53ceff3afe34f234c3fb51c283934d.json b/evidence/results/59e25b64bf9c9b15158d52bb307775f3ba53ceff3afe34f234c3fb51c283934d.json new file mode 100644 index 000000000..1163a600d --- /dev/null +++ b/evidence/results/59e25b64bf9c9b15158d52bb307775f3ba53ceff3afe34f234c3fb51c283934d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6420094399ac34f9fb6c61f1b12fa32cbcc6e2149795112c8480f9486b62556d", + "case_hash": "59e25b64bf9c9b15158d52bb307775f3ba53ceff3afe34f234c3fb51c283934d", + "columns": [ + { + "internal_size": 7, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "78d9cea0cba1b827baa48b6890358a55cdf39ffb6ae6b4d4c028a799d481fcbb", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5a14b588bbc0e79f1448aebbc530cf3a2c07efbcc800275a1dcae3adef1cf65d.arrow b/evidence/results/5a14b588bbc0e79f1448aebbc530cf3a2c07efbcc800275a1dcae3adef1cf65d.arrow new file mode 100644 index 000000000..49d8f515c Binary files /dev/null and b/evidence/results/5a14b588bbc0e79f1448aebbc530cf3a2c07efbcc800275a1dcae3adef1cf65d.arrow differ diff --git a/evidence/results/5a14b588bbc0e79f1448aebbc530cf3a2c07efbcc800275a1dcae3adef1cf65d.json b/evidence/results/5a14b588bbc0e79f1448aebbc530cf3a2c07efbcc800275a1dcae3adef1cf65d.json new file mode 100644 index 000000000..b2e97dad0 --- /dev/null +++ b/evidence/results/5a14b588bbc0e79f1448aebbc530cf3a2c07efbcc800275a1dcae3adef1cf65d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "52f2eb6f7a001f22253fc9a092a0a94fd283a423622fcf11ab362ca96661c82c", + "case_hash": "5a14b588bbc0e79f1448aebbc530cf3a2c07efbcc800275a1dcae3adef1cf65d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d92a0d1fb61412247c2c6ce664181754ddd790ebadadfd256666596fe688e6de", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5a28773e84df3aaf012fb1245ec90abc2f5cb2d5a41a9c0b1e50ad8a72284512.arrow b/evidence/results/5a28773e84df3aaf012fb1245ec90abc2f5cb2d5a41a9c0b1e50ad8a72284512.arrow new file mode 100644 index 000000000..654238c65 Binary files /dev/null and b/evidence/results/5a28773e84df3aaf012fb1245ec90abc2f5cb2d5a41a9c0b1e50ad8a72284512.arrow differ diff --git a/evidence/results/5a28773e84df3aaf012fb1245ec90abc2f5cb2d5a41a9c0b1e50ad8a72284512.json b/evidence/results/5a28773e84df3aaf012fb1245ec90abc2f5cb2d5a41a9c0b1e50ad8a72284512.json new file mode 100644 index 000000000..6127b12a7 --- /dev/null +++ b/evidence/results/5a28773e84df3aaf012fb1245ec90abc2f5cb2d5a41a9c0b1e50ad8a72284512.json @@ -0,0 +1,106 @@ +{ + "arrow_sha256": "362dd216cf13f1edfbf349d722bd99d187135b5618d2a078e232ddfcdcb5bc76", + "case_hash": "5a28773e84df3aaf012fb1245ec90abc2f5cb2d5a41a9c0b1e50ad8a72284512", + "columns": [ + { + "internal_size": null, + "name": "HOUR", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "MINUTE", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "SECOND", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "NANOSECOND", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "EPOCH_SECOND", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "EPOCH_MILLISECOND", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "abfddcf4cccd564ddce9471e9b2d510de25d80b02ad4b7aacdefea101c066a3b", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5a2beadd480d910e20f3fccebd4d36020230f814f50feab2206cc710b332949e.arrow b/evidence/results/5a2beadd480d910e20f3fccebd4d36020230f814f50feab2206cc710b332949e.arrow new file mode 100644 index 000000000..71e243407 Binary files /dev/null and b/evidence/results/5a2beadd480d910e20f3fccebd4d36020230f814f50feab2206cc710b332949e.arrow differ diff --git a/evidence/results/5a2beadd480d910e20f3fccebd4d36020230f814f50feab2206cc710b332949e.json b/evidence/results/5a2beadd480d910e20f3fccebd4d36020230f814f50feab2206cc710b332949e.json new file mode 100644 index 000000000..76db010ff --- /dev/null +++ b/evidence/results/5a2beadd480d910e20f3fccebd4d36020230f814f50feab2206cc710b332949e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "dac4eb56c6fe991476a562a86dac2985969b8e7a4ec933a7364cc3f69f667104", + "case_hash": "5a2beadd480d910e20f3fccebd4d36020230f814f50feab2206cc710b332949e", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b91297f2ae7f50c54f9eeea4aa66050efd5b28982fc66f520842b77d3f1db8f6", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5a2f76c7818e1b9f1869258e7dad5e4aec5f32d874b708ee80783eac1ef61353.arrow b/evidence/results/5a2f76c7818e1b9f1869258e7dad5e4aec5f32d874b708ee80783eac1ef61353.arrow new file mode 100644 index 000000000..a4272ff27 Binary files /dev/null and b/evidence/results/5a2f76c7818e1b9f1869258e7dad5e4aec5f32d874b708ee80783eac1ef61353.arrow differ diff --git a/evidence/results/5a2f76c7818e1b9f1869258e7dad5e4aec5f32d874b708ee80783eac1ef61353.json b/evidence/results/5a2f76c7818e1b9f1869258e7dad5e4aec5f32d874b708ee80783eac1ef61353.json new file mode 100644 index 000000000..cae09b2f9 --- /dev/null +++ b/evidence/results/5a2f76c7818e1b9f1869258e7dad5e4aec5f32d874b708ee80783eac1ef61353.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "9226fa94e8638c5c9477329877d201b72bfce69a81e2feb7d86b6b5158b49979", + "case_hash": "5a2f76c7818e1b9f1869258e7dad5e4aec5f32d874b708ee80783eac1ef61353", + "columns": [ + { + "internal_size": null, + "name": "DIFFER", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": 134217728, + "name": "T", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cdcc135d760262a02b5b85b52406b2642f1c1500e1d8557bf7b5168971c7dbf4", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5a4cd2961d51108843bc469ce8278aa98003a4d91f53306745119623dbc8b282.arrow b/evidence/results/5a4cd2961d51108843bc469ce8278aa98003a4d91f53306745119623dbc8b282.arrow new file mode 100644 index 000000000..959f98fc8 Binary files /dev/null and b/evidence/results/5a4cd2961d51108843bc469ce8278aa98003a4d91f53306745119623dbc8b282.arrow differ diff --git a/evidence/results/5a4cd2961d51108843bc469ce8278aa98003a4d91f53306745119623dbc8b282.json b/evidence/results/5a4cd2961d51108843bc469ce8278aa98003a4d91f53306745119623dbc8b282.json new file mode 100644 index 000000000..16f6b9d4b --- /dev/null +++ b/evidence/results/5a4cd2961d51108843bc469ce8278aa98003a4d91f53306745119623dbc8b282.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "cdc2b90d9a3ea7ed281c7c07f843f75b59e65c9768498dcdb81c93d43ad54c04", + "case_hash": "5a4cd2961d51108843bc469ce8278aa98003a4d91f53306745119623dbc8b282", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "65bd12a9bbad1424fe9dee41d9e19622c467a3a571ad4a2f5b1fdf9abad44acd", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5a6d93161d80e7bc64e352257b20dc3b892c56b9f99939d1219446477b030e40.arrow b/evidence/results/5a6d93161d80e7bc64e352257b20dc3b892c56b9f99939d1219446477b030e40.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/5a6d93161d80e7bc64e352257b20dc3b892c56b9f99939d1219446477b030e40.arrow differ diff --git a/evidence/results/5a6d93161d80e7bc64e352257b20dc3b892c56b9f99939d1219446477b030e40.json b/evidence/results/5a6d93161d80e7bc64e352257b20dc3b892c56b9f99939d1219446477b030e40.json new file mode 100644 index 000000000..65ce49b7f --- /dev/null +++ b/evidence/results/5a6d93161d80e7bc64e352257b20dc3b892c56b9f99939d1219446477b030e40.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "5a6d93161d80e7bc64e352257b20dc3b892c56b9f99939d1219446477b030e40", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "23e35e944fdb8b0dfb68c172a213c698e96397404a17cd54414952691e25eb1d", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5a72541430a86d4d44778ecc6f20f9d61efb5b2e8428f07c4b3ee3f6c4665293.arrow b/evidence/results/5a72541430a86d4d44778ecc6f20f9d61efb5b2e8428f07c4b3ee3f6c4665293.arrow new file mode 100644 index 000000000..a07fbecc4 Binary files /dev/null and b/evidence/results/5a72541430a86d4d44778ecc6f20f9d61efb5b2e8428f07c4b3ee3f6c4665293.arrow differ diff --git a/evidence/results/5a72541430a86d4d44778ecc6f20f9d61efb5b2e8428f07c4b3ee3f6c4665293.json b/evidence/results/5a72541430a86d4d44778ecc6f20f9d61efb5b2e8428f07c4b3ee3f6c4665293.json new file mode 100644 index 000000000..55a36a83b --- /dev/null +++ b/evidence/results/5a72541430a86d4d44778ecc6f20f9d61efb5b2e8428f07c4b3ee3f6c4665293.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "788ccc1ea640d93772c66f6eda260a800a5760b65e5a6c34bbc67af6f882a497", + "case_hash": "5a72541430a86d4d44778ecc6f20f9d61efb5b2e8428f07c4b3ee3f6c4665293", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "S", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b76fc0fe67aefa13fd979b5c55607448efc97b909579d6065305a33ce7a9102e", + "recorded_at": "2026-11-05T19:17:11.879697+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5a8230b3eb24d0745394217aae5cd66c77d333c66b1f10b0e8d8392faa3504f9.arrow b/evidence/results/5a8230b3eb24d0745394217aae5cd66c77d333c66b1f10b0e8d8392faa3504f9.arrow new file mode 100644 index 000000000..d249968ad Binary files /dev/null and b/evidence/results/5a8230b3eb24d0745394217aae5cd66c77d333c66b1f10b0e8d8392faa3504f9.arrow differ diff --git a/evidence/results/5a8230b3eb24d0745394217aae5cd66c77d333c66b1f10b0e8d8392faa3504f9.json b/evidence/results/5a8230b3eb24d0745394217aae5cd66c77d333c66b1f10b0e8d8392faa3504f9.json new file mode 100644 index 000000000..b39aa127b --- /dev/null +++ b/evidence/results/5a8230b3eb24d0745394217aae5cd66c77d333c66b1f10b0e8d8392faa3504f9.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "28e85dfeae2a1ce8b35c6761d0ce1f2adf18e3a94d8a25b82e55e57910d43c61", + "case_hash": "5a8230b3eb24d0745394217aae5cd66c77d333c66b1f10b0e8d8392faa3504f9", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0efc8ed955968a323883167a6d881eb83d8b668b0e047cb55a60579f66f3b594", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5ab072394f55cfa343f03603d7abc8a14f532296c95666024a9d61e0d5ae0bb4.arrow b/evidence/results/5ab072394f55cfa343f03603d7abc8a14f532296c95666024a9d61e0d5ae0bb4.arrow new file mode 100644 index 000000000..ac0e4f73a Binary files /dev/null and b/evidence/results/5ab072394f55cfa343f03603d7abc8a14f532296c95666024a9d61e0d5ae0bb4.arrow differ diff --git a/evidence/results/5ab072394f55cfa343f03603d7abc8a14f532296c95666024a9d61e0d5ae0bb4.json b/evidence/results/5ab072394f55cfa343f03603d7abc8a14f532296c95666024a9d61e0d5ae0bb4.json new file mode 100644 index 000000000..eb6ef13d1 --- /dev/null +++ b/evidence/results/5ab072394f55cfa343f03603d7abc8a14f532296c95666024a9d61e0d5ae0bb4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "94e7a748d6635e430ffc721df3946a28cd9338ccd3e4bd2c52b363367d95e021", + "case_hash": "5ab072394f55cfa343f03603d7abc8a14f532296c95666024a9d61e0d5ae0bb4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1e2b333481b020bfc45ffb48793d5e4fa61742c850cca3ce007b55f36ca32c89", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5ab7476454507c4cab7bb4fc9f96bc457a567498736665498c01124d120ad2d5.arrow b/evidence/results/5ab7476454507c4cab7bb4fc9f96bc457a567498736665498c01124d120ad2d5.arrow new file mode 100644 index 000000000..d249968ad Binary files /dev/null and b/evidence/results/5ab7476454507c4cab7bb4fc9f96bc457a567498736665498c01124d120ad2d5.arrow differ diff --git a/evidence/results/5ab7476454507c4cab7bb4fc9f96bc457a567498736665498c01124d120ad2d5.json b/evidence/results/5ab7476454507c4cab7bb4fc9f96bc457a567498736665498c01124d120ad2d5.json new file mode 100644 index 000000000..2818bd11d --- /dev/null +++ b/evidence/results/5ab7476454507c4cab7bb4fc9f96bc457a567498736665498c01124d120ad2d5.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "28e85dfeae2a1ce8b35c6761d0ce1f2adf18e3a94d8a25b82e55e57910d43c61", + "case_hash": "5ab7476454507c4cab7bb4fc9f96bc457a567498736665498c01124d120ad2d5", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "48b6624f78b25db1f0948379643f6cb9fc3a42317c838293de5abae13d90f0ee", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5adbd84773eb73e5a6da8c2ee21235c4974c2385e0aaba1240fd6186898ac295.arrow b/evidence/results/5adbd84773eb73e5a6da8c2ee21235c4974c2385e0aaba1240fd6186898ac295.arrow new file mode 100644 index 000000000..3bb7f0353 Binary files /dev/null and b/evidence/results/5adbd84773eb73e5a6da8c2ee21235c4974c2385e0aaba1240fd6186898ac295.arrow differ diff --git a/evidence/results/5adbd84773eb73e5a6da8c2ee21235c4974c2385e0aaba1240fd6186898ac295.json b/evidence/results/5adbd84773eb73e5a6da8c2ee21235c4974c2385e0aaba1240fd6186898ac295.json new file mode 100644 index 000000000..c49d386ad --- /dev/null +++ b/evidence/results/5adbd84773eb73e5a6da8c2ee21235c4974c2385e0aaba1240fd6186898ac295.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1f4f27859bf2f3c0f44eae7d5e024aa39e7266869973a3e6dd060d83ab11079f", + "case_hash": "5adbd84773eb73e5a6da8c2ee21235c4974c2385e0aaba1240fd6186898ac295", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3ec3edd266a3c83ec114752f6894e06928746ae77b97f06d68d2f77057e74779", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5ae579689c7cba21cc476a2a5c71b738cdac65e848d6b54906eb5136be08edcf.arrow b/evidence/results/5ae579689c7cba21cc476a2a5c71b738cdac65e848d6b54906eb5136be08edcf.arrow new file mode 100644 index 000000000..e90132c27 Binary files /dev/null and b/evidence/results/5ae579689c7cba21cc476a2a5c71b738cdac65e848d6b54906eb5136be08edcf.arrow differ diff --git a/evidence/results/5ae579689c7cba21cc476a2a5c71b738cdac65e848d6b54906eb5136be08edcf.json b/evidence/results/5ae579689c7cba21cc476a2a5c71b738cdac65e848d6b54906eb5136be08edcf.json new file mode 100644 index 000000000..c6256f184 --- /dev/null +++ b/evidence/results/5ae579689c7cba21cc476a2a5c71b738cdac65e848d6b54906eb5136be08edcf.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b43f421e355d0e14023a0ca00d6fa1e905e5f448ded9ee23b4fa36e9745c67d1", + "case_hash": "5ae579689c7cba21cc476a2a5c71b738cdac65e848d6b54906eb5136be08edcf", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4e399ef7a0cb719bf6331f40cccda430722b584508647602f641c6858ac0fc57", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5ae7efd573ab6085d37cc7b1bc19c37fa0c86c95655802555752f6dcce6867a4.arrow b/evidence/results/5ae7efd573ab6085d37cc7b1bc19c37fa0c86c95655802555752f6dcce6867a4.arrow new file mode 100644 index 000000000..f881fe77e Binary files /dev/null and b/evidence/results/5ae7efd573ab6085d37cc7b1bc19c37fa0c86c95655802555752f6dcce6867a4.arrow differ diff --git a/evidence/results/5ae7efd573ab6085d37cc7b1bc19c37fa0c86c95655802555752f6dcce6867a4.json b/evidence/results/5ae7efd573ab6085d37cc7b1bc19c37fa0c86c95655802555752f6dcce6867a4.json new file mode 100644 index 000000000..95be4e658 --- /dev/null +++ b/evidence/results/5ae7efd573ab6085d37cc7b1bc19c37fa0c86c95655802555752f6dcce6867a4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5c069e11f205b61d3bec8ebac4739f2868e19f0fd35b9c1649d9a86948dc1761", + "case_hash": "5ae7efd573ab6085d37cc7b1bc19c37fa0c86c95655802555752f6dcce6867a4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "21ff8fa4565731e274171d959be3ed18268ab4c7ab9317bd8f96f5b37ee5ef1c", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5aef44f7f4ab6e9f690e3b1ee1c61e4e66837d3ff379934fedb5da1c8481c833.arrow b/evidence/results/5aef44f7f4ab6e9f690e3b1ee1c61e4e66837d3ff379934fedb5da1c8481c833.arrow new file mode 100644 index 000000000..3dedf24fb Binary files /dev/null and b/evidence/results/5aef44f7f4ab6e9f690e3b1ee1c61e4e66837d3ff379934fedb5da1c8481c833.arrow differ diff --git a/evidence/results/5aef44f7f4ab6e9f690e3b1ee1c61e4e66837d3ff379934fedb5da1c8481c833.json b/evidence/results/5aef44f7f4ab6e9f690e3b1ee1c61e4e66837d3ff379934fedb5da1c8481c833.json new file mode 100644 index 000000000..49f849670 --- /dev/null +++ b/evidence/results/5aef44f7f4ab6e9f690e3b1ee1c61e4e66837d3ff379934fedb5da1c8481c833.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7f7793bf8f27dfdfa4809a5e4cdb18707181c540237af133d829641d17b3b361", + "case_hash": "5aef44f7f4ab6e9f690e3b1ee1c61e4e66837d3ff379934fedb5da1c8481c833", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "373ef0c6028eeda48f8ab70b231f53676ee24c43cb821c77395a0626f7288bf5", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5b0b8b41535453884e088cec2cacb9185f1f8a56a40eaa9155c6aa8e8c7ca9b4.arrow b/evidence/results/5b0b8b41535453884e088cec2cacb9185f1f8a56a40eaa9155c6aa8e8c7ca9b4.arrow new file mode 100644 index 000000000..b05785e30 Binary files /dev/null and b/evidence/results/5b0b8b41535453884e088cec2cacb9185f1f8a56a40eaa9155c6aa8e8c7ca9b4.arrow differ diff --git a/evidence/results/5b0b8b41535453884e088cec2cacb9185f1f8a56a40eaa9155c6aa8e8c7ca9b4.json b/evidence/results/5b0b8b41535453884e088cec2cacb9185f1f8a56a40eaa9155c6aa8e8c7ca9b4.json new file mode 100644 index 000000000..87d115020 --- /dev/null +++ b/evidence/results/5b0b8b41535453884e088cec2cacb9185f1f8a56a40eaa9155c6aa8e8c7ca9b4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c12032c7ba2f443e827c0c4de75973dc31e2260fc97359fd1ed0a07070cea710", + "case_hash": "5b0b8b41535453884e088cec2cacb9185f1f8a56a40eaa9155c6aa8e8c7ca9b4", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "154368b6241e276b9fb6123edd2a74923260a5d30b937fab1710c2e4ad5d89aa", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5b4ac68217e6052372dcc060ec40fd45849aa24abe4ef96689c88e22b11d6ee8.arrow b/evidence/results/5b4ac68217e6052372dcc060ec40fd45849aa24abe4ef96689c88e22b11d6ee8.arrow new file mode 100644 index 000000000..e8ab136aa Binary files /dev/null and b/evidence/results/5b4ac68217e6052372dcc060ec40fd45849aa24abe4ef96689c88e22b11d6ee8.arrow differ diff --git a/evidence/results/5b4ac68217e6052372dcc060ec40fd45849aa24abe4ef96689c88e22b11d6ee8.json b/evidence/results/5b4ac68217e6052372dcc060ec40fd45849aa24abe4ef96689c88e22b11d6ee8.json new file mode 100644 index 000000000..084aed194 --- /dev/null +++ b/evidence/results/5b4ac68217e6052372dcc060ec40fd45849aa24abe4ef96689c88e22b11d6ee8.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "d72b21e4aa435f216e940080323696fb5247b6491eca4696110cb172b56be76f", + "case_hash": "5b4ac68217e6052372dcc060ec40fd45849aa24abe4ef96689c88e22b11d6ee8", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "16e0e952ca7c131cb8f5c86d38e8e3350d784af2e15c483defc0ef05a4601e7c", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5b4d62e6d94fd28a9bdc8a6a38313655c8e2675061b2ba353c971d6037eae327.arrow b/evidence/results/5b4d62e6d94fd28a9bdc8a6a38313655c8e2675061b2ba353c971d6037eae327.arrow new file mode 100644 index 000000000..49c152f96 Binary files /dev/null and b/evidence/results/5b4d62e6d94fd28a9bdc8a6a38313655c8e2675061b2ba353c971d6037eae327.arrow differ diff --git a/evidence/results/5b4d62e6d94fd28a9bdc8a6a38313655c8e2675061b2ba353c971d6037eae327.json b/evidence/results/5b4d62e6d94fd28a9bdc8a6a38313655c8e2675061b2ba353c971d6037eae327.json new file mode 100644 index 000000000..08addbfb3 --- /dev/null +++ b/evidence/results/5b4d62e6d94fd28a9bdc8a6a38313655c8e2675061b2ba353c971d6037eae327.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "ca0b0043319a88ce688f5e5628e70fade7a77c3ccc0c171a476bd5bfa92fca8e", + "case_hash": "5b4d62e6d94fd28a9bdc8a6a38313655c8e2675061b2ba353c971d6037eae327", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "07b58cf31748ba05f8e44c128c9e9e9f4aeb15f86f509ea06a89bc524201ab3f", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5b6f28b4cee522ef6711c0bc15412aa732296045d778bce1bec7db47d7b15510.arrow b/evidence/results/5b6f28b4cee522ef6711c0bc15412aa732296045d778bce1bec7db47d7b15510.arrow new file mode 100644 index 000000000..e5c8f1730 Binary files /dev/null and b/evidence/results/5b6f28b4cee522ef6711c0bc15412aa732296045d778bce1bec7db47d7b15510.arrow differ diff --git a/evidence/results/5b6f28b4cee522ef6711c0bc15412aa732296045d778bce1bec7db47d7b15510.json b/evidence/results/5b6f28b4cee522ef6711c0bc15412aa732296045d778bce1bec7db47d7b15510.json new file mode 100644 index 000000000..adf3a773a --- /dev/null +++ b/evidence/results/5b6f28b4cee522ef6711c0bc15412aa732296045d778bce1bec7db47d7b15510.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "0b71782e0287f6ee2c960fdfddd5dd1dd621e7dbe009bc13ad89b184a4aed5f2", + "case_hash": "5b6f28b4cee522ef6711c0bc15412aa732296045d778bce1bec7db47d7b15510", + "columns": [ + { + "internal_size": null, + "name": "PASS", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "AAD", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4e48ace67d009a0787e66c356f721937db2ae7703bf62ba375ae70176d9c6277", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5b7035468392720500ee2654d262355034ce0caa867f1ac04ae2f48d68b71442.arrow b/evidence/results/5b7035468392720500ee2654d262355034ce0caa867f1ac04ae2f48d68b71442.arrow new file mode 100644 index 000000000..55dd4ddf0 Binary files /dev/null and b/evidence/results/5b7035468392720500ee2654d262355034ce0caa867f1ac04ae2f48d68b71442.arrow differ diff --git a/evidence/results/5b7035468392720500ee2654d262355034ce0caa867f1ac04ae2f48d68b71442.json b/evidence/results/5b7035468392720500ee2654d262355034ce0caa867f1ac04ae2f48d68b71442.json new file mode 100644 index 000000000..27edd8409 --- /dev/null +++ b/evidence/results/5b7035468392720500ee2654d262355034ce0caa867f1ac04ae2f48d68b71442.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "672175209aa106405fd6fd9aec196ea7154f68a3e09036d7ab2e61b369784c8e", + "case_hash": "5b7035468392720500ee2654d262355034ce0caa867f1ac04ae2f48d68b71442", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "116152b1da2b76bea093b100b7c7b82665689c01385756dd1ee662512240005f", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5ba61688dd76540f464f999eec2fe09d8e403b23ceb6c8fd2ec069f34b6ef057.arrow b/evidence/results/5ba61688dd76540f464f999eec2fe09d8e403b23ceb6c8fd2ec069f34b6ef057.arrow new file mode 100644 index 000000000..be5e63315 Binary files /dev/null and b/evidence/results/5ba61688dd76540f464f999eec2fe09d8e403b23ceb6c8fd2ec069f34b6ef057.arrow differ diff --git a/evidence/results/5ba61688dd76540f464f999eec2fe09d8e403b23ceb6c8fd2ec069f34b6ef057.json b/evidence/results/5ba61688dd76540f464f999eec2fe09d8e403b23ceb6c8fd2ec069f34b6ef057.json new file mode 100644 index 000000000..ae65d64e4 --- /dev/null +++ b/evidence/results/5ba61688dd76540f464f999eec2fe09d8e403b23ceb6c8fd2ec069f34b6ef057.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b31463ec22f9f3123ab73a735083edd0013a0ba35e20655e8e16856dcf04affa", + "case_hash": "5ba61688dd76540f464f999eec2fe09d8e403b23ceb6c8fd2ec069f34b6ef057", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 3, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6fb4af4a5613db6464b617464a74eb0a4940c143bab8ff6d3f115d938bbae375", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5bdb14313368ae27989f0058688a1cdbb41a434b49e19272cc15eed249540c1f.arrow b/evidence/results/5bdb14313368ae27989f0058688a1cdbb41a434b49e19272cc15eed249540c1f.arrow new file mode 100644 index 000000000..c5a97fbea Binary files /dev/null and b/evidence/results/5bdb14313368ae27989f0058688a1cdbb41a434b49e19272cc15eed249540c1f.arrow differ diff --git a/evidence/results/5bdb14313368ae27989f0058688a1cdbb41a434b49e19272cc15eed249540c1f.json b/evidence/results/5bdb14313368ae27989f0058688a1cdbb41a434b49e19272cc15eed249540c1f.json new file mode 100644 index 000000000..df2179d3e --- /dev/null +++ b/evidence/results/5bdb14313368ae27989f0058688a1cdbb41a434b49e19272cc15eed249540c1f.json @@ -0,0 +1,72 @@ +{ + "arrow_sha256": "12689b2463bf659e172bb9f5e9b80e0eeed5c88f0b073cadc769296d589dfc73", + "case_hash": "5bdb14313368ae27989f0058688a1cdbb41a434b49e19272cc15eed249540c1f", + "columns": [ + { + "internal_size": null, + "name": "HOUR", + "nullable": false, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 12, + "type_name": "TIME" + }, + { + "internal_size": null, + "name": "MINUTE", + "nullable": false, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 12, + "type_name": "TIME" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fc0cafc62a0148c14fb93d67c792929ed6bcdc66e685ce74c2b26e7612a3a3f7", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5bfe4ba695fb34b6b8d85b745c48363b0e6be302bb832534ed68a691d46573f6.json b/evidence/results/5bfe4ba695fb34b6b8d85b745c48363b0e6be302bb832534ed68a691d46573f6.json new file mode 100644 index 000000000..955ac7586 --- /dev/null +++ b/evidence/results/5bfe4ba695fb34b6b8d85b745c48363b0e6be302bb832534ed68a691d46573f6.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "5bfe4ba695fb34b6b8d85b745c48363b0e6be302bb832534ed68a691d46573f6", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100044, + "message": "Invalid floating point operation: acos(1.5)", + "sqlstate": "22P01" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f8f96e1e09d19ca7bb6dfc600da7cdacd1cfd66f5393257dcae9daa23665a824", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5c17e79854a61b369913d1fc4dc7676a6160a9fe4bc17923d5bff44eb5602424.arrow b/evidence/results/5c17e79854a61b369913d1fc4dc7676a6160a9fe4bc17923d5bff44eb5602424.arrow new file mode 100644 index 000000000..1fa564867 Binary files /dev/null and b/evidence/results/5c17e79854a61b369913d1fc4dc7676a6160a9fe4bc17923d5bff44eb5602424.arrow differ diff --git a/evidence/results/5c17e79854a61b369913d1fc4dc7676a6160a9fe4bc17923d5bff44eb5602424.json b/evidence/results/5c17e79854a61b369913d1fc4dc7676a6160a9fe4bc17923d5bff44eb5602424.json new file mode 100644 index 000000000..dde6b2e83 --- /dev/null +++ b/evidence/results/5c17e79854a61b369913d1fc4dc7676a6160a9fe4bc17923d5bff44eb5602424.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f546a0747bdc5cf67ce7c192fefa9403c8035dc7b41f6299afccff6bf3e79c71", + "case_hash": "5c17e79854a61b369913d1fc4dc7676a6160a9fe4bc17923d5bff44eb5602424", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c63882375a529fe538600a0ee26c80d3a8de70061f222aef1c20b46edf6b14d6", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5c243afd5db7f70411ef86cf699e3bf51247134543859029cf802be03d9fa9b6.arrow b/evidence/results/5c243afd5db7f70411ef86cf699e3bf51247134543859029cf802be03d9fa9b6.arrow new file mode 100644 index 000000000..7f983fd00 Binary files /dev/null and b/evidence/results/5c243afd5db7f70411ef86cf699e3bf51247134543859029cf802be03d9fa9b6.arrow differ diff --git a/evidence/results/5c243afd5db7f70411ef86cf699e3bf51247134543859029cf802be03d9fa9b6.json b/evidence/results/5c243afd5db7f70411ef86cf699e3bf51247134543859029cf802be03d9fa9b6.json new file mode 100644 index 000000000..b989e01dd --- /dev/null +++ b/evidence/results/5c243afd5db7f70411ef86cf699e3bf51247134543859029cf802be03d9fa9b6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "044913715dc269dc1272a03ac4a941a610e83d76b0ec6d29a8e6734ae402f205", + "case_hash": "5c243afd5db7f70411ef86cf699e3bf51247134543859029cf802be03d9fa9b6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e36ae65491982b375b1fb7d90ee4c46219577ee4859ca2152f27a0ed4072b2a8", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5c35da64ddaa6d68f14006bed00071954eeab56868c25b99c9b369154ee87e0e.arrow b/evidence/results/5c35da64ddaa6d68f14006bed00071954eeab56868c25b99c9b369154ee87e0e.arrow new file mode 100644 index 000000000..3bb7f0353 Binary files /dev/null and b/evidence/results/5c35da64ddaa6d68f14006bed00071954eeab56868c25b99c9b369154ee87e0e.arrow differ diff --git a/evidence/results/5c35da64ddaa6d68f14006bed00071954eeab56868c25b99c9b369154ee87e0e.json b/evidence/results/5c35da64ddaa6d68f14006bed00071954eeab56868c25b99c9b369154ee87e0e.json new file mode 100644 index 000000000..9341181d3 --- /dev/null +++ b/evidence/results/5c35da64ddaa6d68f14006bed00071954eeab56868c25b99c9b369154ee87e0e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1f4f27859bf2f3c0f44eae7d5e024aa39e7266869973a3e6dd060d83ab11079f", + "case_hash": "5c35da64ddaa6d68f14006bed00071954eeab56868c25b99c9b369154ee87e0e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f3045be03e1b83145023aae622a5d8eac44dff0dbc2e786208964f379f55ff5e", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5c3a7a9e22afadcc800cbbaef0560ee1888c1ffce8b48ea0429d2691f214dcbe.arrow b/evidence/results/5c3a7a9e22afadcc800cbbaef0560ee1888c1ffce8b48ea0429d2691f214dcbe.arrow new file mode 100644 index 000000000..bd7b53bd8 Binary files /dev/null and b/evidence/results/5c3a7a9e22afadcc800cbbaef0560ee1888c1ffce8b48ea0429d2691f214dcbe.arrow differ diff --git a/evidence/results/5c3a7a9e22afadcc800cbbaef0560ee1888c1ffce8b48ea0429d2691f214dcbe.json b/evidence/results/5c3a7a9e22afadcc800cbbaef0560ee1888c1ffce8b48ea0429d2691f214dcbe.json new file mode 100644 index 000000000..d34d804da --- /dev/null +++ b/evidence/results/5c3a7a9e22afadcc800cbbaef0560ee1888c1ffce8b48ea0429d2691f214dcbe.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f34f2f9e5c4149c19797d338e4ab74a4fef27e8e92bcef887517d90ac3dffe74", + "case_hash": "5c3a7a9e22afadcc800cbbaef0560ee1888c1ffce8b48ea0429d2691f214dcbe", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "451e985da6bc8dc682ea3379cdd303f55424f8d9e0c41377f45a5330cdbada99", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5c591205cba10f36028e1ce831730c10b75ddb2e0b54c071aae094beee3ce526.arrow b/evidence/results/5c591205cba10f36028e1ce831730c10b75ddb2e0b54c071aae094beee3ce526.arrow new file mode 100644 index 000000000..78fe11cc0 Binary files /dev/null and b/evidence/results/5c591205cba10f36028e1ce831730c10b75ddb2e0b54c071aae094beee3ce526.arrow differ diff --git a/evidence/results/5c591205cba10f36028e1ce831730c10b75ddb2e0b54c071aae094beee3ce526.json b/evidence/results/5c591205cba10f36028e1ce831730c10b75ddb2e0b54c071aae094beee3ce526.json new file mode 100644 index 000000000..388a83c5f --- /dev/null +++ b/evidence/results/5c591205cba10f36028e1ce831730c10b75ddb2e0b54c071aae094beee3ce526.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b9d26c731d74611b070fd3d90fc6dd00eaf4b9ef674753f2ea012b78bc5c1492", + "case_hash": "5c591205cba10f36028e1ce831730c10b75ddb2e0b54c071aae094beee3ce526", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "046e5477765cfc2d8d964af46de9ec7adcb1142e068826a9ae9431203f70b40f", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5c7a521a7dd1fb1241989511d620cf38f6f4047c5be06f35fc1638fa0d42672a.arrow b/evidence/results/5c7a521a7dd1fb1241989511d620cf38f6f4047c5be06f35fc1638fa0d42672a.arrow new file mode 100644 index 000000000..c6e5b9131 Binary files /dev/null and b/evidence/results/5c7a521a7dd1fb1241989511d620cf38f6f4047c5be06f35fc1638fa0d42672a.arrow differ diff --git a/evidence/results/5c7a521a7dd1fb1241989511d620cf38f6f4047c5be06f35fc1638fa0d42672a.json b/evidence/results/5c7a521a7dd1fb1241989511d620cf38f6f4047c5be06f35fc1638fa0d42672a.json new file mode 100644 index 000000000..fef54dc3c --- /dev/null +++ b/evidence/results/5c7a521a7dd1fb1241989511d620cf38f6f4047c5be06f35fc1638fa0d42672a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "640c9eb224916d692a99975aa2c7c3bd89437fc21946e5eae1b20bac0a074265", + "case_hash": "5c7a521a7dd1fb1241989511d620cf38f6f4047c5be06f35fc1638fa0d42672a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3ee1abf80d0e59b401102d95481e1211de50aa320fc244cd04cb066cce485080", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5c88ba5e15b82c5f05d4954fb7570c9fecec33a88fb293058189b4e472beb919.arrow b/evidence/results/5c88ba5e15b82c5f05d4954fb7570c9fecec33a88fb293058189b4e472beb919.arrow new file mode 100644 index 000000000..566d31e1a Binary files /dev/null and b/evidence/results/5c88ba5e15b82c5f05d4954fb7570c9fecec33a88fb293058189b4e472beb919.arrow differ diff --git a/evidence/results/5c88ba5e15b82c5f05d4954fb7570c9fecec33a88fb293058189b4e472beb919.json b/evidence/results/5c88ba5e15b82c5f05d4954fb7570c9fecec33a88fb293058189b4e472beb919.json new file mode 100644 index 000000000..d8d8c53ec --- /dev/null +++ b/evidence/results/5c88ba5e15b82c5f05d4954fb7570c9fecec33a88fb293058189b4e472beb919.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "88707b252a1fbf3a66f2bf403d3cdb5a7c0097a0124c5a13742166531e6d43b5", + "case_hash": "5c88ba5e15b82c5f05d4954fb7570c9fecec33a88fb293058189b4e472beb919", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c6244f29560004aabc1fe53c1975a5f36bbf9082b509b083108b4844f820f8c3", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5cbfe47c47ea5d00c61cdd17d4dafcdfbdb1843a61f9c5946979d850dfa8086b.json b/evidence/results/5cbfe47c47ea5d00c61cdd17d4dafcdfbdb1843a61f9c5946979d850dfa8086b.json new file mode 100644 index 000000000..4c3eb60cd --- /dev/null +++ b/evidence/results/5cbfe47c47ea5d00c61cdd17d4dafcdfbdb1843a61f9c5946979d850dfa8086b.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "5cbfe47c47ea5d00c61cdd17d4dafcdfbdb1843a61f9c5946979d850dfa8086b", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100108, + "message": "Time '25:00:00' is not recognized", + "sqlstate": "22007" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "67c53ec33d05cce462b29277d0e2f3de517f5c331d85a42692d6153c9fd46e13", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5cea8a8d07c032e8eff6d0d66926306c1e336bb9565db7558e20902b2f681ffa.arrow b/evidence/results/5cea8a8d07c032e8eff6d0d66926306c1e336bb9565db7558e20902b2f681ffa.arrow new file mode 100644 index 000000000..583babb2e Binary files /dev/null and b/evidence/results/5cea8a8d07c032e8eff6d0d66926306c1e336bb9565db7558e20902b2f681ffa.arrow differ diff --git a/evidence/results/5cea8a8d07c032e8eff6d0d66926306c1e336bb9565db7558e20902b2f681ffa.json b/evidence/results/5cea8a8d07c032e8eff6d0d66926306c1e336bb9565db7558e20902b2f681ffa.json new file mode 100644 index 000000000..a13f79beb --- /dev/null +++ b/evidence/results/5cea8a8d07c032e8eff6d0d66926306c1e336bb9565db7558e20902b2f681ffa.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "86704e7622eb88d1f18602efe789dae65fc1ef067f91429f5eb2b7c0480bf26a", + "case_hash": "5cea8a8d07c032e8eff6d0d66926306c1e336bb9565db7558e20902b2f681ffa", + "columns": [ + { + "internal_size": 100663296, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "59f280556701d172e8f17980bfaf3a744bc686ead38668ca81ad493d718feb0d", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5d291456ca07103c2ba56330b98a651063b20e325f447505da1d6665c411e49c.arrow b/evidence/results/5d291456ca07103c2ba56330b98a651063b20e325f447505da1d6665c411e49c.arrow new file mode 100644 index 000000000..5acceb7bf Binary files /dev/null and b/evidence/results/5d291456ca07103c2ba56330b98a651063b20e325f447505da1d6665c411e49c.arrow differ diff --git a/evidence/results/5d291456ca07103c2ba56330b98a651063b20e325f447505da1d6665c411e49c.json b/evidence/results/5d291456ca07103c2ba56330b98a651063b20e325f447505da1d6665c411e49c.json new file mode 100644 index 000000000..f6f57b426 --- /dev/null +++ b/evidence/results/5d291456ca07103c2ba56330b98a651063b20e325f447505da1d6665c411e49c.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "b7ffcbccc6ded766427334c15948fad00297ad983ae324baae1ce223e3886327", + "case_hash": "5d291456ca07103c2ba56330b98a651063b20e325f447505da1d6665c411e49c", + "columns": [ + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "VALID_SRID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3194f198cf048a66e2977ed3792a3f8c53e2f64d4dc32072ce24f2f75cbffb83", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5d358d4326f855a4021c5549fa8b133f7ba01de6d204dafc8ae4b4003ca338b5.arrow b/evidence/results/5d358d4326f855a4021c5549fa8b133f7ba01de6d204dafc8ae4b4003ca338b5.arrow new file mode 100644 index 000000000..5c97d9288 Binary files /dev/null and b/evidence/results/5d358d4326f855a4021c5549fa8b133f7ba01de6d204dafc8ae4b4003ca338b5.arrow differ diff --git a/evidence/results/5d358d4326f855a4021c5549fa8b133f7ba01de6d204dafc8ae4b4003ca338b5.json b/evidence/results/5d358d4326f855a4021c5549fa8b133f7ba01de6d204dafc8ae4b4003ca338b5.json new file mode 100644 index 000000000..ef7858b75 --- /dev/null +++ b/evidence/results/5d358d4326f855a4021c5549fa8b133f7ba01de6d204dafc8ae4b4003ca338b5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2d2e1c43669aa940bb6c7f0873b4313303f6dca4e53ea295edb5eedd2107d584", + "case_hash": "5d358d4326f855a4021c5549fa8b133f7ba01de6d204dafc8ae4b4003ca338b5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ef2aa90d6ce101d3070a7b524290726699d73e1ee9ab1f6b43c5afe562b00b3c", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5d6b61c347e0465c268c942647344f433c487a2abe709031e471cd94a2ff54a0.arrow b/evidence/results/5d6b61c347e0465c268c942647344f433c487a2abe709031e471cd94a2ff54a0.arrow new file mode 100644 index 000000000..a9a02dc4b Binary files /dev/null and b/evidence/results/5d6b61c347e0465c268c942647344f433c487a2abe709031e471cd94a2ff54a0.arrow differ diff --git a/evidence/results/5d6b61c347e0465c268c942647344f433c487a2abe709031e471cd94a2ff54a0.json b/evidence/results/5d6b61c347e0465c268c942647344f433c487a2abe709031e471cd94a2ff54a0.json new file mode 100644 index 000000000..6ef19d0c9 --- /dev/null +++ b/evidence/results/5d6b61c347e0465c268c942647344f433c487a2abe709031e471cd94a2ff54a0.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "92b0f524de0f77c877ed1ebacc774507d6644eafcbb3fbf3bb05e1d0f30ec743", + "case_hash": "5d6b61c347e0465c268c942647344f433c487a2abe709031e471cd94a2ff54a0", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8e0daef67a54ef552f21e88d4f14cf3b42447b2c8fe90ff5b6dcc0dc633dc65b", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5d723b79523c3e7d2b238bc33ce5a9ad7341f41a372da78e9612a4a56d4b890e.arrow b/evidence/results/5d723b79523c3e7d2b238bc33ce5a9ad7341f41a372da78e9612a4a56d4b890e.arrow new file mode 100644 index 000000000..9e9149755 Binary files /dev/null and b/evidence/results/5d723b79523c3e7d2b238bc33ce5a9ad7341f41a372da78e9612a4a56d4b890e.arrow differ diff --git a/evidence/results/5d723b79523c3e7d2b238bc33ce5a9ad7341f41a372da78e9612a4a56d4b890e.json b/evidence/results/5d723b79523c3e7d2b238bc33ce5a9ad7341f41a372da78e9612a4a56d4b890e.json new file mode 100644 index 000000000..f07bdf7e0 --- /dev/null +++ b/evidence/results/5d723b79523c3e7d2b238bc33ce5a9ad7341f41a372da78e9612a4a56d4b890e.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f7a97da50da7beffd32268271290ebb51530c7cf3168f1e2f1ffa4ab6253d322", + "case_hash": "5d723b79523c3e7d2b238bc33ce5a9ad7341f41a372da78e9612a4a56d4b890e", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b47f9aaf9e8f80cd3748ca0866a227ff5ee75bd4377063ec3e545b01e221f1a5", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5d8924cdcd3d3128ac8b0b01f16faf7e124f1eee379db2cbec5d02ec5ab03805.arrow b/evidence/results/5d8924cdcd3d3128ac8b0b01f16faf7e124f1eee379db2cbec5d02ec5ab03805.arrow new file mode 100644 index 000000000..e80847182 Binary files /dev/null and b/evidence/results/5d8924cdcd3d3128ac8b0b01f16faf7e124f1eee379db2cbec5d02ec5ab03805.arrow differ diff --git a/evidence/results/5d8924cdcd3d3128ac8b0b01f16faf7e124f1eee379db2cbec5d02ec5ab03805.json b/evidence/results/5d8924cdcd3d3128ac8b0b01f16faf7e124f1eee379db2cbec5d02ec5ab03805.json new file mode 100644 index 000000000..f1941eabb --- /dev/null +++ b/evidence/results/5d8924cdcd3d3128ac8b0b01f16faf7e124f1eee379db2cbec5d02ec5ab03805.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "3003b3e6455cbfa7b2ffb433c05d07d2a8b6563ac73f463b27a52463e5d1c55d", + "case_hash": "5d8924cdcd3d3128ac8b0b01f16faf7e124f1eee379db2cbec5d02ec5ab03805", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ba73d1ac16d462193454c7ef7ab3d33e44e496d8922fb242e68581e6a84e0f2e", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5d96b760014d3e840554ca3c5dcdb288785653314c2096a1f67a0de28bd6ffea.arrow b/evidence/results/5d96b760014d3e840554ca3c5dcdb288785653314c2096a1f67a0de28bd6ffea.arrow new file mode 100644 index 000000000..5acceb7bf Binary files /dev/null and b/evidence/results/5d96b760014d3e840554ca3c5dcdb288785653314c2096a1f67a0de28bd6ffea.arrow differ diff --git a/evidence/results/5d96b760014d3e840554ca3c5dcdb288785653314c2096a1f67a0de28bd6ffea.json b/evidence/results/5d96b760014d3e840554ca3c5dcdb288785653314c2096a1f67a0de28bd6ffea.json new file mode 100644 index 000000000..fc9e40877 --- /dev/null +++ b/evidence/results/5d96b760014d3e840554ca3c5dcdb288785653314c2096a1f67a0de28bd6ffea.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "b7ffcbccc6ded766427334c15948fad00297ad983ae324baae1ce223e3886327", + "case_hash": "5d96b760014d3e840554ca3c5dcdb288785653314c2096a1f67a0de28bd6ffea", + "columns": [ + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "VALID_SRID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "40bd49e9f4c18dd6e2b44211eb34a86c4cb04635ebe22ff5b2098b5610c97a24", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5da2071d0d2ff6a9a0f5f045dba4ce4cab26516a0e84414f021f58173b95c8b9.arrow b/evidence/results/5da2071d0d2ff6a9a0f5f045dba4ce4cab26516a0e84414f021f58173b95c8b9.arrow new file mode 100644 index 000000000..6253cbe3c Binary files /dev/null and b/evidence/results/5da2071d0d2ff6a9a0f5f045dba4ce4cab26516a0e84414f021f58173b95c8b9.arrow differ diff --git a/evidence/results/5da2071d0d2ff6a9a0f5f045dba4ce4cab26516a0e84414f021f58173b95c8b9.json b/evidence/results/5da2071d0d2ff6a9a0f5f045dba4ce4cab26516a0e84414f021f58173b95c8b9.json new file mode 100644 index 000000000..cf280b76a --- /dev/null +++ b/evidence/results/5da2071d0d2ff6a9a0f5f045dba4ce4cab26516a0e84414f021f58173b95c8b9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a983f4574931a124c615ad135ac2f63a9b5d298d42cb3089fe23e524a56a150c", + "case_hash": "5da2071d0d2ff6a9a0f5f045dba4ce4cab26516a0e84414f021f58173b95c8b9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "71ea431f5f14b3f920888a874c7d25566441cc8fa10ee0ecc0b2b1a8ec842357", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5da635238218bc9eeddff5c9b9276646e0d5a9a4caed156cf441346ae9921ac4.arrow b/evidence/results/5da635238218bc9eeddff5c9b9276646e0d5a9a4caed156cf441346ae9921ac4.arrow new file mode 100644 index 000000000..51327b560 Binary files /dev/null and b/evidence/results/5da635238218bc9eeddff5c9b9276646e0d5a9a4caed156cf441346ae9921ac4.arrow differ diff --git a/evidence/results/5da635238218bc9eeddff5c9b9276646e0d5a9a4caed156cf441346ae9921ac4.json b/evidence/results/5da635238218bc9eeddff5c9b9276646e0d5a9a4caed156cf441346ae9921ac4.json new file mode 100644 index 000000000..e841c0e9b --- /dev/null +++ b/evidence/results/5da635238218bc9eeddff5c9b9276646e0d5a9a4caed156cf441346ae9921ac4.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "d9c81efc3302c72dc98530b4cad901137435616143e2e82b24a6f934bede1778", + "case_hash": "5da635238218bc9eeddff5c9b9276646e0d5a9a4caed156cf441346ae9921ac4", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "CELL", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3d7b3d08575433606270ae8eb47b922c6e316b9d5805860b43240f928db021ae", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5db2bd9fd037fd930ee060b7d686691427c8fb06f6b55f4afd53f775c813a035.arrow b/evidence/results/5db2bd9fd037fd930ee060b7d686691427c8fb06f6b55f4afd53f775c813a035.arrow new file mode 100644 index 000000000..f161c3d62 Binary files /dev/null and b/evidence/results/5db2bd9fd037fd930ee060b7d686691427c8fb06f6b55f4afd53f775c813a035.arrow differ diff --git a/evidence/results/5db2bd9fd037fd930ee060b7d686691427c8fb06f6b55f4afd53f775c813a035.json b/evidence/results/5db2bd9fd037fd930ee060b7d686691427c8fb06f6b55f4afd53f775c813a035.json new file mode 100644 index 000000000..6915e4857 --- /dev/null +++ b/evidence/results/5db2bd9fd037fd930ee060b7d686691427c8fb06f6b55f4afd53f775c813a035.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "03d735490b8700e9fe848c2f4cc060f0a7e6540c2da8b78f5a6c7b8e03758c1f", + "case_hash": "5db2bd9fd037fd930ee060b7d686691427c8fb06f6b55f4afd53f775c813a035", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ca7bb1d195457968b34d473aa528cdbf9241e2d5d4d0a0be20a2b8e992ee7c28", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5dcf5fc1010bc3432c87e35765c56186330d99e1eb2431327923997417f12409.json b/evidence/results/5dcf5fc1010bc3432c87e35765c56186330d99e1eb2431327923997417f12409.json new file mode 100644 index 000000000..582622c72 --- /dev/null +++ b/evidence/results/5dcf5fc1010bc3432c87e35765c56186330d99e1eb2431327923997417f12409.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "5dcf5fc1010bc3432c87e35765c56186330d99e1eb2431327923997417f12409", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100059, + "message": "Weekday 'xx' is not recognized", + "sqlstate": "22007" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "98ae554eeccbb0297b1d4c8b00081bb8d667a09bec49174dd6effff19ad7b5e1", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5df4297b36e6f1e5b7d906ff1634ab93a9646a1798da675f2d768741b90845ae.arrow b/evidence/results/5df4297b36e6f1e5b7d906ff1634ab93a9646a1798da675f2d768741b90845ae.arrow new file mode 100644 index 000000000..97180ee0f Binary files /dev/null and b/evidence/results/5df4297b36e6f1e5b7d906ff1634ab93a9646a1798da675f2d768741b90845ae.arrow differ diff --git a/evidence/results/5df4297b36e6f1e5b7d906ff1634ab93a9646a1798da675f2d768741b90845ae.json b/evidence/results/5df4297b36e6f1e5b7d906ff1634ab93a9646a1798da675f2d768741b90845ae.json new file mode 100644 index 000000000..d696c3114 --- /dev/null +++ b/evidence/results/5df4297b36e6f1e5b7d906ff1634ab93a9646a1798da675f2d768741b90845ae.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "1894b555836d0980c505fe356c8f72b870603256a5298dcad3ea669dab99fc5a", + "case_hash": "5df4297b36e6f1e5b7d906ff1634ab93a9646a1798da675f2d768741b90845ae", + "columns": [ + { + "internal_size": null, + "name": "DAYOFYEAR", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAY", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e4f59d00e2612f0193ecb5967b28adaf4d2dbb05b50e1c96d0eec9cb00c6e4bc", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5df859ce7950eb45d886449d466646611653f5391307e91db6de5e597323aa2c.arrow b/evidence/results/5df859ce7950eb45d886449d466646611653f5391307e91db6de5e597323aa2c.arrow new file mode 100644 index 000000000..99a34c784 Binary files /dev/null and b/evidence/results/5df859ce7950eb45d886449d466646611653f5391307e91db6de5e597323aa2c.arrow differ diff --git a/evidence/results/5df859ce7950eb45d886449d466646611653f5391307e91db6de5e597323aa2c.json b/evidence/results/5df859ce7950eb45d886449d466646611653f5391307e91db6de5e597323aa2c.json new file mode 100644 index 000000000..cc7bf9da0 --- /dev/null +++ b/evidence/results/5df859ce7950eb45d886449d466646611653f5391307e91db6de5e597323aa2c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7bebfaf2fc59722a3c473a35bb8a397fb70ca253c25bc6b70985002a416c24d5", + "case_hash": "5df859ce7950eb45d886449d466646611653f5391307e91db6de5e597323aa2c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0b057098d755b67d8b38793c646aa72876a57f8ffa42202729593cda0f2debbb", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5e159489a16714692859af09114f6e64cedacc2d3aa2d0fd92ad6facb38deeac.arrow b/evidence/results/5e159489a16714692859af09114f6e64cedacc2d3aa2d0fd92ad6facb38deeac.arrow new file mode 100644 index 000000000..6a71868b5 Binary files /dev/null and b/evidence/results/5e159489a16714692859af09114f6e64cedacc2d3aa2d0fd92ad6facb38deeac.arrow differ diff --git a/evidence/results/5e159489a16714692859af09114f6e64cedacc2d3aa2d0fd92ad6facb38deeac.json b/evidence/results/5e159489a16714692859af09114f6e64cedacc2d3aa2d0fd92ad6facb38deeac.json new file mode 100644 index 000000000..b6b098946 --- /dev/null +++ b/evidence/results/5e159489a16714692859af09114f6e64cedacc2d3aa2d0fd92ad6facb38deeac.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "976f65ae48f7a25443f828ba6f8750adb1294989cb870bc8fb661f84fa82cb50", + "case_hash": "5e159489a16714692859af09114f6e64cedacc2d3aa2d0fd92ad6facb38deeac", + "columns": [ + { + "internal_size": 32, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3466d46c5a7fd6ed020413ab9cc50695b5aa18c6c50e2d5298c364c8b823a7dd", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5e317b18d974dc42acd7d16b44000bab371bcfd06d9cf7e21dbc6362c8465a23.arrow b/evidence/results/5e317b18d974dc42acd7d16b44000bab371bcfd06d9cf7e21dbc6362c8465a23.arrow new file mode 100644 index 000000000..ccee1629e Binary files /dev/null and b/evidence/results/5e317b18d974dc42acd7d16b44000bab371bcfd06d9cf7e21dbc6362c8465a23.arrow differ diff --git a/evidence/results/5e317b18d974dc42acd7d16b44000bab371bcfd06d9cf7e21dbc6362c8465a23.json b/evidence/results/5e317b18d974dc42acd7d16b44000bab371bcfd06d9cf7e21dbc6362c8465a23.json new file mode 100644 index 000000000..51d5d7b86 --- /dev/null +++ b/evidence/results/5e317b18d974dc42acd7d16b44000bab371bcfd06d9cf7e21dbc6362c8465a23.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2af880eb5a21b67f65ad67c172b1f72f490d3a849a8e3f83bad6e9722f945cbd", + "case_hash": "5e317b18d974dc42acd7d16b44000bab371bcfd06d9cf7e21dbc6362c8465a23", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a460e2da855cb68a0f3869711798012c6185fdaf5b954fa47295240d7bbb6c02", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5e4b44a1d7474580905bb218f4b5b0125462d49bbaf7ae848c7f0df4081f28ce.arrow b/evidence/results/5e4b44a1d7474580905bb218f4b5b0125462d49bbaf7ae848c7f0df4081f28ce.arrow new file mode 100644 index 000000000..c55504616 Binary files /dev/null and b/evidence/results/5e4b44a1d7474580905bb218f4b5b0125462d49bbaf7ae848c7f0df4081f28ce.arrow differ diff --git a/evidence/results/5e4b44a1d7474580905bb218f4b5b0125462d49bbaf7ae848c7f0df4081f28ce.json b/evidence/results/5e4b44a1d7474580905bb218f4b5b0125462d49bbaf7ae848c7f0df4081f28ce.json new file mode 100644 index 000000000..9b2679adf --- /dev/null +++ b/evidence/results/5e4b44a1d7474580905bb218f4b5b0125462d49bbaf7ae848c7f0df4081f28ce.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "50cc0565b0a7310c0e42754c0a566a910ed30047fb14980c3cad8d2bf3cb4efc", + "case_hash": "5e4b44a1d7474580905bb218f4b5b0125462d49bbaf7ae848c7f0df4081f28ce", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "C", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1890712d0296469986e15ed5e79a3360fac0444214a2946106d3e14f36346e41", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5e50ff0a693bb69d10b16fa7b86fa2f34fddd5249a6ffca1eaecc704e5e59808.arrow b/evidence/results/5e50ff0a693bb69d10b16fa7b86fa2f34fddd5249a6ffca1eaecc704e5e59808.arrow new file mode 100644 index 000000000..204f63afc Binary files /dev/null and b/evidence/results/5e50ff0a693bb69d10b16fa7b86fa2f34fddd5249a6ffca1eaecc704e5e59808.arrow differ diff --git a/evidence/results/5e50ff0a693bb69d10b16fa7b86fa2f34fddd5249a6ffca1eaecc704e5e59808.json b/evidence/results/5e50ff0a693bb69d10b16fa7b86fa2f34fddd5249a6ffca1eaecc704e5e59808.json new file mode 100644 index 000000000..ec91bf2a2 --- /dev/null +++ b/evidence/results/5e50ff0a693bb69d10b16fa7b86fa2f34fddd5249a6ffca1eaecc704e5e59808.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6d61e26b34dedc9088264068b7483c3c8640333de11ef95cde355e0368f22b3e", + "case_hash": "5e50ff0a693bb69d10b16fa7b86fa2f34fddd5249a6ffca1eaecc704e5e59808", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c76ce75c84fb318fc5e3bccda4bdae6f64a417cf48052fd9dbfa7243ba906e4a", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5e75e00db23bb3be35e5fa24c730b00de08d1d0c4849e64d467dd832182220e2.arrow b/evidence/results/5e75e00db23bb3be35e5fa24c730b00de08d1d0c4849e64d467dd832182220e2.arrow new file mode 100644 index 000000000..02047a8ee Binary files /dev/null and b/evidence/results/5e75e00db23bb3be35e5fa24c730b00de08d1d0c4849e64d467dd832182220e2.arrow differ diff --git a/evidence/results/5e75e00db23bb3be35e5fa24c730b00de08d1d0c4849e64d467dd832182220e2.json b/evidence/results/5e75e00db23bb3be35e5fa24c730b00de08d1d0c4849e64d467dd832182220e2.json new file mode 100644 index 000000000..ad4a720a3 --- /dev/null +++ b/evidence/results/5e75e00db23bb3be35e5fa24c730b00de08d1d0c4849e64d467dd832182220e2.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "0f7756f45dabafb586678a390c19fc985cafe04c79a8e53d141be6f947b7fae1", + "case_hash": "5e75e00db23bb3be35e5fa24c730b00de08d1d0c4849e64d467dd832182220e2", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1de46010f81daa198688da4582f4210977dc786e730d17c6c14c2f8734c58e85", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5e7c422f2d4f9bf9c36c6a56f82b0ef38159130bd3f27e155e6a5bc9867c8497.arrow b/evidence/results/5e7c422f2d4f9bf9c36c6a56f82b0ef38159130bd3f27e155e6a5bc9867c8497.arrow new file mode 100644 index 000000000..0345cb3b6 Binary files /dev/null and b/evidence/results/5e7c422f2d4f9bf9c36c6a56f82b0ef38159130bd3f27e155e6a5bc9867c8497.arrow differ diff --git a/evidence/results/5e7c422f2d4f9bf9c36c6a56f82b0ef38159130bd3f27e155e6a5bc9867c8497.json b/evidence/results/5e7c422f2d4f9bf9c36c6a56f82b0ef38159130bd3f27e155e6a5bc9867c8497.json new file mode 100644 index 000000000..8cefeeec1 --- /dev/null +++ b/evidence/results/5e7c422f2d4f9bf9c36c6a56f82b0ef38159130bd3f27e155e6a5bc9867c8497.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "11e765567585564cadf90c641314230cba592abda434d47ee8cf9e6f4cbb3fd0", + "case_hash": "5e7c422f2d4f9bf9c36c6a56f82b0ef38159130bd3f27e155e6a5bc9867c8497", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0296f7384370add9d80b9c92dbcb629a6cd2319d9454f34a148a0108ab3174c8", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5e7fc75ec84d540c9f95e64942277c714e728cb2620e6914a98cb20d3190387c.arrow b/evidence/results/5e7fc75ec84d540c9f95e64942277c714e728cb2620e6914a98cb20d3190387c.arrow new file mode 100644 index 000000000..187ce1abf Binary files /dev/null and b/evidence/results/5e7fc75ec84d540c9f95e64942277c714e728cb2620e6914a98cb20d3190387c.arrow differ diff --git a/evidence/results/5e7fc75ec84d540c9f95e64942277c714e728cb2620e6914a98cb20d3190387c.json b/evidence/results/5e7fc75ec84d540c9f95e64942277c714e728cb2620e6914a98cb20d3190387c.json new file mode 100644 index 000000000..8c6edc7cc --- /dev/null +++ b/evidence/results/5e7fc75ec84d540c9f95e64942277c714e728cb2620e6914a98cb20d3190387c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "87c0525491cc0edc222ac66bda8fe1dbad3bd5592737e6438026b0391163141e", + "case_hash": "5e7fc75ec84d540c9f95e64942277c714e728cb2620e6914a98cb20d3190387c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0dba397df9b264f75d8c4ea58ef9da9c726ea7f9514a859d26d40c5ae7c36f50", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5e85a6dc6e08eaf58f001d70a34a8420c3f95e9c2ff5d0614e4d37eb3147bde6.arrow b/evidence/results/5e85a6dc6e08eaf58f001d70a34a8420c3f95e9c2ff5d0614e4d37eb3147bde6.arrow new file mode 100644 index 000000000..469a31a6e Binary files /dev/null and b/evidence/results/5e85a6dc6e08eaf58f001d70a34a8420c3f95e9c2ff5d0614e4d37eb3147bde6.arrow differ diff --git a/evidence/results/5e85a6dc6e08eaf58f001d70a34a8420c3f95e9c2ff5d0614e4d37eb3147bde6.json b/evidence/results/5e85a6dc6e08eaf58f001d70a34a8420c3f95e9c2ff5d0614e4d37eb3147bde6.json new file mode 100644 index 000000000..4aef46455 --- /dev/null +++ b/evidence/results/5e85a6dc6e08eaf58f001d70a34a8420c3f95e9c2ff5d0614e4d37eb3147bde6.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c98cf7bd66d18044c62d49a46bb0aa3e4d2e6aba3d0999db293ba9281703ef79", + "case_hash": "5e85a6dc6e08eaf58f001d70a34a8420c3f95e9c2ff5d0614e4d37eb3147bde6", + "columns": [ + { + "internal_size": 134217728, + "name": "T", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "CLOSE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "98fc5634b380142e7bfb3153bba10c71a8e70b215089352dbf859cc1349705d7", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5e98effbe4e3ed4d3dda61c19c2d723ad707ea4a579a6597e63fe351fc16f597.arrow b/evidence/results/5e98effbe4e3ed4d3dda61c19c2d723ad707ea4a579a6597e63fe351fc16f597.arrow new file mode 100644 index 000000000..1a0d4fb47 Binary files /dev/null and b/evidence/results/5e98effbe4e3ed4d3dda61c19c2d723ad707ea4a579a6597e63fe351fc16f597.arrow differ diff --git a/evidence/results/5e98effbe4e3ed4d3dda61c19c2d723ad707ea4a579a6597e63fe351fc16f597.json b/evidence/results/5e98effbe4e3ed4d3dda61c19c2d723ad707ea4a579a6597e63fe351fc16f597.json new file mode 100644 index 000000000..408362f62 --- /dev/null +++ b/evidence/results/5e98effbe4e3ed4d3dda61c19c2d723ad707ea4a579a6597e63fe351fc16f597.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "510a1a7ca0c849352047cfd40340f477011aba5ecc8f7102b8f930b45863d4f5", + "case_hash": "5e98effbe4e3ed4d3dda61c19c2d723ad707ea4a579a6597e63fe351fc16f597", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "08376f12e027b4a8cd8f08464b819db44b7cab23799160d7da4357f0685d4409", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5ecc48f64b51f43e582d56b5f24ed85aa3615570b933beee9b44ff446efc5d9c.arrow b/evidence/results/5ecc48f64b51f43e582d56b5f24ed85aa3615570b933beee9b44ff446efc5d9c.arrow new file mode 100644 index 000000000..3320b6e83 Binary files /dev/null and b/evidence/results/5ecc48f64b51f43e582d56b5f24ed85aa3615570b933beee9b44ff446efc5d9c.arrow differ diff --git a/evidence/results/5ecc48f64b51f43e582d56b5f24ed85aa3615570b933beee9b44ff446efc5d9c.json b/evidence/results/5ecc48f64b51f43e582d56b5f24ed85aa3615570b933beee9b44ff446efc5d9c.json new file mode 100644 index 000000000..f9855bde6 --- /dev/null +++ b/evidence/results/5ecc48f64b51f43e582d56b5f24ed85aa3615570b933beee9b44ff446efc5d9c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1c14448546d2b324e464de4742678b0743c8717e75513ffb88a9da5c942c9354", + "case_hash": "5ecc48f64b51f43e582d56b5f24ed85aa3615570b933beee9b44ff446efc5d9c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "14d38e0ebb377f765aff4ef91675c0a03b92e1943ccf3e791134e4c429e7767d", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5ecd0af2efec84637f15b88b036674d5d94bdc75c94752b2affc23b4bc155ae8.arrow b/evidence/results/5ecd0af2efec84637f15b88b036674d5d94bdc75c94752b2affc23b4bc155ae8.arrow new file mode 100644 index 000000000..bd5c44805 Binary files /dev/null and b/evidence/results/5ecd0af2efec84637f15b88b036674d5d94bdc75c94752b2affc23b4bc155ae8.arrow differ diff --git a/evidence/results/5ecd0af2efec84637f15b88b036674d5d94bdc75c94752b2affc23b4bc155ae8.json b/evidence/results/5ecd0af2efec84637f15b88b036674d5d94bdc75c94752b2affc23b4bc155ae8.json new file mode 100644 index 000000000..4a610b586 --- /dev/null +++ b/evidence/results/5ecd0af2efec84637f15b88b036674d5d94bdc75c94752b2affc23b4bc155ae8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "065728d066928594e4631d9390383364e1748966b16f21dc9d0f33072249ec04", + "case_hash": "5ecd0af2efec84637f15b88b036674d5d94bdc75c94752b2affc23b4bc155ae8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "047ad2145e7dc93a9d7bdbcae5ec412769c4b6c317545ebbf7b86fb497a601c3", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5ed60680e6d987067d14d282f253c1e5a39f5a52e30a9ef2dba2f33e37cc0cb9.arrow b/evidence/results/5ed60680e6d987067d14d282f253c1e5a39f5a52e30a9ef2dba2f33e37cc0cb9.arrow new file mode 100644 index 000000000..2c5f4cc75 Binary files /dev/null and b/evidence/results/5ed60680e6d987067d14d282f253c1e5a39f5a52e30a9ef2dba2f33e37cc0cb9.arrow differ diff --git a/evidence/results/5ed60680e6d987067d14d282f253c1e5a39f5a52e30a9ef2dba2f33e37cc0cb9.json b/evidence/results/5ed60680e6d987067d14d282f253c1e5a39f5a52e30a9ef2dba2f33e37cc0cb9.json new file mode 100644 index 000000000..77e593721 --- /dev/null +++ b/evidence/results/5ed60680e6d987067d14d282f253c1e5a39f5a52e30a9ef2dba2f33e37cc0cb9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "892b95095a9e05b91ef46ca62bf61c285cca2ef5c32490a3fcbbcf05f7af40aa", + "case_hash": "5ed60680e6d987067d14d282f253c1e5a39f5a52e30a9ef2dba2f33e37cc0cb9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a0df8e9e1b0dc5266c220aa371c38e6edf52e46350a68f16197951bd40677d8f", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5ef66bb3d8f3df0d81247e4a8bcc31f457447b427545731da00d74c3dfcc8af5.arrow b/evidence/results/5ef66bb3d8f3df0d81247e4a8bcc31f457447b427545731da00d74c3dfcc8af5.arrow new file mode 100644 index 000000000..27f618f66 Binary files /dev/null and b/evidence/results/5ef66bb3d8f3df0d81247e4a8bcc31f457447b427545731da00d74c3dfcc8af5.arrow differ diff --git a/evidence/results/5ef66bb3d8f3df0d81247e4a8bcc31f457447b427545731da00d74c3dfcc8af5.json b/evidence/results/5ef66bb3d8f3df0d81247e4a8bcc31f457447b427545731da00d74c3dfcc8af5.json new file mode 100644 index 000000000..d7560ba63 --- /dev/null +++ b/evidence/results/5ef66bb3d8f3df0d81247e4a8bcc31f457447b427545731da00d74c3dfcc8af5.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "8bf49c6da36fa1aa5670e2f05c15ae4ce9c947df2f752b5c6b4ab7e58a7b140b", + "case_hash": "5ef66bb3d8f3df0d81247e4a8bcc31f457447b427545731da00d74c3dfcc8af5", + "columns": [ + { + "internal_size": null, + "name": "A", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "N", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7a9c19407bfba40dd701d63b327f5ac655c26a914b3e133d79d3edb7e81059d5", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5f2cbcf1b6476ac7dcc7224c8f77139db4e8ac6df448c96f0ecb808c414f46af.arrow b/evidence/results/5f2cbcf1b6476ac7dcc7224c8f77139db4e8ac6df448c96f0ecb808c414f46af.arrow new file mode 100644 index 000000000..9233f4a00 Binary files /dev/null and b/evidence/results/5f2cbcf1b6476ac7dcc7224c8f77139db4e8ac6df448c96f0ecb808c414f46af.arrow differ diff --git a/evidence/results/5f2cbcf1b6476ac7dcc7224c8f77139db4e8ac6df448c96f0ecb808c414f46af.json b/evidence/results/5f2cbcf1b6476ac7dcc7224c8f77139db4e8ac6df448c96f0ecb808c414f46af.json new file mode 100644 index 000000000..2eb777a56 --- /dev/null +++ b/evidence/results/5f2cbcf1b6476ac7dcc7224c8f77139db4e8ac6df448c96f0ecb808c414f46af.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "14d61770351d3b9a40d1ae49afd4b4244c42d22c35816039f01a7c7f61ea3318", + "case_hash": "5f2cbcf1b6476ac7dcc7224c8f77139db4e8ac6df448c96f0ecb808c414f46af", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1fa38beb878a7ab36de3f6d15c73adaf0b0ce0dc9ff0e5cd9c6fb2631bfc5589", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5f4862ffd16ac0b2cf28ab726c25ff08418c940ee28f1e16a054ad1ba805193f.arrow b/evidence/results/5f4862ffd16ac0b2cf28ab726c25ff08418c940ee28f1e16a054ad1ba805193f.arrow new file mode 100644 index 000000000..3bdf3524a Binary files /dev/null and b/evidence/results/5f4862ffd16ac0b2cf28ab726c25ff08418c940ee28f1e16a054ad1ba805193f.arrow differ diff --git a/evidence/results/5f4862ffd16ac0b2cf28ab726c25ff08418c940ee28f1e16a054ad1ba805193f.json b/evidence/results/5f4862ffd16ac0b2cf28ab726c25ff08418c940ee28f1e16a054ad1ba805193f.json new file mode 100644 index 000000000..10f7a6b88 --- /dev/null +++ b/evidence/results/5f4862ffd16ac0b2cf28ab726c25ff08418c940ee28f1e16a054ad1ba805193f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8a5f4d70a9859030b61a69bdd7ce0519f6aa441b88b2edfc326748701cc6af8b", + "case_hash": "5f4862ffd16ac0b2cf28ab726c25ff08418c940ee28f1e16a054ad1ba805193f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7d9ee4fd8764a48f5673c1600aae6efb0929e4f84585e7aa99b91547ed87780c", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5f6ff8ed3c31da1ce68de92e022660a6cb50bd50b2187d512048a10779a3115e.arrow b/evidence/results/5f6ff8ed3c31da1ce68de92e022660a6cb50bd50b2187d512048a10779a3115e.arrow new file mode 100644 index 000000000..b8520de25 Binary files /dev/null and b/evidence/results/5f6ff8ed3c31da1ce68de92e022660a6cb50bd50b2187d512048a10779a3115e.arrow differ diff --git a/evidence/results/5f6ff8ed3c31da1ce68de92e022660a6cb50bd50b2187d512048a10779a3115e.json b/evidence/results/5f6ff8ed3c31da1ce68de92e022660a6cb50bd50b2187d512048a10779a3115e.json new file mode 100644 index 000000000..e24d98fa0 --- /dev/null +++ b/evidence/results/5f6ff8ed3c31da1ce68de92e022660a6cb50bd50b2187d512048a10779a3115e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9a06290df34792db2021763d80c9500670eba22772463559dca8e3b36ac1b8c7", + "case_hash": "5f6ff8ed3c31da1ce68de92e022660a6cb50bd50b2187d512048a10779a3115e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cbd3d0ac9a5ec31d92eb7c3d7b6bb724e39e94ed284c2c00540ba09e8242f344", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5f821f3003a27e4a51a4f4154777f4fd4bf6423afc9eb51cd7b194126c5cc61a.arrow b/evidence/results/5f821f3003a27e4a51a4f4154777f4fd4bf6423afc9eb51cd7b194126c5cc61a.arrow new file mode 100644 index 000000000..4d41a065a Binary files /dev/null and b/evidence/results/5f821f3003a27e4a51a4f4154777f4fd4bf6423afc9eb51cd7b194126c5cc61a.arrow differ diff --git a/evidence/results/5f821f3003a27e4a51a4f4154777f4fd4bf6423afc9eb51cd7b194126c5cc61a.json b/evidence/results/5f821f3003a27e4a51a4f4154777f4fd4bf6423afc9eb51cd7b194126c5cc61a.json new file mode 100644 index 000000000..be7dd720d --- /dev/null +++ b/evidence/results/5f821f3003a27e4a51a4f4154777f4fd4bf6423afc9eb51cd7b194126c5cc61a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2cbbfb01e8e0d574343d1fe9e9713c7542721ce130f5c2503097e161640a6814", + "case_hash": "5f821f3003a27e4a51a4f4154777f4fd4bf6423afc9eb51cd7b194126c5cc61a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6d0db134f9bc874773358114d896cc6ddf6e5c4483801f712dc0ecb4545cdb27", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5faae6592f11be6ab057f050932bef8cd9fdd693cc3b2aca6641ec31789488ed.arrow b/evidence/results/5faae6592f11be6ab057f050932bef8cd9fdd693cc3b2aca6641ec31789488ed.arrow new file mode 100644 index 000000000..797dc0f08 Binary files /dev/null and b/evidence/results/5faae6592f11be6ab057f050932bef8cd9fdd693cc3b2aca6641ec31789488ed.arrow differ diff --git a/evidence/results/5faae6592f11be6ab057f050932bef8cd9fdd693cc3b2aca6641ec31789488ed.json b/evidence/results/5faae6592f11be6ab057f050932bef8cd9fdd693cc3b2aca6641ec31789488ed.json new file mode 100644 index 000000000..f122dec8f --- /dev/null +++ b/evidence/results/5faae6592f11be6ab057f050932bef8cd9fdd693cc3b2aca6641ec31789488ed.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bd75ebdc0724abb16d6cefd65f1869c6c7fa846e44758dc40bd80efeafd6e31a", + "case_hash": "5faae6592f11be6ab057f050932bef8cd9fdd693cc3b2aca6641ec31789488ed", + "columns": [ + { + "internal_size": 64, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "04cd0422521fe06f46b0271a3c19f084eeb3cb9b02037e46961edb70a8571ce2", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5fad5bc641e7052e653b353a02be8fdd00c0ccb3c2f6e8492460553c86f7bfbe.arrow b/evidence/results/5fad5bc641e7052e653b353a02be8fdd00c0ccb3c2f6e8492460553c86f7bfbe.arrow new file mode 100644 index 000000000..80d92b5f5 Binary files /dev/null and b/evidence/results/5fad5bc641e7052e653b353a02be8fdd00c0ccb3c2f6e8492460553c86f7bfbe.arrow differ diff --git a/evidence/results/5fad5bc641e7052e653b353a02be8fdd00c0ccb3c2f6e8492460553c86f7bfbe.json b/evidence/results/5fad5bc641e7052e653b353a02be8fdd00c0ccb3c2f6e8492460553c86f7bfbe.json new file mode 100644 index 000000000..f31c8b7d5 --- /dev/null +++ b/evidence/results/5fad5bc641e7052e653b353a02be8fdd00c0ccb3c2f6e8492460553c86f7bfbe.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "225dfce2c152481898b1ebd460e7fcfcc099f874d6b9bcde271e786513d6a4d7", + "case_hash": "5fad5bc641e7052e653b353a02be8fdd00c0ccb3c2f6e8492460553c86f7bfbe", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7d6181584109688e64db79c2e2fbd7d3a56f6c0383fb9fcabbe9a5c29f0d2e28", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5fbabc46731c789a6f429b543e09d6a4e8e887fc6221512eae14cd7d69279635.arrow b/evidence/results/5fbabc46731c789a6f429b543e09d6a4e8e887fc6221512eae14cd7d69279635.arrow new file mode 100644 index 000000000..66ff32512 Binary files /dev/null and b/evidence/results/5fbabc46731c789a6f429b543e09d6a4e8e887fc6221512eae14cd7d69279635.arrow differ diff --git a/evidence/results/5fbabc46731c789a6f429b543e09d6a4e8e887fc6221512eae14cd7d69279635.json b/evidence/results/5fbabc46731c789a6f429b543e09d6a4e8e887fc6221512eae14cd7d69279635.json new file mode 100644 index 000000000..0e84496f9 --- /dev/null +++ b/evidence/results/5fbabc46731c789a6f429b543e09d6a4e8e887fc6221512eae14cd7d69279635.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5a2debcb1b755ac3b2e600fdf93e388ba4b6ba7dce67bac9bc599d5192864a16", + "case_hash": "5fbabc46731c789a6f429b543e09d6a4e8e887fc6221512eae14cd7d69279635", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fd379ff8c154633b156e4c0550c611538593759ee508e72ae5c44ca19da87fad", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5fcd8ac18f9c827217662025417f6946c0425bb1abce5e3509e3a4593a59c6a8.arrow b/evidence/results/5fcd8ac18f9c827217662025417f6946c0425bb1abce5e3509e3a4593a59c6a8.arrow new file mode 100644 index 000000000..3320b6e83 Binary files /dev/null and b/evidence/results/5fcd8ac18f9c827217662025417f6946c0425bb1abce5e3509e3a4593a59c6a8.arrow differ diff --git a/evidence/results/5fcd8ac18f9c827217662025417f6946c0425bb1abce5e3509e3a4593a59c6a8.json b/evidence/results/5fcd8ac18f9c827217662025417f6946c0425bb1abce5e3509e3a4593a59c6a8.json new file mode 100644 index 000000000..03fa75e4a --- /dev/null +++ b/evidence/results/5fcd8ac18f9c827217662025417f6946c0425bb1abce5e3509e3a4593a59c6a8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1c14448546d2b324e464de4742678b0743c8717e75513ffb88a9da5c942c9354", + "case_hash": "5fcd8ac18f9c827217662025417f6946c0425bb1abce5e3509e3a4593a59c6a8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "87017d524559ed0a3d37ea43394b554e59e9b33ee8cf8039e8ff61106fc53a06", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5fdd1833d1c49babcf03d636994e11833ffc4db9efb287c7e5452e66e92cb713.arrow b/evidence/results/5fdd1833d1c49babcf03d636994e11833ffc4db9efb287c7e5452e66e92cb713.arrow new file mode 100644 index 000000000..b9f5f6b04 Binary files /dev/null and b/evidence/results/5fdd1833d1c49babcf03d636994e11833ffc4db9efb287c7e5452e66e92cb713.arrow differ diff --git a/evidence/results/5fdd1833d1c49babcf03d636994e11833ffc4db9efb287c7e5452e66e92cb713.json b/evidence/results/5fdd1833d1c49babcf03d636994e11833ffc4db9efb287c7e5452e66e92cb713.json new file mode 100644 index 000000000..aade91b27 --- /dev/null +++ b/evidence/results/5fdd1833d1c49babcf03d636994e11833ffc4db9efb287c7e5452e66e92cb713.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c8058bab16119673c05ca001d27903a8b4077ddd08f5778ca4da5d072c9dc7d3", + "case_hash": "5fdd1833d1c49babcf03d636994e11833ffc4db9efb287c7e5452e66e92cb713", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c4178d695f52ff7199bce92880757c021a2139fb1d55df681b331ad9e322c32e", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5fe5d0d171df3850a46f2aa033441541d7a7f521e22eadc8a8c1dd8f97fb3af5.arrow b/evidence/results/5fe5d0d171df3850a46f2aa033441541d7a7f521e22eadc8a8c1dd8f97fb3af5.arrow new file mode 100644 index 000000000..3bb7f0353 Binary files /dev/null and b/evidence/results/5fe5d0d171df3850a46f2aa033441541d7a7f521e22eadc8a8c1dd8f97fb3af5.arrow differ diff --git a/evidence/results/5fe5d0d171df3850a46f2aa033441541d7a7f521e22eadc8a8c1dd8f97fb3af5.json b/evidence/results/5fe5d0d171df3850a46f2aa033441541d7a7f521e22eadc8a8c1dd8f97fb3af5.json new file mode 100644 index 000000000..4c46589d3 --- /dev/null +++ b/evidence/results/5fe5d0d171df3850a46f2aa033441541d7a7f521e22eadc8a8c1dd8f97fb3af5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1f4f27859bf2f3c0f44eae7d5e024aa39e7266869973a3e6dd060d83ab11079f", + "case_hash": "5fe5d0d171df3850a46f2aa033441541d7a7f521e22eadc8a8c1dd8f97fb3af5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6066eb2104fc873a038e0cb0ce80b9a465f086311dc25e7ec1e24693f916cbcf", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5ff9b87c7438f0d21d9ae563b7198dad699c4144e347f6c6b5148dcbe456de3a.arrow b/evidence/results/5ff9b87c7438f0d21d9ae563b7198dad699c4144e347f6c6b5148dcbe456de3a.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/5ff9b87c7438f0d21d9ae563b7198dad699c4144e347f6c6b5148dcbe456de3a.arrow differ diff --git a/evidence/results/5ff9b87c7438f0d21d9ae563b7198dad699c4144e347f6c6b5148dcbe456de3a.json b/evidence/results/5ff9b87c7438f0d21d9ae563b7198dad699c4144e347f6c6b5148dcbe456de3a.json new file mode 100644 index 000000000..904680c7b --- /dev/null +++ b/evidence/results/5ff9b87c7438f0d21d9ae563b7198dad699c4144e347f6c6b5148dcbe456de3a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "5ff9b87c7438f0d21d9ae563b7198dad699c4144e347f6c6b5148dcbe456de3a", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3b47e4cb99920a17a194ee018895db9d0ce8bcf8918e1f9c7fff9113c989090a", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/5ffcfdb23414ccf84fcd11f91bac5efcfcecef04480df87cdc710ea6ba711a01.arrow b/evidence/results/5ffcfdb23414ccf84fcd11f91bac5efcfcecef04480df87cdc710ea6ba711a01.arrow new file mode 100644 index 000000000..1d6c8871c Binary files /dev/null and b/evidence/results/5ffcfdb23414ccf84fcd11f91bac5efcfcecef04480df87cdc710ea6ba711a01.arrow differ diff --git a/evidence/results/5ffcfdb23414ccf84fcd11f91bac5efcfcecef04480df87cdc710ea6ba711a01.json b/evidence/results/5ffcfdb23414ccf84fcd11f91bac5efcfcecef04480df87cdc710ea6ba711a01.json new file mode 100644 index 000000000..9d6053c0c --- /dev/null +++ b/evidence/results/5ffcfdb23414ccf84fcd11f91bac5efcfcecef04480df87cdc710ea6ba711a01.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "7a8dd2cacb5d5a7b2896c42b6cf8a5f063365bae0739b6f7d92a1959fd8c55c3", + "case_hash": "5ffcfdb23414ccf84fcd11f91bac5efcfcecef04480df87cdc710ea6ba711a01", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "I", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "V", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6170d3455b9e5f1bbaebd26d242b3aa98d85f0ec2ace86b6e0e2e701d95f51ad", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/600b978dd1bb74ef9a542a2d2c878b61b99ecc1be9d0b834268c0230448ffbf0.arrow b/evidence/results/600b978dd1bb74ef9a542a2d2c878b61b99ecc1be9d0b834268c0230448ffbf0.arrow new file mode 100644 index 000000000..717954fc2 Binary files /dev/null and b/evidence/results/600b978dd1bb74ef9a542a2d2c878b61b99ecc1be9d0b834268c0230448ffbf0.arrow differ diff --git a/evidence/results/600b978dd1bb74ef9a542a2d2c878b61b99ecc1be9d0b834268c0230448ffbf0.json b/evidence/results/600b978dd1bb74ef9a542a2d2c878b61b99ecc1be9d0b834268c0230448ffbf0.json new file mode 100644 index 000000000..2297501a5 --- /dev/null +++ b/evidence/results/600b978dd1bb74ef9a542a2d2c878b61b99ecc1be9d0b834268c0230448ffbf0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9448f0b9bb7b9a8d8505ac410a70f8fa77892e32754371a6a8d4846f862a2fb5", + "case_hash": "600b978dd1bb74ef9a542a2d2c878b61b99ecc1be9d0b834268c0230448ffbf0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7f25bdf2d74a53fcfe9dc9155fbf84eac44d34b2c8814b804f722f2e4c2f9086", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6028cd1c96a83268a3c8a8c19421e1ee0ec17cd2aff09dbbc4a2097014c6eb40.arrow b/evidence/results/6028cd1c96a83268a3c8a8c19421e1ee0ec17cd2aff09dbbc4a2097014c6eb40.arrow new file mode 100644 index 000000000..c7d4cd275 Binary files /dev/null and b/evidence/results/6028cd1c96a83268a3c8a8c19421e1ee0ec17cd2aff09dbbc4a2097014c6eb40.arrow differ diff --git a/evidence/results/6028cd1c96a83268a3c8a8c19421e1ee0ec17cd2aff09dbbc4a2097014c6eb40.json b/evidence/results/6028cd1c96a83268a3c8a8c19421e1ee0ec17cd2aff09dbbc4a2097014c6eb40.json new file mode 100644 index 000000000..8f981be58 --- /dev/null +++ b/evidence/results/6028cd1c96a83268a3c8a8c19421e1ee0ec17cd2aff09dbbc4a2097014c6eb40.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6d16a82c369c5dec248a2f3f41cb313b4cecd19a93871b7f5d418b6462ea3cec", + "case_hash": "6028cd1c96a83268a3c8a8c19421e1ee0ec17cd2aff09dbbc4a2097014c6eb40", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4d588c0388ddc4b74c3f1b751ceee62bc056b5c8566a46bfa7800db3c7f171b9", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/60413930d430542020011b65e98ee67ebc9e8f3b7e406a29bffe843c7bbd42c3.arrow b/evidence/results/60413930d430542020011b65e98ee67ebc9e8f3b7e406a29bffe843c7bbd42c3.arrow new file mode 100644 index 000000000..997636bee Binary files /dev/null and b/evidence/results/60413930d430542020011b65e98ee67ebc9e8f3b7e406a29bffe843c7bbd42c3.arrow differ diff --git a/evidence/results/60413930d430542020011b65e98ee67ebc9e8f3b7e406a29bffe843c7bbd42c3.json b/evidence/results/60413930d430542020011b65e98ee67ebc9e8f3b7e406a29bffe843c7bbd42c3.json new file mode 100644 index 000000000..9ae97ca22 --- /dev/null +++ b/evidence/results/60413930d430542020011b65e98ee67ebc9e8f3b7e406a29bffe843c7bbd42c3.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "10e151952ae26bf3bfddfac85a2273b928c98b4b82ba1933641666965f540baa", + "case_hash": "60413930d430542020011b65e98ee67ebc9e8f3b7e406a29bffe843c7bbd42c3", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8d2fd5c4270d98a4ac40d80d58aa82f86cdc06a9a7fd8ff1b2616879e8324b75", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/60682f9701313c5dd73de61b4d30f01ab0ff9a78ca8e018045e8e5a95aa45518.arrow b/evidence/results/60682f9701313c5dd73de61b4d30f01ab0ff9a78ca8e018045e8e5a95aa45518.arrow new file mode 100644 index 000000000..ac9cbde2c Binary files /dev/null and b/evidence/results/60682f9701313c5dd73de61b4d30f01ab0ff9a78ca8e018045e8e5a95aa45518.arrow differ diff --git a/evidence/results/60682f9701313c5dd73de61b4d30f01ab0ff9a78ca8e018045e8e5a95aa45518.json b/evidence/results/60682f9701313c5dd73de61b4d30f01ab0ff9a78ca8e018045e8e5a95aa45518.json new file mode 100644 index 000000000..c44a37cde --- /dev/null +++ b/evidence/results/60682f9701313c5dd73de61b4d30f01ab0ff9a78ca8e018045e8e5a95aa45518.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f83f6ef8b640964e70eb0f2ae8e54e44b548773b18a1c8dab58d7cfce1e3d4e1", + "case_hash": "60682f9701313c5dd73de61b4d30f01ab0ff9a78ca8e018045e8e5a95aa45518", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1cd2f85d30217a27d6cd7af66efbf2940ce436178c1e513bfe73655df19fe9d4", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6085850de5bb82acd77ffc0f8d7ef18d8561f6b90e419a2411ea900996c4fe12.arrow b/evidence/results/6085850de5bb82acd77ffc0f8d7ef18d8561f6b90e419a2411ea900996c4fe12.arrow new file mode 100644 index 000000000..0bc50892e Binary files /dev/null and b/evidence/results/6085850de5bb82acd77ffc0f8d7ef18d8561f6b90e419a2411ea900996c4fe12.arrow differ diff --git a/evidence/results/6085850de5bb82acd77ffc0f8d7ef18d8561f6b90e419a2411ea900996c4fe12.json b/evidence/results/6085850de5bb82acd77ffc0f8d7ef18d8561f6b90e419a2411ea900996c4fe12.json new file mode 100644 index 000000000..bc9fc903a --- /dev/null +++ b/evidence/results/6085850de5bb82acd77ffc0f8d7ef18d8561f6b90e419a2411ea900996c4fe12.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "74fc30592dd32ef47c5bf3ce5e950072ca08a3a71d903bae9a115d6e2288c8de", + "case_hash": "6085850de5bb82acd77ffc0f8d7ef18d8561f6b90e419a2411ea900996c4fe12", + "columns": [ + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7091e8d02a3e5f0eddff738a4b4bac9482c010f258130970b9693eeda61e4c93", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/608e3cb66e7c24b594f2db8ae0ce03b87ecf1b2de5a356e507b4f9a97d50c575.arrow b/evidence/results/608e3cb66e7c24b594f2db8ae0ce03b87ecf1b2de5a356e507b4f9a97d50c575.arrow new file mode 100644 index 000000000..12cd3adc5 Binary files /dev/null and b/evidence/results/608e3cb66e7c24b594f2db8ae0ce03b87ecf1b2de5a356e507b4f9a97d50c575.arrow differ diff --git a/evidence/results/608e3cb66e7c24b594f2db8ae0ce03b87ecf1b2de5a356e507b4f9a97d50c575.json b/evidence/results/608e3cb66e7c24b594f2db8ae0ce03b87ecf1b2de5a356e507b4f9a97d50c575.json new file mode 100644 index 000000000..3f883e69c --- /dev/null +++ b/evidence/results/608e3cb66e7c24b594f2db8ae0ce03b87ecf1b2de5a356e507b4f9a97d50c575.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "405ee747119e0d48fee7b7cd60d089ceb1cc870078cf2522fd512d3054db433d", + "case_hash": "608e3cb66e7c24b594f2db8ae0ce03b87ecf1b2de5a356e507b4f9a97d50c575", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 6, + "type_name": "TIMESTAMP_LTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "082db9d7da29f4c17097577a3a2cccc3d9f85725f7916be368f5894a2893b9c3", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/60cd7f1e97958d44649b414b2b211907d1dc7036e63c193d29eb420d07f85967.arrow b/evidence/results/60cd7f1e97958d44649b414b2b211907d1dc7036e63c193d29eb420d07f85967.arrow new file mode 100644 index 000000000..049b408a8 Binary files /dev/null and b/evidence/results/60cd7f1e97958d44649b414b2b211907d1dc7036e63c193d29eb420d07f85967.arrow differ diff --git a/evidence/results/60cd7f1e97958d44649b414b2b211907d1dc7036e63c193d29eb420d07f85967.json b/evidence/results/60cd7f1e97958d44649b414b2b211907d1dc7036e63c193d29eb420d07f85967.json new file mode 100644 index 000000000..e44796c6f --- /dev/null +++ b/evidence/results/60cd7f1e97958d44649b414b2b211907d1dc7036e63c193d29eb420d07f85967.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fb40a7ae9764f1bfb2fae519c3f275c3e1bdf2f31f5f86d3c559364269681406", + "case_hash": "60cd7f1e97958d44649b414b2b211907d1dc7036e63c193d29eb420d07f85967", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c1fbc3d7ab40985c67e64b06a8ea94eec770841cb95f52c58649de68ccfb5556", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/60ea60e08a9cca6bfbea4f4507b8675e875c229421c5aa9aebd69f245b57fc0c.arrow b/evidence/results/60ea60e08a9cca6bfbea4f4507b8675e875c229421c5aa9aebd69f245b57fc0c.arrow new file mode 100644 index 000000000..9890359ae Binary files /dev/null and b/evidence/results/60ea60e08a9cca6bfbea4f4507b8675e875c229421c5aa9aebd69f245b57fc0c.arrow differ diff --git a/evidence/results/60ea60e08a9cca6bfbea4f4507b8675e875c229421c5aa9aebd69f245b57fc0c.json b/evidence/results/60ea60e08a9cca6bfbea4f4507b8675e875c229421c5aa9aebd69f245b57fc0c.json new file mode 100644 index 000000000..e1d31c9a5 --- /dev/null +++ b/evidence/results/60ea60e08a9cca6bfbea4f4507b8675e875c229421c5aa9aebd69f245b57fc0c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d33646aa9e8706c57e471188f4fcb24559e25513adafb77580f48fcf7071ff16", + "case_hash": "60ea60e08a9cca6bfbea4f4507b8675e875c229421c5aa9aebd69f245b57fc0c", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c27dcec8ebe7311430755ab05ebfdfbb57fddf398655449c35403b1c92ce24bf", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/61610ba7a4cfb4b8e9f4329d17436efcad89c5e400fdd83845dae7d45e934ebd.arrow b/evidence/results/61610ba7a4cfb4b8e9f4329d17436efcad89c5e400fdd83845dae7d45e934ebd.arrow new file mode 100644 index 000000000..5acceb7bf Binary files /dev/null and b/evidence/results/61610ba7a4cfb4b8e9f4329d17436efcad89c5e400fdd83845dae7d45e934ebd.arrow differ diff --git a/evidence/results/61610ba7a4cfb4b8e9f4329d17436efcad89c5e400fdd83845dae7d45e934ebd.json b/evidence/results/61610ba7a4cfb4b8e9f4329d17436efcad89c5e400fdd83845dae7d45e934ebd.json new file mode 100644 index 000000000..f8099a33b --- /dev/null +++ b/evidence/results/61610ba7a4cfb4b8e9f4329d17436efcad89c5e400fdd83845dae7d45e934ebd.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "b7ffcbccc6ded766427334c15948fad00297ad983ae324baae1ce223e3886327", + "case_hash": "61610ba7a4cfb4b8e9f4329d17436efcad89c5e400fdd83845dae7d45e934ebd", + "columns": [ + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "VALID_SRID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "94af477ca50be56dd0af7cbddd16c85fffc08a8eb5ee27ee642c8873b3b2e95e", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6185e7d18de1380568cea2bbb5071da834a4aa9605d71d83494497641baef86e.arrow b/evidence/results/6185e7d18de1380568cea2bbb5071da834a4aa9605d71d83494497641baef86e.arrow new file mode 100644 index 000000000..fb543ad59 Binary files /dev/null and b/evidence/results/6185e7d18de1380568cea2bbb5071da834a4aa9605d71d83494497641baef86e.arrow differ diff --git a/evidence/results/6185e7d18de1380568cea2bbb5071da834a4aa9605d71d83494497641baef86e.json b/evidence/results/6185e7d18de1380568cea2bbb5071da834a4aa9605d71d83494497641baef86e.json new file mode 100644 index 000000000..1afa1db80 --- /dev/null +++ b/evidence/results/6185e7d18de1380568cea2bbb5071da834a4aa9605d71d83494497641baef86e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4712f7be793410d6b28cb50f933d93235d9df14692a14e723bb0421139fb573f", + "case_hash": "6185e7d18de1380568cea2bbb5071da834a4aa9605d71d83494497641baef86e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ac0ae832457aeba65464e690cce19f8bd307107120c4f7c461a6c13aa33c51f8", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/61957ecaecd5fff3c18b0d2987771b69239753da6d556b87bc4910af0ec0b9b1.arrow b/evidence/results/61957ecaecd5fff3c18b0d2987771b69239753da6d556b87bc4910af0ec0b9b1.arrow new file mode 100644 index 000000000..1ec261807 Binary files /dev/null and b/evidence/results/61957ecaecd5fff3c18b0d2987771b69239753da6d556b87bc4910af0ec0b9b1.arrow differ diff --git a/evidence/results/61957ecaecd5fff3c18b0d2987771b69239753da6d556b87bc4910af0ec0b9b1.json b/evidence/results/61957ecaecd5fff3c18b0d2987771b69239753da6d556b87bc4910af0ec0b9b1.json new file mode 100644 index 000000000..4941faf8b --- /dev/null +++ b/evidence/results/61957ecaecd5fff3c18b0d2987771b69239753da6d556b87bc4910af0ec0b9b1.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c5017c66339d8f14418f8117be402cd29f75133d395de3c44976430a60b2037c", + "case_hash": "61957ecaecd5fff3c18b0d2987771b69239753da6d556b87bc4910af0ec0b9b1", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a4d19fa9129638c6b13c672cab85ee90f638dc8cf11d513d7f64030d0b3ebdca", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6195964591239bdda7f8a93caedbb851c416da7e1ef4ea9cb8ad1f52cdba46a6.arrow b/evidence/results/6195964591239bdda7f8a93caedbb851c416da7e1ef4ea9cb8ad1f52cdba46a6.arrow new file mode 100644 index 000000000..6fafea2b7 Binary files /dev/null and b/evidence/results/6195964591239bdda7f8a93caedbb851c416da7e1ef4ea9cb8ad1f52cdba46a6.arrow differ diff --git a/evidence/results/6195964591239bdda7f8a93caedbb851c416da7e1ef4ea9cb8ad1f52cdba46a6.json b/evidence/results/6195964591239bdda7f8a93caedbb851c416da7e1ef4ea9cb8ad1f52cdba46a6.json new file mode 100644 index 000000000..afa67420c --- /dev/null +++ b/evidence/results/6195964591239bdda7f8a93caedbb851c416da7e1ef4ea9cb8ad1f52cdba46a6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "575ac060c295a2a1909ba9425d2be871c199eec451e4f6f2791b0f5e8e8bface", + "case_hash": "6195964591239bdda7f8a93caedbb851c416da7e1ef4ea9cb8ad1f52cdba46a6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "736e4b2096c03c1733c4461b906f6b6f2c85c87ba6741962b0d551d574a2d43a", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/619a4510619b1a7846c09c964eb6daca820a2d4f3fc395a8016f65e0ae6364fb.arrow b/evidence/results/619a4510619b1a7846c09c964eb6daca820a2d4f3fc395a8016f65e0ae6364fb.arrow new file mode 100644 index 000000000..3ad30fefd Binary files /dev/null and b/evidence/results/619a4510619b1a7846c09c964eb6daca820a2d4f3fc395a8016f65e0ae6364fb.arrow differ diff --git a/evidence/results/619a4510619b1a7846c09c964eb6daca820a2d4f3fc395a8016f65e0ae6364fb.json b/evidence/results/619a4510619b1a7846c09c964eb6daca820a2d4f3fc395a8016f65e0ae6364fb.json new file mode 100644 index 000000000..52322d2b7 --- /dev/null +++ b/evidence/results/619a4510619b1a7846c09c964eb6daca820a2d4f3fc395a8016f65e0ae6364fb.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "9144654a56a2507e821ad3544948cebaedfb4a5dad92ff5aa11626c8ce568003", + "case_hash": "619a4510619b1a7846c09c964eb6daca820a2d4f3fc395a8016f65e0ae6364fb", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cdb34aab44869adb38b7ff52d0ec735a703469b5e00c4a76cf7f83d9c36d6293", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/61d94a33c6e28b1dd348ad88648307f935ca6294371223f5f9001205f83daf4d.arrow b/evidence/results/61d94a33c6e28b1dd348ad88648307f935ca6294371223f5f9001205f83daf4d.arrow new file mode 100644 index 000000000..400740d7b Binary files /dev/null and b/evidence/results/61d94a33c6e28b1dd348ad88648307f935ca6294371223f5f9001205f83daf4d.arrow differ diff --git a/evidence/results/61d94a33c6e28b1dd348ad88648307f935ca6294371223f5f9001205f83daf4d.json b/evidence/results/61d94a33c6e28b1dd348ad88648307f935ca6294371223f5f9001205f83daf4d.json new file mode 100644 index 000000000..7f0afcbc0 --- /dev/null +++ b/evidence/results/61d94a33c6e28b1dd348ad88648307f935ca6294371223f5f9001205f83daf4d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a39228f6d9b228aa737afcccd03d7f7defa45b7a148f5c0e7a9343fe93d88304", + "case_hash": "61d94a33c6e28b1dd348ad88648307f935ca6294371223f5f9001205f83daf4d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9dc04490105a7aaf43bc0faf9be3caf512098da6735398786f7ecfe720b17438", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/61dbdb72cb3f50c34e9f9c4d8681cd5c14c8c5b454771a042e3e544813a7ae3d.arrow b/evidence/results/61dbdb72cb3f50c34e9f9c4d8681cd5c14c8c5b454771a042e3e544813a7ae3d.arrow new file mode 100644 index 000000000..5d9a3af06 Binary files /dev/null and b/evidence/results/61dbdb72cb3f50c34e9f9c4d8681cd5c14c8c5b454771a042e3e544813a7ae3d.arrow differ diff --git a/evidence/results/61dbdb72cb3f50c34e9f9c4d8681cd5c14c8c5b454771a042e3e544813a7ae3d.json b/evidence/results/61dbdb72cb3f50c34e9f9c4d8681cd5c14c8c5b454771a042e3e544813a7ae3d.json new file mode 100644 index 000000000..afae62e9e --- /dev/null +++ b/evidence/results/61dbdb72cb3f50c34e9f9c4d8681cd5c14c8c5b454771a042e3e544813a7ae3d.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c9d7a5b1798b25c4d94df9c3895cb0099cb1434a33251ba7a812c1c95e80a555", + "case_hash": "61dbdb72cb3f50c34e9f9c4d8681cd5c14c8c5b454771a042e3e544813a7ae3d", + "columns": [ + { + "internal_size": null, + "name": "LO", + "nullable": true, + "precision": 5, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "N", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "087227e75d2334b95ea6233db4cfed0345673d4eadae192d642c8de80cbb5258", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/61efcaf959ae0c46d2422ad2c714461dcdcbfce78e26d55ca7fd9d56cbc38df5.arrow b/evidence/results/61efcaf959ae0c46d2422ad2c714461dcdcbfce78e26d55ca7fd9d56cbc38df5.arrow new file mode 100644 index 000000000..0e17fa5e5 Binary files /dev/null and b/evidence/results/61efcaf959ae0c46d2422ad2c714461dcdcbfce78e26d55ca7fd9d56cbc38df5.arrow differ diff --git a/evidence/results/61efcaf959ae0c46d2422ad2c714461dcdcbfce78e26d55ca7fd9d56cbc38df5.json b/evidence/results/61efcaf959ae0c46d2422ad2c714461dcdcbfce78e26d55ca7fd9d56cbc38df5.json new file mode 100644 index 000000000..60a0ed8c5 --- /dev/null +++ b/evidence/results/61efcaf959ae0c46d2422ad2c714461dcdcbfce78e26d55ca7fd9d56cbc38df5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "dde1e4c6dc0b249928f616d2a5a91c49e577d3420f689cc305be9329a568efcd", + "case_hash": "61efcaf959ae0c46d2422ad2c714461dcdcbfce78e26d55ca7fd9d56cbc38df5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5edd51de684cecd6d519d51b2d2c85fa2d60b50f74a8ce1f2ecd522297735602", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/62039c685fc7939f2029ceb60bfeb664f30902e4b7fad47531fdaf61d55d6c83.arrow b/evidence/results/62039c685fc7939f2029ceb60bfeb664f30902e4b7fad47531fdaf61d55d6c83.arrow new file mode 100644 index 000000000..5c97d9288 Binary files /dev/null and b/evidence/results/62039c685fc7939f2029ceb60bfeb664f30902e4b7fad47531fdaf61d55d6c83.arrow differ diff --git a/evidence/results/62039c685fc7939f2029ceb60bfeb664f30902e4b7fad47531fdaf61d55d6c83.json b/evidence/results/62039c685fc7939f2029ceb60bfeb664f30902e4b7fad47531fdaf61d55d6c83.json new file mode 100644 index 000000000..2f7319b4f --- /dev/null +++ b/evidence/results/62039c685fc7939f2029ceb60bfeb664f30902e4b7fad47531fdaf61d55d6c83.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2d2e1c43669aa940bb6c7f0873b4313303f6dca4e53ea295edb5eedd2107d584", + "case_hash": "62039c685fc7939f2029ceb60bfeb664f30902e4b7fad47531fdaf61d55d6c83", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "71255be74e778c09ccf8cc6fe4ddfbca3edec92c14515f9d2076a20b271c0983", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6216f1ad41053944b48ad3105b3029b4b4ebc90465f135d5edc5b80946e3e68a.arrow b/evidence/results/6216f1ad41053944b48ad3105b3029b4b4ebc90465f135d5edc5b80946e3e68a.arrow new file mode 100644 index 000000000..e036904e2 Binary files /dev/null and b/evidence/results/6216f1ad41053944b48ad3105b3029b4b4ebc90465f135d5edc5b80946e3e68a.arrow differ diff --git a/evidence/results/6216f1ad41053944b48ad3105b3029b4b4ebc90465f135d5edc5b80946e3e68a.json b/evidence/results/6216f1ad41053944b48ad3105b3029b4b4ebc90465f135d5edc5b80946e3e68a.json new file mode 100644 index 000000000..9fa47a9fb --- /dev/null +++ b/evidence/results/6216f1ad41053944b48ad3105b3029b4b4ebc90465f135d5edc5b80946e3e68a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "461bcaa9c9570d767654c589c92a0c93e7b89ce71d699f0b2e42c661ef667dbb", + "case_hash": "6216f1ad41053944b48ad3105b3029b4b4ebc90465f135d5edc5b80946e3e68a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0f26c4a2ad6a0a3719527c46520337206f450ca75a818f67e1e6c544431ab43b", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/624797bd6a3f807b1cd456f6cfde95c8c00c86b3127bcd40ee390932ce437ded.arrow b/evidence/results/624797bd6a3f807b1cd456f6cfde95c8c00c86b3127bcd40ee390932ce437ded.arrow new file mode 100644 index 000000000..867320a59 Binary files /dev/null and b/evidence/results/624797bd6a3f807b1cd456f6cfde95c8c00c86b3127bcd40ee390932ce437ded.arrow differ diff --git a/evidence/results/624797bd6a3f807b1cd456f6cfde95c8c00c86b3127bcd40ee390932ce437ded.json b/evidence/results/624797bd6a3f807b1cd456f6cfde95c8c00c86b3127bcd40ee390932ce437ded.json new file mode 100644 index 000000000..82288cf94 --- /dev/null +++ b/evidence/results/624797bd6a3f807b1cd456f6cfde95c8c00c86b3127bcd40ee390932ce437ded.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "93617b4804577875e12af331992389d8426c8b3d6f87119c5ec27ba372ea2722", + "case_hash": "624797bd6a3f807b1cd456f6cfde95c8c00c86b3127bcd40ee390932ce437ded", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "79a75077137f68b18f9688c6609ea299fe6fd7211e1cec9fd0d8b68d60787b93", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/624ccf7dfa9cd83cf09704491d7a02b63f25853f59eea05d8f3f189bb538b5a9.arrow b/evidence/results/624ccf7dfa9cd83cf09704491d7a02b63f25853f59eea05d8f3f189bb538b5a9.arrow new file mode 100644 index 000000000..94e3083b8 Binary files /dev/null and b/evidence/results/624ccf7dfa9cd83cf09704491d7a02b63f25853f59eea05d8f3f189bb538b5a9.arrow differ diff --git a/evidence/results/624ccf7dfa9cd83cf09704491d7a02b63f25853f59eea05d8f3f189bb538b5a9.json b/evidence/results/624ccf7dfa9cd83cf09704491d7a02b63f25853f59eea05d8f3f189bb538b5a9.json new file mode 100644 index 000000000..b10e4dfb2 --- /dev/null +++ b/evidence/results/624ccf7dfa9cd83cf09704491d7a02b63f25853f59eea05d8f3f189bb538b5a9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e5e50f7fd61a610de202b9f5115250178d09a471e90bd3c75d21576180f4ed60", + "case_hash": "624ccf7dfa9cd83cf09704491d7a02b63f25853f59eea05d8f3f189bb538b5a9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d6fd125c8b42b8f2c6bbda8e4774b29f1d777332fb8338a62efce64c630f75c3", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6266ccaa32eb7fe86b908e2cdff3f9f1a38a03557619767ed10010fc4514c6b9.arrow b/evidence/results/6266ccaa32eb7fe86b908e2cdff3f9f1a38a03557619767ed10010fc4514c6b9.arrow new file mode 100644 index 000000000..0b86abbe2 Binary files /dev/null and b/evidence/results/6266ccaa32eb7fe86b908e2cdff3f9f1a38a03557619767ed10010fc4514c6b9.arrow differ diff --git a/evidence/results/6266ccaa32eb7fe86b908e2cdff3f9f1a38a03557619767ed10010fc4514c6b9.json b/evidence/results/6266ccaa32eb7fe86b908e2cdff3f9f1a38a03557619767ed10010fc4514c6b9.json new file mode 100644 index 000000000..c94652188 --- /dev/null +++ b/evidence/results/6266ccaa32eb7fe86b908e2cdff3f9f1a38a03557619767ed10010fc4514c6b9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4b933f28ff0782de949e2fc729e0cc97306282bd7e18a6484abec8e6c0b6b078", + "case_hash": "6266ccaa32eb7fe86b908e2cdff3f9f1a38a03557619767ed10010fc4514c6b9", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0fe96c0e8c0b5a9686b2b86129965c7601b157d9a6c59499573179ed9ed2218d", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6308946343f5cdcabe9c3486fa2f145175585c64c4e7fba1e6c104ec347f868e.arrow b/evidence/results/6308946343f5cdcabe9c3486fa2f145175585c64c4e7fba1e6c104ec347f868e.arrow new file mode 100644 index 000000000..7467aef4f Binary files /dev/null and b/evidence/results/6308946343f5cdcabe9c3486fa2f145175585c64c4e7fba1e6c104ec347f868e.arrow differ diff --git a/evidence/results/6308946343f5cdcabe9c3486fa2f145175585c64c4e7fba1e6c104ec347f868e.json b/evidence/results/6308946343f5cdcabe9c3486fa2f145175585c64c4e7fba1e6c104ec347f868e.json new file mode 100644 index 000000000..5496e091a --- /dev/null +++ b/evidence/results/6308946343f5cdcabe9c3486fa2f145175585c64c4e7fba1e6c104ec347f868e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "be196f90948836546a9c2e75400533a4bd2ed40d887a496ee4439634f336a74b", + "case_hash": "6308946343f5cdcabe9c3486fa2f145175585c64c4e7fba1e6c104ec347f868e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b5b30b7d025a2487e9a028bbf61a7c3ecdc4d0eab85a5a77d99d8ce9eed1a8fa", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/631a106d2e080b77d3a2e34187e3cbf9b4e74f32b6af92010ca3625b6f30bae5.arrow b/evidence/results/631a106d2e080b77d3a2e34187e3cbf9b4e74f32b6af92010ca3625b6f30bae5.arrow new file mode 100644 index 000000000..01007f4a9 Binary files /dev/null and b/evidence/results/631a106d2e080b77d3a2e34187e3cbf9b4e74f32b6af92010ca3625b6f30bae5.arrow differ diff --git a/evidence/results/631a106d2e080b77d3a2e34187e3cbf9b4e74f32b6af92010ca3625b6f30bae5.json b/evidence/results/631a106d2e080b77d3a2e34187e3cbf9b4e74f32b6af92010ca3625b6f30bae5.json new file mode 100644 index 000000000..01536d6d9 --- /dev/null +++ b/evidence/results/631a106d2e080b77d3a2e34187e3cbf9b4e74f32b6af92010ca3625b6f30bae5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c352a317af7776eb6f801ea5cc3bf11585b9b22a3911a23b32dedafcaa303fab", + "case_hash": "631a106d2e080b77d3a2e34187e3cbf9b4e74f32b6af92010ca3625b6f30bae5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ef391cc84392e33fb5b9e4e41b3a5daed8481368db888fc3c019ccf1f1fbd41e", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/63237dcc6eb0526f2c2d8fb87d70d41da616776df2fc62f97265944bf10fe811.arrow b/evidence/results/63237dcc6eb0526f2c2d8fb87d70d41da616776df2fc62f97265944bf10fe811.arrow new file mode 100644 index 000000000..f9da5b36d Binary files /dev/null and b/evidence/results/63237dcc6eb0526f2c2d8fb87d70d41da616776df2fc62f97265944bf10fe811.arrow differ diff --git a/evidence/results/63237dcc6eb0526f2c2d8fb87d70d41da616776df2fc62f97265944bf10fe811.json b/evidence/results/63237dcc6eb0526f2c2d8fb87d70d41da616776df2fc62f97265944bf10fe811.json new file mode 100644 index 000000000..f29d0063e --- /dev/null +++ b/evidence/results/63237dcc6eb0526f2c2d8fb87d70d41da616776df2fc62f97265944bf10fe811.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "101c9fbfca7438b0f4857aa2a6ae25abfbc12517063cee8f706284c1e98b9a61", + "case_hash": "63237dcc6eb0526f2c2d8fb87d70d41da616776df2fc62f97265944bf10fe811", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "77073e7249a5db1f8d5196bff25b6e44c40e0a434e20a7d410f526492b576b85", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/632e5c6557164997d94db15d0cdca4c5ba9c87b6bc0fc6eb78d1477432fb1552.arrow b/evidence/results/632e5c6557164997d94db15d0cdca4c5ba9c87b6bc0fc6eb78d1477432fb1552.arrow new file mode 100644 index 000000000..adb03c8fb Binary files /dev/null and b/evidence/results/632e5c6557164997d94db15d0cdca4c5ba9c87b6bc0fc6eb78d1477432fb1552.arrow differ diff --git a/evidence/results/632e5c6557164997d94db15d0cdca4c5ba9c87b6bc0fc6eb78d1477432fb1552.json b/evidence/results/632e5c6557164997d94db15d0cdca4c5ba9c87b6bc0fc6eb78d1477432fb1552.json new file mode 100644 index 000000000..294433587 --- /dev/null +++ b/evidence/results/632e5c6557164997d94db15d0cdca4c5ba9c87b6bc0fc6eb78d1477432fb1552.json @@ -0,0 +1,142 @@ +{ + "arrow_sha256": "31dffa5a6c614ff5acce0c8e8deaf9c43ad769d8ca4d1f424436e6962f508ff0", + "case_hash": "632e5c6557164997d94db15d0cdca4c5ba9c87b6bc0fc6eb78d1477432fb1552", + "columns": [ + { + "internal_size": null, + "name": "YEAR", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "QUARTER", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "MONTH", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAY", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAYOFWEEK", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAYOFWEEKISO", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAYOFYEAR", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "WEEK", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "WEEKISO", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "YEAROFWEEKISO", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "97eeefc15c6ead0b78134668abc2442b951a212a27bb2e531fcb5695022832b5", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/632e631d49f1872c7e333c0ddf5440531e2912557fd0bcf153c653df45dfd34c.arrow b/evidence/results/632e631d49f1872c7e333c0ddf5440531e2912557fd0bcf153c653df45dfd34c.arrow new file mode 100644 index 000000000..e06473a71 Binary files /dev/null and b/evidence/results/632e631d49f1872c7e333c0ddf5440531e2912557fd0bcf153c653df45dfd34c.arrow differ diff --git a/evidence/results/632e631d49f1872c7e333c0ddf5440531e2912557fd0bcf153c653df45dfd34c.json b/evidence/results/632e631d49f1872c7e333c0ddf5440531e2912557fd0bcf153c653df45dfd34c.json new file mode 100644 index 000000000..b149e5f14 --- /dev/null +++ b/evidence/results/632e631d49f1872c7e333c0ddf5440531e2912557fd0bcf153c653df45dfd34c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4b991941594ad54c8a9c638e8a963951720e605c1dd5ee2d1b51fca472fea5ff", + "case_hash": "632e631d49f1872c7e333c0ddf5440531e2912557fd0bcf153c653df45dfd34c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "88bd2dc822a5c5d7e7442972e1b316b441ec41094a2515af49e66e651f5e2ae0", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6368dea622f5cff901d13aec77b33ea818c052a2270ec39b3fd13f0d25f43de2.arrow b/evidence/results/6368dea622f5cff901d13aec77b33ea818c052a2270ec39b3fd13f0d25f43de2.arrow new file mode 100644 index 000000000..bb3449f1b Binary files /dev/null and b/evidence/results/6368dea622f5cff901d13aec77b33ea818c052a2270ec39b3fd13f0d25f43de2.arrow differ diff --git a/evidence/results/6368dea622f5cff901d13aec77b33ea818c052a2270ec39b3fd13f0d25f43de2.json b/evidence/results/6368dea622f5cff901d13aec77b33ea818c052a2270ec39b3fd13f0d25f43de2.json new file mode 100644 index 000000000..c09a6d2c2 --- /dev/null +++ b/evidence/results/6368dea622f5cff901d13aec77b33ea818c052a2270ec39b3fd13f0d25f43de2.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "604d2bad5331e6fc57efccd22ea14e4896ad600387fb7cd1cf57403818a047a0", + "case_hash": "6368dea622f5cff901d13aec77b33ea818c052a2270ec39b3fd13f0d25f43de2", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "29b1a9551309d7313a7f99e3a06efd9bb0126c2fbe57977843740fbaab503269", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6386da3e7951864a9553287f71bfa87d7312eff1956fce0c0f8f35c2cc842965.arrow b/evidence/results/6386da3e7951864a9553287f71bfa87d7312eff1956fce0c0f8f35c2cc842965.arrow new file mode 100644 index 000000000..54d14aebc Binary files /dev/null and b/evidence/results/6386da3e7951864a9553287f71bfa87d7312eff1956fce0c0f8f35c2cc842965.arrow differ diff --git a/evidence/results/6386da3e7951864a9553287f71bfa87d7312eff1956fce0c0f8f35c2cc842965.json b/evidence/results/6386da3e7951864a9553287f71bfa87d7312eff1956fce0c0f8f35c2cc842965.json new file mode 100644 index 000000000..2339b8d88 --- /dev/null +++ b/evidence/results/6386da3e7951864a9553287f71bfa87d7312eff1956fce0c0f8f35c2cc842965.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "a99d195d6425d826eb993383626a524e4e13d93a5d6f299cdbd5df99a2f5b5f7", + "case_hash": "6386da3e7951864a9553287f71bfa87d7312eff1956fce0c0f8f35c2cc842965", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 20, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ca0755a1fd34030f6e1a62152369053656bb8e78c0207edb04fe528dd1ae057c", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/63897dcdda2dcb1588261dc815781629c484ac80b291874a16c19a8883a5f88e.arrow b/evidence/results/63897dcdda2dcb1588261dc815781629c484ac80b291874a16c19a8883a5f88e.arrow new file mode 100644 index 000000000..1c5d12cdf Binary files /dev/null and b/evidence/results/63897dcdda2dcb1588261dc815781629c484ac80b291874a16c19a8883a5f88e.arrow differ diff --git a/evidence/results/63897dcdda2dcb1588261dc815781629c484ac80b291874a16c19a8883a5f88e.json b/evidence/results/63897dcdda2dcb1588261dc815781629c484ac80b291874a16c19a8883a5f88e.json new file mode 100644 index 000000000..a06b6bf5b --- /dev/null +++ b/evidence/results/63897dcdda2dcb1588261dc815781629c484ac80b291874a16c19a8883a5f88e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6237cda8e9ced7a06c9b460c6f8f2b58f183cc6260fa2c0d4931b945acf75b04", + "case_hash": "63897dcdda2dcb1588261dc815781629c484ac80b291874a16c19a8883a5f88e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "93ac389418b77b8d423e1806ace35c040fe996ba52a37636832452ff20eede9e", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6395abd05e5c4bce4c3b174e6e045eb4095a6963a21f85e3e2b3bbc60fde6bc9.arrow b/evidence/results/6395abd05e5c4bce4c3b174e6e045eb4095a6963a21f85e3e2b3bbc60fde6bc9.arrow new file mode 100644 index 000000000..b92ebb009 Binary files /dev/null and b/evidence/results/6395abd05e5c4bce4c3b174e6e045eb4095a6963a21f85e3e2b3bbc60fde6bc9.arrow differ diff --git a/evidence/results/6395abd05e5c4bce4c3b174e6e045eb4095a6963a21f85e3e2b3bbc60fde6bc9.json b/evidence/results/6395abd05e5c4bce4c3b174e6e045eb4095a6963a21f85e3e2b3bbc60fde6bc9.json new file mode 100644 index 000000000..dfb821d74 --- /dev/null +++ b/evidence/results/6395abd05e5c4bce4c3b174e6e045eb4095a6963a21f85e3e2b3bbc60fde6bc9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "353c4a9cc9a0b2ec06fce238e5f9bad2ae9b13c8bc67e42a886f466b9facec24", + "case_hash": "6395abd05e5c4bce4c3b174e6e045eb4095a6963a21f85e3e2b3bbc60fde6bc9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "452d4bd7cab5f9137d64c2e968bf88f81bc035e296aa216e8d1a4ca6346fca9a", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/63a91a666b190d27e974d291ac2b7274e3150969963302eb624d426a6e6c43d3.arrow b/evidence/results/63a91a666b190d27e974d291ac2b7274e3150969963302eb624d426a6e6c43d3.arrow new file mode 100644 index 000000000..4a89b07de Binary files /dev/null and b/evidence/results/63a91a666b190d27e974d291ac2b7274e3150969963302eb624d426a6e6c43d3.arrow differ diff --git a/evidence/results/63a91a666b190d27e974d291ac2b7274e3150969963302eb624d426a6e6c43d3.json b/evidence/results/63a91a666b190d27e974d291ac2b7274e3150969963302eb624d426a6e6c43d3.json new file mode 100644 index 000000000..057f46f89 --- /dev/null +++ b/evidence/results/63a91a666b190d27e974d291ac2b7274e3150969963302eb624d426a6e6c43d3.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "94dcf2da429eaa165b2b2ae763950d6ee688d136644ab7b822e4c43947dd4aac", + "case_hash": "63a91a666b190d27e974d291ac2b7274e3150969963302eb624d426a6e6c43d3", + "columns": [ + { + "internal_size": null, + "name": "Y", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "M", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "D", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "W", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "309328ed8a7216fd160d2d0a544a23bb3c15af5c3228cd37ac1ba7bb782afebd", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/63b79901b697f0f523d708312dd8dd03ff5765e5002fc6a247f4d514b10ddf05.arrow b/evidence/results/63b79901b697f0f523d708312dd8dd03ff5765e5002fc6a247f4d514b10ddf05.arrow new file mode 100644 index 000000000..a83691404 Binary files /dev/null and b/evidence/results/63b79901b697f0f523d708312dd8dd03ff5765e5002fc6a247f4d514b10ddf05.arrow differ diff --git a/evidence/results/63b79901b697f0f523d708312dd8dd03ff5765e5002fc6a247f4d514b10ddf05.json b/evidence/results/63b79901b697f0f523d708312dd8dd03ff5765e5002fc6a247f4d514b10ddf05.json new file mode 100644 index 000000000..fd9642f9b --- /dev/null +++ b/evidence/results/63b79901b697f0f523d708312dd8dd03ff5765e5002fc6a247f4d514b10ddf05.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8817c4139e60f3d345eb66b969b76ccceed0e1978254e04d454f06ae1d2c5752", + "case_hash": "63b79901b697f0f523d708312dd8dd03ff5765e5002fc6a247f4d514b10ddf05", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fefd8ff53c8a068a1641076f48518ea905089cfc79a7d69f195accacc4d5370f", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/63c46a6f0c53fbe64b1a40f2baf906568ac80272dc628e18eaa45495b95b61fb.arrow b/evidence/results/63c46a6f0c53fbe64b1a40f2baf906568ac80272dc628e18eaa45495b95b61fb.arrow new file mode 100644 index 000000000..cc56863b7 Binary files /dev/null and b/evidence/results/63c46a6f0c53fbe64b1a40f2baf906568ac80272dc628e18eaa45495b95b61fb.arrow differ diff --git a/evidence/results/63c46a6f0c53fbe64b1a40f2baf906568ac80272dc628e18eaa45495b95b61fb.json b/evidence/results/63c46a6f0c53fbe64b1a40f2baf906568ac80272dc628e18eaa45495b95b61fb.json new file mode 100644 index 000000000..d8ef1bda8 --- /dev/null +++ b/evidence/results/63c46a6f0c53fbe64b1a40f2baf906568ac80272dc628e18eaa45495b95b61fb.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "6d35d15bbe6e0f572925c39999ad8e3dd2170ddfb4dd2da7483df9389f753b6b", + "case_hash": "63c46a6f0c53fbe64b1a40f2baf906568ac80272dc628e18eaa45495b95b61fb", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f66b93719f9cd732fcf504336de25e7bbcccea531b71f75d93dcb5529b672062", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/63ebad62cd244491e59b062e1f67bb67590d6d5b503ce8be15c1a3c81dcf75b5.arrow b/evidence/results/63ebad62cd244491e59b062e1f67bb67590d6d5b503ce8be15c1a3c81dcf75b5.arrow new file mode 100644 index 000000000..686e7f3f1 Binary files /dev/null and b/evidence/results/63ebad62cd244491e59b062e1f67bb67590d6d5b503ce8be15c1a3c81dcf75b5.arrow differ diff --git a/evidence/results/63ebad62cd244491e59b062e1f67bb67590d6d5b503ce8be15c1a3c81dcf75b5.json b/evidence/results/63ebad62cd244491e59b062e1f67bb67590d6d5b503ce8be15c1a3c81dcf75b5.json new file mode 100644 index 000000000..9e86366f1 --- /dev/null +++ b/evidence/results/63ebad62cd244491e59b062e1f67bb67590d6d5b503ce8be15c1a3c81dcf75b5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "22f749c8ed1421af99a87450c46827ed07d0230149050bed1b45e46d408251e4", + "case_hash": "63ebad62cd244491e59b062e1f67bb67590d6d5b503ce8be15c1a3c81dcf75b5", + "columns": [ + { + "internal_size": null, + "name": "HAS_ROWS", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1b1e5ba39891e8ae4dc60c706e5cf0fe5edaf6b70296a61c5a6e22031ec858d9", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/63fef6d93e636c05e98cf054a8548218fe46571f761a10d25da64cbd6d633f85.arrow b/evidence/results/63fef6d93e636c05e98cf054a8548218fe46571f761a10d25da64cbd6d633f85.arrow new file mode 100644 index 000000000..1c62bb221 Binary files /dev/null and b/evidence/results/63fef6d93e636c05e98cf054a8548218fe46571f761a10d25da64cbd6d633f85.arrow differ diff --git a/evidence/results/63fef6d93e636c05e98cf054a8548218fe46571f761a10d25da64cbd6d633f85.json b/evidence/results/63fef6d93e636c05e98cf054a8548218fe46571f761a10d25da64cbd6d633f85.json new file mode 100644 index 000000000..e7644b78b --- /dev/null +++ b/evidence/results/63fef6d93e636c05e98cf054a8548218fe46571f761a10d25da64cbd6d633f85.json @@ -0,0 +1,97 @@ +{ + "arrow_sha256": "41b7a2b9540a3844bbff722e01e534d0e605b9280cace41d04cd19120b84b4b6", + "case_hash": "63fef6d93e636c05e98cf054a8548218fe46571f761a10d25da64cbd6d633f85", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "KEY", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "INDEX", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "VALUE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": 134217728, + "name": "PATH", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1da76186c3e7149199aa46a0f5c7da4e67d32a7a49e5da1dfceed44074e28297", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/640f27118ce8dca7dd55281daeea8f7acf46ef5e9f621b8125f404ee45f34c94.arrow b/evidence/results/640f27118ce8dca7dd55281daeea8f7acf46ef5e9f621b8125f404ee45f34c94.arrow new file mode 100644 index 000000000..cfbd83bee Binary files /dev/null and b/evidence/results/640f27118ce8dca7dd55281daeea8f7acf46ef5e9f621b8125f404ee45f34c94.arrow differ diff --git a/evidence/results/640f27118ce8dca7dd55281daeea8f7acf46ef5e9f621b8125f404ee45f34c94.json b/evidence/results/640f27118ce8dca7dd55281daeea8f7acf46ef5e9f621b8125f404ee45f34c94.json new file mode 100644 index 000000000..0982c8450 --- /dev/null +++ b/evidence/results/640f27118ce8dca7dd55281daeea8f7acf46ef5e9f621b8125f404ee45f34c94.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a416f15fa986e752a040fc209573aaaec99336e600cd9be7441f57bbe2df6583", + "case_hash": "640f27118ce8dca7dd55281daeea8f7acf46ef5e9f621b8125f404ee45f34c94", + "columns": [ + { + "internal_size": null, + "name": "A", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6daed7fb4d0974204e797125bc5556946a97c6d10fdcb9c2f68164c4e8fd08bd", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6415751908b4e2ee6d63d26a7774c7a12e847844f3965a0fed1c9aff46a8e327.arrow b/evidence/results/6415751908b4e2ee6d63d26a7774c7a12e847844f3965a0fed1c9aff46a8e327.arrow new file mode 100644 index 000000000..ccee1629e Binary files /dev/null and b/evidence/results/6415751908b4e2ee6d63d26a7774c7a12e847844f3965a0fed1c9aff46a8e327.arrow differ diff --git a/evidence/results/6415751908b4e2ee6d63d26a7774c7a12e847844f3965a0fed1c9aff46a8e327.json b/evidence/results/6415751908b4e2ee6d63d26a7774c7a12e847844f3965a0fed1c9aff46a8e327.json new file mode 100644 index 000000000..730469228 --- /dev/null +++ b/evidence/results/6415751908b4e2ee6d63d26a7774c7a12e847844f3965a0fed1c9aff46a8e327.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2af880eb5a21b67f65ad67c172b1f72f490d3a849a8e3f83bad6e9722f945cbd", + "case_hash": "6415751908b4e2ee6d63d26a7774c7a12e847844f3965a0fed1c9aff46a8e327", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "73181c59d713f291e91acacfa9e3db89353438115f710df19f64cb096f9cdd08", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/641b847c0e208dab7137b125d697fc00f9823b2aee69414aedd322c22fdd6939.arrow b/evidence/results/641b847c0e208dab7137b125d697fc00f9823b2aee69414aedd322c22fdd6939.arrow new file mode 100644 index 000000000..8379eb410 Binary files /dev/null and b/evidence/results/641b847c0e208dab7137b125d697fc00f9823b2aee69414aedd322c22fdd6939.arrow differ diff --git a/evidence/results/641b847c0e208dab7137b125d697fc00f9823b2aee69414aedd322c22fdd6939.json b/evidence/results/641b847c0e208dab7137b125d697fc00f9823b2aee69414aedd322c22fdd6939.json new file mode 100644 index 000000000..e592ae1f4 --- /dev/null +++ b/evidence/results/641b847c0e208dab7137b125d697fc00f9823b2aee69414aedd322c22fdd6939.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3dea6e3dc608c9b86fd55d4eb727e683340974d77c075fa482cdff53cd018ced", + "case_hash": "641b847c0e208dab7137b125d697fc00f9823b2aee69414aedd322c22fdd6939", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "59686a8bb92c0b8f074a149081cd125a9dc84e69b8f64543fa631bcc3051a9c7", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6427de7564941c84bf9c1472a0e4703d79c6603c6ddaeb20a0efc85b0fdcf202.arrow b/evidence/results/6427de7564941c84bf9c1472a0e4703d79c6603c6ddaeb20a0efc85b0fdcf202.arrow new file mode 100644 index 000000000..1b11a337c Binary files /dev/null and b/evidence/results/6427de7564941c84bf9c1472a0e4703d79c6603c6ddaeb20a0efc85b0fdcf202.arrow differ diff --git a/evidence/results/6427de7564941c84bf9c1472a0e4703d79c6603c6ddaeb20a0efc85b0fdcf202.json b/evidence/results/6427de7564941c84bf9c1472a0e4703d79c6603c6ddaeb20a0efc85b0fdcf202.json new file mode 100644 index 000000000..6e89a03bf --- /dev/null +++ b/evidence/results/6427de7564941c84bf9c1472a0e4703d79c6603c6ddaeb20a0efc85b0fdcf202.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6d0a3e4340359ce247f43530bf134354572667ed3ec142fbc466a0c702b1a968", + "case_hash": "6427de7564941c84bf9c1472a0e4703d79c6603c6ddaeb20a0efc85b0fdcf202", + "columns": [ + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "93c4f8fdd52e2d26b306675a864481d6d1e0b0665ff6cb4d5da4a669c3dc7504", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/64446965f801a7600dff9c21153c6416bb3a0987496ba32e143ff50f7818a1ed.arrow b/evidence/results/64446965f801a7600dff9c21153c6416bb3a0987496ba32e143ff50f7818a1ed.arrow new file mode 100644 index 000000000..204f63afc Binary files /dev/null and b/evidence/results/64446965f801a7600dff9c21153c6416bb3a0987496ba32e143ff50f7818a1ed.arrow differ diff --git a/evidence/results/64446965f801a7600dff9c21153c6416bb3a0987496ba32e143ff50f7818a1ed.json b/evidence/results/64446965f801a7600dff9c21153c6416bb3a0987496ba32e143ff50f7818a1ed.json new file mode 100644 index 000000000..f5ba09c23 --- /dev/null +++ b/evidence/results/64446965f801a7600dff9c21153c6416bb3a0987496ba32e143ff50f7818a1ed.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6d61e26b34dedc9088264068b7483c3c8640333de11ef95cde355e0368f22b3e", + "case_hash": "64446965f801a7600dff9c21153c6416bb3a0987496ba32e143ff50f7818a1ed", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9fc3bc5d166b6f5a6d0436e4dac2272ab6652417468eaf05736896bc3e1376f4", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/64812486d8ede56d95ce6236b3d7aeac8678704dc2f72f50812f0e1f65e2d5d2.arrow b/evidence/results/64812486d8ede56d95ce6236b3d7aeac8678704dc2f72f50812f0e1f65e2d5d2.arrow new file mode 100644 index 000000000..5ec212cb9 Binary files /dev/null and b/evidence/results/64812486d8ede56d95ce6236b3d7aeac8678704dc2f72f50812f0e1f65e2d5d2.arrow differ diff --git a/evidence/results/64812486d8ede56d95ce6236b3d7aeac8678704dc2f72f50812f0e1f65e2d5d2.json b/evidence/results/64812486d8ede56d95ce6236b3d7aeac8678704dc2f72f50812f0e1f65e2d5d2.json new file mode 100644 index 000000000..a3c35f114 --- /dev/null +++ b/evidence/results/64812486d8ede56d95ce6236b3d7aeac8678704dc2f72f50812f0e1f65e2d5d2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a19a3fa026e05219f0df78a5d4cbbef1762838796474b905e98115e37f4481d8", + "case_hash": "64812486d8ede56d95ce6236b3d7aeac8678704dc2f72f50812f0e1f65e2d5d2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6bca515676eb4345da3b2d36b1bf4a442e365a089315cd9539e3523cdf4cd1a9", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/648516397b7cad9da6e8501af229a77d0507ba52f98d10929bd3cea85c04573f.arrow b/evidence/results/648516397b7cad9da6e8501af229a77d0507ba52f98d10929bd3cea85c04573f.arrow new file mode 100644 index 000000000..2d18ea335 Binary files /dev/null and b/evidence/results/648516397b7cad9da6e8501af229a77d0507ba52f98d10929bd3cea85c04573f.arrow differ diff --git a/evidence/results/648516397b7cad9da6e8501af229a77d0507ba52f98d10929bd3cea85c04573f.json b/evidence/results/648516397b7cad9da6e8501af229a77d0507ba52f98d10929bd3cea85c04573f.json new file mode 100644 index 000000000..a187fcb40 --- /dev/null +++ b/evidence/results/648516397b7cad9da6e8501af229a77d0507ba52f98d10929bd3cea85c04573f.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "427db3dfbad00cdb43f04a2b1d0088043de99908a3d1a90f2900bf9be004afec", + "case_hash": "648516397b7cad9da6e8501af229a77d0507ba52f98d10929bd3cea85c04573f", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "db43ad582d893312d36001e79bb320f01a7b1e8d11294e9ec25b1b8766a97920", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/64a6e688fd146fa419a8a6b55f2fb85306997b6f959cd152dc9528527f2a1941.arrow b/evidence/results/64a6e688fd146fa419a8a6b55f2fb85306997b6f959cd152dc9528527f2a1941.arrow new file mode 100644 index 000000000..997636bee Binary files /dev/null and b/evidence/results/64a6e688fd146fa419a8a6b55f2fb85306997b6f959cd152dc9528527f2a1941.arrow differ diff --git a/evidence/results/64a6e688fd146fa419a8a6b55f2fb85306997b6f959cd152dc9528527f2a1941.json b/evidence/results/64a6e688fd146fa419a8a6b55f2fb85306997b6f959cd152dc9528527f2a1941.json new file mode 100644 index 000000000..403cff05f --- /dev/null +++ b/evidence/results/64a6e688fd146fa419a8a6b55f2fb85306997b6f959cd152dc9528527f2a1941.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "10e151952ae26bf3bfddfac85a2273b928c98b4b82ba1933641666965f540baa", + "case_hash": "64a6e688fd146fa419a8a6b55f2fb85306997b6f959cd152dc9528527f2a1941", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "de0e1e2f957393e181f3e5a479a226595914c9f3288a865c7eeb775a9449a0fd", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/64ad8c9baafb72a799a949ca48a2d00d2aec91fecee06517a895661c76cf62da.arrow b/evidence/results/64ad8c9baafb72a799a949ca48a2d00d2aec91fecee06517a895661c76cf62da.arrow new file mode 100644 index 000000000..bbdcbb0c6 Binary files /dev/null and b/evidence/results/64ad8c9baafb72a799a949ca48a2d00d2aec91fecee06517a895661c76cf62da.arrow differ diff --git a/evidence/results/64ad8c9baafb72a799a949ca48a2d00d2aec91fecee06517a895661c76cf62da.json b/evidence/results/64ad8c9baafb72a799a949ca48a2d00d2aec91fecee06517a895661c76cf62da.json new file mode 100644 index 000000000..a81699bf3 --- /dev/null +++ b/evidence/results/64ad8c9baafb72a799a949ca48a2d00d2aec91fecee06517a895661c76cf62da.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "c3de75f953273bc2a779f1fffe4811e8c4f8b1ccb37d8fa35ee50f9605166551", + "case_hash": "64ad8c9baafb72a799a949ca48a2d00d2aec91fecee06517a895661c76cf62da", + "columns": [ + { + "internal_size": null, + "name": "R0", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R9", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R15", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e78b9a04ac2b00fcece98b05ff1f8aa166f0d135199b5917e639c1c5bc3cd35d", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/64bebb4e2dd317fea62ce2e0fff1db8fcb701df5568babdb64c9f17aa1be8417.arrow b/evidence/results/64bebb4e2dd317fea62ce2e0fff1db8fcb701df5568babdb64c9f17aa1be8417.arrow new file mode 100644 index 000000000..c858b6ef5 Binary files /dev/null and b/evidence/results/64bebb4e2dd317fea62ce2e0fff1db8fcb701df5568babdb64c9f17aa1be8417.arrow differ diff --git a/evidence/results/64bebb4e2dd317fea62ce2e0fff1db8fcb701df5568babdb64c9f17aa1be8417.json b/evidence/results/64bebb4e2dd317fea62ce2e0fff1db8fcb701df5568babdb64c9f17aa1be8417.json new file mode 100644 index 000000000..434a83559 --- /dev/null +++ b/evidence/results/64bebb4e2dd317fea62ce2e0fff1db8fcb701df5568babdb64c9f17aa1be8417.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e389cdfe3178a55e9a643748bd70c7219e031cd171ba9da1a01beaf55dca7f97", + "case_hash": "64bebb4e2dd317fea62ce2e0fff1db8fcb701df5568babdb64c9f17aa1be8417", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3f37e84a072615d235f02aaffc3fba7cd5abc8c04571480b3acfb390dff33c82", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/64e9e4737678a922d32146b5edc42e7502610289a0acce2960d09863d6c3dfac.arrow b/evidence/results/64e9e4737678a922d32146b5edc42e7502610289a0acce2960d09863d6c3dfac.arrow new file mode 100644 index 000000000..ed2390463 Binary files /dev/null and b/evidence/results/64e9e4737678a922d32146b5edc42e7502610289a0acce2960d09863d6c3dfac.arrow differ diff --git a/evidence/results/64e9e4737678a922d32146b5edc42e7502610289a0acce2960d09863d6c3dfac.json b/evidence/results/64e9e4737678a922d32146b5edc42e7502610289a0acce2960d09863d6c3dfac.json new file mode 100644 index 000000000..cf4b0d098 --- /dev/null +++ b/evidence/results/64e9e4737678a922d32146b5edc42e7502610289a0acce2960d09863d6c3dfac.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3d085e32457ee98602f909d716f5d3e74eb41a933b78793ed35db7cb91cd69d3", + "case_hash": "64e9e4737678a922d32146b5edc42e7502610289a0acce2960d09863d6c3dfac", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b5dbd417dfa88d58899ac8f0688da5ed0b2594716045801db3799e3b084c9e46", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/65043d13216a68b41aa3bc054cae32d195315c2ef1523d378d31b6158b2247a7.arrow b/evidence/results/65043d13216a68b41aa3bc054cae32d195315c2ef1523d378d31b6158b2247a7.arrow new file mode 100644 index 000000000..d318d3f1d Binary files /dev/null and b/evidence/results/65043d13216a68b41aa3bc054cae32d195315c2ef1523d378d31b6158b2247a7.arrow differ diff --git a/evidence/results/65043d13216a68b41aa3bc054cae32d195315c2ef1523d378d31b6158b2247a7.json b/evidence/results/65043d13216a68b41aa3bc054cae32d195315c2ef1523d378d31b6158b2247a7.json new file mode 100644 index 000000000..771d4f728 --- /dev/null +++ b/evidence/results/65043d13216a68b41aa3bc054cae32d195315c2ef1523d378d31b6158b2247a7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fe38eb47da087993bfb7908daaea2b2ab15c67665ba70ae3d16d5c9b2aa76e4e", + "case_hash": "65043d13216a68b41aa3bc054cae32d195315c2ef1523d378d31b6158b2247a7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7ab46b1f60b57aeb77577c70a48e7ec2f92dcc5494fa977c4f58f6ddbad5001f", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6507873f800184635076b6a7f42251282332c8cb7ce5e5be637b97efff2eeba5.arrow b/evidence/results/6507873f800184635076b6a7f42251282332c8cb7ce5e5be637b97efff2eeba5.arrow new file mode 100644 index 000000000..a494a1138 Binary files /dev/null and b/evidence/results/6507873f800184635076b6a7f42251282332c8cb7ce5e5be637b97efff2eeba5.arrow differ diff --git a/evidence/results/6507873f800184635076b6a7f42251282332c8cb7ce5e5be637b97efff2eeba5.json b/evidence/results/6507873f800184635076b6a7f42251282332c8cb7ce5e5be637b97efff2eeba5.json new file mode 100644 index 000000000..59b43b1d4 --- /dev/null +++ b/evidence/results/6507873f800184635076b6a7f42251282332c8cb7ce5e5be637b97efff2eeba5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "07431fb8cfeb44612393e7dad1c28f40cf84e0a170b4c992e20d120042ee1afe", + "case_hash": "6507873f800184635076b6a7f42251282332c8cb7ce5e5be637b97efff2eeba5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "95a4e046a263b28f5e6aa6bce92101d9388a4b813abea0ce0ec155eb4735c67a", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/651e1d3bcfdc3ca137a01af277d547f7c47cf2cf664607025463d20ac29194e0.arrow b/evidence/results/651e1d3bcfdc3ca137a01af277d547f7c47cf2cf664607025463d20ac29194e0.arrow new file mode 100644 index 000000000..bf8a00764 Binary files /dev/null and b/evidence/results/651e1d3bcfdc3ca137a01af277d547f7c47cf2cf664607025463d20ac29194e0.arrow differ diff --git a/evidence/results/651e1d3bcfdc3ca137a01af277d547f7c47cf2cf664607025463d20ac29194e0.json b/evidence/results/651e1d3bcfdc3ca137a01af277d547f7c47cf2cf664607025463d20ac29194e0.json new file mode 100644 index 000000000..3d8c4c88b --- /dev/null +++ b/evidence/results/651e1d3bcfdc3ca137a01af277d547f7c47cf2cf664607025463d20ac29194e0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3604cb32733ee25adc342a3fd4c746baee0306145b5b6c992acde9b74e7e0fa7", + "case_hash": "651e1d3bcfdc3ca137a01af277d547f7c47cf2cf664607025463d20ac29194e0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c4fcdcd6fd4e0405215d00857650d43686cc2735dd80a350c96b65b8298d2f66", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/652e9a2a0e5be329b89c0bc7e1e29199eb9a350fab116964faa7041362e2112f.arrow b/evidence/results/652e9a2a0e5be329b89c0bc7e1e29199eb9a350fab116964faa7041362e2112f.arrow new file mode 100644 index 000000000..3973bcb85 Binary files /dev/null and b/evidence/results/652e9a2a0e5be329b89c0bc7e1e29199eb9a350fab116964faa7041362e2112f.arrow differ diff --git a/evidence/results/652e9a2a0e5be329b89c0bc7e1e29199eb9a350fab116964faa7041362e2112f.json b/evidence/results/652e9a2a0e5be329b89c0bc7e1e29199eb9a350fab116964faa7041362e2112f.json new file mode 100644 index 000000000..006ac8db0 --- /dev/null +++ b/evidence/results/652e9a2a0e5be329b89c0bc7e1e29199eb9a350fab116964faa7041362e2112f.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "6e3df51d28391e8e521adfe3850ea5d3e104402bb1b4cd3340c695b572a9a9b4", + "case_hash": "652e9a2a0e5be329b89c0bc7e1e29199eb9a350fab116964faa7041362e2112f", + "columns": [ + { + "internal_size": null, + "name": "D", + "nullable": false, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0b57bd1b3d45ece0d7bc7a8275649b939c082dc6d95f0ae56cd06b57dcd91490", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6543a131ae489377fc49df8e0f1ec6cf1b88602498e8f8653dd222618458de16.arrow b/evidence/results/6543a131ae489377fc49df8e0f1ec6cf1b88602498e8f8653dd222618458de16.arrow new file mode 100644 index 000000000..e005e303f Binary files /dev/null and b/evidence/results/6543a131ae489377fc49df8e0f1ec6cf1b88602498e8f8653dd222618458de16.arrow differ diff --git a/evidence/results/6543a131ae489377fc49df8e0f1ec6cf1b88602498e8f8653dd222618458de16.json b/evidence/results/6543a131ae489377fc49df8e0f1ec6cf1b88602498e8f8653dd222618458de16.json new file mode 100644 index 000000000..bb4b157b3 --- /dev/null +++ b/evidence/results/6543a131ae489377fc49df8e0f1ec6cf1b88602498e8f8653dd222618458de16.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9067e3f175e0bac49ff926beedf2f0bc7bee84a51a4ec8b7dec76b3f1477e185", + "case_hash": "6543a131ae489377fc49df8e0f1ec6cf1b88602498e8f8653dd222618458de16", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 16, + "scale": 8, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2f1553ab874eb8eed87fc139d1be09362dbe2c10382af3f43fd29a115d127700", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6543b98c107e4ced0bab49e58a8b49c76239109360f898d7df849f0518f8e43a.arrow b/evidence/results/6543b98c107e4ced0bab49e58a8b49c76239109360f898d7df849f0518f8e43a.arrow new file mode 100644 index 000000000..94a0c259f Binary files /dev/null and b/evidence/results/6543b98c107e4ced0bab49e58a8b49c76239109360f898d7df849f0518f8e43a.arrow differ diff --git a/evidence/results/6543b98c107e4ced0bab49e58a8b49c76239109360f898d7df849f0518f8e43a.json b/evidence/results/6543b98c107e4ced0bab49e58a8b49c76239109360f898d7df849f0518f8e43a.json new file mode 100644 index 000000000..e5c9a17eb --- /dev/null +++ b/evidence/results/6543b98c107e4ced0bab49e58a8b49c76239109360f898d7df849f0518f8e43a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "54a789f2ba86a087ef6e1b6b00b67a68d27df82a2b836d18b5818e9b0507545c", + "case_hash": "6543b98c107e4ced0bab49e58a8b49c76239109360f898d7df849f0518f8e43a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "109431a30e31da07e022ef01e87eef88a315e8476d6e9ab97f537c4c11a227a9", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/65521b8b66e1dceedf36d0cdc3a9301fb44b1028e9219c4bb981beb9d9a75aef.arrow b/evidence/results/65521b8b66e1dceedf36d0cdc3a9301fb44b1028e9219c4bb981beb9d9a75aef.arrow new file mode 100644 index 000000000..25bb528d5 Binary files /dev/null and b/evidence/results/65521b8b66e1dceedf36d0cdc3a9301fb44b1028e9219c4bb981beb9d9a75aef.arrow differ diff --git a/evidence/results/65521b8b66e1dceedf36d0cdc3a9301fb44b1028e9219c4bb981beb9d9a75aef.json b/evidence/results/65521b8b66e1dceedf36d0cdc3a9301fb44b1028e9219c4bb981beb9d9a75aef.json new file mode 100644 index 000000000..3d1ad6d02 --- /dev/null +++ b/evidence/results/65521b8b66e1dceedf36d0cdc3a9301fb44b1028e9219c4bb981beb9d9a75aef.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4bf08aa3efbc38b6002bba215b84c6c4e3ee6a87bc34fedacd2a41e653c359b2", + "case_hash": "65521b8b66e1dceedf36d0cdc3a9301fb44b1028e9219c4bb981beb9d9a75aef", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2436c7599cd77fa44623413d8d3a0f28cb762869b25f1dd955537786446b1389", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/65527fa831bd612c91f25b85734f0b69d453f466a764f2b238c8019f0183e10e.arrow b/evidence/results/65527fa831bd612c91f25b85734f0b69d453f466a764f2b238c8019f0183e10e.arrow new file mode 100644 index 000000000..d984ffbed Binary files /dev/null and b/evidence/results/65527fa831bd612c91f25b85734f0b69d453f466a764f2b238c8019f0183e10e.arrow differ diff --git a/evidence/results/65527fa831bd612c91f25b85734f0b69d453f466a764f2b238c8019f0183e10e.json b/evidence/results/65527fa831bd612c91f25b85734f0b69d453f466a764f2b238c8019f0183e10e.json new file mode 100644 index 000000000..947a05eed --- /dev/null +++ b/evidence/results/65527fa831bd612c91f25b85734f0b69d453f466a764f2b238c8019f0183e10e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8b606d6e3cc6f6cde5dbc3e669dfe3cebb77c1b9e98d818b7f716e04c9d00ad5", + "case_hash": "65527fa831bd612c91f25b85734f0b69d453f466a764f2b238c8019f0183e10e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4a4885220cd5c628ea75bd8f3785e9fe64b8ab9031ac54b63873e0728f5cbb30", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/65646fdae36e9283706054746ff31c1bb9c7e281317fbf9b5344c613478f150d.arrow b/evidence/results/65646fdae36e9283706054746ff31c1bb9c7e281317fbf9b5344c613478f150d.arrow new file mode 100644 index 000000000..b105e93b8 Binary files /dev/null and b/evidence/results/65646fdae36e9283706054746ff31c1bb9c7e281317fbf9b5344c613478f150d.arrow differ diff --git a/evidence/results/65646fdae36e9283706054746ff31c1bb9c7e281317fbf9b5344c613478f150d.json b/evidence/results/65646fdae36e9283706054746ff31c1bb9c7e281317fbf9b5344c613478f150d.json new file mode 100644 index 000000000..ab0b43d61 --- /dev/null +++ b/evidence/results/65646fdae36e9283706054746ff31c1bb9c7e281317fbf9b5344c613478f150d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f6c8ca83914c7cdb32b7617821132aa096c47b1cf6acb8f9f398a4905013f3ec", + "case_hash": "65646fdae36e9283706054746ff31c1bb9c7e281317fbf9b5344c613478f150d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bb2b7f461feeeb247732921d5fdb02de4d92245bbc11b50504fb03ed1b9717ce", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/65798b7788aeb9071bbebd005f35b41f5ac78524a10faa18bc098064f23f656b.arrow b/evidence/results/65798b7788aeb9071bbebd005f35b41f5ac78524a10faa18bc098064f23f656b.arrow new file mode 100644 index 000000000..c2ff8866e Binary files /dev/null and b/evidence/results/65798b7788aeb9071bbebd005f35b41f5ac78524a10faa18bc098064f23f656b.arrow differ diff --git a/evidence/results/65798b7788aeb9071bbebd005f35b41f5ac78524a10faa18bc098064f23f656b.json b/evidence/results/65798b7788aeb9071bbebd005f35b41f5ac78524a10faa18bc098064f23f656b.json new file mode 100644 index 000000000..4e0141fb9 --- /dev/null +++ b/evidence/results/65798b7788aeb9071bbebd005f35b41f5ac78524a10faa18bc098064f23f656b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9a09a04fdb4d0f293ec07f909b4f734031fd9e1dd5178878b43609fd49e616c6", + "case_hash": "65798b7788aeb9071bbebd005f35b41f5ac78524a10faa18bc098064f23f656b", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "380c706aa0d2fa652c75841951f57b1324b191951c92947476bf6e432892e305", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6579b7b2c2d29e6356e35794b4db32e0bcf5622111e8d31d01d5bac861ac6e0a.arrow b/evidence/results/6579b7b2c2d29e6356e35794b4db32e0bcf5622111e8d31d01d5bac861ac6e0a.arrow new file mode 100644 index 000000000..f988eb02f Binary files /dev/null and b/evidence/results/6579b7b2c2d29e6356e35794b4db32e0bcf5622111e8d31d01d5bac861ac6e0a.arrow differ diff --git a/evidence/results/6579b7b2c2d29e6356e35794b4db32e0bcf5622111e8d31d01d5bac861ac6e0a.json b/evidence/results/6579b7b2c2d29e6356e35794b4db32e0bcf5622111e8d31d01d5bac861ac6e0a.json new file mode 100644 index 000000000..f02b7fec5 --- /dev/null +++ b/evidence/results/6579b7b2c2d29e6356e35794b4db32e0bcf5622111e8d31d01d5bac861ac6e0a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c2597bd94f7296b2d4c4fae95f3c3bba9303d85d1ad97e5380961abc71803d05", + "case_hash": "6579b7b2c2d29e6356e35794b4db32e0bcf5622111e8d31d01d5bac861ac6e0a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 7, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "16c153fe92b6ec7173c658a95f65269c82154dfcfef7bb94b52ec9c4f0db52e7", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/657c7e327fc2ab3d25d7db77a7732ee9d39b685487cef8b5092b4e6ff4a7ed94.arrow b/evidence/results/657c7e327fc2ab3d25d7db77a7732ee9d39b685487cef8b5092b4e6ff4a7ed94.arrow new file mode 100644 index 000000000..2f241f1a6 Binary files /dev/null and b/evidence/results/657c7e327fc2ab3d25d7db77a7732ee9d39b685487cef8b5092b4e6ff4a7ed94.arrow differ diff --git a/evidence/results/657c7e327fc2ab3d25d7db77a7732ee9d39b685487cef8b5092b4e6ff4a7ed94.json b/evidence/results/657c7e327fc2ab3d25d7db77a7732ee9d39b685487cef8b5092b4e6ff4a7ed94.json new file mode 100644 index 000000000..999880e21 --- /dev/null +++ b/evidence/results/657c7e327fc2ab3d25d7db77a7732ee9d39b685487cef8b5092b4e6ff4a7ed94.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e70b727188b4cd9ffcf0b436e26bf807511dc625a02233eb1d63b859186852f4", + "case_hash": "657c7e327fc2ab3d25d7db77a7732ee9d39b685487cef8b5092b4e6ff4a7ed94", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bebc60516e2a7b47d2b49f21423a6c3644e30bdfd859a9f34e642b4fc93c2f09", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/657e980e6ec6143fdcf99ec4be881447fe71cec21aebef8bccd5abb45a2e6bfa.arrow b/evidence/results/657e980e6ec6143fdcf99ec4be881447fe71cec21aebef8bccd5abb45a2e6bfa.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/657e980e6ec6143fdcf99ec4be881447fe71cec21aebef8bccd5abb45a2e6bfa.arrow differ diff --git a/evidence/results/657e980e6ec6143fdcf99ec4be881447fe71cec21aebef8bccd5abb45a2e6bfa.json b/evidence/results/657e980e6ec6143fdcf99ec4be881447fe71cec21aebef8bccd5abb45a2e6bfa.json new file mode 100644 index 000000000..109fbf30b --- /dev/null +++ b/evidence/results/657e980e6ec6143fdcf99ec4be881447fe71cec21aebef8bccd5abb45a2e6bfa.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "657e980e6ec6143fdcf99ec4be881447fe71cec21aebef8bccd5abb45a2e6bfa", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "39c8100237f8a78ee45b222f7eb61e0e4566101dcb4f3e8673be6afd995d9a07", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/65930aba4c8319d0d842ab123a4a3eb0ca8edacd4aa544da802c9b123b658d37.arrow b/evidence/results/65930aba4c8319d0d842ab123a4a3eb0ca8edacd4aa544da802c9b123b658d37.arrow new file mode 100644 index 000000000..2f241f1a6 Binary files /dev/null and b/evidence/results/65930aba4c8319d0d842ab123a4a3eb0ca8edacd4aa544da802c9b123b658d37.arrow differ diff --git a/evidence/results/65930aba4c8319d0d842ab123a4a3eb0ca8edacd4aa544da802c9b123b658d37.json b/evidence/results/65930aba4c8319d0d842ab123a4a3eb0ca8edacd4aa544da802c9b123b658d37.json new file mode 100644 index 000000000..a0a6511de --- /dev/null +++ b/evidence/results/65930aba4c8319d0d842ab123a4a3eb0ca8edacd4aa544da802c9b123b658d37.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e70b727188b4cd9ffcf0b436e26bf807511dc625a02233eb1d63b859186852f4", + "case_hash": "65930aba4c8319d0d842ab123a4a3eb0ca8edacd4aa544da802c9b123b658d37", + "columns": [ + { + "internal_size": 0, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5dcc6581743cc770f04dc78a163d5bdc4963efbff6c587b253f70d42d03971ee", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/65a009368d445fc554a5d7e0e24a773137d68954e7c70c2d20b45ebfa8d61a23.arrow b/evidence/results/65a009368d445fc554a5d7e0e24a773137d68954e7c70c2d20b45ebfa8d61a23.arrow new file mode 100644 index 000000000..406870e2d Binary files /dev/null and b/evidence/results/65a009368d445fc554a5d7e0e24a773137d68954e7c70c2d20b45ebfa8d61a23.arrow differ diff --git a/evidence/results/65a009368d445fc554a5d7e0e24a773137d68954e7c70c2d20b45ebfa8d61a23.json b/evidence/results/65a009368d445fc554a5d7e0e24a773137d68954e7c70c2d20b45ebfa8d61a23.json new file mode 100644 index 000000000..2866909dc --- /dev/null +++ b/evidence/results/65a009368d445fc554a5d7e0e24a773137d68954e7c70c2d20b45ebfa8d61a23.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "807d18908d6a91c72cd4322e5c8084ac73e8ebb6cb9a9d714b4a9f46ce1683b6", + "case_hash": "65a009368d445fc554a5d7e0e24a773137d68954e7c70c2d20b45ebfa8d61a23", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4bceb428a91af647ded7d4d3d06e6c7a5376f3b0d15f1e2654eb71bfa824b46d", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/65b8b9c07071fd437fd1d767f1cb08499e5c49b7d697160474946b9a53096c6e.arrow b/evidence/results/65b8b9c07071fd437fd1d767f1cb08499e5c49b7d697160474946b9a53096c6e.arrow new file mode 100644 index 000000000..63bd9f167 Binary files /dev/null and b/evidence/results/65b8b9c07071fd437fd1d767f1cb08499e5c49b7d697160474946b9a53096c6e.arrow differ diff --git a/evidence/results/65b8b9c07071fd437fd1d767f1cb08499e5c49b7d697160474946b9a53096c6e.json b/evidence/results/65b8b9c07071fd437fd1d767f1cb08499e5c49b7d697160474946b9a53096c6e.json new file mode 100644 index 000000000..22ac91142 --- /dev/null +++ b/evidence/results/65b8b9c07071fd437fd1d767f1cb08499e5c49b7d697160474946b9a53096c6e.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f99956f02476e442bcddefa10966ec7f3926414cd72531301aa5af561b6b40e4", + "case_hash": "65b8b9c07071fd437fd1d767f1cb08499e5c49b7d697160474946b9a53096c6e", + "columns": [ + { + "internal_size": 100663296, + "name": "R1", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 100663296, + "name": "R2", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a1cf688fadb6a24324fc90ef4d6b8135689144f03580553862dbe5b3de7f52ff", + "recorded_at": "2026-11-05T19:50:21.861848+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/65b9cf3395f8b747d7f0714bf8bfd7c9b7bc3c4302defb7ca70b84bd95873abe.arrow b/evidence/results/65b9cf3395f8b747d7f0714bf8bfd7c9b7bc3c4302defb7ca70b84bd95873abe.arrow new file mode 100644 index 000000000..94e3083b8 Binary files /dev/null and b/evidence/results/65b9cf3395f8b747d7f0714bf8bfd7c9b7bc3c4302defb7ca70b84bd95873abe.arrow differ diff --git a/evidence/results/65b9cf3395f8b747d7f0714bf8bfd7c9b7bc3c4302defb7ca70b84bd95873abe.json b/evidence/results/65b9cf3395f8b747d7f0714bf8bfd7c9b7bc3c4302defb7ca70b84bd95873abe.json new file mode 100644 index 000000000..9251c34a9 --- /dev/null +++ b/evidence/results/65b9cf3395f8b747d7f0714bf8bfd7c9b7bc3c4302defb7ca70b84bd95873abe.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e5e50f7fd61a610de202b9f5115250178d09a471e90bd3c75d21576180f4ed60", + "case_hash": "65b9cf3395f8b747d7f0714bf8bfd7c9b7bc3c4302defb7ca70b84bd95873abe", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "140226f00e55b490f426a3d4e4c76e8479a68d5bcae7f91a6a855fd7d1176857", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/65bf589faa0b9b91d97e294ce79d0437e10743fcaf6a6d24400e62db6a65ce98.arrow b/evidence/results/65bf589faa0b9b91d97e294ce79d0437e10743fcaf6a6d24400e62db6a65ce98.arrow new file mode 100644 index 000000000..234768345 Binary files /dev/null and b/evidence/results/65bf589faa0b9b91d97e294ce79d0437e10743fcaf6a6d24400e62db6a65ce98.arrow differ diff --git a/evidence/results/65bf589faa0b9b91d97e294ce79d0437e10743fcaf6a6d24400e62db6a65ce98.json b/evidence/results/65bf589faa0b9b91d97e294ce79d0437e10743fcaf6a6d24400e62db6a65ce98.json new file mode 100644 index 000000000..c358bc732 --- /dev/null +++ b/evidence/results/65bf589faa0b9b91d97e294ce79d0437e10743fcaf6a6d24400e62db6a65ce98.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "32d357278f77a66010fcca317350b75270c1b52e5f0ef891408200486eac24d5", + "case_hash": "65bf589faa0b9b91d97e294ce79d0437e10743fcaf6a6d24400e62db6a65ce98", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8019d433963909553414284efbfc487332b4f352ffb695df89c95cafe9756212", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/65c604dc272ceb5f04fa9c1d513d7493c8789dcd5c27544fcfdb6d0ecce1f640.arrow b/evidence/results/65c604dc272ceb5f04fa9c1d513d7493c8789dcd5c27544fcfdb6d0ecce1f640.arrow new file mode 100644 index 000000000..a872be83d Binary files /dev/null and b/evidence/results/65c604dc272ceb5f04fa9c1d513d7493c8789dcd5c27544fcfdb6d0ecce1f640.arrow differ diff --git a/evidence/results/65c604dc272ceb5f04fa9c1d513d7493c8789dcd5c27544fcfdb6d0ecce1f640.json b/evidence/results/65c604dc272ceb5f04fa9c1d513d7493c8789dcd5c27544fcfdb6d0ecce1f640.json new file mode 100644 index 000000000..fafec0e9c --- /dev/null +++ b/evidence/results/65c604dc272ceb5f04fa9c1d513d7493c8789dcd5c27544fcfdb6d0ecce1f640.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6048fa5d04228d2739c3b0543fd3e5d33028baedb85539a34e04b73a00197992", + "case_hash": "65c604dc272ceb5f04fa9c1d513d7493c8789dcd5c27544fcfdb6d0ecce1f640", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5ebd9f682486c3830c8e239b83a958457164f297dc44c2229c27573b6ba0ac39", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/65c7ba028f064555287c64aed02094697efd51645bf01bb1e8080650a8f3c940.arrow b/evidence/results/65c7ba028f064555287c64aed02094697efd51645bf01bb1e8080650a8f3c940.arrow new file mode 100644 index 000000000..210feadc7 Binary files /dev/null and b/evidence/results/65c7ba028f064555287c64aed02094697efd51645bf01bb1e8080650a8f3c940.arrow differ diff --git a/evidence/results/65c7ba028f064555287c64aed02094697efd51645bf01bb1e8080650a8f3c940.json b/evidence/results/65c7ba028f064555287c64aed02094697efd51645bf01bb1e8080650a8f3c940.json new file mode 100644 index 000000000..b61347610 --- /dev/null +++ b/evidence/results/65c7ba028f064555287c64aed02094697efd51645bf01bb1e8080650a8f3c940.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e44dee778f0bdbf38422175afa277e5fad907b56b5d399cf35acf8d593689bd6", + "case_hash": "65c7ba028f064555287c64aed02094697efd51645bf01bb1e8080650a8f3c940", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e1ebb02fbcca041898b9a9a5e215752069b9d02ea15b921d132062bf507731d6", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/65c900c3227129da5d94f75098e66aa1f17be8737bbe7385a8d8fb533d31fd81.arrow b/evidence/results/65c900c3227129da5d94f75098e66aa1f17be8737bbe7385a8d8fb533d31fd81.arrow new file mode 100644 index 000000000..e30018d59 Binary files /dev/null and b/evidence/results/65c900c3227129da5d94f75098e66aa1f17be8737bbe7385a8d8fb533d31fd81.arrow differ diff --git a/evidence/results/65c900c3227129da5d94f75098e66aa1f17be8737bbe7385a8d8fb533d31fd81.json b/evidence/results/65c900c3227129da5d94f75098e66aa1f17be8737bbe7385a8d8fb533d31fd81.json new file mode 100644 index 000000000..508912b51 --- /dev/null +++ b/evidence/results/65c900c3227129da5d94f75098e66aa1f17be8737bbe7385a8d8fb533d31fd81.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f6615d0c0611fc93e62774c30762ef2206a7238ffc73df054fa6085a9b75549e", + "case_hash": "65c900c3227129da5d94f75098e66aa1f17be8737bbe7385a8d8fb533d31fd81", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "efee3f432542959ec10eb681c7c2ea68f7f7ab787c7ac0fa1f8d59f591a60d06", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/65d33300ce8489722d3df06c858681fb1964ca27d6e14bd2dac06c210ef9f875.arrow b/evidence/results/65d33300ce8489722d3df06c858681fb1964ca27d6e14bd2dac06c210ef9f875.arrow new file mode 100644 index 000000000..8f086d281 Binary files /dev/null and b/evidence/results/65d33300ce8489722d3df06c858681fb1964ca27d6e14bd2dac06c210ef9f875.arrow differ diff --git a/evidence/results/65d33300ce8489722d3df06c858681fb1964ca27d6e14bd2dac06c210ef9f875.json b/evidence/results/65d33300ce8489722d3df06c858681fb1964ca27d6e14bd2dac06c210ef9f875.json new file mode 100644 index 000000000..6fd020e9a --- /dev/null +++ b/evidence/results/65d33300ce8489722d3df06c858681fb1964ca27d6e14bd2dac06c210ef9f875.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b9c7730c09aac7bdf2d702b0f9d4adc8ff3fa6d3d12abd28b6d6a9f7c2ce2c83", + "case_hash": "65d33300ce8489722d3df06c858681fb1964ca27d6e14bd2dac06c210ef9f875", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 6, + "type_name": "TIMESTAMP_LTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "be3d1e2dc4e17be844518f383149d1be76d923ef68d3549875b8d0a8cbec7fd0", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/65d7af3fb76dda7cd3681c8c1efe7d2b627dd295562b022b72ef749bec3a20e6.arrow b/evidence/results/65d7af3fb76dda7cd3681c8c1efe7d2b627dd295562b022b72ef749bec3a20e6.arrow new file mode 100644 index 000000000..46f2058b0 Binary files /dev/null and b/evidence/results/65d7af3fb76dda7cd3681c8c1efe7d2b627dd295562b022b72ef749bec3a20e6.arrow differ diff --git a/evidence/results/65d7af3fb76dda7cd3681c8c1efe7d2b627dd295562b022b72ef749bec3a20e6.json b/evidence/results/65d7af3fb76dda7cd3681c8c1efe7d2b627dd295562b022b72ef749bec3a20e6.json new file mode 100644 index 000000000..e221c94f7 --- /dev/null +++ b/evidence/results/65d7af3fb76dda7cd3681c8c1efe7d2b627dd295562b022b72ef749bec3a20e6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f4f0d152b8170b779b74e40205ed9d353c1ee918cb4f56ba69470758feda1707", + "case_hash": "65d7af3fb76dda7cd3681c8c1efe7d2b627dd295562b022b72ef749bec3a20e6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e84912a81940ab4147363b934424df6328e36336213a7967cb44486d068671c8", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/65dc36931218a394194853658c3ac39c25d3641b2ee0f27c83add496a5357360.arrow b/evidence/results/65dc36931218a394194853658c3ac39c25d3641b2ee0f27c83add496a5357360.arrow new file mode 100644 index 000000000..2d449285c Binary files /dev/null and b/evidence/results/65dc36931218a394194853658c3ac39c25d3641b2ee0f27c83add496a5357360.arrow differ diff --git a/evidence/results/65dc36931218a394194853658c3ac39c25d3641b2ee0f27c83add496a5357360.json b/evidence/results/65dc36931218a394194853658c3ac39c25d3641b2ee0f27c83add496a5357360.json new file mode 100644 index 000000000..7664bedc5 --- /dev/null +++ b/evidence/results/65dc36931218a394194853658c3ac39c25d3641b2ee0f27c83add496a5357360.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9d36c8a930819cc8b9df750f094e7d6cbe1e92fc8bc7bf42affa4812c6eb28cb", + "case_hash": "65dc36931218a394194853658c3ac39c25d3641b2ee0f27c83add496a5357360", + "columns": [ + { + "internal_size": 3, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1d64e673900a54c3f5d1f684f3076f0bea5ad2c4975f7b71b86d6ab6030ce1ef", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/660a4dede3b946f802e68834bb2168dd88dd51e31df79eb0d7cecd616b4baceb.arrow b/evidence/results/660a4dede3b946f802e68834bb2168dd88dd51e31df79eb0d7cecd616b4baceb.arrow new file mode 100644 index 000000000..19c93b042 Binary files /dev/null and b/evidence/results/660a4dede3b946f802e68834bb2168dd88dd51e31df79eb0d7cecd616b4baceb.arrow differ diff --git a/evidence/results/660a4dede3b946f802e68834bb2168dd88dd51e31df79eb0d7cecd616b4baceb.json b/evidence/results/660a4dede3b946f802e68834bb2168dd88dd51e31df79eb0d7cecd616b4baceb.json new file mode 100644 index 000000000..010ac3248 --- /dev/null +++ b/evidence/results/660a4dede3b946f802e68834bb2168dd88dd51e31df79eb0d7cecd616b4baceb.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "91e9e82171793a2568dc56647357a05bbeaaaac75cd11e72fa2b1dfb359f623a", + "case_hash": "660a4dede3b946f802e68834bb2168dd88dd51e31df79eb0d7cecd616b4baceb", + "columns": [ + { + "internal_size": null, + "name": "HOUR", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "MINUTE", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "SECOND", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "793ba9c6d4d09918cd12fc82f985e526616facc4ce6d3c2cb51f3a8f54b7bf24", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6611e91cd6035b8fce91317e86670cd91979af76e458e7f0e52f21085ff69067.arrow b/evidence/results/6611e91cd6035b8fce91317e86670cd91979af76e458e7f0e52f21085ff69067.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/6611e91cd6035b8fce91317e86670cd91979af76e458e7f0e52f21085ff69067.arrow differ diff --git a/evidence/results/6611e91cd6035b8fce91317e86670cd91979af76e458e7f0e52f21085ff69067.json b/evidence/results/6611e91cd6035b8fce91317e86670cd91979af76e458e7f0e52f21085ff69067.json new file mode 100644 index 000000000..2ee305d0d --- /dev/null +++ b/evidence/results/6611e91cd6035b8fce91317e86670cd91979af76e458e7f0e52f21085ff69067.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "6611e91cd6035b8fce91317e86670cd91979af76e458e7f0e52f21085ff69067", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5e24304dcc7513702f54103ff1df662e95716b1b514e3aa9df40010cff48a0dc", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/66289cccaabb92a9a30efbfb4ff3096d8867e2aefaabe6367e9f26c2939bc124.arrow b/evidence/results/66289cccaabb92a9a30efbfb4ff3096d8867e2aefaabe6367e9f26c2939bc124.arrow new file mode 100644 index 000000000..81d2cb4eb Binary files /dev/null and b/evidence/results/66289cccaabb92a9a30efbfb4ff3096d8867e2aefaabe6367e9f26c2939bc124.arrow differ diff --git a/evidence/results/66289cccaabb92a9a30efbfb4ff3096d8867e2aefaabe6367e9f26c2939bc124.json b/evidence/results/66289cccaabb92a9a30efbfb4ff3096d8867e2aefaabe6367e9f26c2939bc124.json new file mode 100644 index 000000000..8685b6ebf --- /dev/null +++ b/evidence/results/66289cccaabb92a9a30efbfb4ff3096d8867e2aefaabe6367e9f26c2939bc124.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "09d7933dc1271ff0e26f025bfdcc4afca4939bfd0c6032c4052cf531fe892c31", + "case_hash": "66289cccaabb92a9a30efbfb4ff3096d8867e2aefaabe6367e9f26c2939bc124", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f02150768d829d7610d8fa541ca9c0cf1db77ca998d6a6c290bb0386c66efb40", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/66413130fd547647e18b5a8a8a98179cb71764b2aaded297ef8abc5f504cfefc.arrow b/evidence/results/66413130fd547647e18b5a8a8a98179cb71764b2aaded297ef8abc5f504cfefc.arrow new file mode 100644 index 000000000..4f2ea6356 Binary files /dev/null and b/evidence/results/66413130fd547647e18b5a8a8a98179cb71764b2aaded297ef8abc5f504cfefc.arrow differ diff --git a/evidence/results/66413130fd547647e18b5a8a8a98179cb71764b2aaded297ef8abc5f504cfefc.json b/evidence/results/66413130fd547647e18b5a8a8a98179cb71764b2aaded297ef8abc5f504cfefc.json new file mode 100644 index 000000000..dd07a5a28 --- /dev/null +++ b/evidence/results/66413130fd547647e18b5a8a8a98179cb71764b2aaded297ef8abc5f504cfefc.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "ad0f37c2664c701d767de99e76cfa5352d75d55c42b55004e61a0fd158a6b09d", + "case_hash": "66413130fd547647e18b5a8a8a98179cb71764b2aaded297ef8abc5f504cfefc", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + }, + { + "internal_size": null, + "name": "WALL", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4879674e729ee26ccf1273404686644eaeec288ba056531b93e8a4b47007dd52", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/66567aedec458dc9e3b9b36b2adfa8dc1855631de067e928119a736076806bc3.arrow b/evidence/results/66567aedec458dc9e3b9b36b2adfa8dc1855631de067e928119a736076806bc3.arrow new file mode 100644 index 000000000..f3d2893dc Binary files /dev/null and b/evidence/results/66567aedec458dc9e3b9b36b2adfa8dc1855631de067e928119a736076806bc3.arrow differ diff --git a/evidence/results/66567aedec458dc9e3b9b36b2adfa8dc1855631de067e928119a736076806bc3.json b/evidence/results/66567aedec458dc9e3b9b36b2adfa8dc1855631de067e928119a736076806bc3.json new file mode 100644 index 000000000..2c0348b60 --- /dev/null +++ b/evidence/results/66567aedec458dc9e3b9b36b2adfa8dc1855631de067e928119a736076806bc3.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "42fcb67728b8edf5b3cae8fcd52def9a5a120137f04deeba6c64915ef39626cb", + "case_hash": "66567aedec458dc9e3b9b36b2adfa8dc1855631de067e928119a736076806bc3", + "columns": [ + { + "internal_size": null, + "name": "INS", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": null, + "name": "UPD", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5fb1d5a0da9acab804c13686e3aade123f4acd5738a784f8e0c4e1df0f559e51", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6679befa3817c45de960a9f0207fe1d62efb696f4ae24a5f9600d8f5d048c70c.arrow b/evidence/results/6679befa3817c45de960a9f0207fe1d62efb696f4ae24a5f9600d8f5d048c70c.arrow new file mode 100644 index 000000000..89372da16 Binary files /dev/null and b/evidence/results/6679befa3817c45de960a9f0207fe1d62efb696f4ae24a5f9600d8f5d048c70c.arrow differ diff --git a/evidence/results/6679befa3817c45de960a9f0207fe1d62efb696f4ae24a5f9600d8f5d048c70c.json b/evidence/results/6679befa3817c45de960a9f0207fe1d62efb696f4ae24a5f9600d8f5d048c70c.json new file mode 100644 index 000000000..578bf42fc --- /dev/null +++ b/evidence/results/6679befa3817c45de960a9f0207fe1d62efb696f4ae24a5f9600d8f5d048c70c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "806077c3cff8e98bda193c3d0f3dcf4fa203f00b2e92fd2a57847abe94565049", + "case_hash": "6679befa3817c45de960a9f0207fe1d62efb696f4ae24a5f9600d8f5d048c70c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b84b1c28ea716b04c7f89a643148a798172615e9ce795eeef9a9772e499c636c", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/66930ae78eff20d806e6770418189a08d1161ec9f54c80f2f009177f64ea3f1b.arrow b/evidence/results/66930ae78eff20d806e6770418189a08d1161ec9f54c80f2f009177f64ea3f1b.arrow new file mode 100644 index 000000000..801ebf56b Binary files /dev/null and b/evidence/results/66930ae78eff20d806e6770418189a08d1161ec9f54c80f2f009177f64ea3f1b.arrow differ diff --git a/evidence/results/66930ae78eff20d806e6770418189a08d1161ec9f54c80f2f009177f64ea3f1b.json b/evidence/results/66930ae78eff20d806e6770418189a08d1161ec9f54c80f2f009177f64ea3f1b.json new file mode 100644 index 000000000..9642f430a --- /dev/null +++ b/evidence/results/66930ae78eff20d806e6770418189a08d1161ec9f54c80f2f009177f64ea3f1b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b911a88c5782bfe2b71cd61b346a0e971699976ff36f3216061a5bd913c85843", + "case_hash": "66930ae78eff20d806e6770418189a08d1161ec9f54c80f2f009177f64ea3f1b", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "791e01d468eb52acb8dd933271b57f61b8c5953a33cd7d47a072d2e979e4ab29", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/66a6e4992fbebf46dbb2fdd61d819170f7151fbb3efb33f0ed61cb86d3cd8e68.arrow b/evidence/results/66a6e4992fbebf46dbb2fdd61d819170f7151fbb3efb33f0ed61cb86d3cd8e68.arrow new file mode 100644 index 000000000..a9a271f8e Binary files /dev/null and b/evidence/results/66a6e4992fbebf46dbb2fdd61d819170f7151fbb3efb33f0ed61cb86d3cd8e68.arrow differ diff --git a/evidence/results/66a6e4992fbebf46dbb2fdd61d819170f7151fbb3efb33f0ed61cb86d3cd8e68.json b/evidence/results/66a6e4992fbebf46dbb2fdd61d819170f7151fbb3efb33f0ed61cb86d3cd8e68.json new file mode 100644 index 000000000..2f1cd65e0 --- /dev/null +++ b/evidence/results/66a6e4992fbebf46dbb2fdd61d819170f7151fbb3efb33f0ed61cb86d3cd8e68.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b020371dde646a0ab91df01c5d53d5718a13a6fa3e9e00183390bd154e0de3a9", + "case_hash": "66a6e4992fbebf46dbb2fdd61d819170f7151fbb3efb33f0ed61cb86d3cd8e68", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ef4546f42432d719f6a19a436f4c8381bf0a5add91cd4778d56c413dc93a6b04", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/66dbf329043a00ac7efb9182a59dc4a94aae39cb7f3dd41e2ed2eba7220f1aae.arrow b/evidence/results/66dbf329043a00ac7efb9182a59dc4a94aae39cb7f3dd41e2ed2eba7220f1aae.arrow new file mode 100644 index 000000000..338c1f6a0 Binary files /dev/null and b/evidence/results/66dbf329043a00ac7efb9182a59dc4a94aae39cb7f3dd41e2ed2eba7220f1aae.arrow differ diff --git a/evidence/results/66dbf329043a00ac7efb9182a59dc4a94aae39cb7f3dd41e2ed2eba7220f1aae.json b/evidence/results/66dbf329043a00ac7efb9182a59dc4a94aae39cb7f3dd41e2ed2eba7220f1aae.json new file mode 100644 index 000000000..0e5d06095 --- /dev/null +++ b/evidence/results/66dbf329043a00ac7efb9182a59dc4a94aae39cb7f3dd41e2ed2eba7220f1aae.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1839667a68561d80bac9a4f398916b80fb369a2de4bdcf7c224351474fecb9b4", + "case_hash": "66dbf329043a00ac7efb9182a59dc4a94aae39cb7f3dd41e2ed2eba7220f1aae", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 4, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4406b0b695d68d8a77aee29079e214972be46b230c213ea6d6af50af42295b1c", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/66ee290b0e6739cbc524eb1c7f0908b1f97fff707c2aa9c32c1d03fae4aaf7c1.arrow b/evidence/results/66ee290b0e6739cbc524eb1c7f0908b1f97fff707c2aa9c32c1d03fae4aaf7c1.arrow new file mode 100644 index 000000000..78001cdc9 Binary files /dev/null and b/evidence/results/66ee290b0e6739cbc524eb1c7f0908b1f97fff707c2aa9c32c1d03fae4aaf7c1.arrow differ diff --git a/evidence/results/66ee290b0e6739cbc524eb1c7f0908b1f97fff707c2aa9c32c1d03fae4aaf7c1.json b/evidence/results/66ee290b0e6739cbc524eb1c7f0908b1f97fff707c2aa9c32c1d03fae4aaf7c1.json new file mode 100644 index 000000000..6d70c8a6c --- /dev/null +++ b/evidence/results/66ee290b0e6739cbc524eb1c7f0908b1f97fff707c2aa9c32c1d03fae4aaf7c1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "94bebdb54649627d04d321b15d69b6b5e0dff402dfeb0c7d36aceb2bf633aa9c", + "case_hash": "66ee290b0e6739cbc524eb1c7f0908b1f97fff707c2aa9c32c1d03fae4aaf7c1", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "08e3db1ba19765975ccffd188956763f668ab87c8c7bec409d1074be4efecd0d", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/671740ed78e476cecd69d65eb5800803ffef881c63819a6f4fe57a12e3694b4a.arrow b/evidence/results/671740ed78e476cecd69d65eb5800803ffef881c63819a6f4fe57a12e3694b4a.arrow new file mode 100644 index 000000000..5981c0020 Binary files /dev/null and b/evidence/results/671740ed78e476cecd69d65eb5800803ffef881c63819a6f4fe57a12e3694b4a.arrow differ diff --git a/evidence/results/671740ed78e476cecd69d65eb5800803ffef881c63819a6f4fe57a12e3694b4a.json b/evidence/results/671740ed78e476cecd69d65eb5800803ffef881c63819a6f4fe57a12e3694b4a.json new file mode 100644 index 000000000..c7e50ea38 --- /dev/null +++ b/evidence/results/671740ed78e476cecd69d65eb5800803ffef881c63819a6f4fe57a12e3694b4a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e07ea7d0bc011ff53b5ab1eeecd3b990a16fa359545f2a8178ca246f9b77b8e3", + "case_hash": "671740ed78e476cecd69d65eb5800803ffef881c63819a6f4fe57a12e3694b4a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7761bd09941c1c74f33dc81e47ab0ac8d1705c8bb83dcc3f21b9f1971c94414f", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6721468caad7a8ef2edd900bec13b58645394f9159275665ee45b37fba43e8b6.arrow b/evidence/results/6721468caad7a8ef2edd900bec13b58645394f9159275665ee45b37fba43e8b6.arrow new file mode 100644 index 000000000..5c97d9288 Binary files /dev/null and b/evidence/results/6721468caad7a8ef2edd900bec13b58645394f9159275665ee45b37fba43e8b6.arrow differ diff --git a/evidence/results/6721468caad7a8ef2edd900bec13b58645394f9159275665ee45b37fba43e8b6.json b/evidence/results/6721468caad7a8ef2edd900bec13b58645394f9159275665ee45b37fba43e8b6.json new file mode 100644 index 000000000..6655c99a3 --- /dev/null +++ b/evidence/results/6721468caad7a8ef2edd900bec13b58645394f9159275665ee45b37fba43e8b6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2d2e1c43669aa940bb6c7f0873b4313303f6dca4e53ea295edb5eedd2107d584", + "case_hash": "6721468caad7a8ef2edd900bec13b58645394f9159275665ee45b37fba43e8b6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "be0f3dd34100993b7e7594968d5b81ec205fa5bcd0eeb022350a735559939d03", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/672f9a592008aef8b720378e14410c5452178f3e6c0135227574db6a8f97115d.arrow b/evidence/results/672f9a592008aef8b720378e14410c5452178f3e6c0135227574db6a8f97115d.arrow new file mode 100644 index 000000000..761005d2a Binary files /dev/null and b/evidence/results/672f9a592008aef8b720378e14410c5452178f3e6c0135227574db6a8f97115d.arrow differ diff --git a/evidence/results/672f9a592008aef8b720378e14410c5452178f3e6c0135227574db6a8f97115d.json b/evidence/results/672f9a592008aef8b720378e14410c5452178f3e6c0135227574db6a8f97115d.json new file mode 100644 index 000000000..e7cd49178 --- /dev/null +++ b/evidence/results/672f9a592008aef8b720378e14410c5452178f3e6c0135227574db6a8f97115d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0b04102edf1b26823d4a383dee506bfbc7eb591f7510b899d228c02432345647", + "case_hash": "672f9a592008aef8b720378e14410c5452178f3e6c0135227574db6a8f97115d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "68f31c0f87f98f5b174b8cd9ef77459ac67f271978245a28a747b23e611c4e4f", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6730e855aaf7ef64df30528216dbb821965995dc63fcd1b636bfa74157e9c550.arrow b/evidence/results/6730e855aaf7ef64df30528216dbb821965995dc63fcd1b636bfa74157e9c550.arrow new file mode 100644 index 000000000..ebb83f104 Binary files /dev/null and b/evidence/results/6730e855aaf7ef64df30528216dbb821965995dc63fcd1b636bfa74157e9c550.arrow differ diff --git a/evidence/results/6730e855aaf7ef64df30528216dbb821965995dc63fcd1b636bfa74157e9c550.json b/evidence/results/6730e855aaf7ef64df30528216dbb821965995dc63fcd1b636bfa74157e9c550.json new file mode 100644 index 000000000..dd94d8da5 --- /dev/null +++ b/evidence/results/6730e855aaf7ef64df30528216dbb821965995dc63fcd1b636bfa74157e9c550.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4be757457a0016ebdd971255b348e6452f47f5ea3119171f2024a3d5beabe423", + "case_hash": "6730e855aaf7ef64df30528216dbb821965995dc63fcd1b636bfa74157e9c550", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "51df5240e6c2a7cfc223e49d06ac205694363ce9fba2805a285e5a5d2b69fd4e", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6742d8570ed1dbfb17ef43725002008b29b0432ddd99f7910b82c6d0e3a36142.arrow b/evidence/results/6742d8570ed1dbfb17ef43725002008b29b0432ddd99f7910b82c6d0e3a36142.arrow new file mode 100644 index 000000000..76494e6a3 Binary files /dev/null and b/evidence/results/6742d8570ed1dbfb17ef43725002008b29b0432ddd99f7910b82c6d0e3a36142.arrow differ diff --git a/evidence/results/6742d8570ed1dbfb17ef43725002008b29b0432ddd99f7910b82c6d0e3a36142.json b/evidence/results/6742d8570ed1dbfb17ef43725002008b29b0432ddd99f7910b82c6d0e3a36142.json new file mode 100644 index 000000000..dee1865ff --- /dev/null +++ b/evidence/results/6742d8570ed1dbfb17ef43725002008b29b0432ddd99f7910b82c6d0e3a36142.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "d34850fe9cf1d84b8c92f9db52108024fa18f942055f84a6ceb8cf477cbb7398", + "case_hash": "6742d8570ed1dbfb17ef43725002008b29b0432ddd99f7910b82c6d0e3a36142", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8a76b2f742dcd66be75dbb9332a70f4bf7c75bab66642208309ab8fb368f3052", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/67448073164dfa9bd58369b683cc0a4ca94f339a9d42400e1bb404a8108ec092.arrow b/evidence/results/67448073164dfa9bd58369b683cc0a4ca94f339a9d42400e1bb404a8108ec092.arrow new file mode 100644 index 000000000..cab87a3ef Binary files /dev/null and b/evidence/results/67448073164dfa9bd58369b683cc0a4ca94f339a9d42400e1bb404a8108ec092.arrow differ diff --git a/evidence/results/67448073164dfa9bd58369b683cc0a4ca94f339a9d42400e1bb404a8108ec092.json b/evidence/results/67448073164dfa9bd58369b683cc0a4ca94f339a9d42400e1bb404a8108ec092.json new file mode 100644 index 000000000..2f22506a1 --- /dev/null +++ b/evidence/results/67448073164dfa9bd58369b683cc0a4ca94f339a9d42400e1bb404a8108ec092.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "85ea39edf83d4b078c4f1925bd7c26275edaf037ef0cecd6982991cb3b4afca5", + "case_hash": "67448073164dfa9bd58369b683cc0a4ca94f339a9d42400e1bb404a8108ec092", + "columns": [ + { + "internal_size": null, + "name": "X", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "491a49132a7dee28de0f24183c83125ea0e598326b16f7e92e65769e05583c3a", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/676c66772c946587392ff9e6846612f7bd9028cce5383a6dabcdea2ca5e6646b.arrow b/evidence/results/676c66772c946587392ff9e6846612f7bd9028cce5383a6dabcdea2ca5e6646b.arrow new file mode 100644 index 000000000..57de4e932 Binary files /dev/null and b/evidence/results/676c66772c946587392ff9e6846612f7bd9028cce5383a6dabcdea2ca5e6646b.arrow differ diff --git a/evidence/results/676c66772c946587392ff9e6846612f7bd9028cce5383a6dabcdea2ca5e6646b.json b/evidence/results/676c66772c946587392ff9e6846612f7bd9028cce5383a6dabcdea2ca5e6646b.json new file mode 100644 index 000000000..bb6ac7ae1 --- /dev/null +++ b/evidence/results/676c66772c946587392ff9e6846612f7bd9028cce5383a6dabcdea2ca5e6646b.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "c3d85b7ef954f89291c151180edfe9d1f6925f3bf777917c52294ff319421803", + "case_hash": "676c66772c946587392ff9e6846612f7bd9028cce5383a6dabcdea2ca5e6646b", + "columns": [ + { + "internal_size": null, + "name": "HOUR", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + }, + { + "internal_size": null, + "name": "HOUR_WALL", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "DAY", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + }, + { + "internal_size": null, + "name": "DAY_WALL", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2285a645364977a036610ddcebc21f32b4a6b7bfe14a0dab2ad0d3c1a84ef664", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/67a853062f799b4ceba1a7e16754c2c855d9e062dfbab9b096c6473b33b80303.arrow b/evidence/results/67a853062f799b4ceba1a7e16754c2c855d9e062dfbab9b096c6473b33b80303.arrow new file mode 100644 index 000000000..464817051 Binary files /dev/null and b/evidence/results/67a853062f799b4ceba1a7e16754c2c855d9e062dfbab9b096c6473b33b80303.arrow differ diff --git a/evidence/results/67a853062f799b4ceba1a7e16754c2c855d9e062dfbab9b096c6473b33b80303.json b/evidence/results/67a853062f799b4ceba1a7e16754c2c855d9e062dfbab9b096c6473b33b80303.json new file mode 100644 index 000000000..97dd67396 --- /dev/null +++ b/evidence/results/67a853062f799b4ceba1a7e16754c2c855d9e062dfbab9b096c6473b33b80303.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "974ce8e23f233efb825da89cd42fc34b0ee9d4b36ccf24cb179af5668da65cd5", + "case_hash": "67a853062f799b4ceba1a7e16754c2c855d9e062dfbab9b096c6473b33b80303", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "96dcc3a83f3ad69d603d94a46d926947f4fc90b6626ce892e87f925b795d10b1", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/67b549ef28335a91631ca9997c95adbbf450472db84fd0a9152319834c28d7ee.arrow b/evidence/results/67b549ef28335a91631ca9997c95adbbf450472db84fd0a9152319834c28d7ee.arrow new file mode 100644 index 000000000..48e40caf6 Binary files /dev/null and b/evidence/results/67b549ef28335a91631ca9997c95adbbf450472db84fd0a9152319834c28d7ee.arrow differ diff --git a/evidence/results/67b549ef28335a91631ca9997c95adbbf450472db84fd0a9152319834c28d7ee.json b/evidence/results/67b549ef28335a91631ca9997c95adbbf450472db84fd0a9152319834c28d7ee.json new file mode 100644 index 000000000..60a8400e9 --- /dev/null +++ b/evidence/results/67b549ef28335a91631ca9997c95adbbf450472db84fd0a9152319834c28d7ee.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "db621492b597c03e87a09b91c2205808a5d63a86d9dc8448d2643b7998267319", + "case_hash": "67b549ef28335a91631ca9997c95adbbf450472db84fd0a9152319834c28d7ee", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 10, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7070187bf18aa791365a894845ffcaca0cc22b7784713d90306bcf2e92a91a3c", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/67ecdcf7914687245fc526a7e3b7ab866022eb8393db52a07e86ea6231566c22.arrow b/evidence/results/67ecdcf7914687245fc526a7e3b7ab866022eb8393db52a07e86ea6231566c22.arrow new file mode 100644 index 000000000..39c44022c Binary files /dev/null and b/evidence/results/67ecdcf7914687245fc526a7e3b7ab866022eb8393db52a07e86ea6231566c22.arrow differ diff --git a/evidence/results/67ecdcf7914687245fc526a7e3b7ab866022eb8393db52a07e86ea6231566c22.json b/evidence/results/67ecdcf7914687245fc526a7e3b7ab866022eb8393db52a07e86ea6231566c22.json new file mode 100644 index 000000000..2dff1bbed --- /dev/null +++ b/evidence/results/67ecdcf7914687245fc526a7e3b7ab866022eb8393db52a07e86ea6231566c22.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3e5089258831069b4a7c5fe4fe6390ca88bb70bbfe6f78cdadd29f17bc37dc43", + "case_hash": "67ecdcf7914687245fc526a7e3b7ab866022eb8393db52a07e86ea6231566c22", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3da5c4ce93b78640d798467b1f8286c3a6802e12ba95cd85cd2025df3e2f1a10", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/67f9e89ced36fbef27a87270b5c16e42e3f13052a54c703871f1d30962b86b6f.arrow b/evidence/results/67f9e89ced36fbef27a87270b5c16e42e3f13052a54c703871f1d30962b86b6f.arrow new file mode 100644 index 000000000..ef64d54ae Binary files /dev/null and b/evidence/results/67f9e89ced36fbef27a87270b5c16e42e3f13052a54c703871f1d30962b86b6f.arrow differ diff --git a/evidence/results/67f9e89ced36fbef27a87270b5c16e42e3f13052a54c703871f1d30962b86b6f.json b/evidence/results/67f9e89ced36fbef27a87270b5c16e42e3f13052a54c703871f1d30962b86b6f.json new file mode 100644 index 000000000..eb698e10d --- /dev/null +++ b/evidence/results/67f9e89ced36fbef27a87270b5c16e42e3f13052a54c703871f1d30962b86b6f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9ae8e7525fb7b83cc92c9a73e747da9528fed2f22509a5fcdba971ec86714cc6", + "case_hash": "67f9e89ced36fbef27a87270b5c16e42e3f13052a54c703871f1d30962b86b6f", + "columns": [ + { + "internal_size": 3, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d153dc5b750f3dcdb75fc5645353af9e0942bd144805cde4540f61cad531343c", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/67febcd1fd854ae56d6de4cc6d188f6617d8b77bcdb4d453d894b361b77c6759.arrow b/evidence/results/67febcd1fd854ae56d6de4cc6d188f6617d8b77bcdb4d453d894b361b77c6759.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/67febcd1fd854ae56d6de4cc6d188f6617d8b77bcdb4d453d894b361b77c6759.arrow differ diff --git a/evidence/results/67febcd1fd854ae56d6de4cc6d188f6617d8b77bcdb4d453d894b361b77c6759.json b/evidence/results/67febcd1fd854ae56d6de4cc6d188f6617d8b77bcdb4d453d894b361b77c6759.json new file mode 100644 index 000000000..021785187 --- /dev/null +++ b/evidence/results/67febcd1fd854ae56d6de4cc6d188f6617d8b77bcdb4d453d894b361b77c6759.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "67febcd1fd854ae56d6de4cc6d188f6617d8b77bcdb4d453d894b361b77c6759", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "da4ccddf8cad9cbcd94be397c43ac7f305ea75a3376ccb37ce035a3ab1c89e72", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6802d46f8e1b281586c0d6f7e497d2fe9db3457c8fee8e72d131c5038cd1b70b.arrow b/evidence/results/6802d46f8e1b281586c0d6f7e497d2fe9db3457c8fee8e72d131c5038cd1b70b.arrow new file mode 100644 index 000000000..46eb7f64d Binary files /dev/null and b/evidence/results/6802d46f8e1b281586c0d6f7e497d2fe9db3457c8fee8e72d131c5038cd1b70b.arrow differ diff --git a/evidence/results/6802d46f8e1b281586c0d6f7e497d2fe9db3457c8fee8e72d131c5038cd1b70b.json b/evidence/results/6802d46f8e1b281586c0d6f7e497d2fe9db3457c8fee8e72d131c5038cd1b70b.json new file mode 100644 index 000000000..8d8e5da51 --- /dev/null +++ b/evidence/results/6802d46f8e1b281586c0d6f7e497d2fe9db3457c8fee8e72d131c5038cd1b70b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ca495ecc12a05786a9816e3c9647f2cef4610b82064dbfd53424d9936189c85e", + "case_hash": "6802d46f8e1b281586c0d6f7e497d2fe9db3457c8fee8e72d131c5038cd1b70b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0c47f5c67c9b1f911994ca46688abb94d9c9c467fdc6a5af9444371bb3e13a1d", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/680d093ce426a23b7ef6f5db0a9c523c35c22f1a912e786430bc99e363abed37.json b/evidence/results/680d093ce426a23b7ef6f5db0a9c523c35c22f1a912e786430bc99e363abed37.json new file mode 100644 index 000000000..b3a9fbb85 --- /dev/null +++ b/evidence/results/680d093ce426a23b7ef6f5db0a9c523c35c22f1a912e786430bc99e363abed37.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "680d093ce426a23b7ef6f5db0a9c523c35c22f1a912e786430bc99e363abed37", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 215001, + "message": "Key array and value array had unequal lengths in ARRAYS_TO_OBJECT", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9d52fdd4b5fc8601f764e82ecbd7b31dcd2ceff4bfeefd8f117c1eebf1264dab", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/68287114be92fb36af0a201ce3923ca843418ddcef0930fe6456630686830e5b.arrow b/evidence/results/68287114be92fb36af0a201ce3923ca843418ddcef0930fe6456630686830e5b.arrow new file mode 100644 index 000000000..b105e93b8 Binary files /dev/null and b/evidence/results/68287114be92fb36af0a201ce3923ca843418ddcef0930fe6456630686830e5b.arrow differ diff --git a/evidence/results/68287114be92fb36af0a201ce3923ca843418ddcef0930fe6456630686830e5b.json b/evidence/results/68287114be92fb36af0a201ce3923ca843418ddcef0930fe6456630686830e5b.json new file mode 100644 index 000000000..4e426412b --- /dev/null +++ b/evidence/results/68287114be92fb36af0a201ce3923ca843418ddcef0930fe6456630686830e5b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f6c8ca83914c7cdb32b7617821132aa096c47b1cf6acb8f9f398a4905013f3ec", + "case_hash": "68287114be92fb36af0a201ce3923ca843418ddcef0930fe6456630686830e5b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8137b072c1a0182b28359a375bd547ea93657140ae9630dd34e0465f9e38e8ed", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6838e5e8a7defc9a6856c59b575ac4e453ce0abc5e5f44cdb4ad3aa5fe8f5128.arrow b/evidence/results/6838e5e8a7defc9a6856c59b575ac4e453ce0abc5e5f44cdb4ad3aa5fe8f5128.arrow new file mode 100644 index 000000000..e0f274154 Binary files /dev/null and b/evidence/results/6838e5e8a7defc9a6856c59b575ac4e453ce0abc5e5f44cdb4ad3aa5fe8f5128.arrow differ diff --git a/evidence/results/6838e5e8a7defc9a6856c59b575ac4e453ce0abc5e5f44cdb4ad3aa5fe8f5128.json b/evidence/results/6838e5e8a7defc9a6856c59b575ac4e453ce0abc5e5f44cdb4ad3aa5fe8f5128.json new file mode 100644 index 000000000..477edab5e --- /dev/null +++ b/evidence/results/6838e5e8a7defc9a6856c59b575ac4e453ce0abc5e5f44cdb4ad3aa5fe8f5128.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "767775d33ebf987db22d4b0b5853f97e728cdc472cfa73a6de0ef3470a9fcfd2", + "case_hash": "6838e5e8a7defc9a6856c59b575ac4e453ce0abc5e5f44cdb4ad3aa5fe8f5128", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a93a31eb44b32d4d1ab7e3eaf29e4a4208eb49cff919d1b13212d91890e5e1a7", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/684aa635d80cd9e09d42098e6efdec2d83482d4fdfd5b75f32eee06bd2ae1422.arrow b/evidence/results/684aa635d80cd9e09d42098e6efdec2d83482d4fdfd5b75f32eee06bd2ae1422.arrow new file mode 100644 index 000000000..6365f1657 Binary files /dev/null and b/evidence/results/684aa635d80cd9e09d42098e6efdec2d83482d4fdfd5b75f32eee06bd2ae1422.arrow differ diff --git a/evidence/results/684aa635d80cd9e09d42098e6efdec2d83482d4fdfd5b75f32eee06bd2ae1422.json b/evidence/results/684aa635d80cd9e09d42098e6efdec2d83482d4fdfd5b75f32eee06bd2ae1422.json new file mode 100644 index 000000000..a8efd095d --- /dev/null +++ b/evidence/results/684aa635d80cd9e09d42098e6efdec2d83482d4fdfd5b75f32eee06bd2ae1422.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "56c66e911ed1b77f7c5babe4bc0b55b9c11bed66b2816278180a3ff76394bc5e", + "case_hash": "684aa635d80cd9e09d42098e6efdec2d83482d4fdfd5b75f32eee06bd2ae1422", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8e7588f40892b59e984b2db261cb404bbd5694240316f4c55f4b8308de28abab", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/685657fdffc771a3d06e15f2c2bb35ba9956aaca6c18ac5122f621994b895279.arrow b/evidence/results/685657fdffc771a3d06e15f2c2bb35ba9956aaca6c18ac5122f621994b895279.arrow new file mode 100644 index 000000000..5e9009a6e Binary files /dev/null and b/evidence/results/685657fdffc771a3d06e15f2c2bb35ba9956aaca6c18ac5122f621994b895279.arrow differ diff --git a/evidence/results/685657fdffc771a3d06e15f2c2bb35ba9956aaca6c18ac5122f621994b895279.json b/evidence/results/685657fdffc771a3d06e15f2c2bb35ba9956aaca6c18ac5122f621994b895279.json new file mode 100644 index 000000000..e384ab7e1 --- /dev/null +++ b/evidence/results/685657fdffc771a3d06e15f2c2bb35ba9956aaca6c18ac5122f621994b895279.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d9edc2cbb8134efb83ab871454c6dcd882f3d96c72818f747d011caff2f67c1e", + "case_hash": "685657fdffc771a3d06e15f2c2bb35ba9956aaca6c18ac5122f621994b895279", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 0, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b2f492655ccadf5427824f79f4b55448a18a9bd1cf871344737f502d57a98cca", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6869c509005e0fe31ba618ea809e07ed00725c26969433712d2b9617f0ae96ca.arrow b/evidence/results/6869c509005e0fe31ba618ea809e07ed00725c26969433712d2b9617f0ae96ca.arrow new file mode 100644 index 000000000..5998db75d Binary files /dev/null and b/evidence/results/6869c509005e0fe31ba618ea809e07ed00725c26969433712d2b9617f0ae96ca.arrow differ diff --git a/evidence/results/6869c509005e0fe31ba618ea809e07ed00725c26969433712d2b9617f0ae96ca.json b/evidence/results/6869c509005e0fe31ba618ea809e07ed00725c26969433712d2b9617f0ae96ca.json new file mode 100644 index 000000000..00837a8d8 --- /dev/null +++ b/evidence/results/6869c509005e0fe31ba618ea809e07ed00725c26969433712d2b9617f0ae96ca.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "52452734ca9d64321ce96da81137374aaf5237eb05d11a2492c838476eb0ce0c", + "case_hash": "6869c509005e0fe31ba618ea809e07ed00725c26969433712d2b9617f0ae96ca", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7e13c2af5470e39519291ecbc25f918a8714c48028959b4ff0c9879c41d81aff", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/68893db1be099053578833f3f4bf0adcf194c3a434dfc477f6b6552af2fa087f.arrow b/evidence/results/68893db1be099053578833f3f4bf0adcf194c3a434dfc477f6b6552af2fa087f.arrow new file mode 100644 index 000000000..7900a909c Binary files /dev/null and b/evidence/results/68893db1be099053578833f3f4bf0adcf194c3a434dfc477f6b6552af2fa087f.arrow differ diff --git a/evidence/results/68893db1be099053578833f3f4bf0adcf194c3a434dfc477f6b6552af2fa087f.json b/evidence/results/68893db1be099053578833f3f4bf0adcf194c3a434dfc477f6b6552af2fa087f.json new file mode 100644 index 000000000..f092f638e --- /dev/null +++ b/evidence/results/68893db1be099053578833f3f4bf0adcf194c3a434dfc477f6b6552af2fa087f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "046058fff03a14a12c1873b46f9cbf30e8321abd8927cfd0e885038c5cd8da94", + "case_hash": "68893db1be099053578833f3f4bf0adcf194c3a434dfc477f6b6552af2fa087f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "96180bd2e4fe282c4cf3844588b7c6e134e489ef1ab813e8b520302a98aa27fc", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/688d19087672fe6f60c75a7afab8952e096d8e5483be88287bf6ff082c5d72b0.arrow b/evidence/results/688d19087672fe6f60c75a7afab8952e096d8e5483be88287bf6ff082c5d72b0.arrow new file mode 100644 index 000000000..382ddcab2 Binary files /dev/null and b/evidence/results/688d19087672fe6f60c75a7afab8952e096d8e5483be88287bf6ff082c5d72b0.arrow differ diff --git a/evidence/results/688d19087672fe6f60c75a7afab8952e096d8e5483be88287bf6ff082c5d72b0.json b/evidence/results/688d19087672fe6f60c75a7afab8952e096d8e5483be88287bf6ff082c5d72b0.json new file mode 100644 index 000000000..cbcf8f78d --- /dev/null +++ b/evidence/results/688d19087672fe6f60c75a7afab8952e096d8e5483be88287bf6ff082c5d72b0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "157609a64af1fd84d9362ae211211dc89975ac4eccd1f1a635c5846deb10be2d", + "case_hash": "688d19087672fe6f60c75a7afab8952e096d8e5483be88287bf6ff082c5d72b0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 10, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e0f8a20fd1d6f482af0cef2848c3c61ab141af84df87e4c7dd7c4edb0317af04", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/689514d682fc88f71222c880e058a4f66688d44ca98b4e92e1b0f4db23f5f882.arrow b/evidence/results/689514d682fc88f71222c880e058a4f66688d44ca98b4e92e1b0f4db23f5f882.arrow new file mode 100644 index 000000000..5777c3603 Binary files /dev/null and b/evidence/results/689514d682fc88f71222c880e058a4f66688d44ca98b4e92e1b0f4db23f5f882.arrow differ diff --git a/evidence/results/689514d682fc88f71222c880e058a4f66688d44ca98b4e92e1b0f4db23f5f882.json b/evidence/results/689514d682fc88f71222c880e058a4f66688d44ca98b4e92e1b0f4db23f5f882.json new file mode 100644 index 000000000..9c7864fe8 --- /dev/null +++ b/evidence/results/689514d682fc88f71222c880e058a4f66688d44ca98b4e92e1b0f4db23f5f882.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "302e54da41a942891b172b20ced8ea8a274c6c55386f3576509d88ad2a5ec9e4", + "case_hash": "689514d682fc88f71222c880e058a4f66688d44ca98b4e92e1b0f4db23f5f882", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "G", + "nullable": true, + "precision": 0, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "M", + "nullable": true, + "precision": 0, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fdceb193e23ed1eea468171fe856cfae74a8e29668131cb80fd3f3c2f68fdc6d", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/68c71392543567fa57f50dfd44a95360f060d59465cdc988bb258b6f76d8fdd6.arrow b/evidence/results/68c71392543567fa57f50dfd44a95360f060d59465cdc988bb258b6f76d8fdd6.arrow new file mode 100644 index 000000000..7f48754b2 Binary files /dev/null and b/evidence/results/68c71392543567fa57f50dfd44a95360f060d59465cdc988bb258b6f76d8fdd6.arrow differ diff --git a/evidence/results/68c71392543567fa57f50dfd44a95360f060d59465cdc988bb258b6f76d8fdd6.json b/evidence/results/68c71392543567fa57f50dfd44a95360f060d59465cdc988bb258b6f76d8fdd6.json new file mode 100644 index 000000000..f2c6b4482 --- /dev/null +++ b/evidence/results/68c71392543567fa57f50dfd44a95360f060d59465cdc988bb258b6f76d8fdd6.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "3188d27039ad24a3de356afe2cc2ebc3ddabb20247f9c6164614d9c2cf6137f5", + "case_hash": "68c71392543567fa57f50dfd44a95360f060d59465cdc988bb258b6f76d8fdd6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "S", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "34947441fad56285e85f60c64a2bf59733336fb2bea3c7b25cbe0d2201f79e03", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/68c94378c7a7a66c047481d8f0c23a96aa448454e7f6e2060ab3e183b35d7cde.arrow b/evidence/results/68c94378c7a7a66c047481d8f0c23a96aa448454e7f6e2060ab3e183b35d7cde.arrow new file mode 100644 index 000000000..6d5344986 Binary files /dev/null and b/evidence/results/68c94378c7a7a66c047481d8f0c23a96aa448454e7f6e2060ab3e183b35d7cde.arrow differ diff --git a/evidence/results/68c94378c7a7a66c047481d8f0c23a96aa448454e7f6e2060ab3e183b35d7cde.json b/evidence/results/68c94378c7a7a66c047481d8f0c23a96aa448454e7f6e2060ab3e183b35d7cde.json new file mode 100644 index 000000000..095d21fe0 --- /dev/null +++ b/evidence/results/68c94378c7a7a66c047481d8f0c23a96aa448454e7f6e2060ab3e183b35d7cde.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0ae543e5b693aad751a45ba3e1761fd83cd78e89b61e9331ab8c7a02297f8618", + "case_hash": "68c94378c7a7a66c047481d8f0c23a96aa448454e7f6e2060ab3e183b35d7cde", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "aef79eb5798468b00927a38593e2bb31b6daf597357ba1524060990aadbdbdc1", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/68d45a495465eb76d369411c1bcc0156c09e943c7845e8302f4798e5b9e365da.arrow b/evidence/results/68d45a495465eb76d369411c1bcc0156c09e943c7845e8302f4798e5b9e365da.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/68d45a495465eb76d369411c1bcc0156c09e943c7845e8302f4798e5b9e365da.arrow differ diff --git a/evidence/results/68d45a495465eb76d369411c1bcc0156c09e943c7845e8302f4798e5b9e365da.json b/evidence/results/68d45a495465eb76d369411c1bcc0156c09e943c7845e8302f4798e5b9e365da.json new file mode 100644 index 000000000..cf822da9c --- /dev/null +++ b/evidence/results/68d45a495465eb76d369411c1bcc0156c09e943c7845e8302f4798e5b9e365da.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "68d45a495465eb76d369411c1bcc0156c09e943c7845e8302f4798e5b9e365da", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9f45246a25a6a32397e77d4e8164de90b23933d22f43ab5e709fe6dcf8ccd87f", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/69044068f20d2f698c7407e1b66a166f10d955c73a35afb3869ab37225432e04.arrow b/evidence/results/69044068f20d2f698c7407e1b66a166f10d955c73a35afb3869ab37225432e04.arrow new file mode 100644 index 000000000..3320b6e83 Binary files /dev/null and b/evidence/results/69044068f20d2f698c7407e1b66a166f10d955c73a35afb3869ab37225432e04.arrow differ diff --git a/evidence/results/69044068f20d2f698c7407e1b66a166f10d955c73a35afb3869ab37225432e04.json b/evidence/results/69044068f20d2f698c7407e1b66a166f10d955c73a35afb3869ab37225432e04.json new file mode 100644 index 000000000..6c8d150c8 --- /dev/null +++ b/evidence/results/69044068f20d2f698c7407e1b66a166f10d955c73a35afb3869ab37225432e04.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1c14448546d2b324e464de4742678b0743c8717e75513ffb88a9da5c942c9354", + "case_hash": "69044068f20d2f698c7407e1b66a166f10d955c73a35afb3869ab37225432e04", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6bc7d9983024b3773da5f3b8da4be122171cc163579261cbb04810caca8c4923", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/690c52864203a7371910a9165b9055ca156875c4197029023a23bfdefcd4fd0c.arrow b/evidence/results/690c52864203a7371910a9165b9055ca156875c4197029023a23bfdefcd4fd0c.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/690c52864203a7371910a9165b9055ca156875c4197029023a23bfdefcd4fd0c.arrow differ diff --git a/evidence/results/690c52864203a7371910a9165b9055ca156875c4197029023a23bfdefcd4fd0c.json b/evidence/results/690c52864203a7371910a9165b9055ca156875c4197029023a23bfdefcd4fd0c.json new file mode 100644 index 000000000..4c39eee39 --- /dev/null +++ b/evidence/results/690c52864203a7371910a9165b9055ca156875c4197029023a23bfdefcd4fd0c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "690c52864203a7371910a9165b9055ca156875c4197029023a23bfdefcd4fd0c", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "90df3351b2ffbe8779e64c54fe430e812fa00f827228b9e0af1ef80ae1301518", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/691f9fb859433811e494a4f4922079605ae26399c17b2ce2d0b784bc521f5e30.arrow b/evidence/results/691f9fb859433811e494a4f4922079605ae26399c17b2ce2d0b784bc521f5e30.arrow new file mode 100644 index 000000000..11714a430 Binary files /dev/null and b/evidence/results/691f9fb859433811e494a4f4922079605ae26399c17b2ce2d0b784bc521f5e30.arrow differ diff --git a/evidence/results/691f9fb859433811e494a4f4922079605ae26399c17b2ce2d0b784bc521f5e30.json b/evidence/results/691f9fb859433811e494a4f4922079605ae26399c17b2ce2d0b784bc521f5e30.json new file mode 100644 index 000000000..b5b7f9115 --- /dev/null +++ b/evidence/results/691f9fb859433811e494a4f4922079605ae26399c17b2ce2d0b784bc521f5e30.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5c58286e2dbdf6c02ccb4452136ef31e4534f9ab99784a46d3d0ac7c85cbae2e", + "case_hash": "691f9fb859433811e494a4f4922079605ae26399c17b2ce2d0b784bc521f5e30", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ef7407fce0cf3f662fe5b007bcf170e2d30526fc87705fdd62feacc3513c39c6", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/692a3b83e4e1d38f5ab2dc001a59c0a7ce3aa4ba22b378b22f5ba220ce2e6baa.arrow b/evidence/results/692a3b83e4e1d38f5ab2dc001a59c0a7ce3aa4ba22b378b22f5ba220ce2e6baa.arrow new file mode 100644 index 000000000..fcf3705b5 Binary files /dev/null and b/evidence/results/692a3b83e4e1d38f5ab2dc001a59c0a7ce3aa4ba22b378b22f5ba220ce2e6baa.arrow differ diff --git a/evidence/results/692a3b83e4e1d38f5ab2dc001a59c0a7ce3aa4ba22b378b22f5ba220ce2e6baa.json b/evidence/results/692a3b83e4e1d38f5ab2dc001a59c0a7ce3aa4ba22b378b22f5ba220ce2e6baa.json new file mode 100644 index 000000000..1a8c2dccc --- /dev/null +++ b/evidence/results/692a3b83e4e1d38f5ab2dc001a59c0a7ce3aa4ba22b378b22f5ba220ce2e6baa.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ef6fafb2793e8f722ff5fbee272a28e2c8d3c92976bfa5211e9faa4a6ad74275", + "case_hash": "692a3b83e4e1d38f5ab2dc001a59c0a7ce3aa4ba22b378b22f5ba220ce2e6baa", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "97376b31ebb82966d9ffd73716ae5195e7511d95776b072510623ba7a50809c0", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/69904ba850a80f3114b15d232bab1e5c7f771614e483ca08f23399d3cba173bd.arrow b/evidence/results/69904ba850a80f3114b15d232bab1e5c7f771614e483ca08f23399d3cba173bd.arrow new file mode 100644 index 000000000..368e8f268 Binary files /dev/null and b/evidence/results/69904ba850a80f3114b15d232bab1e5c7f771614e483ca08f23399d3cba173bd.arrow differ diff --git a/evidence/results/69904ba850a80f3114b15d232bab1e5c7f771614e483ca08f23399d3cba173bd.json b/evidence/results/69904ba850a80f3114b15d232bab1e5c7f771614e483ca08f23399d3cba173bd.json new file mode 100644 index 000000000..87da82dec --- /dev/null +++ b/evidence/results/69904ba850a80f3114b15d232bab1e5c7f771614e483ca08f23399d3cba173bd.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "8c1c41ad1018e596d5edfca7047a699ec43db34a34818b78e9ef10507c2839f8", + "case_hash": "69904ba850a80f3114b15d232bab1e5c7f771614e483ca08f23399d3cba173bd", + "columns": [ + { + "internal_size": null, + "name": "ABSENT", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + }, + { + "internal_size": null, + "name": "PAST", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bb583eff8f97fc94068804e63ea633482e21560a097b3abfa0d030ac9998d541", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/69b83731d4f0e2ad02ab0680aa512558ca81e783786e9673813b1857054e2093.arrow b/evidence/results/69b83731d4f0e2ad02ab0680aa512558ca81e783786e9673813b1857054e2093.arrow new file mode 100644 index 000000000..64c3da09b Binary files /dev/null and b/evidence/results/69b83731d4f0e2ad02ab0680aa512558ca81e783786e9673813b1857054e2093.arrow differ diff --git a/evidence/results/69b83731d4f0e2ad02ab0680aa512558ca81e783786e9673813b1857054e2093.json b/evidence/results/69b83731d4f0e2ad02ab0680aa512558ca81e783786e9673813b1857054e2093.json new file mode 100644 index 000000000..32f80d6c5 --- /dev/null +++ b/evidence/results/69b83731d4f0e2ad02ab0680aa512558ca81e783786e9673813b1857054e2093.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "a86457193ace2230358f795efc29b17fbd533d1aa4d376fb5ca5dfb42c77feda", + "case_hash": "69b83731d4f0e2ad02ab0680aa512558ca81e783786e9673813b1857054e2093", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "P", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c16716c646fe8d953e56bc8283911505f8bc5c035ba26dae6155aecbec3763a5", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/69bd8527a224b779d3c28dd097ec4cf1c35221b639a7b6fda90901a31907a9b6.arrow b/evidence/results/69bd8527a224b779d3c28dd097ec4cf1c35221b639a7b6fda90901a31907a9b6.arrow new file mode 100644 index 000000000..0c69c580e Binary files /dev/null and b/evidence/results/69bd8527a224b779d3c28dd097ec4cf1c35221b639a7b6fda90901a31907a9b6.arrow differ diff --git a/evidence/results/69bd8527a224b779d3c28dd097ec4cf1c35221b639a7b6fda90901a31907a9b6.json b/evidence/results/69bd8527a224b779d3c28dd097ec4cf1c35221b639a7b6fda90901a31907a9b6.json new file mode 100644 index 000000000..ba1b2c3d0 --- /dev/null +++ b/evidence/results/69bd8527a224b779d3c28dd097ec4cf1c35221b639a7b6fda90901a31907a9b6.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "da5bca2b36705b2ea4f98e071672616eb0196b87504fe78ebd8156c4e0ab2f7f", + "case_hash": "69bd8527a224b779d3c28dd097ec4cf1c35221b639a7b6fda90901a31907a9b6", + "columns": [ + { + "internal_size": null, + "name": "EPOCH_SECOND", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "EPOCH_MILLISECOND", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7540992194ba00548063ba8ff03698919511ed994c98ad16b113ffd6192180b2", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/69c17a369a872d9b5f64f6fe520bac5a0378cb86342306836f537122dbe83f8e.arrow b/evidence/results/69c17a369a872d9b5f64f6fe520bac5a0378cb86342306836f537122dbe83f8e.arrow new file mode 100644 index 000000000..7aa2ea977 Binary files /dev/null and b/evidence/results/69c17a369a872d9b5f64f6fe520bac5a0378cb86342306836f537122dbe83f8e.arrow differ diff --git a/evidence/results/69c17a369a872d9b5f64f6fe520bac5a0378cb86342306836f537122dbe83f8e.json b/evidence/results/69c17a369a872d9b5f64f6fe520bac5a0378cb86342306836f537122dbe83f8e.json new file mode 100644 index 000000000..e82b09dd5 --- /dev/null +++ b/evidence/results/69c17a369a872d9b5f64f6fe520bac5a0378cb86342306836f537122dbe83f8e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7952a27a8270336c709fc6bb6c73955d0b91310a564db7a33fc38b5b95ce006f", + "case_hash": "69c17a369a872d9b5f64f6fe520bac5a0378cb86342306836f537122dbe83f8e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7b95263dfe1501359eaff3a8e60b8af7697bcf1580de085fff83ea667d173083", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/69e09bdabe3a2f6a92a67c024025ff6d3ebf565501ce0b52b9fda8b4628dcd22.arrow b/evidence/results/69e09bdabe3a2f6a92a67c024025ff6d3ebf565501ce0b52b9fda8b4628dcd22.arrow new file mode 100644 index 000000000..a83691404 Binary files /dev/null and b/evidence/results/69e09bdabe3a2f6a92a67c024025ff6d3ebf565501ce0b52b9fda8b4628dcd22.arrow differ diff --git a/evidence/results/69e09bdabe3a2f6a92a67c024025ff6d3ebf565501ce0b52b9fda8b4628dcd22.json b/evidence/results/69e09bdabe3a2f6a92a67c024025ff6d3ebf565501ce0b52b9fda8b4628dcd22.json new file mode 100644 index 000000000..f893e9f4a --- /dev/null +++ b/evidence/results/69e09bdabe3a2f6a92a67c024025ff6d3ebf565501ce0b52b9fda8b4628dcd22.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8817c4139e60f3d345eb66b969b76ccceed0e1978254e04d454f06ae1d2c5752", + "case_hash": "69e09bdabe3a2f6a92a67c024025ff6d3ebf565501ce0b52b9fda8b4628dcd22", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bc6e4db1b1e8a85d75602ee00d16e039fff4e92d0204c9c5b3331b6c49dd44d9", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/69fbb575b62d644ecace63f5bdba0e5e24121a2eab6dcb08901d32310b0909d7.arrow b/evidence/results/69fbb575b62d644ecace63f5bdba0e5e24121a2eab6dcb08901d32310b0909d7.arrow new file mode 100644 index 000000000..c487009bb Binary files /dev/null and b/evidence/results/69fbb575b62d644ecace63f5bdba0e5e24121a2eab6dcb08901d32310b0909d7.arrow differ diff --git a/evidence/results/69fbb575b62d644ecace63f5bdba0e5e24121a2eab6dcb08901d32310b0909d7.json b/evidence/results/69fbb575b62d644ecace63f5bdba0e5e24121a2eab6dcb08901d32310b0909d7.json new file mode 100644 index 000000000..1119ccd03 --- /dev/null +++ b/evidence/results/69fbb575b62d644ecace63f5bdba0e5e24121a2eab6dcb08901d32310b0909d7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "06bf05365a0feec19093a305a106f1e1301c8fb6a77839d291c917af555a14dd", + "case_hash": "69fbb575b62d644ecace63f5bdba0e5e24121a2eab6dcb08901d32310b0909d7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b2e9365be95bef39b5c09decd3ad7b3f72ed3dfca154954e988ec3acb5d55b57", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6a08bb554f47306774fcad78893444d66721179f352fe683d574cfe30943fdc7.arrow b/evidence/results/6a08bb554f47306774fcad78893444d66721179f352fe683d574cfe30943fdc7.arrow new file mode 100644 index 000000000..a330272eb Binary files /dev/null and b/evidence/results/6a08bb554f47306774fcad78893444d66721179f352fe683d574cfe30943fdc7.arrow differ diff --git a/evidence/results/6a08bb554f47306774fcad78893444d66721179f352fe683d574cfe30943fdc7.json b/evidence/results/6a08bb554f47306774fcad78893444d66721179f352fe683d574cfe30943fdc7.json new file mode 100644 index 000000000..f62f183cf --- /dev/null +++ b/evidence/results/6a08bb554f47306774fcad78893444d66721179f352fe683d574cfe30943fdc7.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "803000aed93ab6e3373506c2f7e2ac1141a4364a4f7b6ad3f1b18ceecae5f537", + "case_hash": "6a08bb554f47306774fcad78893444d66721179f352fe683d574cfe30943fdc7", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "L", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "B", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0fbaf6ba9b1e7c9c72e62ae100cd379f2979e322130dc1fb51ed406c7d3bd461", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6a0e2d128b67d410c7c657debba28f791d7edb31012edd0245fe4c4519d4003d.arrow b/evidence/results/6a0e2d128b67d410c7c657debba28f791d7edb31012edd0245fe4c4519d4003d.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/6a0e2d128b67d410c7c657debba28f791d7edb31012edd0245fe4c4519d4003d.arrow differ diff --git a/evidence/results/6a0e2d128b67d410c7c657debba28f791d7edb31012edd0245fe4c4519d4003d.json b/evidence/results/6a0e2d128b67d410c7c657debba28f791d7edb31012edd0245fe4c4519d4003d.json new file mode 100644 index 000000000..fe127bdf2 --- /dev/null +++ b/evidence/results/6a0e2d128b67d410c7c657debba28f791d7edb31012edd0245fe4c4519d4003d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "6a0e2d128b67d410c7c657debba28f791d7edb31012edd0245fe4c4519d4003d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "45d2bfe9c4a5bba55051f02f22ee8184fdece0e24450c3fee4e632a8e9526d83", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6a0f406de7ce76b0f5914eab529657f5bfe2a50d4a496866956d2b14ee25b93e.json b/evidence/results/6a0f406de7ce76b0f5914eab529657f5bfe2a50d4a496866956d2b14ee25b93e.json new file mode 100644 index 000000000..b66053aaa --- /dev/null +++ b/evidence/results/6a0f406de7ce76b0f5914eab529657f5bfe2a50d4a496866956d2b14ee25b93e.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "6a0f406de7ce76b0f5914eab529657f5bfe2a50d4a496866956d2b14ee25b93e", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 2152, + "message": "SQL compilation error: ['DAY'] is not a valid date/time component for function DATEADD and type TIME(9).", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1d9ea95c7f22c899ff46f94b82562d08fb91d8f5862684bf77d762b4cd6c244d", + "recorded_at": "2026-11-05T20:11:55.018679+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6a27c66616413b1581ef9139f9b406f01af4c6debdb96706c76f8fd937a5b2cb.arrow b/evidence/results/6a27c66616413b1581ef9139f9b406f01af4c6debdb96706c76f8fd937a5b2cb.arrow new file mode 100644 index 000000000..62f90f742 Binary files /dev/null and b/evidence/results/6a27c66616413b1581ef9139f9b406f01af4c6debdb96706c76f8fd937a5b2cb.arrow differ diff --git a/evidence/results/6a27c66616413b1581ef9139f9b406f01af4c6debdb96706c76f8fd937a5b2cb.json b/evidence/results/6a27c66616413b1581ef9139f9b406f01af4c6debdb96706c76f8fd937a5b2cb.json new file mode 100644 index 000000000..7eef58b50 --- /dev/null +++ b/evidence/results/6a27c66616413b1581ef9139f9b406f01af4c6debdb96706c76f8fd937a5b2cb.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "4c0f8c8a8e22c2eb4283232f6f1088216b7aa3ccfb51d0f2521b4e24f7d50520", + "case_hash": "6a27c66616413b1581ef9139f9b406f01af4c6debdb96706c76f8fd937a5b2cb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "P", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "31c1aba9dbaaae14bf70fc82ca2f7039a9f8652f53413d7e11e968f3b158fc2c", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6a4058061642f8f280eece21cf418599a122a67c9b763dbbfbea439bbdb0395e.arrow b/evidence/results/6a4058061642f8f280eece21cf418599a122a67c9b763dbbfbea439bbdb0395e.arrow new file mode 100644 index 000000000..cce38fea9 Binary files /dev/null and b/evidence/results/6a4058061642f8f280eece21cf418599a122a67c9b763dbbfbea439bbdb0395e.arrow differ diff --git a/evidence/results/6a4058061642f8f280eece21cf418599a122a67c9b763dbbfbea439bbdb0395e.json b/evidence/results/6a4058061642f8f280eece21cf418599a122a67c9b763dbbfbea439bbdb0395e.json new file mode 100644 index 000000000..9e6b52fa6 --- /dev/null +++ b/evidence/results/6a4058061642f8f280eece21cf418599a122a67c9b763dbbfbea439bbdb0395e.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "07cf4db54c26708c994fd436599ad629fa53b957b9d062b5176896b64d9728bb", + "case_hash": "6a4058061642f8f280eece21cf418599a122a67c9b763dbbfbea439bbdb0395e", + "columns": [ + { + "internal_size": null, + "name": "H", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "S", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "MS", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3bbaf9fb089cd6e05d2eb47b00ac8f7d82b2b73b0c8584e3151932f42278fecd", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6a60faca8561cf63bfa2cda73e49ebc1222e1a4b4726f309b78c8740e2454074.json b/evidence/results/6a60faca8561cf63bfa2cda73e49ebc1222e1a4b4726f309b78c8740e2454074.json new file mode 100644 index 000000000..f7611581f --- /dev/null +++ b/evidence/results/6a60faca8561cf63bfa2cda73e49ebc1222e1a4b4726f309b78c8740e2454074.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "6a60faca8561cf63bfa2cda73e49ebc1222e1a4b4726f309b78c8740e2454074", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 939, + "message": "SQL compilation error: error line 4 at position 7\ntoo many arguments for function [SYSTIMESTAMP(3)] expected 0, got 1", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "83b6f47dbbe9fb12ac0c84ad2fb1b70da53c3ef1852b94bbb419280fd3ed2df1", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6a615bf98881d0964c648d57c0ab8ab4e5d225d85c93880df983c0c51ee6f252.arrow b/evidence/results/6a615bf98881d0964c648d57c0ab8ab4e5d225d85c93880df983c0c51ee6f252.arrow new file mode 100644 index 000000000..fab9d8bf0 Binary files /dev/null and b/evidence/results/6a615bf98881d0964c648d57c0ab8ab4e5d225d85c93880df983c0c51ee6f252.arrow differ diff --git a/evidence/results/6a615bf98881d0964c648d57c0ab8ab4e5d225d85c93880df983c0c51ee6f252.json b/evidence/results/6a615bf98881d0964c648d57c0ab8ab4e5d225d85c93880df983c0c51ee6f252.json new file mode 100644 index 000000000..b90c6d286 --- /dev/null +++ b/evidence/results/6a615bf98881d0964c648d57c0ab8ab4e5d225d85c93880df983c0c51ee6f252.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8b4689ab32031872b56d7fc093e24b7c159679e55d96ce75da041dd5b0c58761", + "case_hash": "6a615bf98881d0964c648d57c0ab8ab4e5d225d85c93880df983c0c51ee6f252", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "85f84c5a0822b1da834216e55c41df3e28085bfd366a9869d90c7f1e41d0d411", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6a9541c75c2838b78c7bccd4b4b8e6601b0a21ac8be55596189f13e14b57c4c6.arrow b/evidence/results/6a9541c75c2838b78c7bccd4b4b8e6601b0a21ac8be55596189f13e14b57c4c6.arrow new file mode 100644 index 000000000..b46d85c30 Binary files /dev/null and b/evidence/results/6a9541c75c2838b78c7bccd4b4b8e6601b0a21ac8be55596189f13e14b57c4c6.arrow differ diff --git a/evidence/results/6a9541c75c2838b78c7bccd4b4b8e6601b0a21ac8be55596189f13e14b57c4c6.json b/evidence/results/6a9541c75c2838b78c7bccd4b4b8e6601b0a21ac8be55596189f13e14b57c4c6.json new file mode 100644 index 000000000..350861c58 --- /dev/null +++ b/evidence/results/6a9541c75c2838b78c7bccd4b4b8e6601b0a21ac8be55596189f13e14b57c4c6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "99ad955d4448fa0c9ca43c4a05661a938ca2da1a556300155b5a1b0481f89e7f", + "case_hash": "6a9541c75c2838b78c7bccd4b4b8e6601b0a21ac8be55596189f13e14b57c4c6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "08f9ec08f9c0fcc6add4d69161c29ebbf83164a4123bef9c52a5b66d233fcb66", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6aa3c2f7a56affb98432057c7f9cae894623fcdbcf2d3dd614605bc286b93c87.arrow b/evidence/results/6aa3c2f7a56affb98432057c7f9cae894623fcdbcf2d3dd614605bc286b93c87.arrow new file mode 100644 index 000000000..31d7910e2 Binary files /dev/null and b/evidence/results/6aa3c2f7a56affb98432057c7f9cae894623fcdbcf2d3dd614605bc286b93c87.arrow differ diff --git a/evidence/results/6aa3c2f7a56affb98432057c7f9cae894623fcdbcf2d3dd614605bc286b93c87.json b/evidence/results/6aa3c2f7a56affb98432057c7f9cae894623fcdbcf2d3dd614605bc286b93c87.json new file mode 100644 index 000000000..c2d411bbb --- /dev/null +++ b/evidence/results/6aa3c2f7a56affb98432057c7f9cae894623fcdbcf2d3dd614605bc286b93c87.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "e54323ee2a2739ebd15253de2bcdddd5bfd4488968363e5434cb555171388c2d", + "case_hash": "6aa3c2f7a56affb98432057c7f9cae894623fcdbcf2d3dd614605bc286b93c87", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "de2bf4eff3304c10735ccb872e5552dc7d547b800fbc33c8c87977f1a22ca67f", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6aa8c9ecbdf68d6cf5528a697e1f8e918331cf5ccfeb4ae5b4666eb8547ff1ed.arrow b/evidence/results/6aa8c9ecbdf68d6cf5528a697e1f8e918331cf5ccfeb4ae5b4666eb8547ff1ed.arrow new file mode 100644 index 000000000..5981c0020 Binary files /dev/null and b/evidence/results/6aa8c9ecbdf68d6cf5528a697e1f8e918331cf5ccfeb4ae5b4666eb8547ff1ed.arrow differ diff --git a/evidence/results/6aa8c9ecbdf68d6cf5528a697e1f8e918331cf5ccfeb4ae5b4666eb8547ff1ed.json b/evidence/results/6aa8c9ecbdf68d6cf5528a697e1f8e918331cf5ccfeb4ae5b4666eb8547ff1ed.json new file mode 100644 index 000000000..7ffcaad41 --- /dev/null +++ b/evidence/results/6aa8c9ecbdf68d6cf5528a697e1f8e918331cf5ccfeb4ae5b4666eb8547ff1ed.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e07ea7d0bc011ff53b5ab1eeecd3b990a16fa359545f2a8178ca246f9b77b8e3", + "case_hash": "6aa8c9ecbdf68d6cf5528a697e1f8e918331cf5ccfeb4ae5b4666eb8547ff1ed", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4c26ef81a259554382b90f9d6eb8e3f6a0dd93610072f113a79e4608478bbcff", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6ad8d232998314c4ae006451417281da279fc9bc872e200edae535ade82979b1.json b/evidence/results/6ad8d232998314c4ae006451417281da279fc9bc872e200edae535ade82979b1.json new file mode 100644 index 000000000..8f181e622 --- /dev/null +++ b/evidence/results/6ad8d232998314c4ae006451417281da279fc9bc872e200edae535ade82979b1.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "6ad8d232998314c4ae006451417281da279fc9bc872e200edae535ade82979b1", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100044, + "message": "Invalid floating point operation: atanh(2)", + "sqlstate": "22P01" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a23a5a6f5f3f0b016369c7fdf548314867e30c48531205aafbe22d8bb0825f09", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6af5ec04b88e27ed43f762dcff8fc73133bb349a929cd223b2cb1c142ebc05ef.arrow b/evidence/results/6af5ec04b88e27ed43f762dcff8fc73133bb349a929cd223b2cb1c142ebc05ef.arrow new file mode 100644 index 000000000..850285e3a Binary files /dev/null and b/evidence/results/6af5ec04b88e27ed43f762dcff8fc73133bb349a929cd223b2cb1c142ebc05ef.arrow differ diff --git a/evidence/results/6af5ec04b88e27ed43f762dcff8fc73133bb349a929cd223b2cb1c142ebc05ef.json b/evidence/results/6af5ec04b88e27ed43f762dcff8fc73133bb349a929cd223b2cb1c142ebc05ef.json new file mode 100644 index 000000000..45fab3aef --- /dev/null +++ b/evidence/results/6af5ec04b88e27ed43f762dcff8fc73133bb349a929cd223b2cb1c142ebc05ef.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d4820d0c579b6997f1cbdf1261bb06fa88d7a89bcae59e95fc4eacb94478cc3f", + "case_hash": "6af5ec04b88e27ed43f762dcff8fc73133bb349a929cd223b2cb1c142ebc05ef", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "470ba15d2941abf62f38ad66f408581a6a180cfada55e9411a523df9310af301", + "recorded_at": "2026-11-06T04:42:23.774560+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6b199a19c465109af155e86fccef14f561866f3c7d2ad212dd85d5de19e8c164.arrow b/evidence/results/6b199a19c465109af155e86fccef14f561866f3c7d2ad212dd85d5de19e8c164.arrow new file mode 100644 index 000000000..34d1b5bf5 Binary files /dev/null and b/evidence/results/6b199a19c465109af155e86fccef14f561866f3c7d2ad212dd85d5de19e8c164.arrow differ diff --git a/evidence/results/6b199a19c465109af155e86fccef14f561866f3c7d2ad212dd85d5de19e8c164.json b/evidence/results/6b199a19c465109af155e86fccef14f561866f3c7d2ad212dd85d5de19e8c164.json new file mode 100644 index 000000000..41c58f540 --- /dev/null +++ b/evidence/results/6b199a19c465109af155e86fccef14f561866f3c7d2ad212dd85d5de19e8c164.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9f1d5a02087363bc7603a031bca8651b93458f804a73b9d041780493ba657237", + "case_hash": "6b199a19c465109af155e86fccef14f561866f3c7d2ad212dd85d5de19e8c164", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4b3f312fe08c41186afe0db113120da876c627c4f9adc68b89d99d437c6afd11", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6b50a121f2f55164aebf6f6165b623dd10dafd66b6e19a9c5bf556152b019d6f.arrow b/evidence/results/6b50a121f2f55164aebf6f6165b623dd10dafd66b6e19a9c5bf556152b019d6f.arrow new file mode 100644 index 000000000..4c5870ba8 Binary files /dev/null and b/evidence/results/6b50a121f2f55164aebf6f6165b623dd10dafd66b6e19a9c5bf556152b019d6f.arrow differ diff --git a/evidence/results/6b50a121f2f55164aebf6f6165b623dd10dafd66b6e19a9c5bf556152b019d6f.json b/evidence/results/6b50a121f2f55164aebf6f6165b623dd10dafd66b6e19a9c5bf556152b019d6f.json new file mode 100644 index 000000000..09a5d588e --- /dev/null +++ b/evidence/results/6b50a121f2f55164aebf6f6165b623dd10dafd66b6e19a9c5bf556152b019d6f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7d14c2e82c8637a2211a3e9a5dd0da0ccb4602e58d23e40c30878b1d43183eb3", + "case_hash": "6b50a121f2f55164aebf6f6165b623dd10dafd66b6e19a9c5bf556152b019d6f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0c9a3e122fe0def4d416ed0c4b62f4b2974aeeb693890948f19dec1df2bc2dec", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6b57bebdb49bfebb307264ac9ba2d406e8fd288bea9fea1896c3f9fb70215ed5.arrow b/evidence/results/6b57bebdb49bfebb307264ac9ba2d406e8fd288bea9fea1896c3f9fb70215ed5.arrow new file mode 100644 index 000000000..6f71ce22a Binary files /dev/null and b/evidence/results/6b57bebdb49bfebb307264ac9ba2d406e8fd288bea9fea1896c3f9fb70215ed5.arrow differ diff --git a/evidence/results/6b57bebdb49bfebb307264ac9ba2d406e8fd288bea9fea1896c3f9fb70215ed5.json b/evidence/results/6b57bebdb49bfebb307264ac9ba2d406e8fd288bea9fea1896c3f9fb70215ed5.json new file mode 100644 index 000000000..2c00e3e6d --- /dev/null +++ b/evidence/results/6b57bebdb49bfebb307264ac9ba2d406e8fd288bea9fea1896c3f9fb70215ed5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7e202855c5cbceca9667a6fd3a8a16e2206b96f01c3c8ce6ffa5028df92a7600", + "case_hash": "6b57bebdb49bfebb307264ac9ba2d406e8fd288bea9fea1896c3f9fb70215ed5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5eea68fc6856cfb09f0920f117faa0544ed31f25de93bd6c680cc3d20c952af9", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6b5bb053eccd55705cce731c9f023c869990f1790e5b5f8dfada7071ae7a1b30.arrow b/evidence/results/6b5bb053eccd55705cce731c9f023c869990f1790e5b5f8dfada7071ae7a1b30.arrow new file mode 100644 index 000000000..1b11a337c Binary files /dev/null and b/evidence/results/6b5bb053eccd55705cce731c9f023c869990f1790e5b5f8dfada7071ae7a1b30.arrow differ diff --git a/evidence/results/6b5bb053eccd55705cce731c9f023c869990f1790e5b5f8dfada7071ae7a1b30.json b/evidence/results/6b5bb053eccd55705cce731c9f023c869990f1790e5b5f8dfada7071ae7a1b30.json new file mode 100644 index 000000000..652015719 --- /dev/null +++ b/evidence/results/6b5bb053eccd55705cce731c9f023c869990f1790e5b5f8dfada7071ae7a1b30.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6d0a3e4340359ce247f43530bf134354572667ed3ec142fbc466a0c702b1a968", + "case_hash": "6b5bb053eccd55705cce731c9f023c869990f1790e5b5f8dfada7071ae7a1b30", + "columns": [ + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e4d5c700874177946707ca580c479c8b7925898e705cc13ad67e1a0d0b344982", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6b6365b6938596b7983d3a12c411b4eb617603bbbf7a64eebe1a4c63d6bcd556.json b/evidence/results/6b6365b6938596b7983d3a12c411b4eb617603bbbf7a64eebe1a4c63d6bcd556.json new file mode 100644 index 000000000..0a2b6f633 --- /dev/null +++ b/evidence/results/6b6365b6938596b7983d3a12c411b4eb617603bbbf7a64eebe1a4c63d6bcd556.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "6b6365b6938596b7983d3a12c411b4eb617603bbbf7a64eebe1a4c63d6bcd556", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100050, + "message": "Invalid parameter value: NULL. Reason: sign must not be NULL", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d051210fb24d5c1a4a57e2e1ac3f8cd36291566ac5de60e0d5626b353287e3be", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6b7588edec221a6e3a4e2d4607a65aa4d38051b3b5cb4fd34a30904ce3aca593.arrow b/evidence/results/6b7588edec221a6e3a4e2d4607a65aa4d38051b3b5cb4fd34a30904ce3aca593.arrow new file mode 100644 index 000000000..89372da16 Binary files /dev/null and b/evidence/results/6b7588edec221a6e3a4e2d4607a65aa4d38051b3b5cb4fd34a30904ce3aca593.arrow differ diff --git a/evidence/results/6b7588edec221a6e3a4e2d4607a65aa4d38051b3b5cb4fd34a30904ce3aca593.json b/evidence/results/6b7588edec221a6e3a4e2d4607a65aa4d38051b3b5cb4fd34a30904ce3aca593.json new file mode 100644 index 000000000..ea5fa3a3f --- /dev/null +++ b/evidence/results/6b7588edec221a6e3a4e2d4607a65aa4d38051b3b5cb4fd34a30904ce3aca593.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "806077c3cff8e98bda193c3d0f3dcf4fa203f00b2e92fd2a57847abe94565049", + "case_hash": "6b7588edec221a6e3a4e2d4607a65aa4d38051b3b5cb4fd34a30904ce3aca593", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3827b235ae88a339cb1eafac558b85b48e63bbe6969c934b3bb56d26319d36d2", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6b9c214c8e04b9987dbef26491e80a504878041cee8779b0f7059825a3182e6e.arrow b/evidence/results/6b9c214c8e04b9987dbef26491e80a504878041cee8779b0f7059825a3182e6e.arrow new file mode 100644 index 000000000..8d14e70a9 Binary files /dev/null and b/evidence/results/6b9c214c8e04b9987dbef26491e80a504878041cee8779b0f7059825a3182e6e.arrow differ diff --git a/evidence/results/6b9c214c8e04b9987dbef26491e80a504878041cee8779b0f7059825a3182e6e.json b/evidence/results/6b9c214c8e04b9987dbef26491e80a504878041cee8779b0f7059825a3182e6e.json new file mode 100644 index 000000000..f33eba837 --- /dev/null +++ b/evidence/results/6b9c214c8e04b9987dbef26491e80a504878041cee8779b0f7059825a3182e6e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "441e3dcbe5b3db340fc379821ded4ec6b6475241f406d782dada50ef9add6f01", + "case_hash": "6b9c214c8e04b9987dbef26491e80a504878041cee8779b0f7059825a3182e6e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6c0c7b9b8fe63eaa9420e2604a14dd767855428fec3531e173d8209cfa18b47d", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6bbad8240f5eb053e1fa542f70abcc9990564760a226f6a073d08f72d06fcb0a.json b/evidence/results/6bbad8240f5eb053e1fa542f70abcc9990564760a226f6a073d08f72d06fcb0a.json new file mode 100644 index 000000000..d3a64a11f --- /dev/null +++ b/evidence/results/6bbad8240f5eb053e1fa542f70abcc9990564760a226f6a073d08f72d06fcb0a.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "6bbad8240f5eb053e1fa542f70abcc9990564760a226f6a073d08f72d06fcb0a", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 939, + "message": "SQL compilation error: error line 4 at position 7\ntoo many arguments for function [GETDATE(3)] expected 0, got 1", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "92af233cca00bf3fa8e5088f635b9e89e3b245de77395b0b9c0cc8dbdc5ba408", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6bbef08e83fe91de295fe63351165724ff606041a4beb1c206e3cfeddc658a84.arrow b/evidence/results/6bbef08e83fe91de295fe63351165724ff606041a4beb1c206e3cfeddc658a84.arrow new file mode 100644 index 000000000..5ec212cb9 Binary files /dev/null and b/evidence/results/6bbef08e83fe91de295fe63351165724ff606041a4beb1c206e3cfeddc658a84.arrow differ diff --git a/evidence/results/6bbef08e83fe91de295fe63351165724ff606041a4beb1c206e3cfeddc658a84.json b/evidence/results/6bbef08e83fe91de295fe63351165724ff606041a4beb1c206e3cfeddc658a84.json new file mode 100644 index 000000000..f4f1e8d13 --- /dev/null +++ b/evidence/results/6bbef08e83fe91de295fe63351165724ff606041a4beb1c206e3cfeddc658a84.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a19a3fa026e05219f0df78a5d4cbbef1762838796474b905e98115e37f4481d8", + "case_hash": "6bbef08e83fe91de295fe63351165724ff606041a4beb1c206e3cfeddc658a84", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2559fdc9294c342e192bf832a7d4f69d75d824fb92f962e63bb5fba8b098e5d9", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6bc6443d710996421464f38cff9ff1a1115ff7d34fa01b721ff201ba591acb87.arrow b/evidence/results/6bc6443d710996421464f38cff9ff1a1115ff7d34fa01b721ff201ba591acb87.arrow new file mode 100644 index 000000000..43825f36f Binary files /dev/null and b/evidence/results/6bc6443d710996421464f38cff9ff1a1115ff7d34fa01b721ff201ba591acb87.arrow differ diff --git a/evidence/results/6bc6443d710996421464f38cff9ff1a1115ff7d34fa01b721ff201ba591acb87.json b/evidence/results/6bc6443d710996421464f38cff9ff1a1115ff7d34fa01b721ff201ba591acb87.json new file mode 100644 index 000000000..debd11874 --- /dev/null +++ b/evidence/results/6bc6443d710996421464f38cff9ff1a1115ff7d34fa01b721ff201ba591acb87.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "833e509532871f576bbf064b3f584d76f4461c4dac55b4c6efc1f349920bf395", + "case_hash": "6bc6443d710996421464f38cff9ff1a1115ff7d34fa01b721ff201ba591acb87", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3069afeee614925a0063baa7eb46a51dada3d4d3fc2bace3542a4663b773a5bb", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6bc6877cd0323ec4aa385ac59e4f9c67c78e2ef2d453cf11488076ec6a4a3de6.arrow b/evidence/results/6bc6877cd0323ec4aa385ac59e4f9c67c78e2ef2d453cf11488076ec6a4a3de6.arrow new file mode 100644 index 000000000..230b6a51e Binary files /dev/null and b/evidence/results/6bc6877cd0323ec4aa385ac59e4f9c67c78e2ef2d453cf11488076ec6a4a3de6.arrow differ diff --git a/evidence/results/6bc6877cd0323ec4aa385ac59e4f9c67c78e2ef2d453cf11488076ec6a4a3de6.json b/evidence/results/6bc6877cd0323ec4aa385ac59e4f9c67c78e2ef2d453cf11488076ec6a4a3de6.json new file mode 100644 index 000000000..d9fb3dcde --- /dev/null +++ b/evidence/results/6bc6877cd0323ec4aa385ac59e4f9c67c78e2ef2d453cf11488076ec6a4a3de6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bb8a760a4252f3bddc0a4782082532af7b5c25894c355f980ceffb44df45af42", + "case_hash": "6bc6877cd0323ec4aa385ac59e4f9c67c78e2ef2d453cf11488076ec6a4a3de6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0ebbbf5a9f6850a42767e9d56865927aa3c2d5fbc850e8ab2659c1be95fa0294", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6bc763a70f3a89bf7b5f042e3564b5bc2ccb0f488ff7152db07b72f58169ef74.arrow b/evidence/results/6bc763a70f3a89bf7b5f042e3564b5bc2ccb0f488ff7152db07b72f58169ef74.arrow new file mode 100644 index 000000000..90bd84044 Binary files /dev/null and b/evidence/results/6bc763a70f3a89bf7b5f042e3564b5bc2ccb0f488ff7152db07b72f58169ef74.arrow differ diff --git a/evidence/results/6bc763a70f3a89bf7b5f042e3564b5bc2ccb0f488ff7152db07b72f58169ef74.json b/evidence/results/6bc763a70f3a89bf7b5f042e3564b5bc2ccb0f488ff7152db07b72f58169ef74.json new file mode 100644 index 000000000..aa6fdd182 --- /dev/null +++ b/evidence/results/6bc763a70f3a89bf7b5f042e3564b5bc2ccb0f488ff7152db07b72f58169ef74.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "363ccb0f7ff82d40b5e7beaf057ee2547ffd517f997499b4a3937608f1cd205a", + "case_hash": "6bc763a70f3a89bf7b5f042e3564b5bc2ccb0f488ff7152db07b72f58169ef74", + "columns": [ + { + "internal_size": null, + "name": "A", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c89ced65d1b994cebe7584374625580bb92b11b887981596f6a838ad057b4e41", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6bf240caa8ef5ed53fbdedfca0bc21e071aa2120a05666c1bd9a75de91cb9c79.arrow b/evidence/results/6bf240caa8ef5ed53fbdedfca0bc21e071aa2120a05666c1bd9a75de91cb9c79.arrow new file mode 100644 index 000000000..19bfd7c1e Binary files /dev/null and b/evidence/results/6bf240caa8ef5ed53fbdedfca0bc21e071aa2120a05666c1bd9a75de91cb9c79.arrow differ diff --git a/evidence/results/6bf240caa8ef5ed53fbdedfca0bc21e071aa2120a05666c1bd9a75de91cb9c79.json b/evidence/results/6bf240caa8ef5ed53fbdedfca0bc21e071aa2120a05666c1bd9a75de91cb9c79.json new file mode 100644 index 000000000..ec3a1b4f9 --- /dev/null +++ b/evidence/results/6bf240caa8ef5ed53fbdedfca0bc21e071aa2120a05666c1bd9a75de91cb9c79.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "5bc821df68fd3544e124a59ded652d41037ceb952af34c97091aed2b7cf2fed1", + "case_hash": "6bf240caa8ef5ed53fbdedfca0bc21e071aa2120a05666c1bd9a75de91cb9c79", + "columns": [ + { + "internal_size": null, + "name": "DEC", + "nullable": false, + "precision": 8, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "STR", + "nullable": false, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "296a02c7e0787cb17da0b29906f4b34f5e6ee9e221f5ae827240546f910b4a4f", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6c004f360fa62ad9d6b08328c81b63b3fcde97c3c97a3ba13328979ddf7f8ec6.arrow b/evidence/results/6c004f360fa62ad9d6b08328c81b63b3fcde97c3c97a3ba13328979ddf7f8ec6.arrow new file mode 100644 index 000000000..1c8bf9216 Binary files /dev/null and b/evidence/results/6c004f360fa62ad9d6b08328c81b63b3fcde97c3c97a3ba13328979ddf7f8ec6.arrow differ diff --git a/evidence/results/6c004f360fa62ad9d6b08328c81b63b3fcde97c3c97a3ba13328979ddf7f8ec6.json b/evidence/results/6c004f360fa62ad9d6b08328c81b63b3fcde97c3c97a3ba13328979ddf7f8ec6.json new file mode 100644 index 000000000..6b0444b0f --- /dev/null +++ b/evidence/results/6c004f360fa62ad9d6b08328c81b63b3fcde97c3c97a3ba13328979ddf7f8ec6.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c4ed752851ed6292b42def65d3c5b620834a96f872e12ca148daf4e5ad49ead6", + "case_hash": "6c004f360fa62ad9d6b08328c81b63b3fcde97c3c97a3ba13328979ddf7f8ec6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "S", + "nullable": false, + "precision": 13, + "scale": 1, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0de18d732154faa5968ec52434dd5fb76471c4bf47072d1a0d6807823ecf9b83", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6c1062d665d96801f7e837c3e8cb723db0479c19972872a2798ba7617c782e34.arrow b/evidence/results/6c1062d665d96801f7e837c3e8cb723db0479c19972872a2798ba7617c782e34.arrow new file mode 100644 index 000000000..689af37b5 Binary files /dev/null and b/evidence/results/6c1062d665d96801f7e837c3e8cb723db0479c19972872a2798ba7617c782e34.arrow differ diff --git a/evidence/results/6c1062d665d96801f7e837c3e8cb723db0479c19972872a2798ba7617c782e34.json b/evidence/results/6c1062d665d96801f7e837c3e8cb723db0479c19972872a2798ba7617c782e34.json new file mode 100644 index 000000000..ef163b34a --- /dev/null +++ b/evidence/results/6c1062d665d96801f7e837c3e8cb723db0479c19972872a2798ba7617c782e34.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4490b7473eba024ae9271f7e74c900402360740945f88f052527e4bf07292c10", + "case_hash": "6c1062d665d96801f7e837c3e8cb723db0479c19972872a2798ba7617c782e34", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7ff534a77af0ff18cdb429d1ac3d87a53d4c5b28bd44dd349ec8b0afe15ee4f3", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6c53538e8c617fd2f77003c1b4257d903d8baa15de795701b121943f8f2fc82c.arrow b/evidence/results/6c53538e8c617fd2f77003c1b4257d903d8baa15de795701b121943f8f2fc82c.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/6c53538e8c617fd2f77003c1b4257d903d8baa15de795701b121943f8f2fc82c.arrow differ diff --git a/evidence/results/6c53538e8c617fd2f77003c1b4257d903d8baa15de795701b121943f8f2fc82c.json b/evidence/results/6c53538e8c617fd2f77003c1b4257d903d8baa15de795701b121943f8f2fc82c.json new file mode 100644 index 000000000..68da8bd12 --- /dev/null +++ b/evidence/results/6c53538e8c617fd2f77003c1b4257d903d8baa15de795701b121943f8f2fc82c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "6c53538e8c617fd2f77003c1b4257d903d8baa15de795701b121943f8f2fc82c", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cb2775615fcb2b4740bd32a8ba229d96579f2da70fd720928e727a7202c84c1c", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6c585ce4718113d9ef0f0448cdd32543b0a9f2c3144a04110ae92e5b8d632a25.arrow b/evidence/results/6c585ce4718113d9ef0f0448cdd32543b0a9f2c3144a04110ae92e5b8d632a25.arrow new file mode 100644 index 000000000..78efb4074 Binary files /dev/null and b/evidence/results/6c585ce4718113d9ef0f0448cdd32543b0a9f2c3144a04110ae92e5b8d632a25.arrow differ diff --git a/evidence/results/6c585ce4718113d9ef0f0448cdd32543b0a9f2c3144a04110ae92e5b8d632a25.json b/evidence/results/6c585ce4718113d9ef0f0448cdd32543b0a9f2c3144a04110ae92e5b8d632a25.json new file mode 100644 index 000000000..adfca547a --- /dev/null +++ b/evidence/results/6c585ce4718113d9ef0f0448cdd32543b0a9f2c3144a04110ae92e5b8d632a25.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f4bf1a1b029d88fb4736855b9d03ccf60ce3b40b94dae931e7bf3498f0f5f367", + "case_hash": "6c585ce4718113d9ef0f0448cdd32543b0a9f2c3144a04110ae92e5b8d632a25", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6561082945090133404588bcb0f9d4fab8fb4879964a178821d03784bfabf16b", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6c81c428254bbddb4627a6523b07686a13c6fbbca26dc4c5452a0b7b3f9a402f.arrow b/evidence/results/6c81c428254bbddb4627a6523b07686a13c6fbbca26dc4c5452a0b7b3f9a402f.arrow new file mode 100644 index 000000000..0df16587e Binary files /dev/null and b/evidence/results/6c81c428254bbddb4627a6523b07686a13c6fbbca26dc4c5452a0b7b3f9a402f.arrow differ diff --git a/evidence/results/6c81c428254bbddb4627a6523b07686a13c6fbbca26dc4c5452a0b7b3f9a402f.json b/evidence/results/6c81c428254bbddb4627a6523b07686a13c6fbbca26dc4c5452a0b7b3f9a402f.json new file mode 100644 index 000000000..7d7f90217 --- /dev/null +++ b/evidence/results/6c81c428254bbddb4627a6523b07686a13c6fbbca26dc4c5452a0b7b3f9a402f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5839816b4eca1d3d9a8f8ef9e67aafa71799f0df213b0c7249a8661350471f21", + "case_hash": "6c81c428254bbddb4627a6523b07686a13c6fbbca26dc4c5452a0b7b3f9a402f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3c93273b718c4e462a43c31752c4cabae10e9a243901b327b8c89f2d24fea244", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6c85fc28a5e2064a86775b99ef2443a795bf0379a090deefee8d67edc8d8dc43.arrow b/evidence/results/6c85fc28a5e2064a86775b99ef2443a795bf0379a090deefee8d67edc8d8dc43.arrow new file mode 100644 index 000000000..081267131 Binary files /dev/null and b/evidence/results/6c85fc28a5e2064a86775b99ef2443a795bf0379a090deefee8d67edc8d8dc43.arrow differ diff --git a/evidence/results/6c85fc28a5e2064a86775b99ef2443a795bf0379a090deefee8d67edc8d8dc43.json b/evidence/results/6c85fc28a5e2064a86775b99ef2443a795bf0379a090deefee8d67edc8d8dc43.json new file mode 100644 index 000000000..24e925645 --- /dev/null +++ b/evidence/results/6c85fc28a5e2064a86775b99ef2443a795bf0379a090deefee8d67edc8d8dc43.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "85ceabfb1f8686df52c9105021525f72c7318663b22c219302733d19ce9424fc", + "case_hash": "6c85fc28a5e2064a86775b99ef2443a795bf0379a090deefee8d67edc8d8dc43", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "32634cb11d6b7b29aeca521bfe11c8861be508beed04eef865f36f0d9a4e2cc3", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6ca92535f14fa26d6aa88b2a80583cb246d2d8ed3f77c4a7bf447412b1044cf4.arrow b/evidence/results/6ca92535f14fa26d6aa88b2a80583cb246d2d8ed3f77c4a7bf447412b1044cf4.arrow new file mode 100644 index 000000000..e353ee07b Binary files /dev/null and b/evidence/results/6ca92535f14fa26d6aa88b2a80583cb246d2d8ed3f77c4a7bf447412b1044cf4.arrow differ diff --git a/evidence/results/6ca92535f14fa26d6aa88b2a80583cb246d2d8ed3f77c4a7bf447412b1044cf4.json b/evidence/results/6ca92535f14fa26d6aa88b2a80583cb246d2d8ed3f77c4a7bf447412b1044cf4.json new file mode 100644 index 000000000..a0b02c8b7 --- /dev/null +++ b/evidence/results/6ca92535f14fa26d6aa88b2a80583cb246d2d8ed3f77c4a7bf447412b1044cf4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "78b85f7d789004d032a176c5265f19f7fdd71e6175420a5a3acc9b12c1d626af", + "case_hash": "6ca92535f14fa26d6aa88b2a80583cb246d2d8ed3f77c4a7bf447412b1044cf4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b7f90ebc8535a7f28f3ed0c97cb03874f5a3549940479d90494e28fcab408209", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6caf8498ce3deb508a7def69f6780da63f92aea30b826586ce4e3eec8592ba5b.arrow b/evidence/results/6caf8498ce3deb508a7def69f6780da63f92aea30b826586ce4e3eec8592ba5b.arrow new file mode 100644 index 000000000..6d6b9d6df Binary files /dev/null and b/evidence/results/6caf8498ce3deb508a7def69f6780da63f92aea30b826586ce4e3eec8592ba5b.arrow differ diff --git a/evidence/results/6caf8498ce3deb508a7def69f6780da63f92aea30b826586ce4e3eec8592ba5b.json b/evidence/results/6caf8498ce3deb508a7def69f6780da63f92aea30b826586ce4e3eec8592ba5b.json new file mode 100644 index 000000000..0a9842184 --- /dev/null +++ b/evidence/results/6caf8498ce3deb508a7def69f6780da63f92aea30b826586ce4e3eec8592ba5b.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "a1b2b0c247f4c9b76a0dcc471f12053ce63fada2ee62a75f7dd5752f2c3b9047", + "case_hash": "6caf8498ce3deb508a7def69f6780da63f92aea30b826586ce4e3eec8592ba5b", + "columns": [ + { + "internal_size": null, + "name": "MONTH", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DOW", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "156a88d6f357ed8c7942e1ff574cf13bd74e8ed17480fc9b1af37cbaac729e75", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6cbf106c4a1ce0b07172f028b000c5b5fd01c5fee03897ca41369209ecbf0fb6.arrow b/evidence/results/6cbf106c4a1ce0b07172f028b000c5b5fd01c5fee03897ca41369209ecbf0fb6.arrow new file mode 100644 index 000000000..3d3c10ffa Binary files /dev/null and b/evidence/results/6cbf106c4a1ce0b07172f028b000c5b5fd01c5fee03897ca41369209ecbf0fb6.arrow differ diff --git a/evidence/results/6cbf106c4a1ce0b07172f028b000c5b5fd01c5fee03897ca41369209ecbf0fb6.json b/evidence/results/6cbf106c4a1ce0b07172f028b000c5b5fd01c5fee03897ca41369209ecbf0fb6.json new file mode 100644 index 000000000..9d825af4f --- /dev/null +++ b/evidence/results/6cbf106c4a1ce0b07172f028b000c5b5fd01c5fee03897ca41369209ecbf0fb6.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "be45af4f20dfaa83d2ece8b1f973397b5142e52932bedb8cbedf9003f0574e08", + "case_hash": "6cbf106c4a1ce0b07172f028b000c5b5fd01c5fee03897ca41369209ecbf0fb6", + "columns": [ + { + "internal_size": 134217728, + "name": "Z", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "L", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ed62dd99ec84a85ac725d7ecc90262723b78fb56cc1861e56ca1ea8b93fb50d5", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6cbfad385b58fd3e44893147c2f2074cee046778465930b35654d5a9e699bc99.arrow b/evidence/results/6cbfad385b58fd3e44893147c2f2074cee046778465930b35654d5a9e699bc99.arrow new file mode 100644 index 000000000..d6e4d8051 Binary files /dev/null and b/evidence/results/6cbfad385b58fd3e44893147c2f2074cee046778465930b35654d5a9e699bc99.arrow differ diff --git a/evidence/results/6cbfad385b58fd3e44893147c2f2074cee046778465930b35654d5a9e699bc99.json b/evidence/results/6cbfad385b58fd3e44893147c2f2074cee046778465930b35654d5a9e699bc99.json new file mode 100644 index 000000000..18bc3075b --- /dev/null +++ b/evidence/results/6cbfad385b58fd3e44893147c2f2074cee046778465930b35654d5a9e699bc99.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3a5c6f0041db4c91f10aa8902437960c1e76607c332cbc32e7b3632258a675ea", + "case_hash": "6cbfad385b58fd3e44893147c2f2074cee046778465930b35654d5a9e699bc99", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5efd53f7a065ceb726630530e91c1b1f8af6c29693dab67678ff6f5f9b539f2e", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6cc347cd13cac5e3378145648800f1e9be2a17b62489fb9c1f43c58a0ad2d420.arrow b/evidence/results/6cc347cd13cac5e3378145648800f1e9be2a17b62489fb9c1f43c58a0ad2d420.arrow new file mode 100644 index 000000000..6be2ad654 Binary files /dev/null and b/evidence/results/6cc347cd13cac5e3378145648800f1e9be2a17b62489fb9c1f43c58a0ad2d420.arrow differ diff --git a/evidence/results/6cc347cd13cac5e3378145648800f1e9be2a17b62489fb9c1f43c58a0ad2d420.json b/evidence/results/6cc347cd13cac5e3378145648800f1e9be2a17b62489fb9c1f43c58a0ad2d420.json new file mode 100644 index 000000000..2b370439f --- /dev/null +++ b/evidence/results/6cc347cd13cac5e3378145648800f1e9be2a17b62489fb9c1f43c58a0ad2d420.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7e1e77be45e7894d8f090b4a6eff98d5da0300d907a4ac7e5b65e0be8f550a2f", + "case_hash": "6cc347cd13cac5e3378145648800f1e9be2a17b62489fb9c1f43c58a0ad2d420", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "792074471a7a0d61826247360f7038153f6a10ce41bba9fc512bdd1100f66fc0", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6cf8ada3006636e9f42dfd5498ca36a9fb5e7e2e4f7aa26d4ce7f0ff14482bad.arrow b/evidence/results/6cf8ada3006636e9f42dfd5498ca36a9fb5e7e2e4f7aa26d4ce7f0ff14482bad.arrow new file mode 100644 index 000000000..b2c45b17c Binary files /dev/null and b/evidence/results/6cf8ada3006636e9f42dfd5498ca36a9fb5e7e2e4f7aa26d4ce7f0ff14482bad.arrow differ diff --git a/evidence/results/6cf8ada3006636e9f42dfd5498ca36a9fb5e7e2e4f7aa26d4ce7f0ff14482bad.json b/evidence/results/6cf8ada3006636e9f42dfd5498ca36a9fb5e7e2e4f7aa26d4ce7f0ff14482bad.json new file mode 100644 index 000000000..31aa2abd4 --- /dev/null +++ b/evidence/results/6cf8ada3006636e9f42dfd5498ca36a9fb5e7e2e4f7aa26d4ce7f0ff14482bad.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "755e3fb5a234abe0ed25fa736bb4cbdb4d75a543dd89bb7eeab9e99e88c802b6", + "case_hash": "6cf8ada3006636e9f42dfd5498ca36a9fb5e7e2e4f7aa26d4ce7f0ff14482bad", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "40966a60450f9475bc9c1accfe73874e95eed02c1de8e7f749d10b80d27d156e", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6cfca44d12f945859bc8c3f41ef13e80663da17dad58afaad4175e4b031e58c2.arrow b/evidence/results/6cfca44d12f945859bc8c3f41ef13e80663da17dad58afaad4175e4b031e58c2.arrow new file mode 100644 index 000000000..f2bccc750 Binary files /dev/null and b/evidence/results/6cfca44d12f945859bc8c3f41ef13e80663da17dad58afaad4175e4b031e58c2.arrow differ diff --git a/evidence/results/6cfca44d12f945859bc8c3f41ef13e80663da17dad58afaad4175e4b031e58c2.json b/evidence/results/6cfca44d12f945859bc8c3f41ef13e80663da17dad58afaad4175e4b031e58c2.json new file mode 100644 index 000000000..a10b4a993 --- /dev/null +++ b/evidence/results/6cfca44d12f945859bc8c3f41ef13e80663da17dad58afaad4175e4b031e58c2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a02b828fb00a6061fa5b67b6b0f456746e42cebbd9b00496496f3df0f7d87e77", + "case_hash": "6cfca44d12f945859bc8c3f41ef13e80663da17dad58afaad4175e4b031e58c2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "652db496aba795e83883659ce07baa20c1ab27a81e0679beaa783fd095f8429c", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6cff3bf79874e45bde65d5f05f7cf2969edccfa928629bb4d90c25765e90edc6.arrow b/evidence/results/6cff3bf79874e45bde65d5f05f7cf2969edccfa928629bb4d90c25765e90edc6.arrow new file mode 100644 index 000000000..382ddcab2 Binary files /dev/null and b/evidence/results/6cff3bf79874e45bde65d5f05f7cf2969edccfa928629bb4d90c25765e90edc6.arrow differ diff --git a/evidence/results/6cff3bf79874e45bde65d5f05f7cf2969edccfa928629bb4d90c25765e90edc6.json b/evidence/results/6cff3bf79874e45bde65d5f05f7cf2969edccfa928629bb4d90c25765e90edc6.json new file mode 100644 index 000000000..87bd02f43 --- /dev/null +++ b/evidence/results/6cff3bf79874e45bde65d5f05f7cf2969edccfa928629bb4d90c25765e90edc6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "157609a64af1fd84d9362ae211211dc89975ac4eccd1f1a635c5846deb10be2d", + "case_hash": "6cff3bf79874e45bde65d5f05f7cf2969edccfa928629bb4d90c25765e90edc6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 10, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "62e92e3c03e3fbe33e8c715d26b11ea364098da089531a61fa065be67ad5383b", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6d306283021fa769f32e0a93dc7c853f13711cf2975917bf9135c236ff0e3cdc.arrow b/evidence/results/6d306283021fa769f32e0a93dc7c853f13711cf2975917bf9135c236ff0e3cdc.arrow new file mode 100644 index 000000000..526221154 Binary files /dev/null and b/evidence/results/6d306283021fa769f32e0a93dc7c853f13711cf2975917bf9135c236ff0e3cdc.arrow differ diff --git a/evidence/results/6d306283021fa769f32e0a93dc7c853f13711cf2975917bf9135c236ff0e3cdc.json b/evidence/results/6d306283021fa769f32e0a93dc7c853f13711cf2975917bf9135c236ff0e3cdc.json new file mode 100644 index 000000000..7a3465429 --- /dev/null +++ b/evidence/results/6d306283021fa769f32e0a93dc7c853f13711cf2975917bf9135c236ff0e3cdc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7bb8dbb55c80147d0d6a4501913abd6c04177c417f239225263b4446898fb6d0", + "case_hash": "6d306283021fa769f32e0a93dc7c853f13711cf2975917bf9135c236ff0e3cdc", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "98e5006be2f690635642ccbbcb9bc6323909e6f23c0598dc8bb71abf6dcd8463", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6d385b1df20212a497753e7ecbd655cf87e643a4fdb3a67f84329459458268b7.arrow b/evidence/results/6d385b1df20212a497753e7ecbd655cf87e643a4fdb3a67f84329459458268b7.arrow new file mode 100644 index 000000000..9d5043c26 Binary files /dev/null and b/evidence/results/6d385b1df20212a497753e7ecbd655cf87e643a4fdb3a67f84329459458268b7.arrow differ diff --git a/evidence/results/6d385b1df20212a497753e7ecbd655cf87e643a4fdb3a67f84329459458268b7.json b/evidence/results/6d385b1df20212a497753e7ecbd655cf87e643a4fdb3a67f84329459458268b7.json new file mode 100644 index 000000000..d3a480119 --- /dev/null +++ b/evidence/results/6d385b1df20212a497753e7ecbd655cf87e643a4fdb3a67f84329459458268b7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1100ed872a262177a351c58eb79a03c0fa22872f965f471eb2d3d69a50422462", + "case_hash": "6d385b1df20212a497753e7ecbd655cf87e643a4fdb3a67f84329459458268b7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2d8a7cea36eab9c419711b0eee5e4990bf622ae6cbf67884776ad473d606cd6b", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6d4fa8744dc66b4e3ca12bc79c7947f6e07179e36e6ed11472015cf8009d7973.arrow b/evidence/results/6d4fa8744dc66b4e3ca12bc79c7947f6e07179e36e6ed11472015cf8009d7973.arrow new file mode 100644 index 000000000..06ad03816 Binary files /dev/null and b/evidence/results/6d4fa8744dc66b4e3ca12bc79c7947f6e07179e36e6ed11472015cf8009d7973.arrow differ diff --git a/evidence/results/6d4fa8744dc66b4e3ca12bc79c7947f6e07179e36e6ed11472015cf8009d7973.json b/evidence/results/6d4fa8744dc66b4e3ca12bc79c7947f6e07179e36e6ed11472015cf8009d7973.json new file mode 100644 index 000000000..b6fe7883d --- /dev/null +++ b/evidence/results/6d4fa8744dc66b4e3ca12bc79c7947f6e07179e36e6ed11472015cf8009d7973.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3ad46ef68fcc3d94658a32fde20d94823f95720c51e9cd9cdbc10a08a4833d18", + "case_hash": "6d4fa8744dc66b4e3ca12bc79c7947f6e07179e36e6ed11472015cf8009d7973", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f3db3fc843f05884a44cb7484f9f30cf4fcfcf587609792998a0df79906be2cf", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6d6fda36ebdae82c119182e45d5525c70d10f9e5134b829c304218a4c942eb75.arrow b/evidence/results/6d6fda36ebdae82c119182e45d5525c70d10f9e5134b829c304218a4c942eb75.arrow new file mode 100644 index 000000000..34c625252 Binary files /dev/null and b/evidence/results/6d6fda36ebdae82c119182e45d5525c70d10f9e5134b829c304218a4c942eb75.arrow differ diff --git a/evidence/results/6d6fda36ebdae82c119182e45d5525c70d10f9e5134b829c304218a4c942eb75.json b/evidence/results/6d6fda36ebdae82c119182e45d5525c70d10f9e5134b829c304218a4c942eb75.json new file mode 100644 index 000000000..4d92375a6 --- /dev/null +++ b/evidence/results/6d6fda36ebdae82c119182e45d5525c70d10f9e5134b829c304218a4c942eb75.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "4dba840005485adce78ee24ff5177844cd1ff505c23362ed4fe1daa0edbd391b", + "case_hash": "6d6fda36ebdae82c119182e45d5525c70d10f9e5134b829c304218a4c942eb75", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "55b46e6c8e282e649da42809f88fbcdbed315bbd1a3169b0d836804e4840b7be", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6d74a59c56d028b95e7ac20d2bea34358d11655d9ca6b80ea3db70a31435d571.arrow b/evidence/results/6d74a59c56d028b95e7ac20d2bea34358d11655d9ca6b80ea3db70a31435d571.arrow new file mode 100644 index 000000000..f07899c46 Binary files /dev/null and b/evidence/results/6d74a59c56d028b95e7ac20d2bea34358d11655d9ca6b80ea3db70a31435d571.arrow differ diff --git a/evidence/results/6d74a59c56d028b95e7ac20d2bea34358d11655d9ca6b80ea3db70a31435d571.json b/evidence/results/6d74a59c56d028b95e7ac20d2bea34358d11655d9ca6b80ea3db70a31435d571.json new file mode 100644 index 000000000..ad85b19d0 --- /dev/null +++ b/evidence/results/6d74a59c56d028b95e7ac20d2bea34358d11655d9ca6b80ea3db70a31435d571.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "2c443308d8f1e086149609b6afc55c53ec3c913484d139b237225dfd7faf27ef", + "case_hash": "6d74a59c56d028b95e7ac20d2bea34358d11655d9ca6b80ea3db70a31435d571", + "columns": [ + { + "internal_size": null, + "name": "BY_INDEX", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": null, + "name": "BY_NAME", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "27e1dadb14e57ce9d92db0927d0e74cdad16dab7811796cfb47584e0e3e09345", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6d7a12df05fb29a8af63fb51724d8af6718c348730c410b7c3c82fe2756ef07e.json b/evidence/results/6d7a12df05fb29a8af63fb51724d8af6718c348730c410b7c3c82fe2756ef07e.json new file mode 100644 index 000000000..e574d3deb --- /dev/null +++ b/evidence/results/6d7a12df05fb29a8af63fb51724d8af6718c348730c410b7c3c82fe2756ef07e.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "6d7a12df05fb29a8af63fb51724d8af6718c348730c410b7c3c82fe2756ef07e", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100046, + "message": "Number out of representable range: type FIXED[SB16](38,0){not null}, value -2e+38", + "sqlstate": "22003" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "26ff18e47ac4bc9afd76b145a500a02bc707a2791551d52e3e52397da93c025d", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6d8867cfd58671d476949c7dcf4cb0a4323fd40c30c3c90af7e6f83b86e856fa.arrow b/evidence/results/6d8867cfd58671d476949c7dcf4cb0a4323fd40c30c3c90af7e6f83b86e856fa.arrow new file mode 100644 index 000000000..c2d6b6d1c Binary files /dev/null and b/evidence/results/6d8867cfd58671d476949c7dcf4cb0a4323fd40c30c3c90af7e6f83b86e856fa.arrow differ diff --git a/evidence/results/6d8867cfd58671d476949c7dcf4cb0a4323fd40c30c3c90af7e6f83b86e856fa.json b/evidence/results/6d8867cfd58671d476949c7dcf4cb0a4323fd40c30c3c90af7e6f83b86e856fa.json new file mode 100644 index 000000000..383dc6a7d --- /dev/null +++ b/evidence/results/6d8867cfd58671d476949c7dcf4cb0a4323fd40c30c3c90af7e6f83b86e856fa.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "6b274198beaf83c0788d27115431227c584bb828ca6f35d365de2cc9a41961bb", + "case_hash": "6d8867cfd58671d476949c7dcf4cb0a4323fd40c30c3c90af7e6f83b86e856fa", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + }, + { + "internal_size": null, + "name": "S", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c1a87806427aedde7a76173ebcd3cbf5f5a9f85093254259b28fec4bdc3c6ba1", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6da5658220a2b94877142ca907b1d51fd2142fe4a8edca34b201633af4c6b0f6.arrow b/evidence/results/6da5658220a2b94877142ca907b1d51fd2142fe4a8edca34b201633af4c6b0f6.arrow new file mode 100644 index 000000000..3d938852d Binary files /dev/null and b/evidence/results/6da5658220a2b94877142ca907b1d51fd2142fe4a8edca34b201633af4c6b0f6.arrow differ diff --git a/evidence/results/6da5658220a2b94877142ca907b1d51fd2142fe4a8edca34b201633af4c6b0f6.json b/evidence/results/6da5658220a2b94877142ca907b1d51fd2142fe4a8edca34b201633af4c6b0f6.json new file mode 100644 index 000000000..92e081b44 --- /dev/null +++ b/evidence/results/6da5658220a2b94877142ca907b1d51fd2142fe4a8edca34b201633af4c6b0f6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "93ba347489dd3cfb717e05c40096c1ef19c1640f050145ab8d800e9eb6a38362", + "case_hash": "6da5658220a2b94877142ca907b1d51fd2142fe4a8edca34b201633af4c6b0f6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f8311f0b489348642b71164bef4249dece92df229d9e346be32214d41b7c210d", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6dd7f14ca69953302845b95ca7f29bbb7634c428c68a76e365276631db4cb56f.arrow b/evidence/results/6dd7f14ca69953302845b95ca7f29bbb7634c428c68a76e365276631db4cb56f.arrow new file mode 100644 index 000000000..1ff111dda Binary files /dev/null and b/evidence/results/6dd7f14ca69953302845b95ca7f29bbb7634c428c68a76e365276631db4cb56f.arrow differ diff --git a/evidence/results/6dd7f14ca69953302845b95ca7f29bbb7634c428c68a76e365276631db4cb56f.json b/evidence/results/6dd7f14ca69953302845b95ca7f29bbb7634c428c68a76e365276631db4cb56f.json new file mode 100644 index 000000000..33d1e497d --- /dev/null +++ b/evidence/results/6dd7f14ca69953302845b95ca7f29bbb7634c428c68a76e365276631db4cb56f.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "1708f447477a657aafc316f0cb8accb33b3e8405c4eb10367649df047a5a3230", + "case_hash": "6dd7f14ca69953302845b95ca7f29bbb7634c428c68a76e365276631db4cb56f", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "I", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "V", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0f05f79a97b6bb991548cea6120f6cdbf8aafa96365f7f6b5d2d698912e2dba2", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6e001a3e877becb307be09e948f92fe42b3baaff7e6fffee83514a2d00396d23.arrow b/evidence/results/6e001a3e877becb307be09e948f92fe42b3baaff7e6fffee83514a2d00396d23.arrow new file mode 100644 index 000000000..3a80fcc2d Binary files /dev/null and b/evidence/results/6e001a3e877becb307be09e948f92fe42b3baaff7e6fffee83514a2d00396d23.arrow differ diff --git a/evidence/results/6e001a3e877becb307be09e948f92fe42b3baaff7e6fffee83514a2d00396d23.json b/evidence/results/6e001a3e877becb307be09e948f92fe42b3baaff7e6fffee83514a2d00396d23.json new file mode 100644 index 000000000..29cee2945 --- /dev/null +++ b/evidence/results/6e001a3e877becb307be09e948f92fe42b3baaff7e6fffee83514a2d00396d23.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a850b8e3846adfc78563e17068d601f1cb313deb60b6af74b6cb70b4176edb47", + "case_hash": "6e001a3e877becb307be09e948f92fe42b3baaff7e6fffee83514a2d00396d23", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3d9cf724beb0c7de85002c860740cb07bb3519fea476f3161f23bfe51d9d3005", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6e11877dd81cd5870e1e70815fce3ebdd7ebb8a6ef43de8dbc6f3ab5494f5c66.arrow b/evidence/results/6e11877dd81cd5870e1e70815fce3ebdd7ebb8a6ef43de8dbc6f3ab5494f5c66.arrow new file mode 100644 index 000000000..41dc76ccc Binary files /dev/null and b/evidence/results/6e11877dd81cd5870e1e70815fce3ebdd7ebb8a6ef43de8dbc6f3ab5494f5c66.arrow differ diff --git a/evidence/results/6e11877dd81cd5870e1e70815fce3ebdd7ebb8a6ef43de8dbc6f3ab5494f5c66.json b/evidence/results/6e11877dd81cd5870e1e70815fce3ebdd7ebb8a6ef43de8dbc6f3ab5494f5c66.json new file mode 100644 index 000000000..7de052b44 --- /dev/null +++ b/evidence/results/6e11877dd81cd5870e1e70815fce3ebdd7ebb8a6ef43de8dbc6f3ab5494f5c66.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e9a2dcc019a91b599485e495a1aaf0bbbb1af51cbd66d3564b147e2538ff670c", + "case_hash": "6e11877dd81cd5870e1e70815fce3ebdd7ebb8a6ef43de8dbc6f3ab5494f5c66", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e3bf70fc2d9344d3e3c472405b1342532e9bfbcc703aba3059e42f6fbf398afc", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6e149fcc37fb6d03b15b57ad8a41c080fdb23a331c6b3cdc4578b472eb009db7.arrow b/evidence/results/6e149fcc37fb6d03b15b57ad8a41c080fdb23a331c6b3cdc4578b472eb009db7.arrow new file mode 100644 index 000000000..d69fe25b5 Binary files /dev/null and b/evidence/results/6e149fcc37fb6d03b15b57ad8a41c080fdb23a331c6b3cdc4578b472eb009db7.arrow differ diff --git a/evidence/results/6e149fcc37fb6d03b15b57ad8a41c080fdb23a331c6b3cdc4578b472eb009db7.json b/evidence/results/6e149fcc37fb6d03b15b57ad8a41c080fdb23a331c6b3cdc4578b472eb009db7.json new file mode 100644 index 000000000..a0d2d344d --- /dev/null +++ b/evidence/results/6e149fcc37fb6d03b15b57ad8a41c080fdb23a331c6b3cdc4578b472eb009db7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5c4a35ad951d0ce4d33632debb8a5f200f8248141d5917bae0b339d6b3446475", + "case_hash": "6e149fcc37fb6d03b15b57ad8a41c080fdb23a331c6b3cdc4578b472eb009db7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d83d4d0d6fa0d80dd951091735480f9e775c3ec364c671b87ba438cd80f57c24", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6e264246ce5f98f47dd8d7d90ed269617bcd400a39ae67deb6a57ff08bb840fd.arrow b/evidence/results/6e264246ce5f98f47dd8d7d90ed269617bcd400a39ae67deb6a57ff08bb840fd.arrow new file mode 100644 index 000000000..452f431ea Binary files /dev/null and b/evidence/results/6e264246ce5f98f47dd8d7d90ed269617bcd400a39ae67deb6a57ff08bb840fd.arrow differ diff --git a/evidence/results/6e264246ce5f98f47dd8d7d90ed269617bcd400a39ae67deb6a57ff08bb840fd.json b/evidence/results/6e264246ce5f98f47dd8d7d90ed269617bcd400a39ae67deb6a57ff08bb840fd.json new file mode 100644 index 000000000..201e3dca2 --- /dev/null +++ b/evidence/results/6e264246ce5f98f47dd8d7d90ed269617bcd400a39ae67deb6a57ff08bb840fd.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "3deb6486315a4aadfbcab68cf5e6ae69de949a46483a47457eb164343a6fcb10", + "case_hash": "6e264246ce5f98f47dd8d7d90ed269617bcd400a39ae67deb6a57ff08bb840fd", + "columns": [ + { + "internal_size": null, + "name": "X", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "Y", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "296befd724e2448aef64dd18cd201d13a20dbfc54fdde8a9fb59646d2412238d", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6e76207b385a0bce5bbe1675122e002b22c42e080cf46166aee8cf4e4f7ffb6f.arrow b/evidence/results/6e76207b385a0bce5bbe1675122e002b22c42e080cf46166aee8cf4e4f7ffb6f.arrow new file mode 100644 index 000000000..5c97d9288 Binary files /dev/null and b/evidence/results/6e76207b385a0bce5bbe1675122e002b22c42e080cf46166aee8cf4e4f7ffb6f.arrow differ diff --git a/evidence/results/6e76207b385a0bce5bbe1675122e002b22c42e080cf46166aee8cf4e4f7ffb6f.json b/evidence/results/6e76207b385a0bce5bbe1675122e002b22c42e080cf46166aee8cf4e4f7ffb6f.json new file mode 100644 index 000000000..d7049fe89 --- /dev/null +++ b/evidence/results/6e76207b385a0bce5bbe1675122e002b22c42e080cf46166aee8cf4e4f7ffb6f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2d2e1c43669aa940bb6c7f0873b4313303f6dca4e53ea295edb5eedd2107d584", + "case_hash": "6e76207b385a0bce5bbe1675122e002b22c42e080cf46166aee8cf4e4f7ffb6f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2624b75bf019c6577959a057b64f99ff9e8c8b3787e614c89a1aaa2e638a39b9", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6e79dc7374616330c8121682f8f0608e24567fbc7794de83c4900598feb6024c.arrow b/evidence/results/6e79dc7374616330c8121682f8f0608e24567fbc7794de83c4900598feb6024c.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/6e79dc7374616330c8121682f8f0608e24567fbc7794de83c4900598feb6024c.arrow differ diff --git a/evidence/results/6e79dc7374616330c8121682f8f0608e24567fbc7794de83c4900598feb6024c.json b/evidence/results/6e79dc7374616330c8121682f8f0608e24567fbc7794de83c4900598feb6024c.json new file mode 100644 index 000000000..3ed6d7b72 --- /dev/null +++ b/evidence/results/6e79dc7374616330c8121682f8f0608e24567fbc7794de83c4900598feb6024c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "6e79dc7374616330c8121682f8f0608e24567fbc7794de83c4900598feb6024c", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5fc7f3d333cf9c164e349e43da56d526c5ef874bb1cbcba099ed4788d5fca348", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6e7be69cf489b1dd30888e076b7205447718154c887910a9a5551ed40aa74845.arrow b/evidence/results/6e7be69cf489b1dd30888e076b7205447718154c887910a9a5551ed40aa74845.arrow new file mode 100644 index 000000000..b18260f4d Binary files /dev/null and b/evidence/results/6e7be69cf489b1dd30888e076b7205447718154c887910a9a5551ed40aa74845.arrow differ diff --git a/evidence/results/6e7be69cf489b1dd30888e076b7205447718154c887910a9a5551ed40aa74845.json b/evidence/results/6e7be69cf489b1dd30888e076b7205447718154c887910a9a5551ed40aa74845.json new file mode 100644 index 000000000..3d193b901 --- /dev/null +++ b/evidence/results/6e7be69cf489b1dd30888e076b7205447718154c887910a9a5551ed40aa74845.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cae05207eebc474c4be095d4094bafbe10e15eb4893d800ecdec1d117d4fb9ad", + "case_hash": "6e7be69cf489b1dd30888e076b7205447718154c887910a9a5551ed40aa74845", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e1c67fc2214b2db0109ef809aedc87e7f00bb95ce8817bf41a521248ae62be26", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6e9fbbac80e048a10c96b33100088b87780643556e47b438ec30115e5d3c733e.arrow b/evidence/results/6e9fbbac80e048a10c96b33100088b87780643556e47b438ec30115e5d3c733e.arrow new file mode 100644 index 000000000..4f7dd21b8 Binary files /dev/null and b/evidence/results/6e9fbbac80e048a10c96b33100088b87780643556e47b438ec30115e5d3c733e.arrow differ diff --git a/evidence/results/6e9fbbac80e048a10c96b33100088b87780643556e47b438ec30115e5d3c733e.json b/evidence/results/6e9fbbac80e048a10c96b33100088b87780643556e47b438ec30115e5d3c733e.json new file mode 100644 index 000000000..99d2f0cbd --- /dev/null +++ b/evidence/results/6e9fbbac80e048a10c96b33100088b87780643556e47b438ec30115e5d3c733e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d3405f92b1a44c06e4be58f9c3024c16c36719c1a4fe60aee1ad210bf1d6b282", + "case_hash": "6e9fbbac80e048a10c96b33100088b87780643556e47b438ec30115e5d3c733e", + "columns": [ + { + "internal_size": null, + "name": "OK", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a1f52b75c98df26ce77f83d81fed16adfdd9389b0877352f7d0d8be51ea62e0b", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6ebf6398b0076a55eba1f47466d42aa94a6641190fb5618cfec4602c08f7ab78.arrow b/evidence/results/6ebf6398b0076a55eba1f47466d42aa94a6641190fb5618cfec4602c08f7ab78.arrow new file mode 100644 index 000000000..97cf31370 Binary files /dev/null and b/evidence/results/6ebf6398b0076a55eba1f47466d42aa94a6641190fb5618cfec4602c08f7ab78.arrow differ diff --git a/evidence/results/6ebf6398b0076a55eba1f47466d42aa94a6641190fb5618cfec4602c08f7ab78.json b/evidence/results/6ebf6398b0076a55eba1f47466d42aa94a6641190fb5618cfec4602c08f7ab78.json new file mode 100644 index 000000000..5a40b89e3 --- /dev/null +++ b/evidence/results/6ebf6398b0076a55eba1f47466d42aa94a6641190fb5618cfec4602c08f7ab78.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "16d4a902fe73d0401af325f86122f80b02c0b069963fa00cefed30c41ba3330d", + "case_hash": "6ebf6398b0076a55eba1f47466d42aa94a6641190fb5618cfec4602c08f7ab78", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a67950762e8663d9da85656fb3e349bb2fe5cb29091d1ead7e76f18985463e39", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6eea62d20eea0d5f18b2d86c87a7512fae5ff5965154097feaac513208223c8d.arrow b/evidence/results/6eea62d20eea0d5f18b2d86c87a7512fae5ff5965154097feaac513208223c8d.arrow new file mode 100644 index 000000000..4378cd6cb Binary files /dev/null and b/evidence/results/6eea62d20eea0d5f18b2d86c87a7512fae5ff5965154097feaac513208223c8d.arrow differ diff --git a/evidence/results/6eea62d20eea0d5f18b2d86c87a7512fae5ff5965154097feaac513208223c8d.json b/evidence/results/6eea62d20eea0d5f18b2d86c87a7512fae5ff5965154097feaac513208223c8d.json new file mode 100644 index 000000000..ac055043e --- /dev/null +++ b/evidence/results/6eea62d20eea0d5f18b2d86c87a7512fae5ff5965154097feaac513208223c8d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e896efeb239142be36037c5e80a91d1abbe6e274427ab7ac827e2d47419c42cf", + "case_hash": "6eea62d20eea0d5f18b2d86c87a7512fae5ff5965154097feaac513208223c8d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "518c337c3945822109c76e7093eda49acac1ec3b6a9a42a4e506e699dc955ac5", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6ef3bbf57fcef72df464ad9715475fc95c308e0c8faca4c10dc9dc02b805995a.arrow b/evidence/results/6ef3bbf57fcef72df464ad9715475fc95c308e0c8faca4c10dc9dc02b805995a.arrow new file mode 100644 index 000000000..cdd9b6873 Binary files /dev/null and b/evidence/results/6ef3bbf57fcef72df464ad9715475fc95c308e0c8faca4c10dc9dc02b805995a.arrow differ diff --git a/evidence/results/6ef3bbf57fcef72df464ad9715475fc95c308e0c8faca4c10dc9dc02b805995a.json b/evidence/results/6ef3bbf57fcef72df464ad9715475fc95c308e0c8faca4c10dc9dc02b805995a.json new file mode 100644 index 000000000..db25b6ee5 --- /dev/null +++ b/evidence/results/6ef3bbf57fcef72df464ad9715475fc95c308e0c8faca4c10dc9dc02b805995a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "09d64547b9956533b58634cb42159d4c056b589807467a23ef19af9f1d2316ec", + "case_hash": "6ef3bbf57fcef72df464ad9715475fc95c308e0c8faca4c10dc9dc02b805995a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "82f249a6a39265ab6c3510158cf0f44bc1cbd40d506ccd013116be1339f2e641", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6ef4c3de3cd3cb88b983285a28d2d46ef1e8bc6f64376480a842dcdec5dad8af.arrow b/evidence/results/6ef4c3de3cd3cb88b983285a28d2d46ef1e8bc6f64376480a842dcdec5dad8af.arrow new file mode 100644 index 000000000..cad186a6f Binary files /dev/null and b/evidence/results/6ef4c3de3cd3cb88b983285a28d2d46ef1e8bc6f64376480a842dcdec5dad8af.arrow differ diff --git a/evidence/results/6ef4c3de3cd3cb88b983285a28d2d46ef1e8bc6f64376480a842dcdec5dad8af.json b/evidence/results/6ef4c3de3cd3cb88b983285a28d2d46ef1e8bc6f64376480a842dcdec5dad8af.json new file mode 100644 index 000000000..ff158719a --- /dev/null +++ b/evidence/results/6ef4c3de3cd3cb88b983285a28d2d46ef1e8bc6f64376480a842dcdec5dad8af.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "04288d3800cf330382102dc083cfdd51800e1931768bd3a8ab574598e243645d", + "case_hash": "6ef4c3de3cd3cb88b983285a28d2d46ef1e8bc6f64376480a842dcdec5dad8af", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b6ecbaf7723c8571e5b6b4a177a57b282bea496038bda8c499096baae21b4213", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6ef5128559680e3a2b9d29ee4889093f2c967b535c88dc610e719456fc3ca9fa.arrow b/evidence/results/6ef5128559680e3a2b9d29ee4889093f2c967b535c88dc610e719456fc3ca9fa.arrow new file mode 100644 index 000000000..77be75368 Binary files /dev/null and b/evidence/results/6ef5128559680e3a2b9d29ee4889093f2c967b535c88dc610e719456fc3ca9fa.arrow differ diff --git a/evidence/results/6ef5128559680e3a2b9d29ee4889093f2c967b535c88dc610e719456fc3ca9fa.json b/evidence/results/6ef5128559680e3a2b9d29ee4889093f2c967b535c88dc610e719456fc3ca9fa.json new file mode 100644 index 000000000..4add7b19e --- /dev/null +++ b/evidence/results/6ef5128559680e3a2b9d29ee4889093f2c967b535c88dc610e719456fc3ca9fa.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "351503aa383a39ba38a4d5aea19ade776cf5939c217fea9e81a88ca6025fa56b", + "case_hash": "6ef5128559680e3a2b9d29ee4889093f2c967b535c88dc610e719456fc3ca9fa", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "37fd0e22004fbf76525b6d5b72a4aa25f53341390d76bf5a5f074e930b04609d", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6f39e7845ee3f118b80631952774e9140cb47922de9e52dc0d4579c37cbbcc85.arrow b/evidence/results/6f39e7845ee3f118b80631952774e9140cb47922de9e52dc0d4579c37cbbcc85.arrow new file mode 100644 index 000000000..1ae227e2f Binary files /dev/null and b/evidence/results/6f39e7845ee3f118b80631952774e9140cb47922de9e52dc0d4579c37cbbcc85.arrow differ diff --git a/evidence/results/6f39e7845ee3f118b80631952774e9140cb47922de9e52dc0d4579c37cbbcc85.json b/evidence/results/6f39e7845ee3f118b80631952774e9140cb47922de9e52dc0d4579c37cbbcc85.json new file mode 100644 index 000000000..abe0888d8 --- /dev/null +++ b/evidence/results/6f39e7845ee3f118b80631952774e9140cb47922de9e52dc0d4579c37cbbcc85.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c3c5c9c35e8dd7f123f5f618836902cf545672c8779210bc15fe1dd7fd2308b9", + "case_hash": "6f39e7845ee3f118b80631952774e9140cb47922de9e52dc0d4579c37cbbcc85", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "013bdb57f13ae68d327c72ae05f484c4f86dfdfe5d82a232e708a19f11446a8f", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6f413054dd70d25f81eb2a0d2d4f8ac01c206d6e43a5965de9960a0f2d989d6f.arrow b/evidence/results/6f413054dd70d25f81eb2a0d2d4f8ac01c206d6e43a5965de9960a0f2d989d6f.arrow new file mode 100644 index 000000000..90033043f Binary files /dev/null and b/evidence/results/6f413054dd70d25f81eb2a0d2d4f8ac01c206d6e43a5965de9960a0f2d989d6f.arrow differ diff --git a/evidence/results/6f413054dd70d25f81eb2a0d2d4f8ac01c206d6e43a5965de9960a0f2d989d6f.json b/evidence/results/6f413054dd70d25f81eb2a0d2d4f8ac01c206d6e43a5965de9960a0f2d989d6f.json new file mode 100644 index 000000000..eb117378d --- /dev/null +++ b/evidence/results/6f413054dd70d25f81eb2a0d2d4f8ac01c206d6e43a5965de9960a0f2d989d6f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9b7267b7013e5deb749e719d17c747e976e70b2f7437e9e6ab092f5c51729165", + "case_hash": "6f413054dd70d25f81eb2a0d2d4f8ac01c206d6e43a5965de9960a0f2d989d6f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "40f382571b1a982f96428baf06f2beb7e77cc79066d37c977b675de800f6d687", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6f414eccb0ac911f122c5ca56f0953d2392bb2178941db5336844c1ad1dd7819.arrow b/evidence/results/6f414eccb0ac911f122c5ca56f0953d2392bb2178941db5336844c1ad1dd7819.arrow new file mode 100644 index 000000000..504c88667 Binary files /dev/null and b/evidence/results/6f414eccb0ac911f122c5ca56f0953d2392bb2178941db5336844c1ad1dd7819.arrow differ diff --git a/evidence/results/6f414eccb0ac911f122c5ca56f0953d2392bb2178941db5336844c1ad1dd7819.json b/evidence/results/6f414eccb0ac911f122c5ca56f0953d2392bb2178941db5336844c1ad1dd7819.json new file mode 100644 index 000000000..58c9e79be --- /dev/null +++ b/evidence/results/6f414eccb0ac911f122c5ca56f0953d2392bb2178941db5336844c1ad1dd7819.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6a3047db9e87a427a12b8efff331d167a044d5ef007fbb6d69058557e38b6fe4", + "case_hash": "6f414eccb0ac911f122c5ca56f0953d2392bb2178941db5336844c1ad1dd7819", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a3ea3cbf8965c7476859e7cc92b25ab2856a5dd4a5e62751d0cd36abb3af92fe", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6f5502261799b7e64174f56fb83b094ecb36c3cd4a9cfc52c1dc895e3ff35950.arrow b/evidence/results/6f5502261799b7e64174f56fb83b094ecb36c3cd4a9cfc52c1dc895e3ff35950.arrow new file mode 100644 index 000000000..8d14e70a9 Binary files /dev/null and b/evidence/results/6f5502261799b7e64174f56fb83b094ecb36c3cd4a9cfc52c1dc895e3ff35950.arrow differ diff --git a/evidence/results/6f5502261799b7e64174f56fb83b094ecb36c3cd4a9cfc52c1dc895e3ff35950.json b/evidence/results/6f5502261799b7e64174f56fb83b094ecb36c3cd4a9cfc52c1dc895e3ff35950.json new file mode 100644 index 000000000..2169bd0df --- /dev/null +++ b/evidence/results/6f5502261799b7e64174f56fb83b094ecb36c3cd4a9cfc52c1dc895e3ff35950.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "441e3dcbe5b3db340fc379821ded4ec6b6475241f406d782dada50ef9add6f01", + "case_hash": "6f5502261799b7e64174f56fb83b094ecb36c3cd4a9cfc52c1dc895e3ff35950", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1e4626a10056dadf5366735b3ef70de777b3290303fbd623064f0a46cd566c35", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6f69a8ce1df8edf0b1a14073b36104448ecef33f779e5edfd308cdb3992871a2.arrow b/evidence/results/6f69a8ce1df8edf0b1a14073b36104448ecef33f779e5edfd308cdb3992871a2.arrow new file mode 100644 index 000000000..c487009bb Binary files /dev/null and b/evidence/results/6f69a8ce1df8edf0b1a14073b36104448ecef33f779e5edfd308cdb3992871a2.arrow differ diff --git a/evidence/results/6f69a8ce1df8edf0b1a14073b36104448ecef33f779e5edfd308cdb3992871a2.json b/evidence/results/6f69a8ce1df8edf0b1a14073b36104448ecef33f779e5edfd308cdb3992871a2.json new file mode 100644 index 000000000..83bafd38e --- /dev/null +++ b/evidence/results/6f69a8ce1df8edf0b1a14073b36104448ecef33f779e5edfd308cdb3992871a2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "06bf05365a0feec19093a305a106f1e1301c8fb6a77839d291c917af555a14dd", + "case_hash": "6f69a8ce1df8edf0b1a14073b36104448ecef33f779e5edfd308cdb3992871a2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5706fadf081aacbe6bf42c449109b9e34b6640a5b33b7b81e8cc81d9465ee7a8", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6f88d76917511d72bd15dff1a97232ee1d5232f331ef36211c3b9ac19a8dcf63.arrow b/evidence/results/6f88d76917511d72bd15dff1a97232ee1d5232f331ef36211c3b9ac19a8dcf63.arrow new file mode 100644 index 000000000..4bbe38daf Binary files /dev/null and b/evidence/results/6f88d76917511d72bd15dff1a97232ee1d5232f331ef36211c3b9ac19a8dcf63.arrow differ diff --git a/evidence/results/6f88d76917511d72bd15dff1a97232ee1d5232f331ef36211c3b9ac19a8dcf63.json b/evidence/results/6f88d76917511d72bd15dff1a97232ee1d5232f331ef36211c3b9ac19a8dcf63.json new file mode 100644 index 000000000..0ec948d0e --- /dev/null +++ b/evidence/results/6f88d76917511d72bd15dff1a97232ee1d5232f331ef36211c3b9ac19a8dcf63.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a15508fa11ea742e05f405e3dd03ad57b01606f74751df5d3e8ffe9f1d77fc58", + "case_hash": "6f88d76917511d72bd15dff1a97232ee1d5232f331ef36211c3b9ac19a8dcf63", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5cf9762c178097333d1e5cc517ed5809e900b0d1b082e11906841a28750dfdcf", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6f8a803ac53a959ebb92bcbf708ef200f6e98d18d1096ac818a0be2643e40e0c.arrow b/evidence/results/6f8a803ac53a959ebb92bcbf708ef200f6e98d18d1096ac818a0be2643e40e0c.arrow new file mode 100644 index 000000000..ba5e3e4d3 Binary files /dev/null and b/evidence/results/6f8a803ac53a959ebb92bcbf708ef200f6e98d18d1096ac818a0be2643e40e0c.arrow differ diff --git a/evidence/results/6f8a803ac53a959ebb92bcbf708ef200f6e98d18d1096ac818a0be2643e40e0c.json b/evidence/results/6f8a803ac53a959ebb92bcbf708ef200f6e98d18d1096ac818a0be2643e40e0c.json new file mode 100644 index 000000000..7d182b033 --- /dev/null +++ b/evidence/results/6f8a803ac53a959ebb92bcbf708ef200f6e98d18d1096ac818a0be2643e40e0c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "54a6663b9cc92e1d747f8851402b7a9d809e8e679c9b4258b1d9af6589a766dd", + "case_hash": "6f8a803ac53a959ebb92bcbf708ef200f6e98d18d1096ac818a0be2643e40e0c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "03ff287192ecf9ec9ebbf43972a27ee67404b7e2022d5e80c7ab16f362db25b9", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6f90cd0d135d7b1f2699045471e42de2edaf07286dd86e1d5f1d60841101568c.arrow b/evidence/results/6f90cd0d135d7b1f2699045471e42de2edaf07286dd86e1d5f1d60841101568c.arrow new file mode 100644 index 000000000..fe8d6a88e Binary files /dev/null and b/evidence/results/6f90cd0d135d7b1f2699045471e42de2edaf07286dd86e1d5f1d60841101568c.arrow differ diff --git a/evidence/results/6f90cd0d135d7b1f2699045471e42de2edaf07286dd86e1d5f1d60841101568c.json b/evidence/results/6f90cd0d135d7b1f2699045471e42de2edaf07286dd86e1d5f1d60841101568c.json new file mode 100644 index 000000000..7b6425de0 --- /dev/null +++ b/evidence/results/6f90cd0d135d7b1f2699045471e42de2edaf07286dd86e1d5f1d60841101568c.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "eba23c833082d1b988847cc69b293a26cfc54fff5f1a1acaad3b0a4329aa27f6", + "case_hash": "6f90cd0d135d7b1f2699045471e42de2edaf07286dd86e1d5f1d60841101568c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "XMIN", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "62da40f5c8bdda6bfbd2e3e6c962206b327da56b1ebc1afc2b6150e4e028da7b", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6f989748d7f94c2128a8e41d9016403279f988ddfabbb58eedb90913346b1b24.arrow b/evidence/results/6f989748d7f94c2128a8e41d9016403279f988ddfabbb58eedb90913346b1b24.arrow new file mode 100644 index 000000000..3ad6a8e8f Binary files /dev/null and b/evidence/results/6f989748d7f94c2128a8e41d9016403279f988ddfabbb58eedb90913346b1b24.arrow differ diff --git a/evidence/results/6f989748d7f94c2128a8e41d9016403279f988ddfabbb58eedb90913346b1b24.json b/evidence/results/6f989748d7f94c2128a8e41d9016403279f988ddfabbb58eedb90913346b1b24.json new file mode 100644 index 000000000..6f4dad856 --- /dev/null +++ b/evidence/results/6f989748d7f94c2128a8e41d9016403279f988ddfabbb58eedb90913346b1b24.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "56da286ec3181cf4c9ffa885c57dbc9da2896d6a4f3ae0b2146c94b09c274ff2", + "case_hash": "6f989748d7f94c2128a8e41d9016403279f988ddfabbb58eedb90913346b1b24", + "columns": [ + { + "internal_size": null, + "name": "P7", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "P9", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d15cd676188975fb0d5e820f96be05d292ab3e14b77f92dc8e2a5e78fb9f5c4c", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6faaafd5029fc737418e2d628ac6a4b9cb889f7cfa519b991cc0870e717fe1c8.arrow b/evidence/results/6faaafd5029fc737418e2d628ac6a4b9cb889f7cfa519b991cc0870e717fe1c8.arrow new file mode 100644 index 000000000..90a4e86e7 Binary files /dev/null and b/evidence/results/6faaafd5029fc737418e2d628ac6a4b9cb889f7cfa519b991cc0870e717fe1c8.arrow differ diff --git a/evidence/results/6faaafd5029fc737418e2d628ac6a4b9cb889f7cfa519b991cc0870e717fe1c8.json b/evidence/results/6faaafd5029fc737418e2d628ac6a4b9cb889f7cfa519b991cc0870e717fe1c8.json new file mode 100644 index 000000000..f67ddd56e --- /dev/null +++ b/evidence/results/6faaafd5029fc737418e2d628ac6a4b9cb889f7cfa519b991cc0870e717fe1c8.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "f451db2eb828b55738d4d84552b31c8edab3e6abfbd80d8be3396eb7b9e657d7", + "case_hash": "6faaafd5029fc737418e2d628ac6a4b9cb889f7cfa519b991cc0870e717fe1c8", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 0, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "85e9f8335ec36ff5adb80c8f0e1202c902de604316866503024c8a397f678d6a", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6fb8d6a75aeb8c02444fcc8bbc7f85a9edeff4cfe2026ec4551841264fad9ed9.arrow b/evidence/results/6fb8d6a75aeb8c02444fcc8bbc7f85a9edeff4cfe2026ec4551841264fad9ed9.arrow new file mode 100644 index 000000000..68bc4fdee Binary files /dev/null and b/evidence/results/6fb8d6a75aeb8c02444fcc8bbc7f85a9edeff4cfe2026ec4551841264fad9ed9.arrow differ diff --git a/evidence/results/6fb8d6a75aeb8c02444fcc8bbc7f85a9edeff4cfe2026ec4551841264fad9ed9.json b/evidence/results/6fb8d6a75aeb8c02444fcc8bbc7f85a9edeff4cfe2026ec4551841264fad9ed9.json new file mode 100644 index 000000000..61cbcdc17 --- /dev/null +++ b/evidence/results/6fb8d6a75aeb8c02444fcc8bbc7f85a9edeff4cfe2026ec4551841264fad9ed9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c00fd03e5cdf28ed0cf1c0cc1c6181c9ab0271c426c19f93b690e63d22c98639", + "case_hash": "6fb8d6a75aeb8c02444fcc8bbc7f85a9edeff4cfe2026ec4551841264fad9ed9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 4, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ec3bb8fa12fd5f425aaa82f8c8dac1618a9656413690d85d0ce414ce5aa0affe", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/6ff59e29c64ff9fe245a9ecc8db96f166181a907deb8a4327a720cb8bd6c1f5f.arrow b/evidence/results/6ff59e29c64ff9fe245a9ecc8db96f166181a907deb8a4327a720cb8bd6c1f5f.arrow new file mode 100644 index 000000000..01c7fdb85 Binary files /dev/null and b/evidence/results/6ff59e29c64ff9fe245a9ecc8db96f166181a907deb8a4327a720cb8bd6c1f5f.arrow differ diff --git a/evidence/results/6ff59e29c64ff9fe245a9ecc8db96f166181a907deb8a4327a720cb8bd6c1f5f.json b/evidence/results/6ff59e29c64ff9fe245a9ecc8db96f166181a907deb8a4327a720cb8bd6c1f5f.json new file mode 100644 index 000000000..ee5d94f51 --- /dev/null +++ b/evidence/results/6ff59e29c64ff9fe245a9ecc8db96f166181a907deb8a4327a720cb8bd6c1f5f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3c4658a67f78fd047401853e783c7b564256799a1055aad6fab20c62c0bb2317", + "case_hash": "6ff59e29c64ff9fe245a9ecc8db96f166181a907deb8a4327a720cb8bd6c1f5f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 6, + "type_name": "TIMESTAMP_LTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d34ce28f77f5bb60f5c53fb6760d505878f693a95820b76cb15aa739b751c5c6", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/705444ed4517967cdd28726f041c646ba8333bffc08b3541e5fb0ee19b009be7.arrow b/evidence/results/705444ed4517967cdd28726f041c646ba8333bffc08b3541e5fb0ee19b009be7.arrow new file mode 100644 index 000000000..68153cbd0 Binary files /dev/null and b/evidence/results/705444ed4517967cdd28726f041c646ba8333bffc08b3541e5fb0ee19b009be7.arrow differ diff --git a/evidence/results/705444ed4517967cdd28726f041c646ba8333bffc08b3541e5fb0ee19b009be7.json b/evidence/results/705444ed4517967cdd28726f041c646ba8333bffc08b3541e5fb0ee19b009be7.json new file mode 100644 index 000000000..07816006b --- /dev/null +++ b/evidence/results/705444ed4517967cdd28726f041c646ba8333bffc08b3541e5fb0ee19b009be7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8982a0e46a55a85f764c6a9cbbcbcbcaedc69653ac49f2fc43bcf91ebf997aaa", + "case_hash": "705444ed4517967cdd28726f041c646ba8333bffc08b3541e5fb0ee19b009be7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fd5f8c5ed0bb0c4e9bdfacee7badca23cb33c185586b61c9e971920ca3aded5b", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/705cc2886c988f13c4f7356a0563aadee645fc786b8bd86bcb2f90e5835b7a35.arrow b/evidence/results/705cc2886c988f13c4f7356a0563aadee645fc786b8bd86bcb2f90e5835b7a35.arrow new file mode 100644 index 000000000..4e5812a03 Binary files /dev/null and b/evidence/results/705cc2886c988f13c4f7356a0563aadee645fc786b8bd86bcb2f90e5835b7a35.arrow differ diff --git a/evidence/results/705cc2886c988f13c4f7356a0563aadee645fc786b8bd86bcb2f90e5835b7a35.json b/evidence/results/705cc2886c988f13c4f7356a0563aadee645fc786b8bd86bcb2f90e5835b7a35.json new file mode 100644 index 000000000..a41139968 --- /dev/null +++ b/evidence/results/705cc2886c988f13c4f7356a0563aadee645fc786b8bd86bcb2f90e5835b7a35.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "803c498a2b7b9b1b2e4acee5ed99b39049a484d796d293136fe93c4965578f27", + "case_hash": "705cc2886c988f13c4f7356a0563aadee645fc786b8bd86bcb2f90e5835b7a35", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9d627914be675eceaf92d828de1111cbf335bf7bef62ba83ab9e993f2bfdb8b7", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/707aef342ac468c3df9742af1b9674200460296f375c634e862a449c045bdf75.arrow b/evidence/results/707aef342ac468c3df9742af1b9674200460296f375c634e862a449c045bdf75.arrow new file mode 100644 index 000000000..8b4cc9962 Binary files /dev/null and b/evidence/results/707aef342ac468c3df9742af1b9674200460296f375c634e862a449c045bdf75.arrow differ diff --git a/evidence/results/707aef342ac468c3df9742af1b9674200460296f375c634e862a449c045bdf75.json b/evidence/results/707aef342ac468c3df9742af1b9674200460296f375c634e862a449c045bdf75.json new file mode 100644 index 000000000..2d01e5027 --- /dev/null +++ b/evidence/results/707aef342ac468c3df9742af1b9674200460296f375c634e862a449c045bdf75.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "02a70cc721c83c8e0354fc673a7a3e24c77304d73ef9dbe3cebb28573e0373a1", + "case_hash": "707aef342ac468c3df9742af1b9674200460296f375c634e862a449c045bdf75", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6f87f2038cea6b8b4b28a1d67f9d7b24a931c4c58a3f8f75d35e4eacf9558a67", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7083246eeb254bbba16f1951c5899957adb00f2857474f8d6b19f4b42fb9db60.arrow b/evidence/results/7083246eeb254bbba16f1951c5899957adb00f2857474f8d6b19f4b42fb9db60.arrow new file mode 100644 index 000000000..e387893e7 Binary files /dev/null and b/evidence/results/7083246eeb254bbba16f1951c5899957adb00f2857474f8d6b19f4b42fb9db60.arrow differ diff --git a/evidence/results/7083246eeb254bbba16f1951c5899957adb00f2857474f8d6b19f4b42fb9db60.json b/evidence/results/7083246eeb254bbba16f1951c5899957adb00f2857474f8d6b19f4b42fb9db60.json new file mode 100644 index 000000000..4a58a43b8 --- /dev/null +++ b/evidence/results/7083246eeb254bbba16f1951c5899957adb00f2857474f8d6b19f4b42fb9db60.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cfa57bdf495cf0f5e678ca0b79fd99ab7cbca2244593ba534ef7095becba42ab", + "case_hash": "7083246eeb254bbba16f1951c5899957adb00f2857474f8d6b19f4b42fb9db60", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "749cafad91aab793b204ffaf7787df3a1fde4f6dbfb1a35f1ad9f58a4209271e", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/70969e00ef4d638df2ad226e5052fac08bf3ee4e1eb048c021592c2d6bc2df26.arrow b/evidence/results/70969e00ef4d638df2ad226e5052fac08bf3ee4e1eb048c021592c2d6bc2df26.arrow new file mode 100644 index 000000000..b105e93b8 Binary files /dev/null and b/evidence/results/70969e00ef4d638df2ad226e5052fac08bf3ee4e1eb048c021592c2d6bc2df26.arrow differ diff --git a/evidence/results/70969e00ef4d638df2ad226e5052fac08bf3ee4e1eb048c021592c2d6bc2df26.json b/evidence/results/70969e00ef4d638df2ad226e5052fac08bf3ee4e1eb048c021592c2d6bc2df26.json new file mode 100644 index 000000000..cb02d511c --- /dev/null +++ b/evidence/results/70969e00ef4d638df2ad226e5052fac08bf3ee4e1eb048c021592c2d6bc2df26.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f6c8ca83914c7cdb32b7617821132aa096c47b1cf6acb8f9f398a4905013f3ec", + "case_hash": "70969e00ef4d638df2ad226e5052fac08bf3ee4e1eb048c021592c2d6bc2df26", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c142ab7e7f1f5b6a36475c6b9655818e82413b4e9dacb4de06c74a15d3594516", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/709a0ef3d9f54be4a42836c672019313ab86bd719b2f878c6c1e739b51f10003.arrow b/evidence/results/709a0ef3d9f54be4a42836c672019313ab86bd719b2f878c6c1e739b51f10003.arrow new file mode 100644 index 000000000..c311b6c30 Binary files /dev/null and b/evidence/results/709a0ef3d9f54be4a42836c672019313ab86bd719b2f878c6c1e739b51f10003.arrow differ diff --git a/evidence/results/709a0ef3d9f54be4a42836c672019313ab86bd719b2f878c6c1e739b51f10003.json b/evidence/results/709a0ef3d9f54be4a42836c672019313ab86bd719b2f878c6c1e739b51f10003.json new file mode 100644 index 000000000..3330db820 --- /dev/null +++ b/evidence/results/709a0ef3d9f54be4a42836c672019313ab86bd719b2f878c6c1e739b51f10003.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c34b325e6dd231d9c02de6013f14c57b1d7bdd30a2aa94991704b475c1dfa542", + "case_hash": "709a0ef3d9f54be4a42836c672019313ab86bd719b2f878c6c1e739b51f10003", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2d1d99f6508b2e0ac656e4d1f3d7a3cf970c46616d1194ee55f5295eadf05d18", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/70a57cc05d69ce799d136d53bdecb5e7616e805cecbee8ff243750bd3b3c7c24.arrow b/evidence/results/70a57cc05d69ce799d136d53bdecb5e7616e805cecbee8ff243750bd3b3c7c24.arrow new file mode 100644 index 000000000..65e8d4cea Binary files /dev/null and b/evidence/results/70a57cc05d69ce799d136d53bdecb5e7616e805cecbee8ff243750bd3b3c7c24.arrow differ diff --git a/evidence/results/70a57cc05d69ce799d136d53bdecb5e7616e805cecbee8ff243750bd3b3c7c24.json b/evidence/results/70a57cc05d69ce799d136d53bdecb5e7616e805cecbee8ff243750bd3b3c7c24.json new file mode 100644 index 000000000..da8ced511 --- /dev/null +++ b/evidence/results/70a57cc05d69ce799d136d53bdecb5e7616e805cecbee8ff243750bd3b3c7c24.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c28f6903586d173de366e03bbb754edc5efd724a3fb48e44252fe5b5ba8dedde", + "case_hash": "70a57cc05d69ce799d136d53bdecb5e7616e805cecbee8ff243750bd3b3c7c24", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "554db8dc853416bf4ad81e454dd1e7093c9d109a6bd52c507425ff243dcd0bec", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/70a74cfdb52cf2b3fe62915478e34bcfc4eb4bead7df414aeefdc02678bd8baa.json b/evidence/results/70a74cfdb52cf2b3fe62915478e34bcfc4eb4bead7df414aeefdc02678bd8baa.json new file mode 100644 index 000000000..75d932ab9 --- /dev/null +++ b/evidence/results/70a74cfdb52cf2b3fe62915478e34bcfc4eb4bead7df414aeefdc02678bd8baa.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "70a74cfdb52cf2b3fe62915478e34bcfc4eb4bead7df414aeefdc02678bd8baa", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100045, + "message": "Numeric value is out of range, error: Input of factorial function can't be negative. -1 is invalid.", + "sqlstate": "22003" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "53d9fc09f45d93d57ef58d5a098894b2e94ed3f34508335dc0845bbd772db98d", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/70a95c39d3ee4ebee51b46d3a1e6b0f9c422efcc77c179493c58f599a8a07279.arrow b/evidence/results/70a95c39d3ee4ebee51b46d3a1e6b0f9c422efcc77c179493c58f599a8a07279.arrow new file mode 100644 index 000000000..54a2957d4 Binary files /dev/null and b/evidence/results/70a95c39d3ee4ebee51b46d3a1e6b0f9c422efcc77c179493c58f599a8a07279.arrow differ diff --git a/evidence/results/70a95c39d3ee4ebee51b46d3a1e6b0f9c422efcc77c179493c58f599a8a07279.json b/evidence/results/70a95c39d3ee4ebee51b46d3a1e6b0f9c422efcc77c179493c58f599a8a07279.json new file mode 100644 index 000000000..8f76b333f --- /dev/null +++ b/evidence/results/70a95c39d3ee4ebee51b46d3a1e6b0f9c422efcc77c179493c58f599a8a07279.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "5ca4ecadfd8f7c4b83c38309a39a59b07ea25dc51e7365bb67ac26dde3da9fff", + "case_hash": "70a95c39d3ee4ebee51b46d3a1e6b0f9c422efcc77c179493c58f599a8a07279", + "columns": [ + { + "internal_size": null, + "name": "A", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "B", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "888699d6bd940cc3226ef359bbde40d5ec2960defae54bbc13c4acebc0863b71", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/70bbf76589625069b7980cc2c4588776a3a5cfd6afbe5c99237ea77d28fbbd6a.arrow b/evidence/results/70bbf76589625069b7980cc2c4588776a3a5cfd6afbe5c99237ea77d28fbbd6a.arrow new file mode 100644 index 000000000..1eb17ea82 Binary files /dev/null and b/evidence/results/70bbf76589625069b7980cc2c4588776a3a5cfd6afbe5c99237ea77d28fbbd6a.arrow differ diff --git a/evidence/results/70bbf76589625069b7980cc2c4588776a3a5cfd6afbe5c99237ea77d28fbbd6a.json b/evidence/results/70bbf76589625069b7980cc2c4588776a3a5cfd6afbe5c99237ea77d28fbbd6a.json new file mode 100644 index 000000000..4a3287eba --- /dev/null +++ b/evidence/results/70bbf76589625069b7980cc2c4588776a3a5cfd6afbe5c99237ea77d28fbbd6a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9706a1fe1075d505df1b78e94c7fa761872b2ec330b350566c90573d4b1caf7a", + "case_hash": "70bbf76589625069b7980cc2c4588776a3a5cfd6afbe5c99237ea77d28fbbd6a", + "columns": [ + { + "internal_size": null, + "name": "SAME", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "40df4efd8f970707ef5cc7e3f52c0861e7611c80bd6d75530037a229af5b09a5", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/70c666613f9eab30312c0581b999a83ea49904951e6ee724e40290387f17081f.arrow b/evidence/results/70c666613f9eab30312c0581b999a83ea49904951e6ee724e40290387f17081f.arrow new file mode 100644 index 000000000..c51f40750 Binary files /dev/null and b/evidence/results/70c666613f9eab30312c0581b999a83ea49904951e6ee724e40290387f17081f.arrow differ diff --git a/evidence/results/70c666613f9eab30312c0581b999a83ea49904951e6ee724e40290387f17081f.json b/evidence/results/70c666613f9eab30312c0581b999a83ea49904951e6ee724e40290387f17081f.json new file mode 100644 index 000000000..fd5381561 --- /dev/null +++ b/evidence/results/70c666613f9eab30312c0581b999a83ea49904951e6ee724e40290387f17081f.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "d747f0a6197a1cf82952989d74da5917f25dcaf5466a37043fabc4147c03f056", + "case_hash": "70c666613f9eab30312c0581b999a83ea49904951e6ee724e40290387f17081f", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c26b8b2e9cb38517fe07ab36576525b00b5bdc4c5dd56a506e8b883a28dda107", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/70d3a71f9617e3e3bc2a83342d3dd42b0bbc0b87888201290f9f702925347b51.arrow b/evidence/results/70d3a71f9617e3e3bc2a83342d3dd42b0bbc0b87888201290f9f702925347b51.arrow new file mode 100644 index 000000000..0ebfa6b58 Binary files /dev/null and b/evidence/results/70d3a71f9617e3e3bc2a83342d3dd42b0bbc0b87888201290f9f702925347b51.arrow differ diff --git a/evidence/results/70d3a71f9617e3e3bc2a83342d3dd42b0bbc0b87888201290f9f702925347b51.json b/evidence/results/70d3a71f9617e3e3bc2a83342d3dd42b0bbc0b87888201290f9f702925347b51.json new file mode 100644 index 000000000..d81d40c58 --- /dev/null +++ b/evidence/results/70d3a71f9617e3e3bc2a83342d3dd42b0bbc0b87888201290f9f702925347b51.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "01f4c3ae77779b196d87fe16019ffb75a7f5310fd6d3c5c04e41982dc0a9473a", + "case_hash": "70d3a71f9617e3e3bc2a83342d3dd42b0bbc0b87888201290f9f702925347b51", + "columns": [ + { + "internal_size": null, + "name": "Y", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "Q", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "W", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b31050f139eb730b1f00cc644872c784b0fd7d1875ba0e6f1727f41034aab250", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/70d51186d6d8d427d3edae8f62b455357b7b14f3001bdb9a22b9b717449bc771.arrow b/evidence/results/70d51186d6d8d427d3edae8f62b455357b7b14f3001bdb9a22b9b717449bc771.arrow new file mode 100644 index 000000000..cd13b3b38 Binary files /dev/null and b/evidence/results/70d51186d6d8d427d3edae8f62b455357b7b14f3001bdb9a22b9b717449bc771.arrow differ diff --git a/evidence/results/70d51186d6d8d427d3edae8f62b455357b7b14f3001bdb9a22b9b717449bc771.json b/evidence/results/70d51186d6d8d427d3edae8f62b455357b7b14f3001bdb9a22b9b717449bc771.json new file mode 100644 index 000000000..58ef0185a --- /dev/null +++ b/evidence/results/70d51186d6d8d427d3edae8f62b455357b7b14f3001bdb9a22b9b717449bc771.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "66bf35f2780cd04754218244d0e1962ea50f72bf38d347a94040712c07f9b9ba", + "case_hash": "70d51186d6d8d427d3edae8f62b455357b7b14f3001bdb9a22b9b717449bc771", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "736eefc1310f9b7ec22255e07231d856b7374c6028b99911364de3c22c93581f", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/70e2a6f2d2cb3693ff1d2c6d7ee085e1a821b70622bb69f658d760facb5e46fc.arrow b/evidence/results/70e2a6f2d2cb3693ff1d2c6d7ee085e1a821b70622bb69f658d760facb5e46fc.arrow new file mode 100644 index 000000000..fcd977b32 Binary files /dev/null and b/evidence/results/70e2a6f2d2cb3693ff1d2c6d7ee085e1a821b70622bb69f658d760facb5e46fc.arrow differ diff --git a/evidence/results/70e2a6f2d2cb3693ff1d2c6d7ee085e1a821b70622bb69f658d760facb5e46fc.json b/evidence/results/70e2a6f2d2cb3693ff1d2c6d7ee085e1a821b70622bb69f658d760facb5e46fc.json new file mode 100644 index 000000000..e097b5f3d --- /dev/null +++ b/evidence/results/70e2a6f2d2cb3693ff1d2c6d7ee085e1a821b70622bb69f658d760facb5e46fc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f5ad44c0755b65191b024fa330573db821cd3607b8b2386fa5b1f9cd25272c29", + "case_hash": "70e2a6f2d2cb3693ff1d2c6d7ee085e1a821b70622bb69f658d760facb5e46fc", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "318726d501aa2b0dff20c36b2d3d42cb64651238b49cdb960c2d04c94730e22d", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/70e94215c7bcad6dcdbbec893b40050dfa7afa8b672fa9449fc195f4a5c0b4bf.arrow b/evidence/results/70e94215c7bcad6dcdbbec893b40050dfa7afa8b672fa9449fc195f4a5c0b4bf.arrow new file mode 100644 index 000000000..0c69c580e Binary files /dev/null and b/evidence/results/70e94215c7bcad6dcdbbec893b40050dfa7afa8b672fa9449fc195f4a5c0b4bf.arrow differ diff --git a/evidence/results/70e94215c7bcad6dcdbbec893b40050dfa7afa8b672fa9449fc195f4a5c0b4bf.json b/evidence/results/70e94215c7bcad6dcdbbec893b40050dfa7afa8b672fa9449fc195f4a5c0b4bf.json new file mode 100644 index 000000000..e726ccb66 --- /dev/null +++ b/evidence/results/70e94215c7bcad6dcdbbec893b40050dfa7afa8b672fa9449fc195f4a5c0b4bf.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "da5bca2b36705b2ea4f98e071672616eb0196b87504fe78ebd8156c4e0ab2f7f", + "case_hash": "70e94215c7bcad6dcdbbec893b40050dfa7afa8b672fa9449fc195f4a5c0b4bf", + "columns": [ + { + "internal_size": null, + "name": "EPOCH_SECOND", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "EPOCH_MILLISECOND", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "04f235d1ed8a7178b7f095727576b1e1c50d424f70b0100ea3228c5b8f78ad79", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/70f1c8182ad10e65ba39975a9075a691c0aa11e52f9ff4fb007df132d5b06ef3.arrow b/evidence/results/70f1c8182ad10e65ba39975a9075a691c0aa11e52f9ff4fb007df132d5b06ef3.arrow new file mode 100644 index 000000000..e353ee07b Binary files /dev/null and b/evidence/results/70f1c8182ad10e65ba39975a9075a691c0aa11e52f9ff4fb007df132d5b06ef3.arrow differ diff --git a/evidence/results/70f1c8182ad10e65ba39975a9075a691c0aa11e52f9ff4fb007df132d5b06ef3.json b/evidence/results/70f1c8182ad10e65ba39975a9075a691c0aa11e52f9ff4fb007df132d5b06ef3.json new file mode 100644 index 000000000..b009a7fb3 --- /dev/null +++ b/evidence/results/70f1c8182ad10e65ba39975a9075a691c0aa11e52f9ff4fb007df132d5b06ef3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "78b85f7d789004d032a176c5265f19f7fdd71e6175420a5a3acc9b12c1d626af", + "case_hash": "70f1c8182ad10e65ba39975a9075a691c0aa11e52f9ff4fb007df132d5b06ef3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d8366719702ea24e88089eda512a120316d01f41c07c53aee291fc4492cd7457", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/70f59d41aa9dc738c4960f449269b19761c0251df7aacdc76ad7072c49d3df56.arrow b/evidence/results/70f59d41aa9dc738c4960f449269b19761c0251df7aacdc76ad7072c49d3df56.arrow new file mode 100644 index 000000000..9e36d2c95 Binary files /dev/null and b/evidence/results/70f59d41aa9dc738c4960f449269b19761c0251df7aacdc76ad7072c49d3df56.arrow differ diff --git a/evidence/results/70f59d41aa9dc738c4960f449269b19761c0251df7aacdc76ad7072c49d3df56.json b/evidence/results/70f59d41aa9dc738c4960f449269b19761c0251df7aacdc76ad7072c49d3df56.json new file mode 100644 index 000000000..0d60b9a8b --- /dev/null +++ b/evidence/results/70f59d41aa9dc738c4960f449269b19761c0251df7aacdc76ad7072c49d3df56.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "892e623578603fec1daaca472cc0a25719b861378efea90cec084daec13e9b54", + "case_hash": "70f59d41aa9dc738c4960f449269b19761c0251df7aacdc76ad7072c49d3df56", + "columns": [ + { + "internal_size": 16, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4c77cea27037392fff94a292ac0614820a7cb47f1e655e8ffee31f168228df3e", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7107d2e47f25926f5a13a74cfaa20c5410139e092074d0db3a840cf7388e40e1.arrow b/evidence/results/7107d2e47f25926f5a13a74cfaa20c5410139e092074d0db3a840cf7388e40e1.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/7107d2e47f25926f5a13a74cfaa20c5410139e092074d0db3a840cf7388e40e1.arrow differ diff --git a/evidence/results/7107d2e47f25926f5a13a74cfaa20c5410139e092074d0db3a840cf7388e40e1.json b/evidence/results/7107d2e47f25926f5a13a74cfaa20c5410139e092074d0db3a840cf7388e40e1.json new file mode 100644 index 000000000..49128d46d --- /dev/null +++ b/evidence/results/7107d2e47f25926f5a13a74cfaa20c5410139e092074d0db3a840cf7388e40e1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "7107d2e47f25926f5a13a74cfaa20c5410139e092074d0db3a840cf7388e40e1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "94b62903b9fc3f3d7c0dd2a81f5f95c094b3865287d7220ee80cdb6fe830270e", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/712b425f7be0143587425a2d3dd57bfef4721a7b0e5f2b7f07fb80b8e308f051.arrow b/evidence/results/712b425f7be0143587425a2d3dd57bfef4721a7b0e5f2b7f07fb80b8e308f051.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/712b425f7be0143587425a2d3dd57bfef4721a7b0e5f2b7f07fb80b8e308f051.arrow differ diff --git a/evidence/results/712b425f7be0143587425a2d3dd57bfef4721a7b0e5f2b7f07fb80b8e308f051.json b/evidence/results/712b425f7be0143587425a2d3dd57bfef4721a7b0e5f2b7f07fb80b8e308f051.json new file mode 100644 index 000000000..dd1ec188f --- /dev/null +++ b/evidence/results/712b425f7be0143587425a2d3dd57bfef4721a7b0e5f2b7f07fb80b8e308f051.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "712b425f7be0143587425a2d3dd57bfef4721a7b0e5f2b7f07fb80b8e308f051", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8f58ddf16908a853122b3dbf20a3bf1ef1f171f35713363c9d7f3cb55f638044", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/71342dd12b9f1a428b35e40caff6051b1f60aca8cd6b89ae54c951210f46de95.arrow b/evidence/results/71342dd12b9f1a428b35e40caff6051b1f60aca8cd6b89ae54c951210f46de95.arrow new file mode 100644 index 000000000..38b81c0f5 Binary files /dev/null and b/evidence/results/71342dd12b9f1a428b35e40caff6051b1f60aca8cd6b89ae54c951210f46de95.arrow differ diff --git a/evidence/results/71342dd12b9f1a428b35e40caff6051b1f60aca8cd6b89ae54c951210f46de95.json b/evidence/results/71342dd12b9f1a428b35e40caff6051b1f60aca8cd6b89ae54c951210f46de95.json new file mode 100644 index 000000000..aa204eb59 --- /dev/null +++ b/evidence/results/71342dd12b9f1a428b35e40caff6051b1f60aca8cd6b89ae54c951210f46de95.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0604c0628b4035cc60b67439c3047d1675799fe3631bfa2726655546fedb7e88", + "case_hash": "71342dd12b9f1a428b35e40caff6051b1f60aca8cd6b89ae54c951210f46de95", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "220d227075831fc9819d11b2a2eb1e1a5438e602517726c565f0dbeba3c2d69e", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/713fdab5f799a5965c43b7de25353038d320df0c4c09e25a6648230c2256060b.arrow b/evidence/results/713fdab5f799a5965c43b7de25353038d320df0c4c09e25a6648230c2256060b.arrow new file mode 100644 index 000000000..4cd959643 Binary files /dev/null and b/evidence/results/713fdab5f799a5965c43b7de25353038d320df0c4c09e25a6648230c2256060b.arrow differ diff --git a/evidence/results/713fdab5f799a5965c43b7de25353038d320df0c4c09e25a6648230c2256060b.json b/evidence/results/713fdab5f799a5965c43b7de25353038d320df0c4c09e25a6648230c2256060b.json new file mode 100644 index 000000000..4b8bbc1fe --- /dev/null +++ b/evidence/results/713fdab5f799a5965c43b7de25353038d320df0c4c09e25a6648230c2256060b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b1873963a2936d6ea08b9dd4cfe7b51b91a2517ccb2ba5eed1a4afaa6b90514b", + "case_hash": "713fdab5f799a5965c43b7de25353038d320df0c4c09e25a6648230c2256060b", + "columns": [ + { + "internal_size": 32, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3ee27494952ee5ec09b71bd54e81b86978e7b6c4e889d653864b3df1fc020f44", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/714483df7c9e1a5acef79608ed65b643e1884389032ab039ece730963a6e973e.arrow b/evidence/results/714483df7c9e1a5acef79608ed65b643e1884389032ab039ece730963a6e973e.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/714483df7c9e1a5acef79608ed65b643e1884389032ab039ece730963a6e973e.arrow differ diff --git a/evidence/results/714483df7c9e1a5acef79608ed65b643e1884389032ab039ece730963a6e973e.json b/evidence/results/714483df7c9e1a5acef79608ed65b643e1884389032ab039ece730963a6e973e.json new file mode 100644 index 000000000..009f2c6a8 --- /dev/null +++ b/evidence/results/714483df7c9e1a5acef79608ed65b643e1884389032ab039ece730963a6e973e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "714483df7c9e1a5acef79608ed65b643e1884389032ab039ece730963a6e973e", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f13a9e8f270cd839c062b4e442cbc81deea58d430f3eacff1cd4f8d885ad5e7c", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/71521989d7ee42eee87d1a02b3f9c44133d1a61cf0850558f84b6983d065b660.arrow b/evidence/results/71521989d7ee42eee87d1a02b3f9c44133d1a61cf0850558f84b6983d065b660.arrow new file mode 100644 index 000000000..2d18ea335 Binary files /dev/null and b/evidence/results/71521989d7ee42eee87d1a02b3f9c44133d1a61cf0850558f84b6983d065b660.arrow differ diff --git a/evidence/results/71521989d7ee42eee87d1a02b3f9c44133d1a61cf0850558f84b6983d065b660.json b/evidence/results/71521989d7ee42eee87d1a02b3f9c44133d1a61cf0850558f84b6983d065b660.json new file mode 100644 index 000000000..f81bcd852 --- /dev/null +++ b/evidence/results/71521989d7ee42eee87d1a02b3f9c44133d1a61cf0850558f84b6983d065b660.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "427db3dfbad00cdb43f04a2b1d0088043de99908a3d1a90f2900bf9be004afec", + "case_hash": "71521989d7ee42eee87d1a02b3f9c44133d1a61cf0850558f84b6983d065b660", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d3481d187526ecc288f7da8c8eb6926fd19a5ca3cc13b872c87030ffca6e6c66", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/715aef2f8ade6e740dd332b206f2f0932394b812b567f016da063fe13d9be3be.json b/evidence/results/715aef2f8ade6e740dd332b206f2f0932394b812b567f016da063fe13d9be3be.json new file mode 100644 index 000000000..accc14b84 --- /dev/null +++ b/evidence/results/715aef2f8ade6e740dd332b206f2f0932394b812b567f016da063fe13d9be3be.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "715aef2f8ade6e740dd332b206f2f0932394b812b567f016da063fe13d9be3be", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100053, + "message": "Invalid floating point operation: pow(-8, 0.5)", + "sqlstate": "2201F" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "67c4ad987d93c462a8127899508b2311f22facb78fbd569388042fac683dec05", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/71628f6d7b0444aec1f4ee8daeb1dc8d914cebd3193dff2f26b143d59e674f4a.arrow b/evidence/results/71628f6d7b0444aec1f4ee8daeb1dc8d914cebd3193dff2f26b143d59e674f4a.arrow new file mode 100644 index 000000000..1b5213303 Binary files /dev/null and b/evidence/results/71628f6d7b0444aec1f4ee8daeb1dc8d914cebd3193dff2f26b143d59e674f4a.arrow differ diff --git a/evidence/results/71628f6d7b0444aec1f4ee8daeb1dc8d914cebd3193dff2f26b143d59e674f4a.json b/evidence/results/71628f6d7b0444aec1f4ee8daeb1dc8d914cebd3193dff2f26b143d59e674f4a.json new file mode 100644 index 000000000..fd7557ebf --- /dev/null +++ b/evidence/results/71628f6d7b0444aec1f4ee8daeb1dc8d914cebd3193dff2f26b143d59e674f4a.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "bab79ec9d7045235a71e86d2ee2cafdbdbf0e789b8d32b6e65990d428510fb0d", + "case_hash": "71628f6d7b0444aec1f4ee8daeb1dc8d914cebd3193dff2f26b143d59e674f4a", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "40ab0c604b573d0268c872e78ee7626c9c98bc2202973770b512493036f9863c", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7167d1c90801a5bfa0ef9a950413cb37be0d20c09e9d3ec27044bc6aa632d621.arrow b/evidence/results/7167d1c90801a5bfa0ef9a950413cb37be0d20c09e9d3ec27044bc6aa632d621.arrow new file mode 100644 index 000000000..99a34c784 Binary files /dev/null and b/evidence/results/7167d1c90801a5bfa0ef9a950413cb37be0d20c09e9d3ec27044bc6aa632d621.arrow differ diff --git a/evidence/results/7167d1c90801a5bfa0ef9a950413cb37be0d20c09e9d3ec27044bc6aa632d621.json b/evidence/results/7167d1c90801a5bfa0ef9a950413cb37be0d20c09e9d3ec27044bc6aa632d621.json new file mode 100644 index 000000000..8b03e1c29 --- /dev/null +++ b/evidence/results/7167d1c90801a5bfa0ef9a950413cb37be0d20c09e9d3ec27044bc6aa632d621.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7bebfaf2fc59722a3c473a35bb8a397fb70ca253c25bc6b70985002a416c24d5", + "case_hash": "7167d1c90801a5bfa0ef9a950413cb37be0d20c09e9d3ec27044bc6aa632d621", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0764df026397d7e2a9a18df9b8d827053858293357a89460a360c38217126afa", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/716b6c95968cd1e3b8cc5376ed3910067a6be2dde41e3a14678697596e2aa0bd.arrow b/evidence/results/716b6c95968cd1e3b8cc5376ed3910067a6be2dde41e3a14678697596e2aa0bd.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/716b6c95968cd1e3b8cc5376ed3910067a6be2dde41e3a14678697596e2aa0bd.arrow differ diff --git a/evidence/results/716b6c95968cd1e3b8cc5376ed3910067a6be2dde41e3a14678697596e2aa0bd.json b/evidence/results/716b6c95968cd1e3b8cc5376ed3910067a6be2dde41e3a14678697596e2aa0bd.json new file mode 100644 index 000000000..622062260 --- /dev/null +++ b/evidence/results/716b6c95968cd1e3b8cc5376ed3910067a6be2dde41e3a14678697596e2aa0bd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "716b6c95968cd1e3b8cc5376ed3910067a6be2dde41e3a14678697596e2aa0bd", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "342b4f11ad33a49acd231fbcf778142d4891551f742849302d5f30d22914a295", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7173bebef3ceeb372c54788fb7df844fc32bb0a57e16ad81fc6d9a64a77a47b5.arrow b/evidence/results/7173bebef3ceeb372c54788fb7df844fc32bb0a57e16ad81fc6d9a64a77a47b5.arrow new file mode 100644 index 000000000..65e8d4cea Binary files /dev/null and b/evidence/results/7173bebef3ceeb372c54788fb7df844fc32bb0a57e16ad81fc6d9a64a77a47b5.arrow differ diff --git a/evidence/results/7173bebef3ceeb372c54788fb7df844fc32bb0a57e16ad81fc6d9a64a77a47b5.json b/evidence/results/7173bebef3ceeb372c54788fb7df844fc32bb0a57e16ad81fc6d9a64a77a47b5.json new file mode 100644 index 000000000..8146bd974 --- /dev/null +++ b/evidence/results/7173bebef3ceeb372c54788fb7df844fc32bb0a57e16ad81fc6d9a64a77a47b5.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c28f6903586d173de366e03bbb754edc5efd724a3fb48e44252fe5b5ba8dedde", + "case_hash": "7173bebef3ceeb372c54788fb7df844fc32bb0a57e16ad81fc6d9a64a77a47b5", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "875c8e4b90b5594c138ac7dc5e54c986b146d2acab80fcb85971d7ba1028ea43", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7187b70aff276dc8b4ddec49cd2d42b9729fdce587bd94a6c7b8ae0593c4a2d9.arrow b/evidence/results/7187b70aff276dc8b4ddec49cd2d42b9729fdce587bd94a6c7b8ae0593c4a2d9.arrow new file mode 100644 index 000000000..3af02f62a Binary files /dev/null and b/evidence/results/7187b70aff276dc8b4ddec49cd2d42b9729fdce587bd94a6c7b8ae0593c4a2d9.arrow differ diff --git a/evidence/results/7187b70aff276dc8b4ddec49cd2d42b9729fdce587bd94a6c7b8ae0593c4a2d9.json b/evidence/results/7187b70aff276dc8b4ddec49cd2d42b9729fdce587bd94a6c7b8ae0593c4a2d9.json new file mode 100644 index 000000000..d30f33479 --- /dev/null +++ b/evidence/results/7187b70aff276dc8b4ddec49cd2d42b9729fdce587bd94a6c7b8ae0593c4a2d9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d221bc02c013a4b81677877c44d56639876a77b7e23484a1072cadeb9aed8899", + "case_hash": "7187b70aff276dc8b4ddec49cd2d42b9729fdce587bd94a6c7b8ae0593c4a2d9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "eed7c0ac6a013a974272aa9f942f38fa9e73a2017d3513af563d2a7f84026b10", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/718d07dd3668b3ada35e1dcacc35c33f0941dec375cece2140991a3b8e27db0f.arrow b/evidence/results/718d07dd3668b3ada35e1dcacc35c33f0941dec375cece2140991a3b8e27db0f.arrow new file mode 100644 index 000000000..262a6aa5e Binary files /dev/null and b/evidence/results/718d07dd3668b3ada35e1dcacc35c33f0941dec375cece2140991a3b8e27db0f.arrow differ diff --git a/evidence/results/718d07dd3668b3ada35e1dcacc35c33f0941dec375cece2140991a3b8e27db0f.json b/evidence/results/718d07dd3668b3ada35e1dcacc35c33f0941dec375cece2140991a3b8e27db0f.json new file mode 100644 index 000000000..efcb5d941 --- /dev/null +++ b/evidence/results/718d07dd3668b3ada35e1dcacc35c33f0941dec375cece2140991a3b8e27db0f.json @@ -0,0 +1,115 @@ +{ + "arrow_sha256": "a2dbd5dbe702c2d133b5de9992042da02d8c6fd5062cd1767458ca86e373314b", + "case_hash": "718d07dd3668b3ada35e1dcacc35c33f0941dec375cece2140991a3b8e27db0f", + "columns": [ + { + "internal_size": null, + "name": "YEAR", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAY", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "HOUR", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "MINUTE", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "TIMEZONE_HOUR", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "TIMEZONE_MINUTE", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "EPOCH_SECOND", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "72550aeb4384684a84d24a4ac514db661e75d45329fb83b891130a4673a3eaaa", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/71a1ce8bebaded98558b36da10e903b1c3733c354102b156d7fbd81fae8ba7b0.arrow b/evidence/results/71a1ce8bebaded98558b36da10e903b1c3733c354102b156d7fbd81fae8ba7b0.arrow new file mode 100644 index 000000000..293ed07f9 Binary files /dev/null and b/evidence/results/71a1ce8bebaded98558b36da10e903b1c3733c354102b156d7fbd81fae8ba7b0.arrow differ diff --git a/evidence/results/71a1ce8bebaded98558b36da10e903b1c3733c354102b156d7fbd81fae8ba7b0.json b/evidence/results/71a1ce8bebaded98558b36da10e903b1c3733c354102b156d7fbd81fae8ba7b0.json new file mode 100644 index 000000000..8a6c31beb --- /dev/null +++ b/evidence/results/71a1ce8bebaded98558b36da10e903b1c3733c354102b156d7fbd81fae8ba7b0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8a08f6a865499fe15d7d81f3d4a7c00c93ab2f129d4ddbd1bd2dfca9148806dd", + "case_hash": "71a1ce8bebaded98558b36da10e903b1c3733c354102b156d7fbd81fae8ba7b0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b27445467bf2b0ffa2ff7e262c35f6b6898c8269db0f1b711a50d7dc4a70107e", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/71a42d46e6948e428b0abf1166fe72f69344644596fa4d3631841c2d099ee412.arrow b/evidence/results/71a42d46e6948e428b0abf1166fe72f69344644596fa4d3631841c2d099ee412.arrow new file mode 100644 index 000000000..4f7dd21b8 Binary files /dev/null and b/evidence/results/71a42d46e6948e428b0abf1166fe72f69344644596fa4d3631841c2d099ee412.arrow differ diff --git a/evidence/results/71a42d46e6948e428b0abf1166fe72f69344644596fa4d3631841c2d099ee412.json b/evidence/results/71a42d46e6948e428b0abf1166fe72f69344644596fa4d3631841c2d099ee412.json new file mode 100644 index 000000000..3a47b0da9 --- /dev/null +++ b/evidence/results/71a42d46e6948e428b0abf1166fe72f69344644596fa4d3631841c2d099ee412.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d3405f92b1a44c06e4be58f9c3024c16c36719c1a4fe60aee1ad210bf1d6b282", + "case_hash": "71a42d46e6948e428b0abf1166fe72f69344644596fa4d3631841c2d099ee412", + "columns": [ + { + "internal_size": null, + "name": "OK", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ed91c89a40add8c620897bfac1aef6bca8661ff55ff2db40d281da4c41b5cf28", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/71abdca71f687b22210fea3384d19249df687031eedce86ed3def12e38bf83eb.arrow b/evidence/results/71abdca71f687b22210fea3384d19249df687031eedce86ed3def12e38bf83eb.arrow new file mode 100644 index 000000000..3a879eccc Binary files /dev/null and b/evidence/results/71abdca71f687b22210fea3384d19249df687031eedce86ed3def12e38bf83eb.arrow differ diff --git a/evidence/results/71abdca71f687b22210fea3384d19249df687031eedce86ed3def12e38bf83eb.json b/evidence/results/71abdca71f687b22210fea3384d19249df687031eedce86ed3def12e38bf83eb.json new file mode 100644 index 000000000..e70653fe9 --- /dev/null +++ b/evidence/results/71abdca71f687b22210fea3384d19249df687031eedce86ed3def12e38bf83eb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5b87bcd33f73ecb79867f323f714f2c255a2a48b1514d545d1b42f6e172a926c", + "case_hash": "71abdca71f687b22210fea3384d19249df687031eedce86ed3def12e38bf83eb", + "columns": [ + { + "internal_size": 3, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e49e76c891d9e51ce29ace26cee29dd6903a0a3dc39eac0a3cc4d15b3e393bb1", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/71ae8bf72473db029f3de2fa7f4f9c80cfce47ff2e44cb0d817cfabd30cbfb10.arrow b/evidence/results/71ae8bf72473db029f3de2fa7f4f9c80cfce47ff2e44cb0d817cfabd30cbfb10.arrow new file mode 100644 index 000000000..86d8f306f Binary files /dev/null and b/evidence/results/71ae8bf72473db029f3de2fa7f4f9c80cfce47ff2e44cb0d817cfabd30cbfb10.arrow differ diff --git a/evidence/results/71ae8bf72473db029f3de2fa7f4f9c80cfce47ff2e44cb0d817cfabd30cbfb10.json b/evidence/results/71ae8bf72473db029f3de2fa7f4f9c80cfce47ff2e44cb0d817cfabd30cbfb10.json new file mode 100644 index 000000000..c432c2879 --- /dev/null +++ b/evidence/results/71ae8bf72473db029f3de2fa7f4f9c80cfce47ff2e44cb0d817cfabd30cbfb10.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "56307f4b577e2b7f7705495f096504963da9f5ea8eec65a5b950ec387bdc8646", + "case_hash": "71ae8bf72473db029f3de2fa7f4f9c80cfce47ff2e44cb0d817cfabd30cbfb10", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ee5ae2983004841201a594ec0bc8ad0af44865f25ba6511a88ce92252d7c05e7", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/71c521b43f5b81d63e2a9569099641a5ac96b2cd07d57fd7ba7b820f7d74dcbe.arrow b/evidence/results/71c521b43f5b81d63e2a9569099641a5ac96b2cd07d57fd7ba7b820f7d74dcbe.arrow new file mode 100644 index 000000000..e021f5d9c Binary files /dev/null and b/evidence/results/71c521b43f5b81d63e2a9569099641a5ac96b2cd07d57fd7ba7b820f7d74dcbe.arrow differ diff --git a/evidence/results/71c521b43f5b81d63e2a9569099641a5ac96b2cd07d57fd7ba7b820f7d74dcbe.json b/evidence/results/71c521b43f5b81d63e2a9569099641a5ac96b2cd07d57fd7ba7b820f7d74dcbe.json new file mode 100644 index 000000000..1629a0ae5 --- /dev/null +++ b/evidence/results/71c521b43f5b81d63e2a9569099641a5ac96b2cd07d57fd7ba7b820f7d74dcbe.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b850f4a5a89e751ab6a19b5f2d1d1dd3ed3c99e9dbe87d4e434a50a6529c1a1a", + "case_hash": "71c521b43f5b81d63e2a9569099641a5ac96b2cd07d57fd7ba7b820f7d74dcbe", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5253b67d1e367bc815a72171235919fea2af0ca31a8dd4e14076a370dd4174a8", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/71ebc8e72ca22621a1a59ce7b54f749a6656ab3dffa113918565fe23d05c9456.arrow b/evidence/results/71ebc8e72ca22621a1a59ce7b54f749a6656ab3dffa113918565fe23d05c9456.arrow new file mode 100644 index 000000000..69c6e56c6 Binary files /dev/null and b/evidence/results/71ebc8e72ca22621a1a59ce7b54f749a6656ab3dffa113918565fe23d05c9456.arrow differ diff --git a/evidence/results/71ebc8e72ca22621a1a59ce7b54f749a6656ab3dffa113918565fe23d05c9456.json b/evidence/results/71ebc8e72ca22621a1a59ce7b54f749a6656ab3dffa113918565fe23d05c9456.json new file mode 100644 index 000000000..d75d1b76c --- /dev/null +++ b/evidence/results/71ebc8e72ca22621a1a59ce7b54f749a6656ab3dffa113918565fe23d05c9456.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "59e8bf3b7a3d79fb1eb954cf57562e2830bc0f1e5b976f1e402a7c06f7b4aaff", + "case_hash": "71ebc8e72ca22621a1a59ce7b54f749a6656ab3dffa113918565fe23d05c9456", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cba666ff94b0b2c2cb0ebc701a7efd07bd63a595b7f9eec1c4a6758b15d8e6d2", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/720e891f3feff25f2da51bb249c679312c739e7a7edc7cb75d14bc3d10be0e0a.arrow b/evidence/results/720e891f3feff25f2da51bb249c679312c739e7a7edc7cb75d14bc3d10be0e0a.arrow new file mode 100644 index 000000000..ad096e8a3 Binary files /dev/null and b/evidence/results/720e891f3feff25f2da51bb249c679312c739e7a7edc7cb75d14bc3d10be0e0a.arrow differ diff --git a/evidence/results/720e891f3feff25f2da51bb249c679312c739e7a7edc7cb75d14bc3d10be0e0a.json b/evidence/results/720e891f3feff25f2da51bb249c679312c739e7a7edc7cb75d14bc3d10be0e0a.json new file mode 100644 index 000000000..f3a1f75ea --- /dev/null +++ b/evidence/results/720e891f3feff25f2da51bb249c679312c739e7a7edc7cb75d14bc3d10be0e0a.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "c9876540aab6ee6da43e0ff0933fcd316477e015d6edce56a718652df338a98f", + "case_hash": "720e891f3feff25f2da51bb249c679312c739e7a7edc7cb75d14bc3d10be0e0a", + "columns": [ + { + "internal_size": null, + "name": "R1", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "R2", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "H", + "nullable": false, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2d2ec058968aa6bb7028f745dc85572618d54903a0f26e575d83a184a5caed3c", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7223065f6f3d7dd8b46741923c65f9a2520e2990ca2124445c18c940157c3c82.arrow b/evidence/results/7223065f6f3d7dd8b46741923c65f9a2520e2990ca2124445c18c940157c3c82.arrow new file mode 100644 index 000000000..627814ea0 Binary files /dev/null and b/evidence/results/7223065f6f3d7dd8b46741923c65f9a2520e2990ca2124445c18c940157c3c82.arrow differ diff --git a/evidence/results/7223065f6f3d7dd8b46741923c65f9a2520e2990ca2124445c18c940157c3c82.json b/evidence/results/7223065f6f3d7dd8b46741923c65f9a2520e2990ca2124445c18c940157c3c82.json new file mode 100644 index 000000000..435ef1dda --- /dev/null +++ b/evidence/results/7223065f6f3d7dd8b46741923c65f9a2520e2990ca2124445c18c940157c3c82.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "1d1637ac5b61d540d94d17bb45980c7c734eba988dc94df78e6c70d2317cb5d3", + "case_hash": "7223065f6f3d7dd8b46741923c65f9a2520e2990ca2124445c18c940157c3c82", + "columns": [ + { + "internal_size": null, + "name": "K0", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "K1", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "K2", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "SELF", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "523d5b23258257812e5f3291262be53e6ab2bb2b7614c62b6ad90ccb40bc953e", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/722a7c8499582b0141d8a34292027502a6d83fbb740328039176a5ee58c071d2.arrow b/evidence/results/722a7c8499582b0141d8a34292027502a6d83fbb740328039176a5ee58c071d2.arrow new file mode 100644 index 000000000..5c97d9288 Binary files /dev/null and b/evidence/results/722a7c8499582b0141d8a34292027502a6d83fbb740328039176a5ee58c071d2.arrow differ diff --git a/evidence/results/722a7c8499582b0141d8a34292027502a6d83fbb740328039176a5ee58c071d2.json b/evidence/results/722a7c8499582b0141d8a34292027502a6d83fbb740328039176a5ee58c071d2.json new file mode 100644 index 000000000..c67a7a968 --- /dev/null +++ b/evidence/results/722a7c8499582b0141d8a34292027502a6d83fbb740328039176a5ee58c071d2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2d2e1c43669aa940bb6c7f0873b4313303f6dca4e53ea295edb5eedd2107d584", + "case_hash": "722a7c8499582b0141d8a34292027502a6d83fbb740328039176a5ee58c071d2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4752a58a7adfa4480b69c74229f9e04ecdd2b4d8b9f7893a007e8dc82b5cb8cf", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/72319b3f9c39fdca0bf940da00368e10d269f1a7a71ca464f83c3b2875c55ace.arrow b/evidence/results/72319b3f9c39fdca0bf940da00368e10d269f1a7a71ca464f83c3b2875c55ace.arrow new file mode 100644 index 000000000..fafbc49c0 Binary files /dev/null and b/evidence/results/72319b3f9c39fdca0bf940da00368e10d269f1a7a71ca464f83c3b2875c55ace.arrow differ diff --git a/evidence/results/72319b3f9c39fdca0bf940da00368e10d269f1a7a71ca464f83c3b2875c55ace.json b/evidence/results/72319b3f9c39fdca0bf940da00368e10d269f1a7a71ca464f83c3b2875c55ace.json new file mode 100644 index 000000000..413ac0e8b --- /dev/null +++ b/evidence/results/72319b3f9c39fdca0bf940da00368e10d269f1a7a71ca464f83c3b2875c55ace.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e05800264695fd4b66bb3f2cf4b85cda6929ea7cc38c559e109290cd87a5c935", + "case_hash": "72319b3f9c39fdca0bf940da00368e10d269f1a7a71ca464f83c3b2875c55ace", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3efa03a343c79633cd4eee98a4964b763fea116b00cb70f0b43311dd10a67d92", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/723bf28d8c96f671d528d95ea4c585a2e117b0ca2e2ae8791b0e32c77c574eba.arrow b/evidence/results/723bf28d8c96f671d528d95ea4c585a2e117b0ca2e2ae8791b0e32c77c574eba.arrow new file mode 100644 index 000000000..7eaa00bc0 Binary files /dev/null and b/evidence/results/723bf28d8c96f671d528d95ea4c585a2e117b0ca2e2ae8791b0e32c77c574eba.arrow differ diff --git a/evidence/results/723bf28d8c96f671d528d95ea4c585a2e117b0ca2e2ae8791b0e32c77c574eba.json b/evidence/results/723bf28d8c96f671d528d95ea4c585a2e117b0ca2e2ae8791b0e32c77c574eba.json new file mode 100644 index 000000000..333c4266e --- /dev/null +++ b/evidence/results/723bf28d8c96f671d528d95ea4c585a2e117b0ca2e2ae8791b0e32c77c574eba.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bcc983e9d4f47e8085eb92ab2896ae5b4660c26664e0a93975a77a33830ab87a", + "case_hash": "723bf28d8c96f671d528d95ea4c585a2e117b0ca2e2ae8791b0e32c77c574eba", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4b6790ba219466858a9cc281c0272eac09b8ea8c258bba188328b43584e80496", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/724741256643000a7e5d702cf689de1afc7bdca980c2922a049947721d84a58a.arrow b/evidence/results/724741256643000a7e5d702cf689de1afc7bdca980c2922a049947721d84a58a.arrow new file mode 100644 index 000000000..4e5812a03 Binary files /dev/null and b/evidence/results/724741256643000a7e5d702cf689de1afc7bdca980c2922a049947721d84a58a.arrow differ diff --git a/evidence/results/724741256643000a7e5d702cf689de1afc7bdca980c2922a049947721d84a58a.json b/evidence/results/724741256643000a7e5d702cf689de1afc7bdca980c2922a049947721d84a58a.json new file mode 100644 index 000000000..26e9a876a --- /dev/null +++ b/evidence/results/724741256643000a7e5d702cf689de1afc7bdca980c2922a049947721d84a58a.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "803c498a2b7b9b1b2e4acee5ed99b39049a484d796d293136fe93c4965578f27", + "case_hash": "724741256643000a7e5d702cf689de1afc7bdca980c2922a049947721d84a58a", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e2b722c483f8a3e0f5b6e5383f73c873ad219d4c72befdb670c697418ec54b16", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/724c4f09c48dd887cdd3364b70cfeba4af4498dbdcffac54f6a638ca038ea127.arrow b/evidence/results/724c4f09c48dd887cdd3364b70cfeba4af4498dbdcffac54f6a638ca038ea127.arrow new file mode 100644 index 000000000..aa5a7b695 Binary files /dev/null and b/evidence/results/724c4f09c48dd887cdd3364b70cfeba4af4498dbdcffac54f6a638ca038ea127.arrow differ diff --git a/evidence/results/724c4f09c48dd887cdd3364b70cfeba4af4498dbdcffac54f6a638ca038ea127.json b/evidence/results/724c4f09c48dd887cdd3364b70cfeba4af4498dbdcffac54f6a638ca038ea127.json new file mode 100644 index 000000000..7e25f984b --- /dev/null +++ b/evidence/results/724c4f09c48dd887cdd3364b70cfeba4af4498dbdcffac54f6a638ca038ea127.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "ddfb1ea2b483c2179cee21da3a11ae9689a3930ef86851b9d7af283efae6fa5c", + "case_hash": "724c4f09c48dd887cdd3364b70cfeba4af4498dbdcffac54f6a638ca038ea127", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f72e5d6b8a6272a36958685be188280fcefaff324675234bcf0787efe0701ede", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/725d1f616a36ac2f0140c774f6f2c845da8ee96a654b620b1afcdd3e151c729d.json b/evidence/results/725d1f616a36ac2f0140c774f6f2c845da8ee96a654b620b1afcdd3e151c729d.json new file mode 100644 index 000000000..0e4136826 --- /dev/null +++ b/evidence/results/725d1f616a36ac2f0140c774f6f2c845da8ee96a654b620b1afcdd3e151c729d.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "725d1f616a36ac2f0140c774f6f2c845da8ee96a654b620b1afcdd3e151c729d", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1884, + "message": "SQL compilation error: error line 4 at position 71\nRequested truncation dimension 4 for VECTOR_TRUNCATE should be less than or equal to the dimension of the provided vector (3).", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fcf9391f548021ac0eea6c854e73f248ba32295bf3db502bfded687ce7dcc6a9", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7265e4e91451d66d68c73a7deaf5354b0db3fedba77d0247d01f20f385ad948b.arrow b/evidence/results/7265e4e91451d66d68c73a7deaf5354b0db3fedba77d0247d01f20f385ad948b.arrow new file mode 100644 index 000000000..b6e26c2f5 Binary files /dev/null and b/evidence/results/7265e4e91451d66d68c73a7deaf5354b0db3fedba77d0247d01f20f385ad948b.arrow differ diff --git a/evidence/results/7265e4e91451d66d68c73a7deaf5354b0db3fedba77d0247d01f20f385ad948b.json b/evidence/results/7265e4e91451d66d68c73a7deaf5354b0db3fedba77d0247d01f20f385ad948b.json new file mode 100644 index 000000000..3caf213b6 --- /dev/null +++ b/evidence/results/7265e4e91451d66d68c73a7deaf5354b0db3fedba77d0247d01f20f385ad948b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a1c2a94a3fe4a382e5424931ee32964fac9f524b23179096596f22a38b5a5407", + "case_hash": "7265e4e91451d66d68c73a7deaf5354b0db3fedba77d0247d01f20f385ad948b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "55b3c120e900bd44dcbe79d837d754beec31813ef1228d8a98af19f522f05c80", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/726efa48b6c8130ec75105dc85c14e62b2b3c87cf644078f3b47063c6b33dfb3.arrow b/evidence/results/726efa48b6c8130ec75105dc85c14e62b2b3c87cf644078f3b47063c6b33dfb3.arrow new file mode 100644 index 000000000..1fa564867 Binary files /dev/null and b/evidence/results/726efa48b6c8130ec75105dc85c14e62b2b3c87cf644078f3b47063c6b33dfb3.arrow differ diff --git a/evidence/results/726efa48b6c8130ec75105dc85c14e62b2b3c87cf644078f3b47063c6b33dfb3.json b/evidence/results/726efa48b6c8130ec75105dc85c14e62b2b3c87cf644078f3b47063c6b33dfb3.json new file mode 100644 index 000000000..73db7d377 --- /dev/null +++ b/evidence/results/726efa48b6c8130ec75105dc85c14e62b2b3c87cf644078f3b47063c6b33dfb3.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f546a0747bdc5cf67ce7c192fefa9403c8035dc7b41f6299afccff6bf3e79c71", + "case_hash": "726efa48b6c8130ec75105dc85c14e62b2b3c87cf644078f3b47063c6b33dfb3", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "866604937da5760f89c5f31b5e48bb6d74a8b18c0aca29a66e0d1c2464f4f3c8", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/727806d12e3763cfd26501794fb29ff727c0f4f86d37d6d61d2fd5c8435552b3.arrow b/evidence/results/727806d12e3763cfd26501794fb29ff727c0f4f86d37d6d61d2fd5c8435552b3.arrow new file mode 100644 index 000000000..193a8f6de Binary files /dev/null and b/evidence/results/727806d12e3763cfd26501794fb29ff727c0f4f86d37d6d61d2fd5c8435552b3.arrow differ diff --git a/evidence/results/727806d12e3763cfd26501794fb29ff727c0f4f86d37d6d61d2fd5c8435552b3.json b/evidence/results/727806d12e3763cfd26501794fb29ff727c0f4f86d37d6d61d2fd5c8435552b3.json new file mode 100644 index 000000000..3528dbbea --- /dev/null +++ b/evidence/results/727806d12e3763cfd26501794fb29ff727c0f4f86d37d6d61d2fd5c8435552b3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cfd182182f7f423b3bd45e2c79c6036f50e4aca16da9462714e3d653c1bf061d", + "case_hash": "727806d12e3763cfd26501794fb29ff727c0f4f86d37d6d61d2fd5c8435552b3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "618bd455be622b0ce50ee74a4d271243eb93f6a2f0e0d1fb72c3875c61a04949", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/72992ce9606149967a9faffedc13ebeae0ba4ee241ec7ce68bbad35bc4e9743a.arrow b/evidence/results/72992ce9606149967a9faffedc13ebeae0ba4ee241ec7ce68bbad35bc4e9743a.arrow new file mode 100644 index 000000000..293ed07f9 Binary files /dev/null and b/evidence/results/72992ce9606149967a9faffedc13ebeae0ba4ee241ec7ce68bbad35bc4e9743a.arrow differ diff --git a/evidence/results/72992ce9606149967a9faffedc13ebeae0ba4ee241ec7ce68bbad35bc4e9743a.json b/evidence/results/72992ce9606149967a9faffedc13ebeae0ba4ee241ec7ce68bbad35bc4e9743a.json new file mode 100644 index 000000000..53a257aef --- /dev/null +++ b/evidence/results/72992ce9606149967a9faffedc13ebeae0ba4ee241ec7ce68bbad35bc4e9743a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8a08f6a865499fe15d7d81f3d4a7c00c93ab2f129d4ddbd1bd2dfca9148806dd", + "case_hash": "72992ce9606149967a9faffedc13ebeae0ba4ee241ec7ce68bbad35bc4e9743a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "59acb8e1d9383501bbd27d5e3a61a1b4285cfb7eb5f4b2caf5136b7efa207a0d", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/72ad4e25975f7e4d8077c8ee6b60f0a3658b95bed5386a2253fc313830e57811.arrow b/evidence/results/72ad4e25975f7e4d8077c8ee6b60f0a3658b95bed5386a2253fc313830e57811.arrow new file mode 100644 index 000000000..5771fae38 Binary files /dev/null and b/evidence/results/72ad4e25975f7e4d8077c8ee6b60f0a3658b95bed5386a2253fc313830e57811.arrow differ diff --git a/evidence/results/72ad4e25975f7e4d8077c8ee6b60f0a3658b95bed5386a2253fc313830e57811.json b/evidence/results/72ad4e25975f7e4d8077c8ee6b60f0a3658b95bed5386a2253fc313830e57811.json new file mode 100644 index 000000000..3af04cebc --- /dev/null +++ b/evidence/results/72ad4e25975f7e4d8077c8ee6b60f0a3658b95bed5386a2253fc313830e57811.json @@ -0,0 +1,124 @@ +{ + "arrow_sha256": "7600673081d3202dbec01eab1ecf4112e411f901b54f420c255bd9638c549ba0", + "case_hash": "72ad4e25975f7e4d8077c8ee6b60f0a3658b95bed5386a2253fc313830e57811", + "columns": [ + { + "internal_size": null, + "name": "D", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "Z", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "L", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "F", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "K", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a1263dcebdce4a9068f28052e2444af815988dee02697c2a91ab4837a7cc9186", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/72b7be762fb3289dc7df43659fb9dd40a0bfb3c7999f6ace78909b33df6a5e21.arrow b/evidence/results/72b7be762fb3289dc7df43659fb9dd40a0bfb3c7999f6ace78909b33df6a5e21.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/72b7be762fb3289dc7df43659fb9dd40a0bfb3c7999f6ace78909b33df6a5e21.arrow differ diff --git a/evidence/results/72b7be762fb3289dc7df43659fb9dd40a0bfb3c7999f6ace78909b33df6a5e21.json b/evidence/results/72b7be762fb3289dc7df43659fb9dd40a0bfb3c7999f6ace78909b33df6a5e21.json new file mode 100644 index 000000000..6469c5be6 --- /dev/null +++ b/evidence/results/72b7be762fb3289dc7df43659fb9dd40a0bfb3c7999f6ace78909b33df6a5e21.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "72b7be762fb3289dc7df43659fb9dd40a0bfb3c7999f6ace78909b33df6a5e21", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3280b2a126acc86110f8fac0adbaba95835d8abb7d1742f8738815afa08792a4", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/72b82060185c68d670d484a0c63a68ce1d6e5a3b9064e50559de7be8ee964971.json b/evidence/results/72b82060185c68d670d484a0c63a68ce1d6e5a3b9064e50559de7be8ee964971.json new file mode 100644 index 000000000..e0359fba0 --- /dev/null +++ b/evidence/results/72b82060185c68d670d484a0c63a68ce1d6e5a3b9064e50559de7be8ee964971.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "72b82060185c68d670d484a0c63a68ce1d6e5a3b9064e50559de7be8ee964971", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100050, + "message": "Invalid parameter value: 0. Reason: NTILE argument must be at least 1", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8f1ed8ab9fe38b6239c5d2b1c9a6e85dfe3a160272f8526d5d13bf64259a2d2b", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/72c05ec73bca79021ede82cac581ac5afe33c835a8e854866136a1ae39adb3ea.arrow b/evidence/results/72c05ec73bca79021ede82cac581ac5afe33c835a8e854866136a1ae39adb3ea.arrow new file mode 100644 index 000000000..2bf365549 Binary files /dev/null and b/evidence/results/72c05ec73bca79021ede82cac581ac5afe33c835a8e854866136a1ae39adb3ea.arrow differ diff --git a/evidence/results/72c05ec73bca79021ede82cac581ac5afe33c835a8e854866136a1ae39adb3ea.json b/evidence/results/72c05ec73bca79021ede82cac581ac5afe33c835a8e854866136a1ae39adb3ea.json new file mode 100644 index 000000000..e24567b46 --- /dev/null +++ b/evidence/results/72c05ec73bca79021ede82cac581ac5afe33c835a8e854866136a1ae39adb3ea.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d8bf910ff0c7a008bf3f473ef620af3cef2e639ccf8bfe5f5a12a6b0ed4a75b3", + "case_hash": "72c05ec73bca79021ede82cac581ac5afe33c835a8e854866136a1ae39adb3ea", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6847dbf230746dcf605342e5548b7026380ff946873174f2d44f5d98a1e2c665", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/72c8918a72f3f004c5f84247bbb609fb021651c779de6916d2811435e97f42fe.arrow b/evidence/results/72c8918a72f3f004c5f84247bbb609fb021651c779de6916d2811435e97f42fe.arrow new file mode 100644 index 000000000..150a758ae Binary files /dev/null and b/evidence/results/72c8918a72f3f004c5f84247bbb609fb021651c779de6916d2811435e97f42fe.arrow differ diff --git a/evidence/results/72c8918a72f3f004c5f84247bbb609fb021651c779de6916d2811435e97f42fe.json b/evidence/results/72c8918a72f3f004c5f84247bbb609fb021651c779de6916d2811435e97f42fe.json new file mode 100644 index 000000000..9cc288580 --- /dev/null +++ b/evidence/results/72c8918a72f3f004c5f84247bbb609fb021651c779de6916d2811435e97f42fe.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4a685b64eb52fa39fd7e8651d5f88b5b047118af6fa39224d9ff2e504e79e048", + "case_hash": "72c8918a72f3f004c5f84247bbb609fb021651c779de6916d2811435e97f42fe", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "654714ead741f13d5b868f4ed8919cdb4913e4fac51d2c6b4bab87970d82829f", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/72d09f028ead9dda048be7d2ed2d77355851127a3c0b3a648e0f0f5bd630c18f.arrow b/evidence/results/72d09f028ead9dda048be7d2ed2d77355851127a3c0b3a648e0f0f5bd630c18f.arrow new file mode 100644 index 000000000..81d2cb4eb Binary files /dev/null and b/evidence/results/72d09f028ead9dda048be7d2ed2d77355851127a3c0b3a648e0f0f5bd630c18f.arrow differ diff --git a/evidence/results/72d09f028ead9dda048be7d2ed2d77355851127a3c0b3a648e0f0f5bd630c18f.json b/evidence/results/72d09f028ead9dda048be7d2ed2d77355851127a3c0b3a648e0f0f5bd630c18f.json new file mode 100644 index 000000000..758fbb5be --- /dev/null +++ b/evidence/results/72d09f028ead9dda048be7d2ed2d77355851127a3c0b3a648e0f0f5bd630c18f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "09d7933dc1271ff0e26f025bfdcc4afca4939bfd0c6032c4052cf531fe892c31", + "case_hash": "72d09f028ead9dda048be7d2ed2d77355851127a3c0b3a648e0f0f5bd630c18f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "30e90812c7cb414deba478b2e7e1ef59fdcd9c485d15e5e214d2b14d60f5ddc2", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/72eb2c6aadd9b0ac020f218cf7c7b5482ae3e1dc228c5a90d6a053f41c60d6e3.arrow b/evidence/results/72eb2c6aadd9b0ac020f218cf7c7b5482ae3e1dc228c5a90d6a053f41c60d6e3.arrow new file mode 100644 index 000000000..3320b6e83 Binary files /dev/null and b/evidence/results/72eb2c6aadd9b0ac020f218cf7c7b5482ae3e1dc228c5a90d6a053f41c60d6e3.arrow differ diff --git a/evidence/results/72eb2c6aadd9b0ac020f218cf7c7b5482ae3e1dc228c5a90d6a053f41c60d6e3.json b/evidence/results/72eb2c6aadd9b0ac020f218cf7c7b5482ae3e1dc228c5a90d6a053f41c60d6e3.json new file mode 100644 index 000000000..25da6b86c --- /dev/null +++ b/evidence/results/72eb2c6aadd9b0ac020f218cf7c7b5482ae3e1dc228c5a90d6a053f41c60d6e3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1c14448546d2b324e464de4742678b0743c8717e75513ffb88a9da5c942c9354", + "case_hash": "72eb2c6aadd9b0ac020f218cf7c7b5482ae3e1dc228c5a90d6a053f41c60d6e3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "643d95476a63b8fac78108b443faba6c68700535e9b4572ff2738e4cb5241116", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/73233dc40edc90c3fd3e8b9220511b0f463e3e739456042d168fa6dad0b0c041.arrow b/evidence/results/73233dc40edc90c3fd3e8b9220511b0f463e3e739456042d168fa6dad0b0c041.arrow new file mode 100644 index 000000000..d409282ba Binary files /dev/null and b/evidence/results/73233dc40edc90c3fd3e8b9220511b0f463e3e739456042d168fa6dad0b0c041.arrow differ diff --git a/evidence/results/73233dc40edc90c3fd3e8b9220511b0f463e3e739456042d168fa6dad0b0c041.json b/evidence/results/73233dc40edc90c3fd3e8b9220511b0f463e3e739456042d168fa6dad0b0c041.json new file mode 100644 index 000000000..4e1ddb87d --- /dev/null +++ b/evidence/results/73233dc40edc90c3fd3e8b9220511b0f463e3e739456042d168fa6dad0b0c041.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8992481918a454a9ea5c15662603b28a9daf6226bac1b4f3cf7db919463b670c", + "case_hash": "73233dc40edc90c3fd3e8b9220511b0f463e3e739456042d168fa6dad0b0c041", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4a96c9cc4f499cfeac652c5d80b9d9afaab3a44134f816d1b08d982689c9c140", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7380ba7e83af24eb0b00b7ea2c896ee94f2eb5975fb5900f8ab27454a597ec95.arrow b/evidence/results/7380ba7e83af24eb0b00b7ea2c896ee94f2eb5975fb5900f8ab27454a597ec95.arrow new file mode 100644 index 000000000..252eb7423 Binary files /dev/null and b/evidence/results/7380ba7e83af24eb0b00b7ea2c896ee94f2eb5975fb5900f8ab27454a597ec95.arrow differ diff --git a/evidence/results/7380ba7e83af24eb0b00b7ea2c896ee94f2eb5975fb5900f8ab27454a597ec95.json b/evidence/results/7380ba7e83af24eb0b00b7ea2c896ee94f2eb5975fb5900f8ab27454a597ec95.json new file mode 100644 index 000000000..d1729d1a2 --- /dev/null +++ b/evidence/results/7380ba7e83af24eb0b00b7ea2c896ee94f2eb5975fb5900f8ab27454a597ec95.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0473f21b80179afdd61fa7005b4ef4e08a21e4d934b7c9f4bd17a1449af69905", + "case_hash": "7380ba7e83af24eb0b00b7ea2c896ee94f2eb5975fb5900f8ab27454a597ec95", + "columns": [ + { + "internal_size": 128, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c061318cb5c50ac9fc0703d134d925d5fa08afdec8e4c280d82d26e9d2048d80", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7385266c93eb0b59b087602c1a32a3ef877761ad17a5d56edc5b68a51f635e5f.arrow b/evidence/results/7385266c93eb0b59b087602c1a32a3ef877761ad17a5d56edc5b68a51f635e5f.arrow new file mode 100644 index 000000000..da6e561c2 Binary files /dev/null and b/evidence/results/7385266c93eb0b59b087602c1a32a3ef877761ad17a5d56edc5b68a51f635e5f.arrow differ diff --git a/evidence/results/7385266c93eb0b59b087602c1a32a3ef877761ad17a5d56edc5b68a51f635e5f.json b/evidence/results/7385266c93eb0b59b087602c1a32a3ef877761ad17a5d56edc5b68a51f635e5f.json new file mode 100644 index 000000000..2f0849b29 --- /dev/null +++ b/evidence/results/7385266c93eb0b59b087602c1a32a3ef877761ad17a5d56edc5b68a51f635e5f.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "55ee8b09d85d5bf91e36609e7aa8c694851f8f5917b72e23b178c9e223299659", + "case_hash": "7385266c93eb0b59b087602c1a32a3ef877761ad17a5d56edc5b68a51f635e5f", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "72b4fef1a71fa8195d8542222b0894c32d174464de9f5f0e206a79fa9a8f70e7", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/73872f8009a68cdb9ec10e30f3bca1649bc26b64a3103267679112363bc5249a.arrow b/evidence/results/73872f8009a68cdb9ec10e30f3bca1649bc26b64a3103267679112363bc5249a.arrow new file mode 100644 index 000000000..b3fd66afd Binary files /dev/null and b/evidence/results/73872f8009a68cdb9ec10e30f3bca1649bc26b64a3103267679112363bc5249a.arrow differ diff --git a/evidence/results/73872f8009a68cdb9ec10e30f3bca1649bc26b64a3103267679112363bc5249a.json b/evidence/results/73872f8009a68cdb9ec10e30f3bca1649bc26b64a3103267679112363bc5249a.json new file mode 100644 index 000000000..774a97f8b --- /dev/null +++ b/evidence/results/73872f8009a68cdb9ec10e30f3bca1649bc26b64a3103267679112363bc5249a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "869853175336f19b17f92891cf9d645a670c477fa76f038be48c0a59fd490940", + "case_hash": "73872f8009a68cdb9ec10e30f3bca1649bc26b64a3103267679112363bc5249a", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ce8eab1d730b44d3622662b30eb28e1ee2c37a6201592ba5ee9f20577a86f491", + "recorded_at": "2026-11-05T19:17:11.879697+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/738e93ecbc087d79cad82ecce0f3915338bc675bb12ab63d7ac078251531bc39.arrow b/evidence/results/738e93ecbc087d79cad82ecce0f3915338bc675bb12ab63d7ac078251531bc39.arrow new file mode 100644 index 000000000..7bc68b00e Binary files /dev/null and b/evidence/results/738e93ecbc087d79cad82ecce0f3915338bc675bb12ab63d7ac078251531bc39.arrow differ diff --git a/evidence/results/738e93ecbc087d79cad82ecce0f3915338bc675bb12ab63d7ac078251531bc39.json b/evidence/results/738e93ecbc087d79cad82ecce0f3915338bc675bb12ab63d7ac078251531bc39.json new file mode 100644 index 000000000..85a346a08 --- /dev/null +++ b/evidence/results/738e93ecbc087d79cad82ecce0f3915338bc675bb12ab63d7ac078251531bc39.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ecdaa6342729a46a48c3f052b351d66d937a03f4b9bf34e6c628e88fe728eb84", + "case_hash": "738e93ecbc087d79cad82ecce0f3915338bc675bb12ab63d7ac078251531bc39", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1b57a9e4921ef37cc120aa9f448c87b58bfc2361a63189ac4b09e5d2d76ef54e", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/73aba9e73e908de95c485dc79eb60d1108ec81bd0f408654a5f502fd8fc2e3d1.arrow b/evidence/results/73aba9e73e908de95c485dc79eb60d1108ec81bd0f408654a5f502fd8fc2e3d1.arrow new file mode 100644 index 000000000..45bf020ee Binary files /dev/null and b/evidence/results/73aba9e73e908de95c485dc79eb60d1108ec81bd0f408654a5f502fd8fc2e3d1.arrow differ diff --git a/evidence/results/73aba9e73e908de95c485dc79eb60d1108ec81bd0f408654a5f502fd8fc2e3d1.json b/evidence/results/73aba9e73e908de95c485dc79eb60d1108ec81bd0f408654a5f502fd8fc2e3d1.json new file mode 100644 index 000000000..1ae33f098 --- /dev/null +++ b/evidence/results/73aba9e73e908de95c485dc79eb60d1108ec81bd0f408654a5f502fd8fc2e3d1.json @@ -0,0 +1,124 @@ +{ + "arrow_sha256": "9813b105f6374bbffc8b74bb3a5d57ddf21c8901be844349ab51dd8c7ad51f1d", + "case_hash": "73aba9e73e908de95c485dc79eb60d1108ec81bd0f408654a5f502fd8fc2e3d1", + "columns": [ + { + "internal_size": null, + "name": "D", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "Z", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "L", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "F", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "K", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c80ae410a7b80278acd18d5e5f467d6548a7c40d50da5742c548583c87110b52", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/73adad41e5cd05b510a66709b5fdcd486cda4d53d79776505cc5c8d4bc9f2372.arrow b/evidence/results/73adad41e5cd05b510a66709b5fdcd486cda4d53d79776505cc5c8d4bc9f2372.arrow new file mode 100644 index 000000000..a50cd80fa Binary files /dev/null and b/evidence/results/73adad41e5cd05b510a66709b5fdcd486cda4d53d79776505cc5c8d4bc9f2372.arrow differ diff --git a/evidence/results/73adad41e5cd05b510a66709b5fdcd486cda4d53d79776505cc5c8d4bc9f2372.json b/evidence/results/73adad41e5cd05b510a66709b5fdcd486cda4d53d79776505cc5c8d4bc9f2372.json new file mode 100644 index 000000000..f21daa3f0 --- /dev/null +++ b/evidence/results/73adad41e5cd05b510a66709b5fdcd486cda4d53d79776505cc5c8d4bc9f2372.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "0faa3adf9183a9e5367f14bdf473e35ee8d3513b25578eee806c3d7f011169fa", + "case_hash": "73adad41e5cd05b510a66709b5fdcd486cda4d53d79776505cc5c8d4bc9f2372", + "columns": [ + { + "internal_size": 134217728, + "name": "R1", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "R2", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ccf802c0d290d14c8b581272394fccdc94aeaaeaef91b02207825608bb953728", + "recorded_at": "2026-11-05T19:50:21.861848+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/73bbcdab84757d6c8b024f5bb3ad494ca55af0b395232c259228ea5eef0802a8.arrow b/evidence/results/73bbcdab84757d6c8b024f5bb3ad494ca55af0b395232c259228ea5eef0802a8.arrow new file mode 100644 index 000000000..9c99c9315 Binary files /dev/null and b/evidence/results/73bbcdab84757d6c8b024f5bb3ad494ca55af0b395232c259228ea5eef0802a8.arrow differ diff --git a/evidence/results/73bbcdab84757d6c8b024f5bb3ad494ca55af0b395232c259228ea5eef0802a8.json b/evidence/results/73bbcdab84757d6c8b024f5bb3ad494ca55af0b395232c259228ea5eef0802a8.json new file mode 100644 index 000000000..4a6381694 --- /dev/null +++ b/evidence/results/73bbcdab84757d6c8b024f5bb3ad494ca55af0b395232c259228ea5eef0802a8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "249d35223582cf27503632e3eed626f8c3efd593479b2bbfd61f22381ed3149c", + "case_hash": "73bbcdab84757d6c8b024f5bb3ad494ca55af0b395232c259228ea5eef0802a8", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "180f239f3793005ba75676976c40b8b038659f95290767a7a1952cef205aa6bf", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/73bc9573a04758e07a39c34d01d417cf53c8d5bb4bd0f43a14f9aabcda84b99d.arrow b/evidence/results/73bc9573a04758e07a39c34d01d417cf53c8d5bb4bd0f43a14f9aabcda84b99d.arrow new file mode 100644 index 000000000..80824bb2c Binary files /dev/null and b/evidence/results/73bc9573a04758e07a39c34d01d417cf53c8d5bb4bd0f43a14f9aabcda84b99d.arrow differ diff --git a/evidence/results/73bc9573a04758e07a39c34d01d417cf53c8d5bb4bd0f43a14f9aabcda84b99d.json b/evidence/results/73bc9573a04758e07a39c34d01d417cf53c8d5bb4bd0f43a14f9aabcda84b99d.json new file mode 100644 index 000000000..c464561a1 --- /dev/null +++ b/evidence/results/73bc9573a04758e07a39c34d01d417cf53c8d5bb4bd0f43a14f9aabcda84b99d.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "d3a1b9b802589b1587b2767ad2e26477a653f4cf6aa6de1a17c1a1fb06fa8f7a", + "case_hash": "73bc9573a04758e07a39c34d01d417cf53c8d5bb4bd0f43a14f9aabcda84b99d", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "LO", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "HI", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0940a4b86b6efb235bee9eea8c5fe306f891c1d44a5a488fbdec6ab75409f446", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/73cda6e9047cd518ea3a54424406011faa4a70a20f8a1a7fe67830d9bb1305d1.arrow b/evidence/results/73cda6e9047cd518ea3a54424406011faa4a70a20f8a1a7fe67830d9bb1305d1.arrow new file mode 100644 index 000000000..ae5adf85f Binary files /dev/null and b/evidence/results/73cda6e9047cd518ea3a54424406011faa4a70a20f8a1a7fe67830d9bb1305d1.arrow differ diff --git a/evidence/results/73cda6e9047cd518ea3a54424406011faa4a70a20f8a1a7fe67830d9bb1305d1.json b/evidence/results/73cda6e9047cd518ea3a54424406011faa4a70a20f8a1a7fe67830d9bb1305d1.json new file mode 100644 index 000000000..413015c4a --- /dev/null +++ b/evidence/results/73cda6e9047cd518ea3a54424406011faa4a70a20f8a1a7fe67830d9bb1305d1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "771fc3c8ea224636c2d5d39ebbed4ff045be81f9e974b015d1cdf24ea4043223", + "case_hash": "73cda6e9047cd518ea3a54424406011faa4a70a20f8a1a7fe67830d9bb1305d1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a9b6644459d62cfac0249c887fa215afa06a47bdac23043eae839ff032f3c95e", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/73cfd605f3b59c6d86f73e25834e2ec63e960a00fa2f26ce92f0cf63375f6064.arrow b/evidence/results/73cfd605f3b59c6d86f73e25834e2ec63e960a00fa2f26ce92f0cf63375f6064.arrow new file mode 100644 index 000000000..f9e14b79d Binary files /dev/null and b/evidence/results/73cfd605f3b59c6d86f73e25834e2ec63e960a00fa2f26ce92f0cf63375f6064.arrow differ diff --git a/evidence/results/73cfd605f3b59c6d86f73e25834e2ec63e960a00fa2f26ce92f0cf63375f6064.json b/evidence/results/73cfd605f3b59c6d86f73e25834e2ec63e960a00fa2f26ce92f0cf63375f6064.json new file mode 100644 index 000000000..aa4ece374 --- /dev/null +++ b/evidence/results/73cfd605f3b59c6d86f73e25834e2ec63e960a00fa2f26ce92f0cf63375f6064.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b40c033ee8bcadb0d2ee07497c5676b78e372c1cb002e001ab29efe85d6e8629", + "case_hash": "73cfd605f3b59c6d86f73e25834e2ec63e960a00fa2f26ce92f0cf63375f6064", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "544f38efb244e5ea1f8cd247c827b3b929b3538f74b2188afc73c127013b12b7", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/73df94b1a6c0aa56bdd158efac68c49de3aed6f87c34a34f0d4e8f8a414e029f.arrow b/evidence/results/73df94b1a6c0aa56bdd158efac68c49de3aed6f87c34a34f0d4e8f8a414e029f.arrow new file mode 100644 index 000000000..57c240eaf Binary files /dev/null and b/evidence/results/73df94b1a6c0aa56bdd158efac68c49de3aed6f87c34a34f0d4e8f8a414e029f.arrow differ diff --git a/evidence/results/73df94b1a6c0aa56bdd158efac68c49de3aed6f87c34a34f0d4e8f8a414e029f.json b/evidence/results/73df94b1a6c0aa56bdd158efac68c49de3aed6f87c34a34f0d4e8f8a414e029f.json new file mode 100644 index 000000000..c8a75e18c --- /dev/null +++ b/evidence/results/73df94b1a6c0aa56bdd158efac68c49de3aed6f87c34a34f0d4e8f8a414e029f.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "fdc4f862319816c2dec9a833a59154866703c7b1176ac1f0f116cf8777752d62", + "case_hash": "73df94b1a6c0aa56bdd158efac68c49de3aed6f87c34a34f0d4e8f8a414e029f", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3b6d1b972ea1f66d3686967e5a214673c6bfdbf9a75c295a50fdb2ba7c6269b1", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/74002ce759ed2f48f9912c0efcc4cf3f918f71ecf421d2b71dc8bec83537f0c3.arrow b/evidence/results/74002ce759ed2f48f9912c0efcc4cf3f918f71ecf421d2b71dc8bec83537f0c3.arrow new file mode 100644 index 000000000..57dc882cb Binary files /dev/null and b/evidence/results/74002ce759ed2f48f9912c0efcc4cf3f918f71ecf421d2b71dc8bec83537f0c3.arrow differ diff --git a/evidence/results/74002ce759ed2f48f9912c0efcc4cf3f918f71ecf421d2b71dc8bec83537f0c3.json b/evidence/results/74002ce759ed2f48f9912c0efcc4cf3f918f71ecf421d2b71dc8bec83537f0c3.json new file mode 100644 index 000000000..ab10a2036 --- /dev/null +++ b/evidence/results/74002ce759ed2f48f9912c0efcc4cf3f918f71ecf421d2b71dc8bec83537f0c3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "50fd8a2d7e2adbd888d1a2fe757811dc0cb6796bc40482af2cf7e0a8bfd2b1d7", + "case_hash": "74002ce759ed2f48f9912c0efcc4cf3f918f71ecf421d2b71dc8bec83537f0c3", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f6f00c9e5a6bdd5f23497d552e4badde36bdd01605603087d4679a203631a69d", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/74009564bc0e382cd1858bdba17d0e6e107172e271bb902e43b4b7972d40b944.arrow b/evidence/results/74009564bc0e382cd1858bdba17d0e6e107172e271bb902e43b4b7972d40b944.arrow new file mode 100644 index 000000000..193a8f6de Binary files /dev/null and b/evidence/results/74009564bc0e382cd1858bdba17d0e6e107172e271bb902e43b4b7972d40b944.arrow differ diff --git a/evidence/results/74009564bc0e382cd1858bdba17d0e6e107172e271bb902e43b4b7972d40b944.json b/evidence/results/74009564bc0e382cd1858bdba17d0e6e107172e271bb902e43b4b7972d40b944.json new file mode 100644 index 000000000..1c78ef42c --- /dev/null +++ b/evidence/results/74009564bc0e382cd1858bdba17d0e6e107172e271bb902e43b4b7972d40b944.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cfd182182f7f423b3bd45e2c79c6036f50e4aca16da9462714e3d653c1bf061d", + "case_hash": "74009564bc0e382cd1858bdba17d0e6e107172e271bb902e43b4b7972d40b944", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b93dcc1856e955301f9c5f32ec51e80192aee10dd3ada0cd84d6e2a16f26cfd5", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/740d35f524656df7fb2f192471d3895f7870c9e7d6a90e198d43d85bc05794b0.arrow b/evidence/results/740d35f524656df7fb2f192471d3895f7870c9e7d6a90e198d43d85bc05794b0.arrow new file mode 100644 index 000000000..2976f2fa7 Binary files /dev/null and b/evidence/results/740d35f524656df7fb2f192471d3895f7870c9e7d6a90e198d43d85bc05794b0.arrow differ diff --git a/evidence/results/740d35f524656df7fb2f192471d3895f7870c9e7d6a90e198d43d85bc05794b0.json b/evidence/results/740d35f524656df7fb2f192471d3895f7870c9e7d6a90e198d43d85bc05794b0.json new file mode 100644 index 000000000..1f79ea390 --- /dev/null +++ b/evidence/results/740d35f524656df7fb2f192471d3895f7870c9e7d6a90e198d43d85bc05794b0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b1ba892225d4e29995fe76904b89ec50e23b7c703082fcdec3f9d5592d4e0842", + "case_hash": "740d35f524656df7fb2f192471d3895f7870c9e7d6a90e198d43d85bc05794b0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d4afbffecffa78be39c781ba515c17975addaf0ed8f9cd14b621e36be8e64c22", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/743ad7aa35ea0e387d43820d0d3b381f52931c90727bd08d670dd22b478ffdaa.json b/evidence/results/743ad7aa35ea0e387d43820d0d3b381f52931c90727bd08d670dd22b478ffdaa.json new file mode 100644 index 000000000..20c0beaa6 --- /dev/null +++ b/evidence/results/743ad7aa35ea0e387d43820d0d3b381f52931c90727bd08d670dd22b478ffdaa.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "743ad7aa35ea0e387d43820d0d3b381f52931c90727bd08d670dd22b478ffdaa", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100194, + "message": null, + "sqlstate": "42P19" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b71d4ce2ee3f8c724b6ce625b492341764fbf0bbb3fd0945a432789a866ff1ab", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/746d202414e9303c07b2252ffbc052c5bf9a039827ef9b86d3eb6be87b267ece.arrow b/evidence/results/746d202414e9303c07b2252ffbc052c5bf9a039827ef9b86d3eb6be87b267ece.arrow new file mode 100644 index 000000000..0159d7b72 Binary files /dev/null and b/evidence/results/746d202414e9303c07b2252ffbc052c5bf9a039827ef9b86d3eb6be87b267ece.arrow differ diff --git a/evidence/results/746d202414e9303c07b2252ffbc052c5bf9a039827ef9b86d3eb6be87b267ece.json b/evidence/results/746d202414e9303c07b2252ffbc052c5bf9a039827ef9b86d3eb6be87b267ece.json new file mode 100644 index 000000000..c5a3dcf3e --- /dev/null +++ b/evidence/results/746d202414e9303c07b2252ffbc052c5bf9a039827ef9b86d3eb6be87b267ece.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4670246bdaa336ae616c0dbbf6d402f0a6dd40281c722a097d6fa13bc2a0a590", + "case_hash": "746d202414e9303c07b2252ffbc052c5bf9a039827ef9b86d3eb6be87b267ece", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "50dddf7b9f63f8e369729f4670af1f6b8062e0a8e49a57b9b025c4b001398241", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7475b2d351cf7f2667a053a4154fcc939da7374f26c3b0292100f95aef62804a.json b/evidence/results/7475b2d351cf7f2667a053a4154fcc939da7374f26c3b0292100f95aef62804a.json new file mode 100644 index 000000000..c3593dbad --- /dev/null +++ b/evidence/results/7475b2d351cf7f2667a053a4154fcc939da7374f26c3b0292100f95aef62804a.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "7475b2d351cf7f2667a053a4154fcc939da7374f26c3b0292100f95aef62804a", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100046, + "message": "Number out of representable range: type FIXED[SB16](38,0){not null}, value 2e+38", + "sqlstate": "22003" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e08cabad6aef90dfb0f64a6ecda75fe0d7ee5a5e30838cc81c051de42b1d16a6", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7481b71c642b975951051d1451ac180bab83b825b62650fa54e132b035dcbe8f.arrow b/evidence/results/7481b71c642b975951051d1451ac180bab83b825b62650fa54e132b035dcbe8f.arrow new file mode 100644 index 000000000..20eec7d21 Binary files /dev/null and b/evidence/results/7481b71c642b975951051d1451ac180bab83b825b62650fa54e132b035dcbe8f.arrow differ diff --git a/evidence/results/7481b71c642b975951051d1451ac180bab83b825b62650fa54e132b035dcbe8f.json b/evidence/results/7481b71c642b975951051d1451ac180bab83b825b62650fa54e132b035dcbe8f.json new file mode 100644 index 000000000..9a134eba4 --- /dev/null +++ b/evidence/results/7481b71c642b975951051d1451ac180bab83b825b62650fa54e132b035dcbe8f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9178f37607a2c27744987c8a71ad323ca154434769fb265230dff17926941b06", + "case_hash": "7481b71c642b975951051d1451ac180bab83b825b62650fa54e132b035dcbe8f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "48a1d78a45ace034dd3837610b8d5d80ebfdec105eff68fe43e1d962149645ad", + "recorded_at": "2026-11-06T04:42:23.774560+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7494500aab76e5b4b8c6d75bc1045e594c401a537e6d688bbc58e28f6597d9cc.arrow b/evidence/results/7494500aab76e5b4b8c6d75bc1045e594c401a537e6d688bbc58e28f6597d9cc.arrow new file mode 100644 index 000000000..55bf421b2 Binary files /dev/null and b/evidence/results/7494500aab76e5b4b8c6d75bc1045e594c401a537e6d688bbc58e28f6597d9cc.arrow differ diff --git a/evidence/results/7494500aab76e5b4b8c6d75bc1045e594c401a537e6d688bbc58e28f6597d9cc.json b/evidence/results/7494500aab76e5b4b8c6d75bc1045e594c401a537e6d688bbc58e28f6597d9cc.json new file mode 100644 index 000000000..6651b1003 --- /dev/null +++ b/evidence/results/7494500aab76e5b4b8c6d75bc1045e594c401a537e6d688bbc58e28f6597d9cc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7caadf08fd9a32bbe7fe70e5a4d2cf1b2b180ace520f984693c3c3ca4bb32c18", + "case_hash": "7494500aab76e5b4b8c6d75bc1045e594c401a537e6d688bbc58e28f6597d9cc", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4b813a4230e108c95860d9b84f2de2420757886ec355eafdf5af25d22ab91131", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/74995649f9b2d3627a50205906a11fecca4fc5c027bd0988148f08bfe5149e8e.json b/evidence/results/74995649f9b2d3627a50205906a11fecca4fc5c027bd0988148f08bfe5149e8e.json new file mode 100644 index 000000000..d2cb2e097 --- /dev/null +++ b/evidence/results/74995649f9b2d3627a50205906a11fecca4fc5c027bd0988148f08bfe5149e8e.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "74995649f9b2d3627a50205906a11fecca4fc5c027bd0988148f08bfe5149e8e", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100051, + "message": "Division by zero", + "sqlstate": "22012" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c933f995c589660544df4fe2c510545ff8494cc961d94f4cf0338ab122bf6735", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/74b4af5701e88062182a33555ccc8c7654ce4cae62f54fed7a4a81a8f4156d01.arrow b/evidence/results/74b4af5701e88062182a33555ccc8c7654ce4cae62f54fed7a4a81a8f4156d01.arrow new file mode 100644 index 000000000..5c5082856 Binary files /dev/null and b/evidence/results/74b4af5701e88062182a33555ccc8c7654ce4cae62f54fed7a4a81a8f4156d01.arrow differ diff --git a/evidence/results/74b4af5701e88062182a33555ccc8c7654ce4cae62f54fed7a4a81a8f4156d01.json b/evidence/results/74b4af5701e88062182a33555ccc8c7654ce4cae62f54fed7a4a81a8f4156d01.json new file mode 100644 index 000000000..07d33948b --- /dev/null +++ b/evidence/results/74b4af5701e88062182a33555ccc8c7654ce4cae62f54fed7a4a81a8f4156d01.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f6c8b1480367168771743e88d78f980430b1160afd7940ab50b5de5647fd7acc", + "case_hash": "74b4af5701e88062182a33555ccc8c7654ce4cae62f54fed7a4a81a8f4156d01", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fc6472c51c23b0247f8827bb2b9ecbe8674e7a5956a9c6cb769af5ebc7c907ef", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/74bb8f7c15e249fa1b676b95e9e19b6227a4f06ff36cf8cac9b62f1e03c93c57.arrow b/evidence/results/74bb8f7c15e249fa1b676b95e9e19b6227a4f06ff36cf8cac9b62f1e03c93c57.arrow new file mode 100644 index 000000000..c7dae683b Binary files /dev/null and b/evidence/results/74bb8f7c15e249fa1b676b95e9e19b6227a4f06ff36cf8cac9b62f1e03c93c57.arrow differ diff --git a/evidence/results/74bb8f7c15e249fa1b676b95e9e19b6227a4f06ff36cf8cac9b62f1e03c93c57.json b/evidence/results/74bb8f7c15e249fa1b676b95e9e19b6227a4f06ff36cf8cac9b62f1e03c93c57.json new file mode 100644 index 000000000..4eff735a0 --- /dev/null +++ b/evidence/results/74bb8f7c15e249fa1b676b95e9e19b6227a4f06ff36cf8cac9b62f1e03c93c57.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "52d656dc8918bb0f41bdbe435f7c949b5f5cfe5002232448ecee722d92495982", + "case_hash": "74bb8f7c15e249fa1b676b95e9e19b6227a4f06ff36cf8cac9b62f1e03c93c57", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f0bf147ae1088bac001ac6090ee0c61ad14b20224d2c66e4db63fc4fbe50e7e6", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/74c7ba5a8e69833635db6cf6352057f53e13be775ee47fa75f78d0e8137a243c.arrow b/evidence/results/74c7ba5a8e69833635db6cf6352057f53e13be775ee47fa75f78d0e8137a243c.arrow new file mode 100644 index 000000000..9b524c22d Binary files /dev/null and b/evidence/results/74c7ba5a8e69833635db6cf6352057f53e13be775ee47fa75f78d0e8137a243c.arrow differ diff --git a/evidence/results/74c7ba5a8e69833635db6cf6352057f53e13be775ee47fa75f78d0e8137a243c.json b/evidence/results/74c7ba5a8e69833635db6cf6352057f53e13be775ee47fa75f78d0e8137a243c.json new file mode 100644 index 000000000..d312accff --- /dev/null +++ b/evidence/results/74c7ba5a8e69833635db6cf6352057f53e13be775ee47fa75f78d0e8137a243c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "905448d522161b7ad4892d0ad5fead57e553f27cf0540179f2220632e6e3496c", + "case_hash": "74c7ba5a8e69833635db6cf6352057f53e13be775ee47fa75f78d0e8137a243c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0da9088c407c587d9f2fe429fe761fe96395322c7733c45de6ff288b1a7a6a8a", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/74e88b23804095ea340c717653159caf1b9bb5a1893a508bfc15e96fad3f7b76.arrow b/evidence/results/74e88b23804095ea340c717653159caf1b9bb5a1893a508bfc15e96fad3f7b76.arrow new file mode 100644 index 000000000..0db937cac Binary files /dev/null and b/evidence/results/74e88b23804095ea340c717653159caf1b9bb5a1893a508bfc15e96fad3f7b76.arrow differ diff --git a/evidence/results/74e88b23804095ea340c717653159caf1b9bb5a1893a508bfc15e96fad3f7b76.json b/evidence/results/74e88b23804095ea340c717653159caf1b9bb5a1893a508bfc15e96fad3f7b76.json new file mode 100644 index 000000000..61e5955be --- /dev/null +++ b/evidence/results/74e88b23804095ea340c717653159caf1b9bb5a1893a508bfc15e96fad3f7b76.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f698049cff29023399988164d3e4e6687e8ad748412c5c3be3f5df5267b94fa0", + "case_hash": "74e88b23804095ea340c717653159caf1b9bb5a1893a508bfc15e96fad3f7b76", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d39d15daa91360707008eefe85a60f36811e8291730a76956e09b162ac886a41", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/750ec2889197fd22c0b18e1e6168b70ff62317330ec417a5cc22fdf4b240be94.arrow b/evidence/results/750ec2889197fd22c0b18e1e6168b70ff62317330ec417a5cc22fdf4b240be94.arrow new file mode 100644 index 000000000..bd98a9404 Binary files /dev/null and b/evidence/results/750ec2889197fd22c0b18e1e6168b70ff62317330ec417a5cc22fdf4b240be94.arrow differ diff --git a/evidence/results/750ec2889197fd22c0b18e1e6168b70ff62317330ec417a5cc22fdf4b240be94.json b/evidence/results/750ec2889197fd22c0b18e1e6168b70ff62317330ec417a5cc22fdf4b240be94.json new file mode 100644 index 000000000..376bdccb5 --- /dev/null +++ b/evidence/results/750ec2889197fd22c0b18e1e6168b70ff62317330ec417a5cc22fdf4b240be94.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9297a3888b9e8dc0f5f6dbc78564ef7a72ccb290e8155e692cd9a735d38bd020", + "case_hash": "750ec2889197fd22c0b18e1e6168b70ff62317330ec417a5cc22fdf4b240be94", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f1a73d2f4a0f6b9038b909bb67f83440a2fffcfb3442764890eb134cb1a91522", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/75152e64cd1b32be8a48ec2ebd93cc4bd5463b33faa99ea8bf21d72b235efdd0.arrow b/evidence/results/75152e64cd1b32be8a48ec2ebd93cc4bd5463b33faa99ea8bf21d72b235efdd0.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/75152e64cd1b32be8a48ec2ebd93cc4bd5463b33faa99ea8bf21d72b235efdd0.arrow differ diff --git a/evidence/results/75152e64cd1b32be8a48ec2ebd93cc4bd5463b33faa99ea8bf21d72b235efdd0.json b/evidence/results/75152e64cd1b32be8a48ec2ebd93cc4bd5463b33faa99ea8bf21d72b235efdd0.json new file mode 100644 index 000000000..f5130187e --- /dev/null +++ b/evidence/results/75152e64cd1b32be8a48ec2ebd93cc4bd5463b33faa99ea8bf21d72b235efdd0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "75152e64cd1b32be8a48ec2ebd93cc4bd5463b33faa99ea8bf21d72b235efdd0", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "941089767250f4ecfeb8588c30eb6fe9d626e7c990c6e41495270e74b102116c", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7524e1bd91d41e2f6cbc6c5d28c7cc4c3d056a1ade2b732d0825578945058293.arrow b/evidence/results/7524e1bd91d41e2f6cbc6c5d28c7cc4c3d056a1ade2b732d0825578945058293.arrow new file mode 100644 index 000000000..49c152f96 Binary files /dev/null and b/evidence/results/7524e1bd91d41e2f6cbc6c5d28c7cc4c3d056a1ade2b732d0825578945058293.arrow differ diff --git a/evidence/results/7524e1bd91d41e2f6cbc6c5d28c7cc4c3d056a1ade2b732d0825578945058293.json b/evidence/results/7524e1bd91d41e2f6cbc6c5d28c7cc4c3d056a1ade2b732d0825578945058293.json new file mode 100644 index 000000000..55ebcba1a --- /dev/null +++ b/evidence/results/7524e1bd91d41e2f6cbc6c5d28c7cc4c3d056a1ade2b732d0825578945058293.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "ca0b0043319a88ce688f5e5628e70fade7a77c3ccc0c171a476bd5bfa92fca8e", + "case_hash": "7524e1bd91d41e2f6cbc6c5d28c7cc4c3d056a1ade2b732d0825578945058293", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a199ec4e5a64435a052a1a0aa18329884130713d064ae92631213a0af724662f", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7547828d5e3b23b3df757b11e3e24d392289445bd19127358e7f167afe7b9603.arrow b/evidence/results/7547828d5e3b23b3df757b11e3e24d392289445bd19127358e7f167afe7b9603.arrow new file mode 100644 index 000000000..5a4c6fccd Binary files /dev/null and b/evidence/results/7547828d5e3b23b3df757b11e3e24d392289445bd19127358e7f167afe7b9603.arrow differ diff --git a/evidence/results/7547828d5e3b23b3df757b11e3e24d392289445bd19127358e7f167afe7b9603.json b/evidence/results/7547828d5e3b23b3df757b11e3e24d392289445bd19127358e7f167afe7b9603.json new file mode 100644 index 000000000..5ab8a5841 --- /dev/null +++ b/evidence/results/7547828d5e3b23b3df757b11e3e24d392289445bd19127358e7f167afe7b9603.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "545e1d93bb80c95e646aef318984c13097aa861c0482765e116a568c3bfb9484", + "case_hash": "7547828d5e3b23b3df757b11e3e24d392289445bd19127358e7f167afe7b9603", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9b6d25a3d25f07af967a06b93793eb0ecf3aff04cb66d8013942bcd8c09a6e20", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/754f834da4f48d562201343e92e50cbd04c34d46a5f9d074e6de880cb3881a18.arrow b/evidence/results/754f834da4f48d562201343e92e50cbd04c34d46a5f9d074e6de880cb3881a18.arrow new file mode 100644 index 000000000..a4b0ed506 Binary files /dev/null and b/evidence/results/754f834da4f48d562201343e92e50cbd04c34d46a5f9d074e6de880cb3881a18.arrow differ diff --git a/evidence/results/754f834da4f48d562201343e92e50cbd04c34d46a5f9d074e6de880cb3881a18.json b/evidence/results/754f834da4f48d562201343e92e50cbd04c34d46a5f9d074e6de880cb3881a18.json new file mode 100644 index 000000000..692d7e5e2 --- /dev/null +++ b/evidence/results/754f834da4f48d562201343e92e50cbd04c34d46a5f9d074e6de880cb3881a18.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f3a19d103b09f66fe6a4859306e9f9dac7e2e62a72392ba03838d74c0635f689", + "case_hash": "754f834da4f48d562201343e92e50cbd04c34d46a5f9d074e6de880cb3881a18", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "912f150b747bc7b7df35099a12909eb41da2866f01409c3310a3d0b67e467ac2", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/755377c9e8c747e6fe0f223b90ba14bead4817308d9ae593fe3feb615e3af864.arrow b/evidence/results/755377c9e8c747e6fe0f223b90ba14bead4817308d9ae593fe3feb615e3af864.arrow new file mode 100644 index 000000000..8b1085098 Binary files /dev/null and b/evidence/results/755377c9e8c747e6fe0f223b90ba14bead4817308d9ae593fe3feb615e3af864.arrow differ diff --git a/evidence/results/755377c9e8c747e6fe0f223b90ba14bead4817308d9ae593fe3feb615e3af864.json b/evidence/results/755377c9e8c747e6fe0f223b90ba14bead4817308d9ae593fe3feb615e3af864.json new file mode 100644 index 000000000..f55e95e5b --- /dev/null +++ b/evidence/results/755377c9e8c747e6fe0f223b90ba14bead4817308d9ae593fe3feb615e3af864.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "72360df35ba43925c99b1fd161e0389938737a61452c435a2ae5d9990b84fb99", + "case_hash": "755377c9e8c747e6fe0f223b90ba14bead4817308d9ae593fe3feb615e3af864", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e0c699b0fb557e435688c58d458ebbfcefeee2f4f46b86524aa89c774bd64f6f", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/75568eb38ac1c96abaf65805833fd39bfdd810059b0c57984d53c5d91c921e6f.arrow b/evidence/results/75568eb38ac1c96abaf65805833fd39bfdd810059b0c57984d53c5d91c921e6f.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/75568eb38ac1c96abaf65805833fd39bfdd810059b0c57984d53c5d91c921e6f.arrow differ diff --git a/evidence/results/75568eb38ac1c96abaf65805833fd39bfdd810059b0c57984d53c5d91c921e6f.json b/evidence/results/75568eb38ac1c96abaf65805833fd39bfdd810059b0c57984d53c5d91c921e6f.json new file mode 100644 index 000000000..1967ee0a0 --- /dev/null +++ b/evidence/results/75568eb38ac1c96abaf65805833fd39bfdd810059b0c57984d53c5d91c921e6f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "75568eb38ac1c96abaf65805833fd39bfdd810059b0c57984d53c5d91c921e6f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "75dcf15913080d6f139e6bcab85513b0948c8198c68028323a72148f5c8448da", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7564503e42fc3c55261a89ea68c001a522e0d8fd99fbc61c33274f25118bb979.arrow b/evidence/results/7564503e42fc3c55261a89ea68c001a522e0d8fd99fbc61c33274f25118bb979.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/7564503e42fc3c55261a89ea68c001a522e0d8fd99fbc61c33274f25118bb979.arrow differ diff --git a/evidence/results/7564503e42fc3c55261a89ea68c001a522e0d8fd99fbc61c33274f25118bb979.json b/evidence/results/7564503e42fc3c55261a89ea68c001a522e0d8fd99fbc61c33274f25118bb979.json new file mode 100644 index 000000000..98459004a --- /dev/null +++ b/evidence/results/7564503e42fc3c55261a89ea68c001a522e0d8fd99fbc61c33274f25118bb979.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "7564503e42fc3c55261a89ea68c001a522e0d8fd99fbc61c33274f25118bb979", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "58594cbd062d4a5391adaee4a78e80ae17d2705b8755210bf291952aab0fff01", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/75696a91cbe5cf112ec9d741f714f36ea8937d70fbaab2f2a29358487046c8f9.arrow b/evidence/results/75696a91cbe5cf112ec9d741f714f36ea8937d70fbaab2f2a29358487046c8f9.arrow new file mode 100644 index 000000000..6e0fe8df6 Binary files /dev/null and b/evidence/results/75696a91cbe5cf112ec9d741f714f36ea8937d70fbaab2f2a29358487046c8f9.arrow differ diff --git a/evidence/results/75696a91cbe5cf112ec9d741f714f36ea8937d70fbaab2f2a29358487046c8f9.json b/evidence/results/75696a91cbe5cf112ec9d741f714f36ea8937d70fbaab2f2a29358487046c8f9.json new file mode 100644 index 000000000..c8e72625e --- /dev/null +++ b/evidence/results/75696a91cbe5cf112ec9d741f714f36ea8937d70fbaab2f2a29358487046c8f9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4ac44d8afc2f9d35ca65ea599fea3c6309ad1dfa46bc87c501d7c8a25c8da836", + "case_hash": "75696a91cbe5cf112ec9d741f714f36ea8937d70fbaab2f2a29358487046c8f9", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "16e5e70446e6432169d17b221b8ea620376c332965fe714eec5e55f8bd0524f3", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/75b9e46c4a310565c6e1ef1f96aa68668b618031f179388cc745c74516093a9f.arrow b/evidence/results/75b9e46c4a310565c6e1ef1f96aa68668b618031f179388cc745c74516093a9f.arrow new file mode 100644 index 000000000..9aa623efb Binary files /dev/null and b/evidence/results/75b9e46c4a310565c6e1ef1f96aa68668b618031f179388cc745c74516093a9f.arrow differ diff --git a/evidence/results/75b9e46c4a310565c6e1ef1f96aa68668b618031f179388cc745c74516093a9f.json b/evidence/results/75b9e46c4a310565c6e1ef1f96aa68668b618031f179388cc745c74516093a9f.json new file mode 100644 index 000000000..998a87e21 --- /dev/null +++ b/evidence/results/75b9e46c4a310565c6e1ef1f96aa68668b618031f179388cc745c74516093a9f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8d9f51ccb0c3e5524821a4bebdce7d900f38aa77e42fc176c1c295a8dbb0dbc4", + "case_hash": "75b9e46c4a310565c6e1ef1f96aa68668b618031f179388cc745c74516093a9f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ff3ee9521bbe87c68b052e787af7e75c150eb85357fb1a961e5b28722f08b714", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/75cf20e56ce8af01fe6e2bfd6bc8d23a3eb639ceea7aa5c40f188fac0dad6006.arrow b/evidence/results/75cf20e56ce8af01fe6e2bfd6bc8d23a3eb639ceea7aa5c40f188fac0dad6006.arrow new file mode 100644 index 000000000..d88e1737d Binary files /dev/null and b/evidence/results/75cf20e56ce8af01fe6e2bfd6bc8d23a3eb639ceea7aa5c40f188fac0dad6006.arrow differ diff --git a/evidence/results/75cf20e56ce8af01fe6e2bfd6bc8d23a3eb639ceea7aa5c40f188fac0dad6006.json b/evidence/results/75cf20e56ce8af01fe6e2bfd6bc8d23a3eb639ceea7aa5c40f188fac0dad6006.json new file mode 100644 index 000000000..a263009f6 --- /dev/null +++ b/evidence/results/75cf20e56ce8af01fe6e2bfd6bc8d23a3eb639ceea7aa5c40f188fac0dad6006.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "73c6d99af94c84c38a52068e541e515d2546c1e1becaedbd88b1eb86236dde88", + "case_hash": "75cf20e56ce8af01fe6e2bfd6bc8d23a3eb639ceea7aa5c40f188fac0dad6006", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 12, + "scale": 4, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "aa41d96b552a96ea5ac73c65fa24f127a59bdf24d49c026221af507e47fd9bab", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/75cff84e75c5cc27040d227d451b97cf50f1ff8e763367b8769efb8e40361eae.arrow b/evidence/results/75cff84e75c5cc27040d227d451b97cf50f1ff8e763367b8769efb8e40361eae.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/75cff84e75c5cc27040d227d451b97cf50f1ff8e763367b8769efb8e40361eae.arrow differ diff --git a/evidence/results/75cff84e75c5cc27040d227d451b97cf50f1ff8e763367b8769efb8e40361eae.json b/evidence/results/75cff84e75c5cc27040d227d451b97cf50f1ff8e763367b8769efb8e40361eae.json new file mode 100644 index 000000000..54f00562b --- /dev/null +++ b/evidence/results/75cff84e75c5cc27040d227d451b97cf50f1ff8e763367b8769efb8e40361eae.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "75cff84e75c5cc27040d227d451b97cf50f1ff8e763367b8769efb8e40361eae", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "998eec61cd1fcef17f082037642de411fa7c0c5d58e8e5dcc10c5351f19767ea", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/75ee84f76b3ab79df851ee46d3e4426a06e85e7bee5b1d7d36bf038836e798d9.arrow b/evidence/results/75ee84f76b3ab79df851ee46d3e4426a06e85e7bee5b1d7d36bf038836e798d9.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/75ee84f76b3ab79df851ee46d3e4426a06e85e7bee5b1d7d36bf038836e798d9.arrow differ diff --git a/evidence/results/75ee84f76b3ab79df851ee46d3e4426a06e85e7bee5b1d7d36bf038836e798d9.json b/evidence/results/75ee84f76b3ab79df851ee46d3e4426a06e85e7bee5b1d7d36bf038836e798d9.json new file mode 100644 index 000000000..d4460d42c --- /dev/null +++ b/evidence/results/75ee84f76b3ab79df851ee46d3e4426a06e85e7bee5b1d7d36bf038836e798d9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "75ee84f76b3ab79df851ee46d3e4426a06e85e7bee5b1d7d36bf038836e798d9", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "99882914eeea6f2761933ab4ed3a0670e3f106ffdb189e9723b74fcfbb888f9b", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/761b57d8004977d87a30b72366a6961db0d233b2e2edd4e53b10581392339a7e.arrow b/evidence/results/761b57d8004977d87a30b72366a6961db0d233b2e2edd4e53b10581392339a7e.arrow new file mode 100644 index 000000000..3bb7f0353 Binary files /dev/null and b/evidence/results/761b57d8004977d87a30b72366a6961db0d233b2e2edd4e53b10581392339a7e.arrow differ diff --git a/evidence/results/761b57d8004977d87a30b72366a6961db0d233b2e2edd4e53b10581392339a7e.json b/evidence/results/761b57d8004977d87a30b72366a6961db0d233b2e2edd4e53b10581392339a7e.json new file mode 100644 index 000000000..ab51c734d --- /dev/null +++ b/evidence/results/761b57d8004977d87a30b72366a6961db0d233b2e2edd4e53b10581392339a7e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1f4f27859bf2f3c0f44eae7d5e024aa39e7266869973a3e6dd060d83ab11079f", + "case_hash": "761b57d8004977d87a30b72366a6961db0d233b2e2edd4e53b10581392339a7e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e710c5571ff03722544c1c4b6bc5fd540fad41671a75891a2e57d46ae0951b48", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/761dbcf89faab1eee55c499cfa78e3c2146a2707a5461101aa7c4943d1747dac.arrow b/evidence/results/761dbcf89faab1eee55c499cfa78e3c2146a2707a5461101aa7c4943d1747dac.arrow new file mode 100644 index 000000000..fafbc49c0 Binary files /dev/null and b/evidence/results/761dbcf89faab1eee55c499cfa78e3c2146a2707a5461101aa7c4943d1747dac.arrow differ diff --git a/evidence/results/761dbcf89faab1eee55c499cfa78e3c2146a2707a5461101aa7c4943d1747dac.json b/evidence/results/761dbcf89faab1eee55c499cfa78e3c2146a2707a5461101aa7c4943d1747dac.json new file mode 100644 index 000000000..87c16a47f --- /dev/null +++ b/evidence/results/761dbcf89faab1eee55c499cfa78e3c2146a2707a5461101aa7c4943d1747dac.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e05800264695fd4b66bb3f2cf4b85cda6929ea7cc38c559e109290cd87a5c935", + "case_hash": "761dbcf89faab1eee55c499cfa78e3c2146a2707a5461101aa7c4943d1747dac", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3ee45239c3e1cbae7da74457964ac7ffc26938ef347931f4b9ab15dd30f41bdc", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/76301d42476759ef1972136898721828ca9150ad14708d82a7081243020a466f.arrow b/evidence/results/76301d42476759ef1972136898721828ca9150ad14708d82a7081243020a466f.arrow new file mode 100644 index 000000000..b69c9d388 Binary files /dev/null and b/evidence/results/76301d42476759ef1972136898721828ca9150ad14708d82a7081243020a466f.arrow differ diff --git a/evidence/results/76301d42476759ef1972136898721828ca9150ad14708d82a7081243020a466f.json b/evidence/results/76301d42476759ef1972136898721828ca9150ad14708d82a7081243020a466f.json new file mode 100644 index 000000000..b23b129fe --- /dev/null +++ b/evidence/results/76301d42476759ef1972136898721828ca9150ad14708d82a7081243020a466f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cf443b531049bef3b6383d51da438e5e5a4c75f77cb84b63a835ab73139aa9ea", + "case_hash": "76301d42476759ef1972136898721828ca9150ad14708d82a7081243020a466f", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "94c6c09c318f51295b4a78242bb955fa72900960aefe326386f60a3f036c1d04", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/764b5c0b4c868faea93b08ae7777f9e795fb4e8b62899421f816bf2464affce6.arrow b/evidence/results/764b5c0b4c868faea93b08ae7777f9e795fb4e8b62899421f816bf2464affce6.arrow new file mode 100644 index 000000000..5c97d9288 Binary files /dev/null and b/evidence/results/764b5c0b4c868faea93b08ae7777f9e795fb4e8b62899421f816bf2464affce6.arrow differ diff --git a/evidence/results/764b5c0b4c868faea93b08ae7777f9e795fb4e8b62899421f816bf2464affce6.json b/evidence/results/764b5c0b4c868faea93b08ae7777f9e795fb4e8b62899421f816bf2464affce6.json new file mode 100644 index 000000000..79845e638 --- /dev/null +++ b/evidence/results/764b5c0b4c868faea93b08ae7777f9e795fb4e8b62899421f816bf2464affce6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2d2e1c43669aa940bb6c7f0873b4313303f6dca4e53ea295edb5eedd2107d584", + "case_hash": "764b5c0b4c868faea93b08ae7777f9e795fb4e8b62899421f816bf2464affce6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d7d350694136ad90bec532daae3899c0502acec55a6f7bf909d5dac1b99da72f", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/765b84c332303a5b2d6f43a19ce9ea02e3ccbfa4504dde0209c21f43970f4d61.arrow b/evidence/results/765b84c332303a5b2d6f43a19ce9ea02e3ccbfa4504dde0209c21f43970f4d61.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/765b84c332303a5b2d6f43a19ce9ea02e3ccbfa4504dde0209c21f43970f4d61.arrow differ diff --git a/evidence/results/765b84c332303a5b2d6f43a19ce9ea02e3ccbfa4504dde0209c21f43970f4d61.json b/evidence/results/765b84c332303a5b2d6f43a19ce9ea02e3ccbfa4504dde0209c21f43970f4d61.json new file mode 100644 index 000000000..0948b022c --- /dev/null +++ b/evidence/results/765b84c332303a5b2d6f43a19ce9ea02e3ccbfa4504dde0209c21f43970f4d61.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "765b84c332303a5b2d6f43a19ce9ea02e3ccbfa4504dde0209c21f43970f4d61", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0aa7a06bf172f901875fae003142b8d1520f3b52c689d9feba33ce33b22f026e", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/765ceb84253ef0dabc90ff6ceadec3711fe72c6eec06f0dd80242094943d23ce.arrow b/evidence/results/765ceb84253ef0dabc90ff6ceadec3711fe72c6eec06f0dd80242094943d23ce.arrow new file mode 100644 index 000000000..d0ba10f40 Binary files /dev/null and b/evidence/results/765ceb84253ef0dabc90ff6ceadec3711fe72c6eec06f0dd80242094943d23ce.arrow differ diff --git a/evidence/results/765ceb84253ef0dabc90ff6ceadec3711fe72c6eec06f0dd80242094943d23ce.json b/evidence/results/765ceb84253ef0dabc90ff6ceadec3711fe72c6eec06f0dd80242094943d23ce.json new file mode 100644 index 000000000..02cf85cba --- /dev/null +++ b/evidence/results/765ceb84253ef0dabc90ff6ceadec3711fe72c6eec06f0dd80242094943d23ce.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "30ebda2c1163dffc20002cb213ec9ad9747b88dc47ddaf0b9f7b7930f7e19dd5", + "case_hash": "765ceb84253ef0dabc90ff6ceadec3711fe72c6eec06f0dd80242094943d23ce", + "columns": [ + { + "internal_size": 7, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f1c05b8d24de6594bbeebcbbb073e3f9aee1109bbfcfa6dbd66948d5785bc9e4", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/768e237a0d805a6f2af049899436fff41a9e4d51452dbfdf3cd0ea90a9729345.arrow b/evidence/results/768e237a0d805a6f2af049899436fff41a9e4d51452dbfdf3cd0ea90a9729345.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/768e237a0d805a6f2af049899436fff41a9e4d51452dbfdf3cd0ea90a9729345.arrow differ diff --git a/evidence/results/768e237a0d805a6f2af049899436fff41a9e4d51452dbfdf3cd0ea90a9729345.json b/evidence/results/768e237a0d805a6f2af049899436fff41a9e4d51452dbfdf3cd0ea90a9729345.json new file mode 100644 index 000000000..dcc7c92d4 --- /dev/null +++ b/evidence/results/768e237a0d805a6f2af049899436fff41a9e4d51452dbfdf3cd0ea90a9729345.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "768e237a0d805a6f2af049899436fff41a9e4d51452dbfdf3cd0ea90a9729345", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "64dd31c2fa76e2474d313b364de2e12098a079f5f60d5c90b97198a5cf37a15a", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/76bfaf3fbe16495726c4ed7beb6c6bd11efeeb0d4dc8f143dca1a4c3c46c72de.arrow b/evidence/results/76bfaf3fbe16495726c4ed7beb6c6bd11efeeb0d4dc8f143dca1a4c3c46c72de.arrow new file mode 100644 index 000000000..b957b0526 Binary files /dev/null and b/evidence/results/76bfaf3fbe16495726c4ed7beb6c6bd11efeeb0d4dc8f143dca1a4c3c46c72de.arrow differ diff --git a/evidence/results/76bfaf3fbe16495726c4ed7beb6c6bd11efeeb0d4dc8f143dca1a4c3c46c72de.json b/evidence/results/76bfaf3fbe16495726c4ed7beb6c6bd11efeeb0d4dc8f143dca1a4c3c46c72de.json new file mode 100644 index 000000000..fc0598388 --- /dev/null +++ b/evidence/results/76bfaf3fbe16495726c4ed7beb6c6bd11efeeb0d4dc8f143dca1a4c3c46c72de.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0520631417f6fb3d6fa7e77ee2467c92253d7a3dc17d7af954d1de705c3c056f", + "case_hash": "76bfaf3fbe16495726c4ed7beb6c6bd11efeeb0d4dc8f143dca1a4c3c46c72de", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "29a2af2dffab77664c783324fc22931745cd93d670880dacbf524b3ae327ed64", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/76f7480b6faf298f0318e938172c25d774a49a12421a347e8262288c05589928.json b/evidence/results/76f7480b6faf298f0318e938172c25d774a49a12421a347e8262288c05589928.json new file mode 100644 index 000000000..d757b946e --- /dev/null +++ b/evidence/results/76f7480b6faf298f0318e938172c25d774a49a12421a347e8262288c05589928.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "76f7480b6faf298f0318e938172c25d774a49a12421a347e8262288c05589928", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100038, + "message": "Numeric value 'x' is not recognized", + "sqlstate": "22018" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cbcb62531ad95fddae665e08801125ec1a51edd1727c9f979869d58551d2fecd", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7702cba6b8c5301a9c3e6576852d860a384a2be435ec7cb13fc5053f21960821.arrow b/evidence/results/7702cba6b8c5301a9c3e6576852d860a384a2be435ec7cb13fc5053f21960821.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/7702cba6b8c5301a9c3e6576852d860a384a2be435ec7cb13fc5053f21960821.arrow differ diff --git a/evidence/results/7702cba6b8c5301a9c3e6576852d860a384a2be435ec7cb13fc5053f21960821.json b/evidence/results/7702cba6b8c5301a9c3e6576852d860a384a2be435ec7cb13fc5053f21960821.json new file mode 100644 index 000000000..1608e3fc7 --- /dev/null +++ b/evidence/results/7702cba6b8c5301a9c3e6576852d860a384a2be435ec7cb13fc5053f21960821.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "7702cba6b8c5301a9c3e6576852d860a384a2be435ec7cb13fc5053f21960821", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c3c873b92f95662c8b0bf701790a7f2da416a5fdf05c4eb34f72deb7528b329d", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/77066620ffff5b02390a8a6cb454102fc2d88b5a93d4708ca6c249c5dfd7f87f.arrow b/evidence/results/77066620ffff5b02390a8a6cb454102fc2d88b5a93d4708ca6c249c5dfd7f87f.arrow new file mode 100644 index 000000000..6ca473267 Binary files /dev/null and b/evidence/results/77066620ffff5b02390a8a6cb454102fc2d88b5a93d4708ca6c249c5dfd7f87f.arrow differ diff --git a/evidence/results/77066620ffff5b02390a8a6cb454102fc2d88b5a93d4708ca6c249c5dfd7f87f.json b/evidence/results/77066620ffff5b02390a8a6cb454102fc2d88b5a93d4708ca6c249c5dfd7f87f.json new file mode 100644 index 000000000..7194c4e2f --- /dev/null +++ b/evidence/results/77066620ffff5b02390a8a6cb454102fc2d88b5a93d4708ca6c249c5dfd7f87f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "564a74974aeb4c0b2d87a07375985fa3243cb0b4459a4ebb53e5673f36b75eeb", + "case_hash": "77066620ffff5b02390a8a6cb454102fc2d88b5a93d4708ca6c249c5dfd7f87f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "16fe52d8dbc47ae9df29c1a4760ca5e04c329200d1a081425996e5021c347131", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7723cb305194df429839af5fe0bde1b7a1ebb9df6b1268cda5d63e8550a32f20.json b/evidence/results/7723cb305194df429839af5fe0bde1b7a1ebb9df6b1268cda5d63e8550a32f20.json new file mode 100644 index 000000000..30df139f9 --- /dev/null +++ b/evidence/results/7723cb305194df429839af5fe0bde1b7a1ebb9df6b1268cda5d63e8550a32f20.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "7723cb305194df429839af5fe0bde1b7a1ebb9df6b1268cda5d63e8550a32f20", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100039, + "message": "Numeric value '12345' is out of range", + "sqlstate": "22003" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "630c1379e7051bf768e4a3c3f4ca15c27acd3b3a70d034538c0054082060527c", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/77449b91663c7909118dc83c4d4a25beba42599bf74fef6fc2e7faa5974b0726.arrow b/evidence/results/77449b91663c7909118dc83c4d4a25beba42599bf74fef6fc2e7faa5974b0726.arrow new file mode 100644 index 000000000..1f174d04d Binary files /dev/null and b/evidence/results/77449b91663c7909118dc83c4d4a25beba42599bf74fef6fc2e7faa5974b0726.arrow differ diff --git a/evidence/results/77449b91663c7909118dc83c4d4a25beba42599bf74fef6fc2e7faa5974b0726.json b/evidence/results/77449b91663c7909118dc83c4d4a25beba42599bf74fef6fc2e7faa5974b0726.json new file mode 100644 index 000000000..303a9da22 --- /dev/null +++ b/evidence/results/77449b91663c7909118dc83c4d4a25beba42599bf74fef6fc2e7faa5974b0726.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "88f29c0c951bd3d9eb744fef5d1335835b41447b057aaa916802a7e03671b3a0", + "case_hash": "77449b91663c7909118dc83c4d4a25beba42599bf74fef6fc2e7faa5974b0726", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "784fd903d53b0d7e8628ff925aecb9086354597c11eb5d5e4b3f63306c3ec89c", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7756ad5cbac4fe8ae821c4cf524671dcb389b5cf634f4c7fa18c4aa9ba3276fc.arrow b/evidence/results/7756ad5cbac4fe8ae821c4cf524671dcb389b5cf634f4c7fa18c4aa9ba3276fc.arrow new file mode 100644 index 000000000..9c5a7798f Binary files /dev/null and b/evidence/results/7756ad5cbac4fe8ae821c4cf524671dcb389b5cf634f4c7fa18c4aa9ba3276fc.arrow differ diff --git a/evidence/results/7756ad5cbac4fe8ae821c4cf524671dcb389b5cf634f4c7fa18c4aa9ba3276fc.json b/evidence/results/7756ad5cbac4fe8ae821c4cf524671dcb389b5cf634f4c7fa18c4aa9ba3276fc.json new file mode 100644 index 000000000..a34f25827 --- /dev/null +++ b/evidence/results/7756ad5cbac4fe8ae821c4cf524671dcb389b5cf634f4c7fa18c4aa9ba3276fc.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f08d27fb3f0dd7c44475ec33912b86ddfe237031862569c88b576c90c9232e55", + "case_hash": "7756ad5cbac4fe8ae821c4cf524671dcb389b5cf634f4c7fa18c4aa9ba3276fc", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2a0eee63a2c01e932ea97a552fffab17cb53eb4abe2ce9ffa12697cca6bd4dae", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/77685f1b6deac21e8bcfcc807a6ffd32a71b7885cba47f91e605dc2e5335dccb.arrow b/evidence/results/77685f1b6deac21e8bcfcc807a6ffd32a71b7885cba47f91e605dc2e5335dccb.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/77685f1b6deac21e8bcfcc807a6ffd32a71b7885cba47f91e605dc2e5335dccb.arrow differ diff --git a/evidence/results/77685f1b6deac21e8bcfcc807a6ffd32a71b7885cba47f91e605dc2e5335dccb.json b/evidence/results/77685f1b6deac21e8bcfcc807a6ffd32a71b7885cba47f91e605dc2e5335dccb.json new file mode 100644 index 000000000..150de286d --- /dev/null +++ b/evidence/results/77685f1b6deac21e8bcfcc807a6ffd32a71b7885cba47f91e605dc2e5335dccb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "77685f1b6deac21e8bcfcc807a6ffd32a71b7885cba47f91e605dc2e5335dccb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3fe6ea9e619eafae0e171d512827ddd44a20fcb16f04c38cfc5095269b867321", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7777ee6e7ab6e1e05674174d3444160dca905dd06c14cbec2ae561ed26892aff.arrow b/evidence/results/7777ee6e7ab6e1e05674174d3444160dca905dd06c14cbec2ae561ed26892aff.arrow new file mode 100644 index 000000000..a040a294d Binary files /dev/null and b/evidence/results/7777ee6e7ab6e1e05674174d3444160dca905dd06c14cbec2ae561ed26892aff.arrow differ diff --git a/evidence/results/7777ee6e7ab6e1e05674174d3444160dca905dd06c14cbec2ae561ed26892aff.json b/evidence/results/7777ee6e7ab6e1e05674174d3444160dca905dd06c14cbec2ae561ed26892aff.json new file mode 100644 index 000000000..56d4d1bf1 --- /dev/null +++ b/evidence/results/7777ee6e7ab6e1e05674174d3444160dca905dd06c14cbec2ae561ed26892aff.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "0693bc417a9c33fea807d6fe51401b1bea85a21df9d21b28f96c3583d9d0a22c", + "case_hash": "7777ee6e7ab6e1e05674174d3444160dca905dd06c14cbec2ae561ed26892aff", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7bf87404c1a6d014413eb49c1f0a49a0b6a21de3f70f7778bc1a11c375a9c1c1", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/777990ea812c99d83f377b631b7b9ea121003009d0dfd13cf5780e4260f93bd8.arrow b/evidence/results/777990ea812c99d83f377b631b7b9ea121003009d0dfd13cf5780e4260f93bd8.arrow new file mode 100644 index 000000000..2c1b0e715 Binary files /dev/null and b/evidence/results/777990ea812c99d83f377b631b7b9ea121003009d0dfd13cf5780e4260f93bd8.arrow differ diff --git a/evidence/results/777990ea812c99d83f377b631b7b9ea121003009d0dfd13cf5780e4260f93bd8.json b/evidence/results/777990ea812c99d83f377b631b7b9ea121003009d0dfd13cf5780e4260f93bd8.json new file mode 100644 index 000000000..2500bfe39 --- /dev/null +++ b/evidence/results/777990ea812c99d83f377b631b7b9ea121003009d0dfd13cf5780e4260f93bd8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "45555a19436c1b994498fb78d75541c1b8bd193f39a6732a4807407158048f11", + "case_hash": "777990ea812c99d83f377b631b7b9ea121003009d0dfd13cf5780e4260f93bd8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "88cdd0686beedb792778f8502ac42a34da06bc8e6ad3511558791feb7a1c0deb", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/778772ee9afaa954199d68b6a99ee788863c49a7577a2fd7d555205116f74e9c.arrow b/evidence/results/778772ee9afaa954199d68b6a99ee788863c49a7577a2fd7d555205116f74e9c.arrow new file mode 100644 index 000000000..57dc882cb Binary files /dev/null and b/evidence/results/778772ee9afaa954199d68b6a99ee788863c49a7577a2fd7d555205116f74e9c.arrow differ diff --git a/evidence/results/778772ee9afaa954199d68b6a99ee788863c49a7577a2fd7d555205116f74e9c.json b/evidence/results/778772ee9afaa954199d68b6a99ee788863c49a7577a2fd7d555205116f74e9c.json new file mode 100644 index 000000000..f468818d9 --- /dev/null +++ b/evidence/results/778772ee9afaa954199d68b6a99ee788863c49a7577a2fd7d555205116f74e9c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "50fd8a2d7e2adbd888d1a2fe757811dc0cb6796bc40482af2cf7e0a8bfd2b1d7", + "case_hash": "778772ee9afaa954199d68b6a99ee788863c49a7577a2fd7d555205116f74e9c", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4c0ce0e0ea0d792dfcd6165521500673fe7a8cb56672a031da8c0df6dddf942a", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/77913833bf98cd6f51dec4e0d6f9c6eba3a07b6b038e5e10cce6330d56e66cd3.arrow b/evidence/results/77913833bf98cd6f51dec4e0d6f9c6eba3a07b6b038e5e10cce6330d56e66cd3.arrow new file mode 100644 index 000000000..61f301040 Binary files /dev/null and b/evidence/results/77913833bf98cd6f51dec4e0d6f9c6eba3a07b6b038e5e10cce6330d56e66cd3.arrow differ diff --git a/evidence/results/77913833bf98cd6f51dec4e0d6f9c6eba3a07b6b038e5e10cce6330d56e66cd3.json b/evidence/results/77913833bf98cd6f51dec4e0d6f9c6eba3a07b6b038e5e10cce6330d56e66cd3.json new file mode 100644 index 000000000..853b339dd --- /dev/null +++ b/evidence/results/77913833bf98cd6f51dec4e0d6f9c6eba3a07b6b038e5e10cce6330d56e66cd3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b666d22e19efe2cce04edafa99e579300d1852bbd522e7d62048a2ec03eb5c1a", + "case_hash": "77913833bf98cd6f51dec4e0d6f9c6eba3a07b6b038e5e10cce6330d56e66cd3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5bdef979b4e6c4f84b52c44037f3d5c048e01e07c96eccec0d9704af6f92d29d", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7792ee31df7495e5ab2c430105cb1b1178ddd263d255fe319997ba76d6ab0186.arrow b/evidence/results/7792ee31df7495e5ab2c430105cb1b1178ddd263d255fe319997ba76d6ab0186.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/7792ee31df7495e5ab2c430105cb1b1178ddd263d255fe319997ba76d6ab0186.arrow differ diff --git a/evidence/results/7792ee31df7495e5ab2c430105cb1b1178ddd263d255fe319997ba76d6ab0186.json b/evidence/results/7792ee31df7495e5ab2c430105cb1b1178ddd263d255fe319997ba76d6ab0186.json new file mode 100644 index 000000000..3254a8cff --- /dev/null +++ b/evidence/results/7792ee31df7495e5ab2c430105cb1b1178ddd263d255fe319997ba76d6ab0186.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "7792ee31df7495e5ab2c430105cb1b1178ddd263d255fe319997ba76d6ab0186", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "67d66aad1f9a630a3a2bb9cbe7f3e566a717a739799c8c9a0b218677b4ecaa08", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/77a8cdfd1d6c0e58ee36858170cb0d0292bd300ffde0a5dc5d1f430079c958cf.arrow b/evidence/results/77a8cdfd1d6c0e58ee36858170cb0d0292bd300ffde0a5dc5d1f430079c958cf.arrow new file mode 100644 index 000000000..f988eb02f Binary files /dev/null and b/evidence/results/77a8cdfd1d6c0e58ee36858170cb0d0292bd300ffde0a5dc5d1f430079c958cf.arrow differ diff --git a/evidence/results/77a8cdfd1d6c0e58ee36858170cb0d0292bd300ffde0a5dc5d1f430079c958cf.json b/evidence/results/77a8cdfd1d6c0e58ee36858170cb0d0292bd300ffde0a5dc5d1f430079c958cf.json new file mode 100644 index 000000000..3674bd9fe --- /dev/null +++ b/evidence/results/77a8cdfd1d6c0e58ee36858170cb0d0292bd300ffde0a5dc5d1f430079c958cf.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c2597bd94f7296b2d4c4fae95f3c3bba9303d85d1ad97e5380961abc71803d05", + "case_hash": "77a8cdfd1d6c0e58ee36858170cb0d0292bd300ffde0a5dc5d1f430079c958cf", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 7, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2f4c0f6c357b3920ba5d048a8a6e9d450e16aa4cc0f7d1c4d4b8161dfa31b17a", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/77ad91b288c307fd472b1b09736f7f7f61f645ab6a638634531dda80f33c051d.arrow b/evidence/results/77ad91b288c307fd472b1b09736f7f7f61f645ab6a638634531dda80f33c051d.arrow new file mode 100644 index 000000000..e127a995e Binary files /dev/null and b/evidence/results/77ad91b288c307fd472b1b09736f7f7f61f645ab6a638634531dda80f33c051d.arrow differ diff --git a/evidence/results/77ad91b288c307fd472b1b09736f7f7f61f645ab6a638634531dda80f33c051d.json b/evidence/results/77ad91b288c307fd472b1b09736f7f7f61f645ab6a638634531dda80f33c051d.json new file mode 100644 index 000000000..e3db4662f --- /dev/null +++ b/evidence/results/77ad91b288c307fd472b1b09736f7f7f61f645ab6a638634531dda80f33c051d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0c2f65e1f9c18655fb205525618839d88823df1b93923bc705e3e913b11fdee0", + "case_hash": "77ad91b288c307fd472b1b09736f7f7f61f645ab6a638634531dda80f33c051d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d535faaf2afeee53edc93bac33ced90c8fcf15d5d04f4f9f6f45bba0477cb619", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/77d6254f8fcfdea5eda25dc1b1aa479bc6458424c24ae7439ee920b6f3718b76.arrow b/evidence/results/77d6254f8fcfdea5eda25dc1b1aa479bc6458424c24ae7439ee920b6f3718b76.arrow new file mode 100644 index 000000000..45bf020ee Binary files /dev/null and b/evidence/results/77d6254f8fcfdea5eda25dc1b1aa479bc6458424c24ae7439ee920b6f3718b76.arrow differ diff --git a/evidence/results/77d6254f8fcfdea5eda25dc1b1aa479bc6458424c24ae7439ee920b6f3718b76.json b/evidence/results/77d6254f8fcfdea5eda25dc1b1aa479bc6458424c24ae7439ee920b6f3718b76.json new file mode 100644 index 000000000..2df3a8eb2 --- /dev/null +++ b/evidence/results/77d6254f8fcfdea5eda25dc1b1aa479bc6458424c24ae7439ee920b6f3718b76.json @@ -0,0 +1,124 @@ +{ + "arrow_sha256": "9813b105f6374bbffc8b74bb3a5d57ddf21c8901be844349ab51dd8c7ad51f1d", + "case_hash": "77d6254f8fcfdea5eda25dc1b1aa479bc6458424c24ae7439ee920b6f3718b76", + "columns": [ + { + "internal_size": null, + "name": "D", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "Z", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "L", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "F", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "K", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6749c7bf4c9724a963d135fd956cc1a6b536364692d16b940bece5a8636eaa10", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/77fba09f97cc27a086398b075c35293804fdd311e795b0332dae86f615ad7bd3.arrow b/evidence/results/77fba09f97cc27a086398b075c35293804fdd311e795b0332dae86f615ad7bd3.arrow new file mode 100644 index 000000000..5b8032dd9 Binary files /dev/null and b/evidence/results/77fba09f97cc27a086398b075c35293804fdd311e795b0332dae86f615ad7bd3.arrow differ diff --git a/evidence/results/77fba09f97cc27a086398b075c35293804fdd311e795b0332dae86f615ad7bd3.json b/evidence/results/77fba09f97cc27a086398b075c35293804fdd311e795b0332dae86f615ad7bd3.json new file mode 100644 index 000000000..cd7add4a7 --- /dev/null +++ b/evidence/results/77fba09f97cc27a086398b075c35293804fdd311e795b0332dae86f615ad7bd3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b1b0158d67e20b0bb0c16b919028f059b0737ae3fe5ba868144ebfea782357b9", + "case_hash": "77fba09f97cc27a086398b075c35293804fdd311e795b0332dae86f615ad7bd3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "46bad9b3e6e849197735a159847ca57bd8612fdee05b188cb3fae23dc9c4a4a2", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7847aff56e1257fa21a9742bde526bf45a47d50a34bae92cd1011dd725757256.arrow b/evidence/results/7847aff56e1257fa21a9742bde526bf45a47d50a34bae92cd1011dd725757256.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/7847aff56e1257fa21a9742bde526bf45a47d50a34bae92cd1011dd725757256.arrow differ diff --git a/evidence/results/7847aff56e1257fa21a9742bde526bf45a47d50a34bae92cd1011dd725757256.json b/evidence/results/7847aff56e1257fa21a9742bde526bf45a47d50a34bae92cd1011dd725757256.json new file mode 100644 index 000000000..d709baa69 --- /dev/null +++ b/evidence/results/7847aff56e1257fa21a9742bde526bf45a47d50a34bae92cd1011dd725757256.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "7847aff56e1257fa21a9742bde526bf45a47d50a34bae92cd1011dd725757256", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "957c70580b6149fd38980b15c2f373185d34945abfebf7d6bbe0f586eec38985", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7850ed063f8db4d2b9160d0cf561a9204f0ba76957d50ded940f46970b36d7aa.arrow b/evidence/results/7850ed063f8db4d2b9160d0cf561a9204f0ba76957d50ded940f46970b36d7aa.arrow new file mode 100644 index 000000000..0d7bfa0da Binary files /dev/null and b/evidence/results/7850ed063f8db4d2b9160d0cf561a9204f0ba76957d50ded940f46970b36d7aa.arrow differ diff --git a/evidence/results/7850ed063f8db4d2b9160d0cf561a9204f0ba76957d50ded940f46970b36d7aa.json b/evidence/results/7850ed063f8db4d2b9160d0cf561a9204f0ba76957d50ded940f46970b36d7aa.json new file mode 100644 index 000000000..851388e11 --- /dev/null +++ b/evidence/results/7850ed063f8db4d2b9160d0cf561a9204f0ba76957d50ded940f46970b36d7aa.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "51525a9e902e35362f7c84b7faa7657c18d41a4467fe52d9e8ed1fa360de5367", + "case_hash": "7850ed063f8db4d2b9160d0cf561a9204f0ba76957d50ded940f46970b36d7aa", + "columns": [ + { + "internal_size": null, + "name": "P1", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": null, + "name": "P2", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": null, + "name": "P3", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": null, + "name": "P4", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fbcad128acc929529667adedf7e01c8d5ffe347acc6c07696d622f9c3ef9cf77", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/788b852d648a00c42d26afb0936be7163c2f21484763aa0b3b1c11da44113bb0.arrow b/evidence/results/788b852d648a00c42d26afb0936be7163c2f21484763aa0b3b1c11da44113bb0.arrow new file mode 100644 index 000000000..0b5a7b3b6 Binary files /dev/null and b/evidence/results/788b852d648a00c42d26afb0936be7163c2f21484763aa0b3b1c11da44113bb0.arrow differ diff --git a/evidence/results/788b852d648a00c42d26afb0936be7163c2f21484763aa0b3b1c11da44113bb0.json b/evidence/results/788b852d648a00c42d26afb0936be7163c2f21484763aa0b3b1c11da44113bb0.json new file mode 100644 index 000000000..01e7467bf --- /dev/null +++ b/evidence/results/788b852d648a00c42d26afb0936be7163c2f21484763aa0b3b1c11da44113bb0.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "1aaa03a7276050bbe49c5bacf3d1a195f74459084313833f2c4fe1d7426f3b3a", + "case_hash": "788b852d648a00c42d26afb0936be7163c2f21484763aa0b3b1c11da44113bb0", + "columns": [ + { + "internal_size": null, + "name": "M", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "D", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "82dfd40da039d26c5d6900843e7230b2d3ba9250878a0bd45559b43c980e4d98", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7890a585c653a9da2b2af091fce974612fa49efba93e701eff633f2920bca554.arrow b/evidence/results/7890a585c653a9da2b2af091fce974612fa49efba93e701eff633f2920bca554.arrow new file mode 100644 index 000000000..eb8c379c7 Binary files /dev/null and b/evidence/results/7890a585c653a9da2b2af091fce974612fa49efba93e701eff633f2920bca554.arrow differ diff --git a/evidence/results/7890a585c653a9da2b2af091fce974612fa49efba93e701eff633f2920bca554.json b/evidence/results/7890a585c653a9da2b2af091fce974612fa49efba93e701eff633f2920bca554.json new file mode 100644 index 000000000..405516256 --- /dev/null +++ b/evidence/results/7890a585c653a9da2b2af091fce974612fa49efba93e701eff633f2920bca554.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "811d5d3d89895496bea9f6040f4e6c051c5fffdf63cd4b39ee2a4d89ec9d210f", + "case_hash": "7890a585c653a9da2b2af091fce974612fa49efba93e701eff633f2920bca554", + "columns": [ + { + "internal_size": null, + "name": "CUT", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "UNCUT", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "192c998c1e431d5b4ebdc7d20f512269df9149edac722b1012af8af8711d9ff8", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/78a0788497381d3faa28d09a047f0052a495dccf3bb7780fcd13292296753174.arrow b/evidence/results/78a0788497381d3faa28d09a047f0052a495dccf3bb7780fcd13292296753174.arrow new file mode 100644 index 000000000..ddc29f058 Binary files /dev/null and b/evidence/results/78a0788497381d3faa28d09a047f0052a495dccf3bb7780fcd13292296753174.arrow differ diff --git a/evidence/results/78a0788497381d3faa28d09a047f0052a495dccf3bb7780fcd13292296753174.json b/evidence/results/78a0788497381d3faa28d09a047f0052a495dccf3bb7780fcd13292296753174.json new file mode 100644 index 000000000..710abffde --- /dev/null +++ b/evidence/results/78a0788497381d3faa28d09a047f0052a495dccf3bb7780fcd13292296753174.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "55650d372c0f2024b639648f52e0054268b3dbcd27ab4fd8b27be4d252704cda", + "case_hash": "78a0788497381d3faa28d09a047f0052a495dccf3bb7780fcd13292296753174", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "S", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e648133a41c679b5b2fba50e17fafa057d4d4ee94ca1251c37ec7f3aff8f79f8", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/78ae16f1dfafa9b936ef277e3fdc1dc16251a55ebddb3c3fee1561513ca6d31a.arrow b/evidence/results/78ae16f1dfafa9b936ef277e3fdc1dc16251a55ebddb3c3fee1561513ca6d31a.arrow new file mode 100644 index 000000000..4f7dd21b8 Binary files /dev/null and b/evidence/results/78ae16f1dfafa9b936ef277e3fdc1dc16251a55ebddb3c3fee1561513ca6d31a.arrow differ diff --git a/evidence/results/78ae16f1dfafa9b936ef277e3fdc1dc16251a55ebddb3c3fee1561513ca6d31a.json b/evidence/results/78ae16f1dfafa9b936ef277e3fdc1dc16251a55ebddb3c3fee1561513ca6d31a.json new file mode 100644 index 000000000..638487e28 --- /dev/null +++ b/evidence/results/78ae16f1dfafa9b936ef277e3fdc1dc16251a55ebddb3c3fee1561513ca6d31a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d3405f92b1a44c06e4be58f9c3024c16c36719c1a4fe60aee1ad210bf1d6b282", + "case_hash": "78ae16f1dfafa9b936ef277e3fdc1dc16251a55ebddb3c3fee1561513ca6d31a", + "columns": [ + { + "internal_size": null, + "name": "OK", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e867d19054b739553fd7db1136b4af6177c4700bdfe584cf3e0f839da62f3ecf", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/78b310c1908f5a21b153b2585b9740368541aa965a0068d137d58df2f19746ab.arrow b/evidence/results/78b310c1908f5a21b153b2585b9740368541aa965a0068d137d58df2f19746ab.arrow new file mode 100644 index 000000000..4899ae10c Binary files /dev/null and b/evidence/results/78b310c1908f5a21b153b2585b9740368541aa965a0068d137d58df2f19746ab.arrow differ diff --git a/evidence/results/78b310c1908f5a21b153b2585b9740368541aa965a0068d137d58df2f19746ab.json b/evidence/results/78b310c1908f5a21b153b2585b9740368541aa965a0068d137d58df2f19746ab.json new file mode 100644 index 000000000..86c9aa280 --- /dev/null +++ b/evidence/results/78b310c1908f5a21b153b2585b9740368541aa965a0068d137d58df2f19746ab.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2a508caa600ec9909afc73950481a30b9b6ba7e38b627f5525de101978547a8b", + "case_hash": "78b310c1908f5a21b153b2585b9740368541aa965a0068d137d58df2f19746ab", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f22107e60e6b38b19ff3990973fea3ff196c294b9daeda7ea000d6dfb62f66d7", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/78b3fafa03ea360f834ba15133d28da22b7d9e8b1cbea4d1e0a9b7a5a225470a.json b/evidence/results/78b3fafa03ea360f834ba15133d28da22b7d9e8b1cbea4d1e0a9b7a5a225470a.json new file mode 100644 index 000000000..643be327b --- /dev/null +++ b/evidence/results/78b3fafa03ea360f834ba15133d28da22b7d9e8b1cbea4d1e0a9b7a5a225470a.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "78b3fafa03ea360f834ba15133d28da22b7d9e8b1cbea4d1e0a9b7a5a225470a", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100044, + "message": "Invalid floating point operation: sqrt(-1)", + "sqlstate": "22P01" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d3e69a48de31693c762d1efc39e7607e65a57200a9f99d1a267700abace17041", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/78dcfe004b25151e9860d56ddadbdd865cc46e7db9f37a6a78fded684a53d8b8.json b/evidence/results/78dcfe004b25151e9860d56ddadbdd865cc46e7db9f37a6a78fded684a53d8b8.json new file mode 100644 index 000000000..c9d0f9789 --- /dev/null +++ b/evidence/results/78dcfe004b25151e9860d56ddadbdd865cc46e7db9f37a6a78fded684a53d8b8.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "78dcfe004b25151e9860d56ddadbdd865cc46e7db9f37a6a78fded684a53d8b8", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100038, + "message": "Numeric value 'x' is not recognized", + "sqlstate": "22018" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e136dd0bb4792559cb73e31be7d631719cbc9a51137de03a387fb79172d593bc", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/79068b0f6e03ba06ff348f748c4322c27c2482bc911654e95a9cde7c3c37f45c.arrow b/evidence/results/79068b0f6e03ba06ff348f748c4322c27c2482bc911654e95a9cde7c3c37f45c.arrow new file mode 100644 index 000000000..a82096212 Binary files /dev/null and b/evidence/results/79068b0f6e03ba06ff348f748c4322c27c2482bc911654e95a9cde7c3c37f45c.arrow differ diff --git a/evidence/results/79068b0f6e03ba06ff348f748c4322c27c2482bc911654e95a9cde7c3c37f45c.json b/evidence/results/79068b0f6e03ba06ff348f748c4322c27c2482bc911654e95a9cde7c3c37f45c.json new file mode 100644 index 000000000..066e3bf17 --- /dev/null +++ b/evidence/results/79068b0f6e03ba06ff348f748c4322c27c2482bc911654e95a9cde7c3c37f45c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1faadfa6f48b51edad11380750c0130b9c02bf305cfe9a849d0d5ebd06c88fbc", + "case_hash": "79068b0f6e03ba06ff348f748c4322c27c2482bc911654e95a9cde7c3c37f45c", + "columns": [ + { + "internal_size": 3, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "db47d632e7f117bfb33f64d3427fc3a2d15b3662a7e54debf8527bbc3fd77975", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/791f0fb109f1d2e1b3c989f8715d9f6df920814d6cb2e52e2ebdb6188090a8ec.arrow b/evidence/results/791f0fb109f1d2e1b3c989f8715d9f6df920814d6cb2e52e2ebdb6188090a8ec.arrow new file mode 100644 index 000000000..661a646b3 Binary files /dev/null and b/evidence/results/791f0fb109f1d2e1b3c989f8715d9f6df920814d6cb2e52e2ebdb6188090a8ec.arrow differ diff --git a/evidence/results/791f0fb109f1d2e1b3c989f8715d9f6df920814d6cb2e52e2ebdb6188090a8ec.json b/evidence/results/791f0fb109f1d2e1b3c989f8715d9f6df920814d6cb2e52e2ebdb6188090a8ec.json new file mode 100644 index 000000000..d60011a58 --- /dev/null +++ b/evidence/results/791f0fb109f1d2e1b3c989f8715d9f6df920814d6cb2e52e2ebdb6188090a8ec.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c0c060a55c907142dea3f3d2d742e61b216d5ea1d43434dbe0165a60a9208faa", + "case_hash": "791f0fb109f1d2e1b3c989f8715d9f6df920814d6cb2e52e2ebdb6188090a8ec", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dd8484f983eda71247660405a0432ed3f57ad3fa05de6ad0b73c81be5eadbd48", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/791fff674e99762ea293c786a6ae83f443c4be1172e8b10bbe0be310bcf44404.arrow b/evidence/results/791fff674e99762ea293c786a6ae83f443c4be1172e8b10bbe0be310bcf44404.arrow new file mode 100644 index 000000000..5acceb7bf Binary files /dev/null and b/evidence/results/791fff674e99762ea293c786a6ae83f443c4be1172e8b10bbe0be310bcf44404.arrow differ diff --git a/evidence/results/791fff674e99762ea293c786a6ae83f443c4be1172e8b10bbe0be310bcf44404.json b/evidence/results/791fff674e99762ea293c786a6ae83f443c4be1172e8b10bbe0be310bcf44404.json new file mode 100644 index 000000000..53ce9cb79 --- /dev/null +++ b/evidence/results/791fff674e99762ea293c786a6ae83f443c4be1172e8b10bbe0be310bcf44404.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "b7ffcbccc6ded766427334c15948fad00297ad983ae324baae1ce223e3886327", + "case_hash": "791fff674e99762ea293c786a6ae83f443c4be1172e8b10bbe0be310bcf44404", + "columns": [ + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "VALID_SRID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ca3a2be243df435a4815b808283d19c0731c5d8be8c480c45c5cb3688b432a40", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/792cb9b00e1d11601eeea4e5e3fe9cec153394d3e40a13eb5642b318c77ea97c.arrow b/evidence/results/792cb9b00e1d11601eeea4e5e3fe9cec153394d3e40a13eb5642b318c77ea97c.arrow new file mode 100644 index 000000000..cc1150202 Binary files /dev/null and b/evidence/results/792cb9b00e1d11601eeea4e5e3fe9cec153394d3e40a13eb5642b318c77ea97c.arrow differ diff --git a/evidence/results/792cb9b00e1d11601eeea4e5e3fe9cec153394d3e40a13eb5642b318c77ea97c.json b/evidence/results/792cb9b00e1d11601eeea4e5e3fe9cec153394d3e40a13eb5642b318c77ea97c.json new file mode 100644 index 000000000..8cced7677 --- /dev/null +++ b/evidence/results/792cb9b00e1d11601eeea4e5e3fe9cec153394d3e40a13eb5642b318c77ea97c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "95705327cc5bd972463dfef9493ae228500f0eb06d42719b6ef065a50acdbe65", + "case_hash": "792cb9b00e1d11601eeea4e5e3fe9cec153394d3e40a13eb5642b318c77ea97c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c0d8cec20daa09ca2a1f6576d917efc6d3a21747fe0cb13fca165885d58c2689", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/792ee7f59ac3068e54ac6264db7b1be95cc407f075419f192c2cd59d6d319cf2.arrow b/evidence/results/792ee7f59ac3068e54ac6264db7b1be95cc407f075419f192c2cd59d6d319cf2.arrow new file mode 100644 index 000000000..35079b07e Binary files /dev/null and b/evidence/results/792ee7f59ac3068e54ac6264db7b1be95cc407f075419f192c2cd59d6d319cf2.arrow differ diff --git a/evidence/results/792ee7f59ac3068e54ac6264db7b1be95cc407f075419f192c2cd59d6d319cf2.json b/evidence/results/792ee7f59ac3068e54ac6264db7b1be95cc407f075419f192c2cd59d6d319cf2.json new file mode 100644 index 000000000..76a396a0a --- /dev/null +++ b/evidence/results/792ee7f59ac3068e54ac6264db7b1be95cc407f075419f192c2cd59d6d319cf2.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "4647818ba7b2ff9e7d842e9e3d29ab666f0c3350fc415396c5d33166f910fd9b", + "case_hash": "792ee7f59ac3068e54ac6264db7b1be95cc407f075419f192c2cd59d6d319cf2", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c4e217303c4f3cf2c2d3dd5395e1eccb7f15a6685eb84770bf4a6c5dac4c203a", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7978a1ed5efa01fb83526b4ef67378903a9f38c0515b505eedfd8210e87b8ef8.arrow b/evidence/results/7978a1ed5efa01fb83526b4ef67378903a9f38c0515b505eedfd8210e87b8ef8.arrow new file mode 100644 index 000000000..a2cb1340b Binary files /dev/null and b/evidence/results/7978a1ed5efa01fb83526b4ef67378903a9f38c0515b505eedfd8210e87b8ef8.arrow differ diff --git a/evidence/results/7978a1ed5efa01fb83526b4ef67378903a9f38c0515b505eedfd8210e87b8ef8.json b/evidence/results/7978a1ed5efa01fb83526b4ef67378903a9f38c0515b505eedfd8210e87b8ef8.json new file mode 100644 index 000000000..772bc4697 --- /dev/null +++ b/evidence/results/7978a1ed5efa01fb83526b4ef67378903a9f38c0515b505eedfd8210e87b8ef8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "85942f6ba00766f315a3781d4b74ef783e3aa1653b91e08343821bce2f4b700d", + "case_hash": "7978a1ed5efa01fb83526b4ef67378903a9f38c0515b505eedfd8210e87b8ef8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "72320f43b69de43571d19e6c65c8967b08f69002cc9f7fa581686b7e318f2262", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/799ee36aa206afc7a1dcf14aa9de9015f16a1d4f4845469101b28d4abfc4af35.arrow b/evidence/results/799ee36aa206afc7a1dcf14aa9de9015f16a1d4f4845469101b28d4abfc4af35.arrow new file mode 100644 index 000000000..c7dae683b Binary files /dev/null and b/evidence/results/799ee36aa206afc7a1dcf14aa9de9015f16a1d4f4845469101b28d4abfc4af35.arrow differ diff --git a/evidence/results/799ee36aa206afc7a1dcf14aa9de9015f16a1d4f4845469101b28d4abfc4af35.json b/evidence/results/799ee36aa206afc7a1dcf14aa9de9015f16a1d4f4845469101b28d4abfc4af35.json new file mode 100644 index 000000000..f3ebe95b3 --- /dev/null +++ b/evidence/results/799ee36aa206afc7a1dcf14aa9de9015f16a1d4f4845469101b28d4abfc4af35.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "52d656dc8918bb0f41bdbe435f7c949b5f5cfe5002232448ecee722d92495982", + "case_hash": "799ee36aa206afc7a1dcf14aa9de9015f16a1d4f4845469101b28d4abfc4af35", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "98958e10ca6b43a5a0e6436f0632d38e7397f8aee0cf3d41ba4a9664850fb3ab", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/79be6e226ac03e3efa5921452f724983486298690edead7bade546ffe800b51e.arrow b/evidence/results/79be6e226ac03e3efa5921452f724983486298690edead7bade546ffe800b51e.arrow new file mode 100644 index 000000000..23832f25d Binary files /dev/null and b/evidence/results/79be6e226ac03e3efa5921452f724983486298690edead7bade546ffe800b51e.arrow differ diff --git a/evidence/results/79be6e226ac03e3efa5921452f724983486298690edead7bade546ffe800b51e.json b/evidence/results/79be6e226ac03e3efa5921452f724983486298690edead7bade546ffe800b51e.json new file mode 100644 index 000000000..07fc1454e --- /dev/null +++ b/evidence/results/79be6e226ac03e3efa5921452f724983486298690edead7bade546ffe800b51e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "336ac27365a2cdb10f4648eb92706840bf2c820f67f051cf6c11f94e85580078", + "case_hash": "79be6e226ac03e3efa5921452f724983486298690edead7bade546ffe800b51e", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4dde6e213b519c941c17547d3e18cdcf1e4ef21abfb132e3b043d38bee1e8bd4", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/79d4dfa8c8afd094aaa99f14d09f6ae29710a505558d6069b111dfb9b484b185.arrow b/evidence/results/79d4dfa8c8afd094aaa99f14d09f6ae29710a505558d6069b111dfb9b484b185.arrow new file mode 100644 index 000000000..13443cae4 Binary files /dev/null and b/evidence/results/79d4dfa8c8afd094aaa99f14d09f6ae29710a505558d6069b111dfb9b484b185.arrow differ diff --git a/evidence/results/79d4dfa8c8afd094aaa99f14d09f6ae29710a505558d6069b111dfb9b484b185.json b/evidence/results/79d4dfa8c8afd094aaa99f14d09f6ae29710a505558d6069b111dfb9b484b185.json new file mode 100644 index 000000000..705c95c4c --- /dev/null +++ b/evidence/results/79d4dfa8c8afd094aaa99f14d09f6ae29710a505558d6069b111dfb9b484b185.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "dce086bf595d896199c8cfd070facd745ff864f958a06c1a4570c5b451fdfeaf", + "case_hash": "79d4dfa8c8afd094aaa99f14d09f6ae29710a505558d6069b111dfb9b484b185", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cea773eaa4a335ecf4d300b5f50c62aeb29de371737df57f32a2dd1958e3e1fc", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/79e2f3b816a8b2fb47cc009f9f5e85171aa2ff34bd27abddf8f4440146960442.arrow b/evidence/results/79e2f3b816a8b2fb47cc009f9f5e85171aa2ff34bd27abddf8f4440146960442.arrow new file mode 100644 index 000000000..7900a909c Binary files /dev/null and b/evidence/results/79e2f3b816a8b2fb47cc009f9f5e85171aa2ff34bd27abddf8f4440146960442.arrow differ diff --git a/evidence/results/79e2f3b816a8b2fb47cc009f9f5e85171aa2ff34bd27abddf8f4440146960442.json b/evidence/results/79e2f3b816a8b2fb47cc009f9f5e85171aa2ff34bd27abddf8f4440146960442.json new file mode 100644 index 000000000..461efa639 --- /dev/null +++ b/evidence/results/79e2f3b816a8b2fb47cc009f9f5e85171aa2ff34bd27abddf8f4440146960442.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "046058fff03a14a12c1873b46f9cbf30e8321abd8927cfd0e885038c5cd8da94", + "case_hash": "79e2f3b816a8b2fb47cc009f9f5e85171aa2ff34bd27abddf8f4440146960442", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8c596ba0b9e568f043edf88f4851a1b2feb27053f7362b6b0681c2adaac5326b", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/79ed7f39640a62d2c6d8a4f78ff842407ba42bfc2dd7f72f80e25e067f5d6364.arrow b/evidence/results/79ed7f39640a62d2c6d8a4f78ff842407ba42bfc2dd7f72f80e25e067f5d6364.arrow new file mode 100644 index 000000000..03f2843fa Binary files /dev/null and b/evidence/results/79ed7f39640a62d2c6d8a4f78ff842407ba42bfc2dd7f72f80e25e067f5d6364.arrow differ diff --git a/evidence/results/79ed7f39640a62d2c6d8a4f78ff842407ba42bfc2dd7f72f80e25e067f5d6364.json b/evidence/results/79ed7f39640a62d2c6d8a4f78ff842407ba42bfc2dd7f72f80e25e067f5d6364.json new file mode 100644 index 000000000..f46e7f394 --- /dev/null +++ b/evidence/results/79ed7f39640a62d2c6d8a4f78ff842407ba42bfc2dd7f72f80e25e067f5d6364.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "8e8d7d263246c386948241adcff5cdfec7dd23591b343a7b502381c43a7304a4", + "case_hash": "79ed7f39640a62d2c6d8a4f78ff842407ba42bfc2dd7f72f80e25e067f5d6364", + "columns": [ + { + "internal_size": 134217728, + "name": "B64", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "HEX", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b745bc4811289bf253d6280c378a608c85dd835a3c3d4ae79090b8f13aee4cd4", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7a0c635716501cf6623a551e0f3e162598eeed7654ff98c6c009ecfd39ebd78f.json b/evidence/results/7a0c635716501cf6623a551e0f3e162598eeed7654ff98c6c009ecfd39ebd78f.json new file mode 100644 index 000000000..2ef6e38f2 --- /dev/null +++ b/evidence/results/7a0c635716501cf6623a551e0f3e162598eeed7654ff98c6c009ecfd39ebd78f.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "7a0c635716501cf6623a551e0f3e162598eeed7654ff98c6c009ecfd39ebd78f", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 2152, + "message": "SQL compilation error: [DAY] is not a valid date/time component for function TRUNC and type TIME.", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e8cf7691adaec74efcfd1609f4be62b00463cdbeb574cf99b60aef89c5f4f0ec", + "recorded_at": "2026-11-05T20:11:55.018679+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7a13c29e1ce94a408463f6ce7421e18d605409c05adb12933b57de0921ff4fdc.json b/evidence/results/7a13c29e1ce94a408463f6ce7421e18d605409c05adb12933b57de0921ff4fdc.json new file mode 100644 index 000000000..5852a49b5 --- /dev/null +++ b/evidence/results/7a13c29e1ce94a408463f6ce7421e18d605409c05adb12933b57de0921ff4fdc.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "7a13c29e1ce94a408463f6ce7421e18d605409c05adb12933b57de0921ff4fdc", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 2060, + "message": null, + "sqlstate": "42601" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "57304f245206c29c0f779b3c10970816974a1add022044503a9dfc9f59637a91", + "recorded_at": "2026-11-05T22:56:30.137714+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7a2c1bbd4e6eda3e999731b037e155646aa420c1645f5fe96b106375fd630ca8.arrow b/evidence/results/7a2c1bbd4e6eda3e999731b037e155646aa420c1645f5fe96b106375fd630ca8.arrow new file mode 100644 index 000000000..5346a712b Binary files /dev/null and b/evidence/results/7a2c1bbd4e6eda3e999731b037e155646aa420c1645f5fe96b106375fd630ca8.arrow differ diff --git a/evidence/results/7a2c1bbd4e6eda3e999731b037e155646aa420c1645f5fe96b106375fd630ca8.json b/evidence/results/7a2c1bbd4e6eda3e999731b037e155646aa420c1645f5fe96b106375fd630ca8.json new file mode 100644 index 000000000..d56fea860 --- /dev/null +++ b/evidence/results/7a2c1bbd4e6eda3e999731b037e155646aa420c1645f5fe96b106375fd630ca8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "84d628b44000b4cafaaacf0a196c29cbb8d01fda6820cd98c4e6d3f86faeeaa2", + "case_hash": "7a2c1bbd4e6eda3e999731b037e155646aa420c1645f5fe96b106375fd630ca8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "29e4cc3226d68301fd265a82942d437075a7545d162b12dd42955241ee0b5148", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7a46022fe70249aaa172379b626fd9a7b2a4a0220453fb05deee4778149b29bf.arrow b/evidence/results/7a46022fe70249aaa172379b626fd9a7b2a4a0220453fb05deee4778149b29bf.arrow new file mode 100644 index 000000000..9c99c9315 Binary files /dev/null and b/evidence/results/7a46022fe70249aaa172379b626fd9a7b2a4a0220453fb05deee4778149b29bf.arrow differ diff --git a/evidence/results/7a46022fe70249aaa172379b626fd9a7b2a4a0220453fb05deee4778149b29bf.json b/evidence/results/7a46022fe70249aaa172379b626fd9a7b2a4a0220453fb05deee4778149b29bf.json new file mode 100644 index 000000000..c28b03360 --- /dev/null +++ b/evidence/results/7a46022fe70249aaa172379b626fd9a7b2a4a0220453fb05deee4778149b29bf.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "249d35223582cf27503632e3eed626f8c3efd593479b2bbfd61f22381ed3149c", + "case_hash": "7a46022fe70249aaa172379b626fd9a7b2a4a0220453fb05deee4778149b29bf", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bd0b94f61fbb421aecd721d7ec64c6b51ec9f8a326f0a392a84178389020687a", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7a46f82d756364c29e1ba2de39b1c5d29ed667ae2e71f5c5c395ca6517d92fc8.arrow b/evidence/results/7a46f82d756364c29e1ba2de39b1c5d29ed667ae2e71f5c5c395ca6517d92fc8.arrow new file mode 100644 index 000000000..b060eec2e Binary files /dev/null and b/evidence/results/7a46f82d756364c29e1ba2de39b1c5d29ed667ae2e71f5c5c395ca6517d92fc8.arrow differ diff --git a/evidence/results/7a46f82d756364c29e1ba2de39b1c5d29ed667ae2e71f5c5c395ca6517d92fc8.json b/evidence/results/7a46f82d756364c29e1ba2de39b1c5d29ed667ae2e71f5c5c395ca6517d92fc8.json new file mode 100644 index 000000000..947b017d7 --- /dev/null +++ b/evidence/results/7a46f82d756364c29e1ba2de39b1c5d29ed667ae2e71f5c5c395ca6517d92fc8.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "56dd537328824a0042fa1180f70066fea0d79a43b8e3eb37bdbb3ebbaeda01e8", + "case_hash": "7a46f82d756364c29e1ba2de39b1c5d29ed667ae2e71f5c5c395ca6517d92fc8", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "A", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d9e1f39f8f85b8a832a92fb93bdbb75f31800d30a8ed94872713ed9b22c9b8d4", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7a54db3324e72d044990a9d7c8ea79ddc0d17ad5734b504d192ebba5d0c9b18f.arrow b/evidence/results/7a54db3324e72d044990a9d7c8ea79ddc0d17ad5734b504d192ebba5d0c9b18f.arrow new file mode 100644 index 000000000..e021f5d9c Binary files /dev/null and b/evidence/results/7a54db3324e72d044990a9d7c8ea79ddc0d17ad5734b504d192ebba5d0c9b18f.arrow differ diff --git a/evidence/results/7a54db3324e72d044990a9d7c8ea79ddc0d17ad5734b504d192ebba5d0c9b18f.json b/evidence/results/7a54db3324e72d044990a9d7c8ea79ddc0d17ad5734b504d192ebba5d0c9b18f.json new file mode 100644 index 000000000..856148368 --- /dev/null +++ b/evidence/results/7a54db3324e72d044990a9d7c8ea79ddc0d17ad5734b504d192ebba5d0c9b18f.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b850f4a5a89e751ab6a19b5f2d1d1dd3ed3c99e9dbe87d4e434a50a6529c1a1a", + "case_hash": "7a54db3324e72d044990a9d7c8ea79ddc0d17ad5734b504d192ebba5d0c9b18f", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "da396de393a5326d339371b615ecb0d4b0492ae3051f0b0b237aad7f10986844", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7a5c8cf817023f1885c67f8401a15de0d1dc97d9d8bcfb1b189bff65b3717840.arrow b/evidence/results/7a5c8cf817023f1885c67f8401a15de0d1dc97d9d8bcfb1b189bff65b3717840.arrow new file mode 100644 index 000000000..adb03c8fb Binary files /dev/null and b/evidence/results/7a5c8cf817023f1885c67f8401a15de0d1dc97d9d8bcfb1b189bff65b3717840.arrow differ diff --git a/evidence/results/7a5c8cf817023f1885c67f8401a15de0d1dc97d9d8bcfb1b189bff65b3717840.json b/evidence/results/7a5c8cf817023f1885c67f8401a15de0d1dc97d9d8bcfb1b189bff65b3717840.json new file mode 100644 index 000000000..e72a87368 --- /dev/null +++ b/evidence/results/7a5c8cf817023f1885c67f8401a15de0d1dc97d9d8bcfb1b189bff65b3717840.json @@ -0,0 +1,142 @@ +{ + "arrow_sha256": "31dffa5a6c614ff5acce0c8e8deaf9c43ad769d8ca4d1f424436e6962f508ff0", + "case_hash": "7a5c8cf817023f1885c67f8401a15de0d1dc97d9d8bcfb1b189bff65b3717840", + "columns": [ + { + "internal_size": null, + "name": "YEAR", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "QUARTER", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "MONTH", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAY", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAYOFWEEK", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAYOFWEEKISO", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAYOFYEAR", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "WEEK", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "WEEKISO", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "YEAROFWEEKISO", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "47786f2e6b8f1153c2e64944ea51e930655ea6354d75aeb4428388e2b0bd5071", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7a6aa87a56f7b27146794cdc00188d7fb88ca928a5e40d03ce841fe88c7094bd.arrow b/evidence/results/7a6aa87a56f7b27146794cdc00188d7fb88ca928a5e40d03ce841fe88c7094bd.arrow new file mode 100644 index 000000000..d249968ad Binary files /dev/null and b/evidence/results/7a6aa87a56f7b27146794cdc00188d7fb88ca928a5e40d03ce841fe88c7094bd.arrow differ diff --git a/evidence/results/7a6aa87a56f7b27146794cdc00188d7fb88ca928a5e40d03ce841fe88c7094bd.json b/evidence/results/7a6aa87a56f7b27146794cdc00188d7fb88ca928a5e40d03ce841fe88c7094bd.json new file mode 100644 index 000000000..1e4d127ca --- /dev/null +++ b/evidence/results/7a6aa87a56f7b27146794cdc00188d7fb88ca928a5e40d03ce841fe88c7094bd.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "28e85dfeae2a1ce8b35c6761d0ce1f2adf18e3a94d8a25b82e55e57910d43c61", + "case_hash": "7a6aa87a56f7b27146794cdc00188d7fb88ca928a5e40d03ce841fe88c7094bd", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2d6f94e6ce716363899c3872fcf3ea8cc6ad73e68060e7466aab8d897674a899", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7a9c323bc0986d899db0ef2f906d345295dd0adc35459696e0768842c25ab06e.arrow b/evidence/results/7a9c323bc0986d899db0ef2f906d345295dd0adc35459696e0768842c25ab06e.arrow new file mode 100644 index 000000000..eabc8f1db Binary files /dev/null and b/evidence/results/7a9c323bc0986d899db0ef2f906d345295dd0adc35459696e0768842c25ab06e.arrow differ diff --git a/evidence/results/7a9c323bc0986d899db0ef2f906d345295dd0adc35459696e0768842c25ab06e.json b/evidence/results/7a9c323bc0986d899db0ef2f906d345295dd0adc35459696e0768842c25ab06e.json new file mode 100644 index 000000000..4cdfacf8a --- /dev/null +++ b/evidence/results/7a9c323bc0986d899db0ef2f906d345295dd0adc35459696e0768842c25ab06e.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "fff756c8904015208a7b6399f13cb9d1d82f8684b370dbb5680e398213d5a37a", + "case_hash": "7a9c323bc0986d899db0ef2f906d345295dd0adc35459696e0768842c25ab06e", + "columns": [ + { + "internal_size": null, + "name": "R9", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R10", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R11", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "CENTRE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "20b5c378018cdb11f65fce1537f6b7f594b2a589e97bec9eb516d543e1f0cbb4", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7aa43e3d2eb95159c51f15b206059b3830bec2aeecf98dd32a00c908ddac033a.arrow b/evidence/results/7aa43e3d2eb95159c51f15b206059b3830bec2aeecf98dd32a00c908ddac033a.arrow new file mode 100644 index 000000000..9cfe64f0f Binary files /dev/null and b/evidence/results/7aa43e3d2eb95159c51f15b206059b3830bec2aeecf98dd32a00c908ddac033a.arrow differ diff --git a/evidence/results/7aa43e3d2eb95159c51f15b206059b3830bec2aeecf98dd32a00c908ddac033a.json b/evidence/results/7aa43e3d2eb95159c51f15b206059b3830bec2aeecf98dd32a00c908ddac033a.json new file mode 100644 index 000000000..45d9ef1ea --- /dev/null +++ b/evidence/results/7aa43e3d2eb95159c51f15b206059b3830bec2aeecf98dd32a00c908ddac033a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "13a8f903301acb487376107bfdb15cbe121554d4436cdaa98af799942f9a0ec9", + "case_hash": "7aa43e3d2eb95159c51f15b206059b3830bec2aeecf98dd32a00c908ddac033a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6a590da4019f96503d6634d4edf1fae1c9a19f096df02768d0a014ed6256763e", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7af1e8b52c03111fd051ddee7f0a42112fb706f24d7aad0a0ba4f9cd9e22658e.arrow b/evidence/results/7af1e8b52c03111fd051ddee7f0a42112fb706f24d7aad0a0ba4f9cd9e22658e.arrow new file mode 100644 index 000000000..9f1ad5ba7 Binary files /dev/null and b/evidence/results/7af1e8b52c03111fd051ddee7f0a42112fb706f24d7aad0a0ba4f9cd9e22658e.arrow differ diff --git a/evidence/results/7af1e8b52c03111fd051ddee7f0a42112fb706f24d7aad0a0ba4f9cd9e22658e.json b/evidence/results/7af1e8b52c03111fd051ddee7f0a42112fb706f24d7aad0a0ba4f9cd9e22658e.json new file mode 100644 index 000000000..013410d1c --- /dev/null +++ b/evidence/results/7af1e8b52c03111fd051ddee7f0a42112fb706f24d7aad0a0ba4f9cd9e22658e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6988c785b06da76bd169a1d4060b8321ab39216abab0890aa3db62b99bc2e166", + "case_hash": "7af1e8b52c03111fd051ddee7f0a42112fb706f24d7aad0a0ba4f9cd9e22658e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d91cb6acea9f106c76dd5fc4360e8cf050834a0b3da5e8d4175dda90796ddfdb", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7b16782fea62d348ccf86e18dec74b7ae4e460a679229092dcce2415eb12ad49.json b/evidence/results/7b16782fea62d348ccf86e18dec74b7ae4e460a679229092dcce2415eb12ad49.json new file mode 100644 index 000000000..bb06e73d7 --- /dev/null +++ b/evidence/results/7b16782fea62d348ccf86e18dec74b7ae4e460a679229092dcce2415eb12ad49.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "7b16782fea62d348ccf86e18dec74b7ae4e460a679229092dcce2415eb12ad49", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100194, + "message": null, + "sqlstate": "42P19" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "955fca3f7cfc2f45a3439cd76719ea18c4a85a5c21c7abc00e53ca4af4f51110", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7b1c45d2f8cbc26509f794232e4289d38da676c4cbbc72256f868c83b6ea5a8e.arrow b/evidence/results/7b1c45d2f8cbc26509f794232e4289d38da676c4cbbc72256f868c83b6ea5a8e.arrow new file mode 100644 index 000000000..cd53566ee Binary files /dev/null and b/evidence/results/7b1c45d2f8cbc26509f794232e4289d38da676c4cbbc72256f868c83b6ea5a8e.arrow differ diff --git a/evidence/results/7b1c45d2f8cbc26509f794232e4289d38da676c4cbbc72256f868c83b6ea5a8e.json b/evidence/results/7b1c45d2f8cbc26509f794232e4289d38da676c4cbbc72256f868c83b6ea5a8e.json new file mode 100644 index 000000000..aa1a5118d --- /dev/null +++ b/evidence/results/7b1c45d2f8cbc26509f794232e4289d38da676c4cbbc72256f868c83b6ea5a8e.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "4a1aa37fe0edac6e3ebdd07c7928be1010169ca37038391efec7eaf37931ae3e", + "case_hash": "7b1c45d2f8cbc26509f794232e4289d38da676c4cbbc72256f868c83b6ea5a8e", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "E", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d6bf5a456169aadf7419ce416be61a31965d60a10a10575f0524405bddc058fa", + "recorded_at": "2026-11-05T20:08:47.855659+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7b1fb4d140aae0a6c59828f93b3884f48b5276117e590ccf1cd63ba8843edacd.arrow b/evidence/results/7b1fb4d140aae0a6c59828f93b3884f48b5276117e590ccf1cd63ba8843edacd.arrow new file mode 100644 index 000000000..4899ae10c Binary files /dev/null and b/evidence/results/7b1fb4d140aae0a6c59828f93b3884f48b5276117e590ccf1cd63ba8843edacd.arrow differ diff --git a/evidence/results/7b1fb4d140aae0a6c59828f93b3884f48b5276117e590ccf1cd63ba8843edacd.json b/evidence/results/7b1fb4d140aae0a6c59828f93b3884f48b5276117e590ccf1cd63ba8843edacd.json new file mode 100644 index 000000000..a32014747 --- /dev/null +++ b/evidence/results/7b1fb4d140aae0a6c59828f93b3884f48b5276117e590ccf1cd63ba8843edacd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2a508caa600ec9909afc73950481a30b9b6ba7e38b627f5525de101978547a8b", + "case_hash": "7b1fb4d140aae0a6c59828f93b3884f48b5276117e590ccf1cd63ba8843edacd", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bfbb069a0cb78c3171fb015f3bbd158cb6f07bfdff657e97577af92f6d4eddcf", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7b355ae155efaec9d3e2e203d82586a5abb90fd93541b0cf171222975b0c5bda.arrow b/evidence/results/7b355ae155efaec9d3e2e203d82586a5abb90fd93541b0cf171222975b0c5bda.arrow new file mode 100644 index 000000000..4cd959643 Binary files /dev/null and b/evidence/results/7b355ae155efaec9d3e2e203d82586a5abb90fd93541b0cf171222975b0c5bda.arrow differ diff --git a/evidence/results/7b355ae155efaec9d3e2e203d82586a5abb90fd93541b0cf171222975b0c5bda.json b/evidence/results/7b355ae155efaec9d3e2e203d82586a5abb90fd93541b0cf171222975b0c5bda.json new file mode 100644 index 000000000..271ba923d --- /dev/null +++ b/evidence/results/7b355ae155efaec9d3e2e203d82586a5abb90fd93541b0cf171222975b0c5bda.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b1873963a2936d6ea08b9dd4cfe7b51b91a2517ccb2ba5eed1a4afaa6b90514b", + "case_hash": "7b355ae155efaec9d3e2e203d82586a5abb90fd93541b0cf171222975b0c5bda", + "columns": [ + { + "internal_size": 32, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "50b4b16429820dde40e50cc69f551fdcb9302dbf0a4dd7cfab9097f2f05b1fb6", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7b3bb3bfe5cfda8ec7f3aedd02ceec137c522d450284575a03f5ca3754f7bac6.arrow b/evidence/results/7b3bb3bfe5cfda8ec7f3aedd02ceec137c522d450284575a03f5ca3754f7bac6.arrow new file mode 100644 index 000000000..d338508f9 Binary files /dev/null and b/evidence/results/7b3bb3bfe5cfda8ec7f3aedd02ceec137c522d450284575a03f5ca3754f7bac6.arrow differ diff --git a/evidence/results/7b3bb3bfe5cfda8ec7f3aedd02ceec137c522d450284575a03f5ca3754f7bac6.json b/evidence/results/7b3bb3bfe5cfda8ec7f3aedd02ceec137c522d450284575a03f5ca3754f7bac6.json new file mode 100644 index 000000000..4008ed542 --- /dev/null +++ b/evidence/results/7b3bb3bfe5cfda8ec7f3aedd02ceec137c522d450284575a03f5ca3754f7bac6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "57a8cee15b175fe3a67a47e83beb7801f6046a52083fbbaee54892c216b933d6", + "case_hash": "7b3bb3bfe5cfda8ec7f3aedd02ceec137c522d450284575a03f5ca3754f7bac6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2c5ed7270de5e3b93a5941f8797eed64db751d83550a09c4fbe5a46ffcb46ddd", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7b4203be4057c6d85507cac48ca7577864d4e69306ead59fda18e65eff560c80.arrow b/evidence/results/7b4203be4057c6d85507cac48ca7577864d4e69306ead59fda18e65eff560c80.arrow new file mode 100644 index 000000000..e5e772702 Binary files /dev/null and b/evidence/results/7b4203be4057c6d85507cac48ca7577864d4e69306ead59fda18e65eff560c80.arrow differ diff --git a/evidence/results/7b4203be4057c6d85507cac48ca7577864d4e69306ead59fda18e65eff560c80.json b/evidence/results/7b4203be4057c6d85507cac48ca7577864d4e69306ead59fda18e65eff560c80.json new file mode 100644 index 000000000..cb7157adc --- /dev/null +++ b/evidence/results/7b4203be4057c6d85507cac48ca7577864d4e69306ead59fda18e65eff560c80.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "90c590f0c35cb56c13da555e43a53c7ce4a809d2dd19157372d2df978d0044b0", + "case_hash": "7b4203be4057c6d85507cac48ca7577864d4e69306ead59fda18e65eff560c80", + "columns": [ + { + "internal_size": null, + "name": "ISO", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "FMT", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1bf6e2c5ca15b3ce328746fda7987945f7f1807d8f1c7d411b9fd7530bec0d14", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7b42a502452572fad3b6a702cfeaa5e22a11546043d920af8aee5985e3dba35c.arrow b/evidence/results/7b42a502452572fad3b6a702cfeaa5e22a11546043d920af8aee5985e3dba35c.arrow new file mode 100644 index 000000000..ea24c713b Binary files /dev/null and b/evidence/results/7b42a502452572fad3b6a702cfeaa5e22a11546043d920af8aee5985e3dba35c.arrow differ diff --git a/evidence/results/7b42a502452572fad3b6a702cfeaa5e22a11546043d920af8aee5985e3dba35c.json b/evidence/results/7b42a502452572fad3b6a702cfeaa5e22a11546043d920af8aee5985e3dba35c.json new file mode 100644 index 000000000..962b8480e --- /dev/null +++ b/evidence/results/7b42a502452572fad3b6a702cfeaa5e22a11546043d920af8aee5985e3dba35c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e83f39e0001439354460723e482884a5a6e78499f139e0bf359a5135a35e572f", + "case_hash": "7b42a502452572fad3b6a702cfeaa5e22a11546043d920af8aee5985e3dba35c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8875a22ce5c8d550d1d1f84ab06d6a643f6c448f9a6348e7fb011e4d6906e190", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7b4e7347fea07a38a023f23b09fd9d811bcc31ee23310f4bab6e394a12bac198.arrow b/evidence/results/7b4e7347fea07a38a023f23b09fd9d811bcc31ee23310f4bab6e394a12bac198.arrow new file mode 100644 index 000000000..348d0fe6f Binary files /dev/null and b/evidence/results/7b4e7347fea07a38a023f23b09fd9d811bcc31ee23310f4bab6e394a12bac198.arrow differ diff --git a/evidence/results/7b4e7347fea07a38a023f23b09fd9d811bcc31ee23310f4bab6e394a12bac198.json b/evidence/results/7b4e7347fea07a38a023f23b09fd9d811bcc31ee23310f4bab6e394a12bac198.json new file mode 100644 index 000000000..322a4ea4e --- /dev/null +++ b/evidence/results/7b4e7347fea07a38a023f23b09fd9d811bcc31ee23310f4bab6e394a12bac198.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0a916d2a278be6219642b67a18df9ae84377463ac19a562f1a5b6ed1f5b3a0b0", + "case_hash": "7b4e7347fea07a38a023f23b09fd9d811bcc31ee23310f4bab6e394a12bac198", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a222e379afb11c549953b82e2ce3e6c7e352b4aa666e3fdbe37aeff840fcdfd0", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7b7131297207578378f26e909b086906541d49576322fa1540fc37148f8e8560.arrow b/evidence/results/7b7131297207578378f26e909b086906541d49576322fa1540fc37148f8e8560.arrow new file mode 100644 index 000000000..85f44fe7b Binary files /dev/null and b/evidence/results/7b7131297207578378f26e909b086906541d49576322fa1540fc37148f8e8560.arrow differ diff --git a/evidence/results/7b7131297207578378f26e909b086906541d49576322fa1540fc37148f8e8560.json b/evidence/results/7b7131297207578378f26e909b086906541d49576322fa1540fc37148f8e8560.json new file mode 100644 index 000000000..5a2bd2dd5 --- /dev/null +++ b/evidence/results/7b7131297207578378f26e909b086906541d49576322fa1540fc37148f8e8560.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ced35348657ee2e7e41f275ddd31fdd87004848799d54ff42e8b7a26168b62d3", + "case_hash": "7b7131297207578378f26e909b086906541d49576322fa1540fc37148f8e8560", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "146ebab70eed06c9128fb9a5fba6ff1c9c0f9e520ace96fe0c5c0062fd0bd050", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7b8cd8f216ec1db381bb3909018aca7719ca297786ba66267981e44f97334394.arrow b/evidence/results/7b8cd8f216ec1db381bb3909018aca7719ca297786ba66267981e44f97334394.arrow new file mode 100644 index 000000000..538f79902 Binary files /dev/null and b/evidence/results/7b8cd8f216ec1db381bb3909018aca7719ca297786ba66267981e44f97334394.arrow differ diff --git a/evidence/results/7b8cd8f216ec1db381bb3909018aca7719ca297786ba66267981e44f97334394.json b/evidence/results/7b8cd8f216ec1db381bb3909018aca7719ca297786ba66267981e44f97334394.json new file mode 100644 index 000000000..d6811ca9d --- /dev/null +++ b/evidence/results/7b8cd8f216ec1db381bb3909018aca7719ca297786ba66267981e44f97334394.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "703e9a95df1d186a5f48487af948529ca69af1f2625df0fb088ffb6cd275a5f2", + "case_hash": "7b8cd8f216ec1db381bb3909018aca7719ca297786ba66267981e44f97334394", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "44f97c6525496d4a46890ce461056600dca1bdc6fb27785b373dceb9fcae185f", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7b981696c9d182479a5a2a9c834dac9689b8400f833da139ce3e848daf00763d.arrow b/evidence/results/7b981696c9d182479a5a2a9c834dac9689b8400f833da139ce3e848daf00763d.arrow new file mode 100644 index 000000000..ba0e92e6c Binary files /dev/null and b/evidence/results/7b981696c9d182479a5a2a9c834dac9689b8400f833da139ce3e848daf00763d.arrow differ diff --git a/evidence/results/7b981696c9d182479a5a2a9c834dac9689b8400f833da139ce3e848daf00763d.json b/evidence/results/7b981696c9d182479a5a2a9c834dac9689b8400f833da139ce3e848daf00763d.json new file mode 100644 index 000000000..4ee79b71e --- /dev/null +++ b/evidence/results/7b981696c9d182479a5a2a9c834dac9689b8400f833da139ce3e848daf00763d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "42ef6e680c5f4632d83eef4f143fd7362a7aa7bfdc09415a601df3411d7120c1", + "case_hash": "7b981696c9d182479a5a2a9c834dac9689b8400f833da139ce3e848daf00763d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5f6aa28906b713ed69e5b2ccbee4651dfe2a48f8b7f9d52a1cef79dd8d580436", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7ba24d8cec765ebb35493c197566065f9ec09555c241038c5b989a0496b40425.json b/evidence/results/7ba24d8cec765ebb35493c197566065f9ec09555c241038c5b989a0496b40425.json new file mode 100644 index 000000000..60d6d5e04 --- /dev/null +++ b/evidence/results/7ba24d8cec765ebb35493c197566065f9ec09555c241038c5b989a0496b40425.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "7ba24d8cec765ebb35493c197566065f9ec09555c241038c5b989a0496b40425", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100050, + "message": "Invalid parameter value: 0. Reason: Position must be positive", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0dd2222855e97aa42f86668549063099ab6b804ff37fcad6ca3475d9cb456e87", + "recorded_at": "2026-11-06T04:42:23.774560+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7bb2cb9e6d82586ea09c8c278bed3bd9d7f6ed7021d0e3faf5b3a6cb2c0313f9.arrow b/evidence/results/7bb2cb9e6d82586ea09c8c278bed3bd9d7f6ed7021d0e3faf5b3a6cb2c0313f9.arrow new file mode 100644 index 000000000..0db1c9391 Binary files /dev/null and b/evidence/results/7bb2cb9e6d82586ea09c8c278bed3bd9d7f6ed7021d0e3faf5b3a6cb2c0313f9.arrow differ diff --git a/evidence/results/7bb2cb9e6d82586ea09c8c278bed3bd9d7f6ed7021d0e3faf5b3a6cb2c0313f9.json b/evidence/results/7bb2cb9e6d82586ea09c8c278bed3bd9d7f6ed7021d0e3faf5b3a6cb2c0313f9.json new file mode 100644 index 000000000..3d0bc1384 --- /dev/null +++ b/evidence/results/7bb2cb9e6d82586ea09c8c278bed3bd9d7f6ed7021d0e3faf5b3a6cb2c0313f9.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "2bcab1ee2421c3b7276a503543ecb701e030f3f9da706d54e1d427b7b4947992", + "case_hash": "7bb2cb9e6d82586ea09c8c278bed3bd9d7f6ed7021d0e3faf5b3a6cb2c0313f9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + }, + { + "internal_size": null, + "name": "WALL", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9d728aa13a499a834a3039970f63f01e9e41b3d9acf098cd96c7767fa1a44be6", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7bb3f12a0d26953034887b903fd2bc7bcdd9a7fa4401689ca989f7d7b7111775.arrow b/evidence/results/7bb3f12a0d26953034887b903fd2bc7bcdd9a7fa4401689ca989f7d7b7111775.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/7bb3f12a0d26953034887b903fd2bc7bcdd9a7fa4401689ca989f7d7b7111775.arrow differ diff --git a/evidence/results/7bb3f12a0d26953034887b903fd2bc7bcdd9a7fa4401689ca989f7d7b7111775.json b/evidence/results/7bb3f12a0d26953034887b903fd2bc7bcdd9a7fa4401689ca989f7d7b7111775.json new file mode 100644 index 000000000..3e03aa3fd --- /dev/null +++ b/evidence/results/7bb3f12a0d26953034887b903fd2bc7bcdd9a7fa4401689ca989f7d7b7111775.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "7bb3f12a0d26953034887b903fd2bc7bcdd9a7fa4401689ca989f7d7b7111775", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5f837344e61c43482facd3d848eb5331e49ea4f552b135402bd9a74af49a1f40", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7bc8a942364c3fd3ed8b6b23213ceb3cb0bf36ec3321e16b1ddf892517024350.json b/evidence/results/7bc8a942364c3fd3ed8b6b23213ceb3cb0bf36ec3321e16b1ddf892517024350.json new file mode 100644 index 000000000..b9e6120ab --- /dev/null +++ b/evidence/results/7bc8a942364c3fd3ed8b6b23213ceb3cb0bf36ec3321e16b1ddf892517024350.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "7bc8a942364c3fd3ed8b6b23213ceb3cb0bf36ec3321e16b1ddf892517024350", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 2303, + "message": null, + "sqlstate": "0A000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "17aeea5cb3a58ac3f60b29734a875b8a2e26b6a3ddb6b50a768fd9aa8c09d54f", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7bddfdbc607c7a6e26624eabbb9c9cdb6708fc5685ec9be26c01acc3e6cdc273.arrow b/evidence/results/7bddfdbc607c7a6e26624eabbb9c9cdb6708fc5685ec9be26c01acc3e6cdc273.arrow new file mode 100644 index 000000000..4a89b07de Binary files /dev/null and b/evidence/results/7bddfdbc607c7a6e26624eabbb9c9cdb6708fc5685ec9be26c01acc3e6cdc273.arrow differ diff --git a/evidence/results/7bddfdbc607c7a6e26624eabbb9c9cdb6708fc5685ec9be26c01acc3e6cdc273.json b/evidence/results/7bddfdbc607c7a6e26624eabbb9c9cdb6708fc5685ec9be26c01acc3e6cdc273.json new file mode 100644 index 000000000..328064426 --- /dev/null +++ b/evidence/results/7bddfdbc607c7a6e26624eabbb9c9cdb6708fc5685ec9be26c01acc3e6cdc273.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "94dcf2da429eaa165b2b2ae763950d6ee688d136644ab7b822e4c43947dd4aac", + "case_hash": "7bddfdbc607c7a6e26624eabbb9c9cdb6708fc5685ec9be26c01acc3e6cdc273", + "columns": [ + { + "internal_size": null, + "name": "Y", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "M", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "D", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "W", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e4a4991a4904221fad99cddd6bf5bb61f73f1d5cdd4d3048dd50931b2ed5faa4", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7bef14bb2a42bc298db7d659c60bbf66cf8e3b0a77f2e473f62fb563322f8ed3.arrow b/evidence/results/7bef14bb2a42bc298db7d659c60bbf66cf8e3b0a77f2e473f62fb563322f8ed3.arrow new file mode 100644 index 000000000..6d592de11 Binary files /dev/null and b/evidence/results/7bef14bb2a42bc298db7d659c60bbf66cf8e3b0a77f2e473f62fb563322f8ed3.arrow differ diff --git a/evidence/results/7bef14bb2a42bc298db7d659c60bbf66cf8e3b0a77f2e473f62fb563322f8ed3.json b/evidence/results/7bef14bb2a42bc298db7d659c60bbf66cf8e3b0a77f2e473f62fb563322f8ed3.json new file mode 100644 index 000000000..2d87202b6 --- /dev/null +++ b/evidence/results/7bef14bb2a42bc298db7d659c60bbf66cf8e3b0a77f2e473f62fb563322f8ed3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8fdf0fc216b1feca52434b3b5f418c46183976a9c59cbb5227257bc23cb64f5b", + "case_hash": "7bef14bb2a42bc298db7d659c60bbf66cf8e3b0a77f2e473f62fb563322f8ed3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "eb94d02eb0335aaf887ebe7968b50bf50210669d582814313be17467b3b067ef", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7c18ce292f13760a4bc891447f5f00c5dad1eacac67e7ce995b10085f9f5a45d.arrow b/evidence/results/7c18ce292f13760a4bc891447f5f00c5dad1eacac67e7ce995b10085f9f5a45d.arrow new file mode 100644 index 000000000..8b70faab5 Binary files /dev/null and b/evidence/results/7c18ce292f13760a4bc891447f5f00c5dad1eacac67e7ce995b10085f9f5a45d.arrow differ diff --git a/evidence/results/7c18ce292f13760a4bc891447f5f00c5dad1eacac67e7ce995b10085f9f5a45d.json b/evidence/results/7c18ce292f13760a4bc891447f5f00c5dad1eacac67e7ce995b10085f9f5a45d.json new file mode 100644 index 000000000..d817cb4cd --- /dev/null +++ b/evidence/results/7c18ce292f13760a4bc891447f5f00c5dad1eacac67e7ce995b10085f9f5a45d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3df883816ba211163398751f37a2a5732cd56ea7591b1d2111d1e8dce0d481c7", + "case_hash": "7c18ce292f13760a4bc891447f5f00c5dad1eacac67e7ce995b10085f9f5a45d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b7f4f8b90175e43f45f8cc2a1007d45226fa0d985dde7dac587b2b5a0f660d9b", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7c2452c52b7dcc914b9bd017792d2b23c09faba951bd8c37b09f5b47671a6c29.arrow b/evidence/results/7c2452c52b7dcc914b9bd017792d2b23c09faba951bd8c37b09f5b47671a6c29.arrow new file mode 100644 index 000000000..fafbc49c0 Binary files /dev/null and b/evidence/results/7c2452c52b7dcc914b9bd017792d2b23c09faba951bd8c37b09f5b47671a6c29.arrow differ diff --git a/evidence/results/7c2452c52b7dcc914b9bd017792d2b23c09faba951bd8c37b09f5b47671a6c29.json b/evidence/results/7c2452c52b7dcc914b9bd017792d2b23c09faba951bd8c37b09f5b47671a6c29.json new file mode 100644 index 000000000..f535de8c8 --- /dev/null +++ b/evidence/results/7c2452c52b7dcc914b9bd017792d2b23c09faba951bd8c37b09f5b47671a6c29.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e05800264695fd4b66bb3f2cf4b85cda6929ea7cc38c559e109290cd87a5c935", + "case_hash": "7c2452c52b7dcc914b9bd017792d2b23c09faba951bd8c37b09f5b47671a6c29", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "690c098251bbba658cd460c347342afac8862c7b175d459be2503d5ccbdfff85", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7c284ce1a057aaf7e826676d7574c8d064d49806521584f8bf72f9505e70f164.arrow b/evidence/results/7c284ce1a057aaf7e826676d7574c8d064d49806521584f8bf72f9505e70f164.arrow new file mode 100644 index 000000000..7653a975a Binary files /dev/null and b/evidence/results/7c284ce1a057aaf7e826676d7574c8d064d49806521584f8bf72f9505e70f164.arrow differ diff --git a/evidence/results/7c284ce1a057aaf7e826676d7574c8d064d49806521584f8bf72f9505e70f164.json b/evidence/results/7c284ce1a057aaf7e826676d7574c8d064d49806521584f8bf72f9505e70f164.json new file mode 100644 index 000000000..26e744f46 --- /dev/null +++ b/evidence/results/7c284ce1a057aaf7e826676d7574c8d064d49806521584f8bf72f9505e70f164.json @@ -0,0 +1,62 @@ +{ + "arrow_sha256": "da337c7098769b203ff1c5b7623f3c87c64366e7ef59dfd123f375ba10509ab5", + "case_hash": "7c284ce1a057aaf7e826676d7574c8d064d49806521584f8bf72f9505e70f164", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 12, + "type_name": "TIME" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "884cc4ed106b9f123df0409929be2466a4ff0d57880fd0d1642972c824d2d058", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7c2edb9e873479da934a698b7f67efe2ac0ed59ff5496a83125116b5a2356217.arrow b/evidence/results/7c2edb9e873479da934a698b7f67efe2ac0ed59ff5496a83125116b5a2356217.arrow new file mode 100644 index 000000000..ccee1629e Binary files /dev/null and b/evidence/results/7c2edb9e873479da934a698b7f67efe2ac0ed59ff5496a83125116b5a2356217.arrow differ diff --git a/evidence/results/7c2edb9e873479da934a698b7f67efe2ac0ed59ff5496a83125116b5a2356217.json b/evidence/results/7c2edb9e873479da934a698b7f67efe2ac0ed59ff5496a83125116b5a2356217.json new file mode 100644 index 000000000..8d91ebff3 --- /dev/null +++ b/evidence/results/7c2edb9e873479da934a698b7f67efe2ac0ed59ff5496a83125116b5a2356217.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2af880eb5a21b67f65ad67c172b1f72f490d3a849a8e3f83bad6e9722f945cbd", + "case_hash": "7c2edb9e873479da934a698b7f67efe2ac0ed59ff5496a83125116b5a2356217", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a01765f4081d6fa7aebfaae200bd12a2d70c6bbb22b5835d95ff2c1500b11353", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7c6e5e1512dd80180764d67e26c628976fee8840f17dcac6c982dee1020a6723.arrow b/evidence/results/7c6e5e1512dd80180764d67e26c628976fee8840f17dcac6c982dee1020a6723.arrow new file mode 100644 index 000000000..a1b7a048e Binary files /dev/null and b/evidence/results/7c6e5e1512dd80180764d67e26c628976fee8840f17dcac6c982dee1020a6723.arrow differ diff --git a/evidence/results/7c6e5e1512dd80180764d67e26c628976fee8840f17dcac6c982dee1020a6723.json b/evidence/results/7c6e5e1512dd80180764d67e26c628976fee8840f17dcac6c982dee1020a6723.json new file mode 100644 index 000000000..7ff8b939b --- /dev/null +++ b/evidence/results/7c6e5e1512dd80180764d67e26c628976fee8840f17dcac6c982dee1020a6723.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "1d8d518e0f18d80a5f4636328de96046c83c508a73329ced1836039b045f02ac", + "case_hash": "7c6e5e1512dd80180764d67e26c628976fee8840f17dcac6c982dee1020a6723", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c32393e5813f7f52d506cdc40c64174e81e32fd038e430f4d5bdab692b224ecd", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7c7fa574104be036c33d21f5cd515506374f2e9ba9533c29ead49e3e18d3cdfc.arrow b/evidence/results/7c7fa574104be036c33d21f5cd515506374f2e9ba9533c29ead49e3e18d3cdfc.arrow new file mode 100644 index 000000000..6d6b9d6df Binary files /dev/null and b/evidence/results/7c7fa574104be036c33d21f5cd515506374f2e9ba9533c29ead49e3e18d3cdfc.arrow differ diff --git a/evidence/results/7c7fa574104be036c33d21f5cd515506374f2e9ba9533c29ead49e3e18d3cdfc.json b/evidence/results/7c7fa574104be036c33d21f5cd515506374f2e9ba9533c29ead49e3e18d3cdfc.json new file mode 100644 index 000000000..706b8b2f1 --- /dev/null +++ b/evidence/results/7c7fa574104be036c33d21f5cd515506374f2e9ba9533c29ead49e3e18d3cdfc.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "a1b2b0c247f4c9b76a0dcc471f12053ce63fada2ee62a75f7dd5752f2c3b9047", + "case_hash": "7c7fa574104be036c33d21f5cd515506374f2e9ba9533c29ead49e3e18d3cdfc", + "columns": [ + { + "internal_size": null, + "name": "MONTH", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DOW", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "73044f77b9d7237bcf4e833b5bdf903805eb50b6eea246b6e9f71226e02df54b", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7c86d9333c3232fae04ffb0219d68dd508dbdaea482f710d43768b02d27a2c99.arrow b/evidence/results/7c86d9333c3232fae04ffb0219d68dd508dbdaea482f710d43768b02d27a2c99.arrow new file mode 100644 index 000000000..2e4c9b754 Binary files /dev/null and b/evidence/results/7c86d9333c3232fae04ffb0219d68dd508dbdaea482f710d43768b02d27a2c99.arrow differ diff --git a/evidence/results/7c86d9333c3232fae04ffb0219d68dd508dbdaea482f710d43768b02d27a2c99.json b/evidence/results/7c86d9333c3232fae04ffb0219d68dd508dbdaea482f710d43768b02d27a2c99.json new file mode 100644 index 000000000..de8607eaf --- /dev/null +++ b/evidence/results/7c86d9333c3232fae04ffb0219d68dd508dbdaea482f710d43768b02d27a2c99.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "17c489f335d323fcab896a132bdcd7ecf88ddd9e7cd7bbca4579ba5161bb1509", + "case_hash": "7c86d9333c3232fae04ffb0219d68dd508dbdaea482f710d43768b02d27a2c99", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ea5133a96353653661cdc585cc2a8c3b4c80045e8891eb84aa46104fa3d81d06", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7ca4b0f28c7ce5b8c7a067384883856021533bc59bff50a6417377c3e3c75541.arrow b/evidence/results/7ca4b0f28c7ce5b8c7a067384883856021533bc59bff50a6417377c3e3c75541.arrow new file mode 100644 index 000000000..d1ffa787e Binary files /dev/null and b/evidence/results/7ca4b0f28c7ce5b8c7a067384883856021533bc59bff50a6417377c3e3c75541.arrow differ diff --git a/evidence/results/7ca4b0f28c7ce5b8c7a067384883856021533bc59bff50a6417377c3e3c75541.json b/evidence/results/7ca4b0f28c7ce5b8c7a067384883856021533bc59bff50a6417377c3e3c75541.json new file mode 100644 index 000000000..cf56c1f41 --- /dev/null +++ b/evidence/results/7ca4b0f28c7ce5b8c7a067384883856021533bc59bff50a6417377c3e3c75541.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e69a1384c600798d18c69004274760d2990fd966bdd9d456866536032cdabd06", + "case_hash": "7ca4b0f28c7ce5b8c7a067384883856021533bc59bff50a6417377c3e3c75541", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fde5a7c060e28dbaaadb62b45c1101a97c5349507b0fd982da585b1029ae299d", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7cb2d55cfb9f94a7f57758cd9a75c885a5044da6a390ed6abf6b5c9e9a452d17.arrow b/evidence/results/7cb2d55cfb9f94a7f57758cd9a75c885a5044da6a390ed6abf6b5c9e9a452d17.arrow new file mode 100644 index 000000000..e353ee07b Binary files /dev/null and b/evidence/results/7cb2d55cfb9f94a7f57758cd9a75c885a5044da6a390ed6abf6b5c9e9a452d17.arrow differ diff --git a/evidence/results/7cb2d55cfb9f94a7f57758cd9a75c885a5044da6a390ed6abf6b5c9e9a452d17.json b/evidence/results/7cb2d55cfb9f94a7f57758cd9a75c885a5044da6a390ed6abf6b5c9e9a452d17.json new file mode 100644 index 000000000..5f7a1ab11 --- /dev/null +++ b/evidence/results/7cb2d55cfb9f94a7f57758cd9a75c885a5044da6a390ed6abf6b5c9e9a452d17.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "78b85f7d789004d032a176c5265f19f7fdd71e6175420a5a3acc9b12c1d626af", + "case_hash": "7cb2d55cfb9f94a7f57758cd9a75c885a5044da6a390ed6abf6b5c9e9a452d17", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d5d315d19fe6bfaf90b8fc871b387da34f9ada8548dafda39f8fea4e069584e1", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7cc65cc6db13184ac3e5290f67ae433c86bbc17efa8e836e288540cba7fd11e0.arrow b/evidence/results/7cc65cc6db13184ac3e5290f67ae433c86bbc17efa8e836e288540cba7fd11e0.arrow new file mode 100644 index 000000000..5b8931ca8 Binary files /dev/null and b/evidence/results/7cc65cc6db13184ac3e5290f67ae433c86bbc17efa8e836e288540cba7fd11e0.arrow differ diff --git a/evidence/results/7cc65cc6db13184ac3e5290f67ae433c86bbc17efa8e836e288540cba7fd11e0.json b/evidence/results/7cc65cc6db13184ac3e5290f67ae433c86bbc17efa8e836e288540cba7fd11e0.json new file mode 100644 index 000000000..534c8f17e --- /dev/null +++ b/evidence/results/7cc65cc6db13184ac3e5290f67ae433c86bbc17efa8e836e288540cba7fd11e0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "10e411339cb1bbcf1f49033985e524ec85d2ce5c77a04a0b1ab87b652ae9f1e0", + "case_hash": "7cc65cc6db13184ac3e5290f67ae433c86bbc17efa8e836e288540cba7fd11e0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f4ffbfa41b179ab3deba2ce4327ccb3ee963a0e1a1c85442cd39b9f91d5c57eb", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7cc9b60cbe4f560f02b4888184d791dc672ecaa0fb0a36c411c6d42e85983020.arrow b/evidence/results/7cc9b60cbe4f560f02b4888184d791dc672ecaa0fb0a36c411c6d42e85983020.arrow new file mode 100644 index 000000000..d2d8cb61c Binary files /dev/null and b/evidence/results/7cc9b60cbe4f560f02b4888184d791dc672ecaa0fb0a36c411c6d42e85983020.arrow differ diff --git a/evidence/results/7cc9b60cbe4f560f02b4888184d791dc672ecaa0fb0a36c411c6d42e85983020.json b/evidence/results/7cc9b60cbe4f560f02b4888184d791dc672ecaa0fb0a36c411c6d42e85983020.json new file mode 100644 index 000000000..f5dcf3ccc --- /dev/null +++ b/evidence/results/7cc9b60cbe4f560f02b4888184d791dc672ecaa0fb0a36c411c6d42e85983020.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1fcbdb4e357621dafb96969a7e902a4bc78d656fdc157d0770e8570b7e6322b7", + "case_hash": "7cc9b60cbe4f560f02b4888184d791dc672ecaa0fb0a36c411c6d42e85983020", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "52c20fba4a07e63f56748ebb707713da11dee4716cebc4794e1df7f969151ab8", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7ccce21ec8332b063cc2088ab47289b16523b6e8aee5ac8620999297d79197ac.arrow b/evidence/results/7ccce21ec8332b063cc2088ab47289b16523b6e8aee5ac8620999297d79197ac.arrow new file mode 100644 index 000000000..da28c27df Binary files /dev/null and b/evidence/results/7ccce21ec8332b063cc2088ab47289b16523b6e8aee5ac8620999297d79197ac.arrow differ diff --git a/evidence/results/7ccce21ec8332b063cc2088ab47289b16523b6e8aee5ac8620999297d79197ac.json b/evidence/results/7ccce21ec8332b063cc2088ab47289b16523b6e8aee5ac8620999297d79197ac.json new file mode 100644 index 000000000..ddf76efe8 --- /dev/null +++ b/evidence/results/7ccce21ec8332b063cc2088ab47289b16523b6e8aee5ac8620999297d79197ac.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9ca9c030a96f55fd05acf742891303cb8a44e4998b13ffa63aab66dc7c93202d", + "case_hash": "7ccce21ec8332b063cc2088ab47289b16523b6e8aee5ac8620999297d79197ac", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "477bd049aab571e6117c9c86f752f7f99354a96efbc238feae1ed1eea3a82c80", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7cdaaf43f014c56ea48bb98976d4a6bb9a384a892c865a6f636b2ba691631448.arrow b/evidence/results/7cdaaf43f014c56ea48bb98976d4a6bb9a384a892c865a6f636b2ba691631448.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/7cdaaf43f014c56ea48bb98976d4a6bb9a384a892c865a6f636b2ba691631448.arrow differ diff --git a/evidence/results/7cdaaf43f014c56ea48bb98976d4a6bb9a384a892c865a6f636b2ba691631448.json b/evidence/results/7cdaaf43f014c56ea48bb98976d4a6bb9a384a892c865a6f636b2ba691631448.json new file mode 100644 index 000000000..38a187d17 --- /dev/null +++ b/evidence/results/7cdaaf43f014c56ea48bb98976d4a6bb9a384a892c865a6f636b2ba691631448.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "7cdaaf43f014c56ea48bb98976d4a6bb9a384a892c865a6f636b2ba691631448", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7547c82de91e31f992e4c0998a4d165cbbb0580f47c2d74197d072173060fa2b", + "recorded_at": "2026-11-05T21:25:55.663976+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7ceea7d69b82b473d3dbe207ee20cc7e0548e8beffba9b96093cb9ff07ebd88e.arrow b/evidence/results/7ceea7d69b82b473d3dbe207ee20cc7e0548e8beffba9b96093cb9ff07ebd88e.arrow new file mode 100644 index 000000000..92e046f63 Binary files /dev/null and b/evidence/results/7ceea7d69b82b473d3dbe207ee20cc7e0548e8beffba9b96093cb9ff07ebd88e.arrow differ diff --git a/evidence/results/7ceea7d69b82b473d3dbe207ee20cc7e0548e8beffba9b96093cb9ff07ebd88e.json b/evidence/results/7ceea7d69b82b473d3dbe207ee20cc7e0548e8beffba9b96093cb9ff07ebd88e.json new file mode 100644 index 000000000..5e96462fa --- /dev/null +++ b/evidence/results/7ceea7d69b82b473d3dbe207ee20cc7e0548e8beffba9b96093cb9ff07ebd88e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "84bc3d31a1a1bca2159af02dbec234292cd41b0bfba720f62387185817fb6118", + "case_hash": "7ceea7d69b82b473d3dbe207ee20cc7e0548e8beffba9b96093cb9ff07ebd88e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "00a8f357bd9991e7391fb3e5658da45bfbf3ac7902e39c845b5c7d11dd7a261f", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7d10892edaca316129132a00f2675d4dfd9d6a2cb036f5b47ce92acd468fd04b.arrow b/evidence/results/7d10892edaca316129132a00f2675d4dfd9d6a2cb036f5b47ce92acd468fd04b.arrow new file mode 100644 index 000000000..fcf3705b5 Binary files /dev/null and b/evidence/results/7d10892edaca316129132a00f2675d4dfd9d6a2cb036f5b47ce92acd468fd04b.arrow differ diff --git a/evidence/results/7d10892edaca316129132a00f2675d4dfd9d6a2cb036f5b47ce92acd468fd04b.json b/evidence/results/7d10892edaca316129132a00f2675d4dfd9d6a2cb036f5b47ce92acd468fd04b.json new file mode 100644 index 000000000..bb349e050 --- /dev/null +++ b/evidence/results/7d10892edaca316129132a00f2675d4dfd9d6a2cb036f5b47ce92acd468fd04b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ef6fafb2793e8f722ff5fbee272a28e2c8d3c92976bfa5211e9faa4a6ad74275", + "case_hash": "7d10892edaca316129132a00f2675d4dfd9d6a2cb036f5b47ce92acd468fd04b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4ad62aefb8cd55a6886b6c5ec238f0d051633d85c2399ccad7d39a4630adab4a", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7d5b874c321b05cec8d9e128c827cfdab456f835aa7c0a175423e83d7d7f7e50.arrow b/evidence/results/7d5b874c321b05cec8d9e128c827cfdab456f835aa7c0a175423e83d7d7f7e50.arrow new file mode 100644 index 000000000..de81b729e Binary files /dev/null and b/evidence/results/7d5b874c321b05cec8d9e128c827cfdab456f835aa7c0a175423e83d7d7f7e50.arrow differ diff --git a/evidence/results/7d5b874c321b05cec8d9e128c827cfdab456f835aa7c0a175423e83d7d7f7e50.json b/evidence/results/7d5b874c321b05cec8d9e128c827cfdab456f835aa7c0a175423e83d7d7f7e50.json new file mode 100644 index 000000000..fee317f2e --- /dev/null +++ b/evidence/results/7d5b874c321b05cec8d9e128c827cfdab456f835aa7c0a175423e83d7d7f7e50.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "adb06c993738196f95dd3fe07c7a99beea573de325545217a1bbd983d9121e08", + "case_hash": "7d5b874c321b05cec8d9e128c827cfdab456f835aa7c0a175423e83d7d7f7e50", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2459890b7201a9d4ba223bdbcbbf22c5e2905711eee1710baf7eb21f3c528e77", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7d5ec2319fc8d9d2f6dbed6e78528621e3fdcd2aadd63eb3d5fdabcef535b440.arrow b/evidence/results/7d5ec2319fc8d9d2f6dbed6e78528621e3fdcd2aadd63eb3d5fdabcef535b440.arrow new file mode 100644 index 000000000..9cfbc96ba Binary files /dev/null and b/evidence/results/7d5ec2319fc8d9d2f6dbed6e78528621e3fdcd2aadd63eb3d5fdabcef535b440.arrow differ diff --git a/evidence/results/7d5ec2319fc8d9d2f6dbed6e78528621e3fdcd2aadd63eb3d5fdabcef535b440.json b/evidence/results/7d5ec2319fc8d9d2f6dbed6e78528621e3fdcd2aadd63eb3d5fdabcef535b440.json new file mode 100644 index 000000000..27e2298dc --- /dev/null +++ b/evidence/results/7d5ec2319fc8d9d2f6dbed6e78528621e3fdcd2aadd63eb3d5fdabcef535b440.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "9b348f0c8720b2ff53f48ce3e468b994107dcfeb67df3d324aa767286dc7bd69", + "case_hash": "7d5ec2319fc8d9d2f6dbed6e78528621e3fdcd2aadd63eb3d5fdabcef535b440", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "130a203e882b77d80ae85fcbe3e94bb1a59d865beeff63d2ed4f736435c8e438", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7d60f82b6c0882b6e6b4c09935b23be5a23e840d19fb0c88ff284e71ac455510.json b/evidence/results/7d60f82b6c0882b6e6b4c09935b23be5a23e840d19fb0c88ff284e71ac455510.json new file mode 100644 index 000000000..2f6a1153c --- /dev/null +++ b/evidence/results/7d60f82b6c0882b6e6b4c09935b23be5a23e840d19fb0c88ff284e71ac455510.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "7d60f82b6c0882b6e6b4c09935b23be5a23e840d19fb0c88ff284e71ac455510", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100038, + "message": "Numeric value 'abc' is not recognized", + "sqlstate": "22018" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a6aad605f72afc2aa76cb84cc7360d3c290bf932bc6cf72ec710a871443c3547", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7d67f93ec73ef86745678cc15446f93e13d5ad3c63d8ab0216abd525392a6e3c.arrow b/evidence/results/7d67f93ec73ef86745678cc15446f93e13d5ad3c63d8ab0216abd525392a6e3c.arrow new file mode 100644 index 000000000..1b11a337c Binary files /dev/null and b/evidence/results/7d67f93ec73ef86745678cc15446f93e13d5ad3c63d8ab0216abd525392a6e3c.arrow differ diff --git a/evidence/results/7d67f93ec73ef86745678cc15446f93e13d5ad3c63d8ab0216abd525392a6e3c.json b/evidence/results/7d67f93ec73ef86745678cc15446f93e13d5ad3c63d8ab0216abd525392a6e3c.json new file mode 100644 index 000000000..581276c38 --- /dev/null +++ b/evidence/results/7d67f93ec73ef86745678cc15446f93e13d5ad3c63d8ab0216abd525392a6e3c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6d0a3e4340359ce247f43530bf134354572667ed3ec142fbc466a0c702b1a968", + "case_hash": "7d67f93ec73ef86745678cc15446f93e13d5ad3c63d8ab0216abd525392a6e3c", + "columns": [ + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9fd50199360f2588fe9593e9650edba45171ca236f50b4cea5047b960378e535", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7d70220e6947f2c8f6de346cf70b321235b785e9755fd65d15a0e161acc9868b.arrow b/evidence/results/7d70220e6947f2c8f6de346cf70b321235b785e9755fd65d15a0e161acc9868b.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/7d70220e6947f2c8f6de346cf70b321235b785e9755fd65d15a0e161acc9868b.arrow differ diff --git a/evidence/results/7d70220e6947f2c8f6de346cf70b321235b785e9755fd65d15a0e161acc9868b.json b/evidence/results/7d70220e6947f2c8f6de346cf70b321235b785e9755fd65d15a0e161acc9868b.json new file mode 100644 index 000000000..615fe46e5 --- /dev/null +++ b/evidence/results/7d70220e6947f2c8f6de346cf70b321235b785e9755fd65d15a0e161acc9868b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "7d70220e6947f2c8f6de346cf70b321235b785e9755fd65d15a0e161acc9868b", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b4ad5395d50f7bfd74dd0a7bdcf121a0cafdda87d0700e0595113fef62229a72", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7db77f601a59529ec63ea961c7c9b8a832a7dc2498369e0c830b276c5e5452c8.arrow b/evidence/results/7db77f601a59529ec63ea961c7c9b8a832a7dc2498369e0c830b276c5e5452c8.arrow new file mode 100644 index 000000000..955086065 Binary files /dev/null and b/evidence/results/7db77f601a59529ec63ea961c7c9b8a832a7dc2498369e0c830b276c5e5452c8.arrow differ diff --git a/evidence/results/7db77f601a59529ec63ea961c7c9b8a832a7dc2498369e0c830b276c5e5452c8.json b/evidence/results/7db77f601a59529ec63ea961c7c9b8a832a7dc2498369e0c830b276c5e5452c8.json new file mode 100644 index 000000000..d208c8abf --- /dev/null +++ b/evidence/results/7db77f601a59529ec63ea961c7c9b8a832a7dc2498369e0c830b276c5e5452c8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7b453eb48f5a05b977c7cc776ebcc68e04e588f0ac7803b338cf433226ef03da", + "case_hash": "7db77f601a59529ec63ea961c7c9b8a832a7dc2498369e0c830b276c5e5452c8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 5, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b87cc3ef965f2cf3f25413e53159daebe1be1e34ce401c8effbbd52e364c81fb", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7dcbfda2880b617b7f64257e4517bf6544ea30e52588cbc77c60049372488b3d.arrow b/evidence/results/7dcbfda2880b617b7f64257e4517bf6544ea30e52588cbc77c60049372488b3d.arrow new file mode 100644 index 000000000..945e9110b Binary files /dev/null and b/evidence/results/7dcbfda2880b617b7f64257e4517bf6544ea30e52588cbc77c60049372488b3d.arrow differ diff --git a/evidence/results/7dcbfda2880b617b7f64257e4517bf6544ea30e52588cbc77c60049372488b3d.json b/evidence/results/7dcbfda2880b617b7f64257e4517bf6544ea30e52588cbc77c60049372488b3d.json new file mode 100644 index 000000000..caf8187e8 --- /dev/null +++ b/evidence/results/7dcbfda2880b617b7f64257e4517bf6544ea30e52588cbc77c60049372488b3d.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "0200a4bd97306fff9ff026665eef03c72fa5944adeb88f81f54df63799f5dd10", + "case_hash": "7dcbfda2880b617b7f64257e4517bf6544ea30e52588cbc77c60049372488b3d", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "BK", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ccb8d5aafbcd2a7f8401045595fd7b809df589655f60fc48eda0136e56c4b01a", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7de429e7037e079a1a2ccaf63fb2366d9060aeca91ba39c176e7cbf50bfb02ab.arrow b/evidence/results/7de429e7037e079a1a2ccaf63fb2366d9060aeca91ba39c176e7cbf50bfb02ab.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/7de429e7037e079a1a2ccaf63fb2366d9060aeca91ba39c176e7cbf50bfb02ab.arrow differ diff --git a/evidence/results/7de429e7037e079a1a2ccaf63fb2366d9060aeca91ba39c176e7cbf50bfb02ab.json b/evidence/results/7de429e7037e079a1a2ccaf63fb2366d9060aeca91ba39c176e7cbf50bfb02ab.json new file mode 100644 index 000000000..139b04ed4 --- /dev/null +++ b/evidence/results/7de429e7037e079a1a2ccaf63fb2366d9060aeca91ba39c176e7cbf50bfb02ab.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "7de429e7037e079a1a2ccaf63fb2366d9060aeca91ba39c176e7cbf50bfb02ab", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ed7a4eb2e57ca20a7fbf7760ce0dd1befe2b2e1fe9e561c91aed986267ad9d92", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7de7b49046a445af6d64e392ce8599ad9ada80652dff6f789278e86b7c8997a6.arrow b/evidence/results/7de7b49046a445af6d64e392ce8599ad9ada80652dff6f789278e86b7c8997a6.arrow new file mode 100644 index 000000000..065a937ae Binary files /dev/null and b/evidence/results/7de7b49046a445af6d64e392ce8599ad9ada80652dff6f789278e86b7c8997a6.arrow differ diff --git a/evidence/results/7de7b49046a445af6d64e392ce8599ad9ada80652dff6f789278e86b7c8997a6.json b/evidence/results/7de7b49046a445af6d64e392ce8599ad9ada80652dff6f789278e86b7c8997a6.json new file mode 100644 index 000000000..ae4598e40 --- /dev/null +++ b/evidence/results/7de7b49046a445af6d64e392ce8599ad9ada80652dff6f789278e86b7c8997a6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5a7f58beb21af5110b26bfa2ef277d1c6c6c1dbf7609faca284627d8735e3c46", + "case_hash": "7de7b49046a445af6d64e392ce8599ad9ada80652dff6f789278e86b7c8997a6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a2541f951ae85401ae7bc6fe86288a321395a4f734eb4d9694b2fdff1d95e912", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7df59a5a4dba455a94c0e97668428f92ef58dd8a4b0cf6e583e0ba2ee8519b8d.arrow b/evidence/results/7df59a5a4dba455a94c0e97668428f92ef58dd8a4b0cf6e583e0ba2ee8519b8d.arrow new file mode 100644 index 000000000..3320b6e83 Binary files /dev/null and b/evidence/results/7df59a5a4dba455a94c0e97668428f92ef58dd8a4b0cf6e583e0ba2ee8519b8d.arrow differ diff --git a/evidence/results/7df59a5a4dba455a94c0e97668428f92ef58dd8a4b0cf6e583e0ba2ee8519b8d.json b/evidence/results/7df59a5a4dba455a94c0e97668428f92ef58dd8a4b0cf6e583e0ba2ee8519b8d.json new file mode 100644 index 000000000..6bed99b86 --- /dev/null +++ b/evidence/results/7df59a5a4dba455a94c0e97668428f92ef58dd8a4b0cf6e583e0ba2ee8519b8d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1c14448546d2b324e464de4742678b0743c8717e75513ffb88a9da5c942c9354", + "case_hash": "7df59a5a4dba455a94c0e97668428f92ef58dd8a4b0cf6e583e0ba2ee8519b8d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "80378d4d73a63c8935c5a91a4fcdd2a0716a9eed794ec1a65948c0947d88c028", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7df7291dcac74d28b1d61b6856732bec5b65175d0ac210d666bd85f9aa919b9b.arrow b/evidence/results/7df7291dcac74d28b1d61b6856732bec5b65175d0ac210d666bd85f9aa919b9b.arrow new file mode 100644 index 000000000..6c2e39389 Binary files /dev/null and b/evidence/results/7df7291dcac74d28b1d61b6856732bec5b65175d0ac210d666bd85f9aa919b9b.arrow differ diff --git a/evidence/results/7df7291dcac74d28b1d61b6856732bec5b65175d0ac210d666bd85f9aa919b9b.json b/evidence/results/7df7291dcac74d28b1d61b6856732bec5b65175d0ac210d666bd85f9aa919b9b.json new file mode 100644 index 000000000..caadb7a93 --- /dev/null +++ b/evidence/results/7df7291dcac74d28b1d61b6856732bec5b65175d0ac210d666bd85f9aa919b9b.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f7637edb1b746c225b1f6bdfbbb5fb159dd36aaa862edcfddde156eff6d7fb7b", + "case_hash": "7df7291dcac74d28b1d61b6856732bec5b65175d0ac210d666bd85f9aa919b9b", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "S", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0cf50cbe67d189a9c7300750bb03c92d6be8dd1f19b5e9675889bfa4a22f4eea", + "recorded_at": "2026-11-05T19:17:11.879697+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7e24c1e73b27c9cda900f3e7061c6aa9a79041665b9a7700dd18882234a33a30.arrow b/evidence/results/7e24c1e73b27c9cda900f3e7061c6aa9a79041665b9a7700dd18882234a33a30.arrow new file mode 100644 index 000000000..85ca8a1a9 Binary files /dev/null and b/evidence/results/7e24c1e73b27c9cda900f3e7061c6aa9a79041665b9a7700dd18882234a33a30.arrow differ diff --git a/evidence/results/7e24c1e73b27c9cda900f3e7061c6aa9a79041665b9a7700dd18882234a33a30.json b/evidence/results/7e24c1e73b27c9cda900f3e7061c6aa9a79041665b9a7700dd18882234a33a30.json new file mode 100644 index 000000000..f0fedb495 --- /dev/null +++ b/evidence/results/7e24c1e73b27c9cda900f3e7061c6aa9a79041665b9a7700dd18882234a33a30.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5efde2b66ac8de37bb7dde2331623858dc98bddebf9cfe2998f1e8cbe1ee08f9", + "case_hash": "7e24c1e73b27c9cda900f3e7061c6aa9a79041665b9a7700dd18882234a33a30", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a912b1f37cb543c72543df5fa141b1625f010a11bdb12b18423144156c7cfc2d", + "recorded_at": "2026-11-05T19:58:29.350753+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7e2f47a289f63bd1880d41053c9e5d79ed1d9df944fc8754724ebdc9cb9a9cf2.arrow b/evidence/results/7e2f47a289f63bd1880d41053c9e5d79ed1d9df944fc8754724ebdc9cb9a9cf2.arrow new file mode 100644 index 000000000..d90b5753c Binary files /dev/null and b/evidence/results/7e2f47a289f63bd1880d41053c9e5d79ed1d9df944fc8754724ebdc9cb9a9cf2.arrow differ diff --git a/evidence/results/7e2f47a289f63bd1880d41053c9e5d79ed1d9df944fc8754724ebdc9cb9a9cf2.json b/evidence/results/7e2f47a289f63bd1880d41053c9e5d79ed1d9df944fc8754724ebdc9cb9a9cf2.json new file mode 100644 index 000000000..e1af0429e --- /dev/null +++ b/evidence/results/7e2f47a289f63bd1880d41053c9e5d79ed1d9df944fc8754724ebdc9cb9a9cf2.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f02abec6d6561c8798dc0745da203b491e3f1a995d76142b058c3fb183656824", + "case_hash": "7e2f47a289f63bd1880d41053c9e5d79ed1d9df944fc8754724ebdc9cb9a9cf2", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0c9f528d47780d49408cc690f46ee7b8a77239183f53e19449fe1d283e77c233", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7e37050a6191109f12a9eb0dbc0d8583721ecdcb97554d31d6cdc3bd0abe2579.arrow b/evidence/results/7e37050a6191109f12a9eb0dbc0d8583721ecdcb97554d31d6cdc3bd0abe2579.arrow new file mode 100644 index 000000000..112640a63 Binary files /dev/null and b/evidence/results/7e37050a6191109f12a9eb0dbc0d8583721ecdcb97554d31d6cdc3bd0abe2579.arrow differ diff --git a/evidence/results/7e37050a6191109f12a9eb0dbc0d8583721ecdcb97554d31d6cdc3bd0abe2579.json b/evidence/results/7e37050a6191109f12a9eb0dbc0d8583721ecdcb97554d31d6cdc3bd0abe2579.json new file mode 100644 index 000000000..781579d8e --- /dev/null +++ b/evidence/results/7e37050a6191109f12a9eb0dbc0d8583721ecdcb97554d31d6cdc3bd0abe2579.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "49accf930ad7163bc3b55821ddd18d8424e1ceb799e5d799b7fa3c6411f7d36d", + "case_hash": "7e37050a6191109f12a9eb0dbc0d8583721ecdcb97554d31d6cdc3bd0abe2579", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "68da1ffa43944c1a552d405775adc5b288df98cd9cf50e65381afe69aef22464", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7e3943a01e99970d5fbf3364749c325d0726d45579a7bd6baa2e8c6410f38e4a.arrow b/evidence/results/7e3943a01e99970d5fbf3364749c325d0726d45579a7bd6baa2e8c6410f38e4a.arrow new file mode 100644 index 000000000..2a687aeca Binary files /dev/null and b/evidence/results/7e3943a01e99970d5fbf3364749c325d0726d45579a7bd6baa2e8c6410f38e4a.arrow differ diff --git a/evidence/results/7e3943a01e99970d5fbf3364749c325d0726d45579a7bd6baa2e8c6410f38e4a.json b/evidence/results/7e3943a01e99970d5fbf3364749c325d0726d45579a7bd6baa2e8c6410f38e4a.json new file mode 100644 index 000000000..e949fcce5 --- /dev/null +++ b/evidence/results/7e3943a01e99970d5fbf3364749c325d0726d45579a7bd6baa2e8c6410f38e4a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5ceb9a72f7f1994c8ff2633ffff2dd76d17fd4ef6a6b4f324b199cc8cac7779f", + "case_hash": "7e3943a01e99970d5fbf3364749c325d0726d45579a7bd6baa2e8c6410f38e4a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "79b9deab1d8e1b5e19212be0418a2f9252240d1e27f14c64ad448010bb026a02", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7e5dbf77d0421c196e3172c51808a6d88d6360572acee15d6679110b9f460268.arrow b/evidence/results/7e5dbf77d0421c196e3172c51808a6d88d6360572acee15d6679110b9f460268.arrow new file mode 100644 index 000000000..814a9bfb4 Binary files /dev/null and b/evidence/results/7e5dbf77d0421c196e3172c51808a6d88d6360572acee15d6679110b9f460268.arrow differ diff --git a/evidence/results/7e5dbf77d0421c196e3172c51808a6d88d6360572acee15d6679110b9f460268.json b/evidence/results/7e5dbf77d0421c196e3172c51808a6d88d6360572acee15d6679110b9f460268.json new file mode 100644 index 000000000..84baa4d1f --- /dev/null +++ b/evidence/results/7e5dbf77d0421c196e3172c51808a6d88d6360572acee15d6679110b9f460268.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4a571f9d95510465df2c869b7a92be516d5a06f6b80e64c9aaedc61d4478b5b0", + "case_hash": "7e5dbf77d0421c196e3172c51808a6d88d6360572acee15d6679110b9f460268", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8101a20ec854e4487b3b30d4583ed0ff23e92093725d93586260b563a5bce22a", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7e6e9b1c70fb2a7afa727dd7dabeae968eb54cac44bc20a23f61438917d13118.arrow b/evidence/results/7e6e9b1c70fb2a7afa727dd7dabeae968eb54cac44bc20a23f61438917d13118.arrow new file mode 100644 index 000000000..cecc5e947 Binary files /dev/null and b/evidence/results/7e6e9b1c70fb2a7afa727dd7dabeae968eb54cac44bc20a23f61438917d13118.arrow differ diff --git a/evidence/results/7e6e9b1c70fb2a7afa727dd7dabeae968eb54cac44bc20a23f61438917d13118.json b/evidence/results/7e6e9b1c70fb2a7afa727dd7dabeae968eb54cac44bc20a23f61438917d13118.json new file mode 100644 index 000000000..aecde0a38 --- /dev/null +++ b/evidence/results/7e6e9b1c70fb2a7afa727dd7dabeae968eb54cac44bc20a23f61438917d13118.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "77ded233d48cba28fb64c1e5e42f6b1b1eacdee082fda3dc0fc02ada9401cf63", + "case_hash": "7e6e9b1c70fb2a7afa727dd7dabeae968eb54cac44bc20a23f61438917d13118", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9a5a598f834f41e544b82f27b5a6ca75170084e26a3eeb70b9f110a449b98a56", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7e9584e1e236011bac51d51984b51244c1f1f46d491dc047926073b16e09b494.arrow b/evidence/results/7e9584e1e236011bac51d51984b51244c1f1f46d491dc047926073b16e09b494.arrow new file mode 100644 index 000000000..ae5adf85f Binary files /dev/null and b/evidence/results/7e9584e1e236011bac51d51984b51244c1f1f46d491dc047926073b16e09b494.arrow differ diff --git a/evidence/results/7e9584e1e236011bac51d51984b51244c1f1f46d491dc047926073b16e09b494.json b/evidence/results/7e9584e1e236011bac51d51984b51244c1f1f46d491dc047926073b16e09b494.json new file mode 100644 index 000000000..8cfcff288 --- /dev/null +++ b/evidence/results/7e9584e1e236011bac51d51984b51244c1f1f46d491dc047926073b16e09b494.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "771fc3c8ea224636c2d5d39ebbed4ff045be81f9e974b015d1cdf24ea4043223", + "case_hash": "7e9584e1e236011bac51d51984b51244c1f1f46d491dc047926073b16e09b494", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a35c9a06fa2f10df260bd1084b46c5e42eb932936a1895263e239ce116d30254", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7e98dc64609794d03c6b014c38665fdbe7108f594aafd5fb30f8db0d5e3ad845.arrow b/evidence/results/7e98dc64609794d03c6b014c38665fdbe7108f594aafd5fb30f8db0d5e3ad845.arrow new file mode 100644 index 000000000..382ddcab2 Binary files /dev/null and b/evidence/results/7e98dc64609794d03c6b014c38665fdbe7108f594aafd5fb30f8db0d5e3ad845.arrow differ diff --git a/evidence/results/7e98dc64609794d03c6b014c38665fdbe7108f594aafd5fb30f8db0d5e3ad845.json b/evidence/results/7e98dc64609794d03c6b014c38665fdbe7108f594aafd5fb30f8db0d5e3ad845.json new file mode 100644 index 000000000..bd0d1e408 --- /dev/null +++ b/evidence/results/7e98dc64609794d03c6b014c38665fdbe7108f594aafd5fb30f8db0d5e3ad845.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "157609a64af1fd84d9362ae211211dc89975ac4eccd1f1a635c5846deb10be2d", + "case_hash": "7e98dc64609794d03c6b014c38665fdbe7108f594aafd5fb30f8db0d5e3ad845", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 11, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d90a4e17874ccdc2a6724ac518834a67d0c1899c5db2ea3925f3132904c85c54", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7eae848e5147a698121ffa26b53ceadede7a1485c1acdc6358115a855b4c9b2e.json b/evidence/results/7eae848e5147a698121ffa26b53ceadede7a1485c1acdc6358115a855b4c9b2e.json new file mode 100644 index 000000000..bc753df56 --- /dev/null +++ b/evidence/results/7eae848e5147a698121ffa26b53ceadede7a1485c1acdc6358115a855b4c9b2e.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "7eae848e5147a698121ffa26b53ceadede7a1485c1acdc6358115a855b4c9b2e", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1014, + "message": null, + "sqlstate": "42601" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2f200824180c77ab991550e57191aa313735b1116b7c838ebaf69bdc0350adc9", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7eaed348ba12e358a5e1d1b34d6e6756a58577a906e3f8be9cf5fb27d0bd1401.arrow b/evidence/results/7eaed348ba12e358a5e1d1b34d6e6756a58577a906e3f8be9cf5fb27d0bd1401.arrow new file mode 100644 index 000000000..66ff32512 Binary files /dev/null and b/evidence/results/7eaed348ba12e358a5e1d1b34d6e6756a58577a906e3f8be9cf5fb27d0bd1401.arrow differ diff --git a/evidence/results/7eaed348ba12e358a5e1d1b34d6e6756a58577a906e3f8be9cf5fb27d0bd1401.json b/evidence/results/7eaed348ba12e358a5e1d1b34d6e6756a58577a906e3f8be9cf5fb27d0bd1401.json new file mode 100644 index 000000000..a77f9f0df --- /dev/null +++ b/evidence/results/7eaed348ba12e358a5e1d1b34d6e6756a58577a906e3f8be9cf5fb27d0bd1401.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5a2debcb1b755ac3b2e600fdf93e388ba4b6ba7dce67bac9bc599d5192864a16", + "case_hash": "7eaed348ba12e358a5e1d1b34d6e6756a58577a906e3f8be9cf5fb27d0bd1401", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "78baf2c8983e55348890a1df2bd4a917568c5debf953b75ac5019573e41ff467", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7ed17e3580162b95d82c2ae2121cd15076e1bb2e533afffeb58eba7672b12842.arrow b/evidence/results/7ed17e3580162b95d82c2ae2121cd15076e1bb2e533afffeb58eba7672b12842.arrow new file mode 100644 index 000000000..bb121c6ec Binary files /dev/null and b/evidence/results/7ed17e3580162b95d82c2ae2121cd15076e1bb2e533afffeb58eba7672b12842.arrow differ diff --git a/evidence/results/7ed17e3580162b95d82c2ae2121cd15076e1bb2e533afffeb58eba7672b12842.json b/evidence/results/7ed17e3580162b95d82c2ae2121cd15076e1bb2e533afffeb58eba7672b12842.json new file mode 100644 index 000000000..407c55a16 --- /dev/null +++ b/evidence/results/7ed17e3580162b95d82c2ae2121cd15076e1bb2e533afffeb58eba7672b12842.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "7c8c8b62aec176ab832b99f772dad093d2c36cb29ba5a20a3c177d8ddb97569b", + "case_hash": "7ed17e3580162b95d82c2ae2121cd15076e1bb2e533afffeb58eba7672b12842", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "67d81b875f2066a314ec70e691d87ad05cdbc12cc1ee8b204056643b709cf2d2", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7f0b1ecbbaa350b6abcb7fff58e7e727cccb45a0c4c192c26a9985e9a49ee8d6.arrow b/evidence/results/7f0b1ecbbaa350b6abcb7fff58e7e727cccb45a0c4c192c26a9985e9a49ee8d6.arrow new file mode 100644 index 000000000..4daaa5066 Binary files /dev/null and b/evidence/results/7f0b1ecbbaa350b6abcb7fff58e7e727cccb45a0c4c192c26a9985e9a49ee8d6.arrow differ diff --git a/evidence/results/7f0b1ecbbaa350b6abcb7fff58e7e727cccb45a0c4c192c26a9985e9a49ee8d6.json b/evidence/results/7f0b1ecbbaa350b6abcb7fff58e7e727cccb45a0c4c192c26a9985e9a49ee8d6.json new file mode 100644 index 000000000..526121291 --- /dev/null +++ b/evidence/results/7f0b1ecbbaa350b6abcb7fff58e7e727cccb45a0c4c192c26a9985e9a49ee8d6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c0518b68bc43c39d876391c6bdbe148b5fb27fa924730928c3b2d339c9c2638d", + "case_hash": "7f0b1ecbbaa350b6abcb7fff58e7e727cccb45a0c4c192c26a9985e9a49ee8d6", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7f26e7f3b9611386c7646acfbbbb2f89dd7dbd3a6122741a90a1dafdd8ffa1f4", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7f0e13f7e9636a90d260802d3f8d89a6ecb83edc0dd3d52539a7285e40abe7de.arrow b/evidence/results/7f0e13f7e9636a90d260802d3f8d89a6ecb83edc0dd3d52539a7285e40abe7de.arrow new file mode 100644 index 000000000..789a0a3f0 Binary files /dev/null and b/evidence/results/7f0e13f7e9636a90d260802d3f8d89a6ecb83edc0dd3d52539a7285e40abe7de.arrow differ diff --git a/evidence/results/7f0e13f7e9636a90d260802d3f8d89a6ecb83edc0dd3d52539a7285e40abe7de.json b/evidence/results/7f0e13f7e9636a90d260802d3f8d89a6ecb83edc0dd3d52539a7285e40abe7de.json new file mode 100644 index 000000000..5a8a3c19a --- /dev/null +++ b/evidence/results/7f0e13f7e9636a90d260802d3f8d89a6ecb83edc0dd3d52539a7285e40abe7de.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "75631cff1fb15ca68c6848282af189413fd0780f5f9909d82ca22aef4a8e1190", + "case_hash": "7f0e13f7e9636a90d260802d3f8d89a6ecb83edc0dd3d52539a7285e40abe7de", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "73593008a545195c50d4793d7a5207a49b801187c4b9f50ceead3b1710768a7a", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7f1b307b335fa6cfc559a3085f80e959d84d9a2ef17a834c28c404c7c107d1a5.arrow b/evidence/results/7f1b307b335fa6cfc559a3085f80e959d84d9a2ef17a834c28c404c7c107d1a5.arrow new file mode 100644 index 000000000..5bd00d464 Binary files /dev/null and b/evidence/results/7f1b307b335fa6cfc559a3085f80e959d84d9a2ef17a834c28c404c7c107d1a5.arrow differ diff --git a/evidence/results/7f1b307b335fa6cfc559a3085f80e959d84d9a2ef17a834c28c404c7c107d1a5.json b/evidence/results/7f1b307b335fa6cfc559a3085f80e959d84d9a2ef17a834c28c404c7c107d1a5.json new file mode 100644 index 000000000..197ac0405 --- /dev/null +++ b/evidence/results/7f1b307b335fa6cfc559a3085f80e959d84d9a2ef17a834c28c404c7c107d1a5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b9c8c5ca416fe28825a9ce9bd5719dfc35dcf69774181b6bdc987de8ba8f655e", + "case_hash": "7f1b307b335fa6cfc559a3085f80e959d84d9a2ef17a834c28c404c7c107d1a5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3d51ae178a87ea4bb931845754ec5a79a8969f50080afdc6997c53a7ac4b2717", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7f365aa82c5eccfc0a2069f3b575b48090bf1017d4ad0440e44306da86e497c4.arrow b/evidence/results/7f365aa82c5eccfc0a2069f3b575b48090bf1017d4ad0440e44306da86e497c4.arrow new file mode 100644 index 000000000..15093a721 Binary files /dev/null and b/evidence/results/7f365aa82c5eccfc0a2069f3b575b48090bf1017d4ad0440e44306da86e497c4.arrow differ diff --git a/evidence/results/7f365aa82c5eccfc0a2069f3b575b48090bf1017d4ad0440e44306da86e497c4.json b/evidence/results/7f365aa82c5eccfc0a2069f3b575b48090bf1017d4ad0440e44306da86e497c4.json new file mode 100644 index 000000000..0ce54546c --- /dev/null +++ b/evidence/results/7f365aa82c5eccfc0a2069f3b575b48090bf1017d4ad0440e44306da86e497c4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "85d106bebd5b6923c374923dad605927680fd851e334c7b8a6d32cbbb03a2ffc", + "case_hash": "7f365aa82c5eccfc0a2069f3b575b48090bf1017d4ad0440e44306da86e497c4", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0f4579c8baa59edcfbfe3f461d473128cf715a7d64ac0571708f1dea22f2896d", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7f40cb840bc67bea5d8156f53d6418166ac01344dc844091d010ed99e9530184.arrow b/evidence/results/7f40cb840bc67bea5d8156f53d6418166ac01344dc844091d010ed99e9530184.arrow new file mode 100644 index 000000000..5c671c31a Binary files /dev/null and b/evidence/results/7f40cb840bc67bea5d8156f53d6418166ac01344dc844091d010ed99e9530184.arrow differ diff --git a/evidence/results/7f40cb840bc67bea5d8156f53d6418166ac01344dc844091d010ed99e9530184.json b/evidence/results/7f40cb840bc67bea5d8156f53d6418166ac01344dc844091d010ed99e9530184.json new file mode 100644 index 000000000..11a03ad2b --- /dev/null +++ b/evidence/results/7f40cb840bc67bea5d8156f53d6418166ac01344dc844091d010ed99e9530184.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "2fcb572949442516f03c0e3f5c5f016d62d34eaaf2be441617eac5adbb03d7f5", + "case_hash": "7f40cb840bc67bea5d8156f53d6418166ac01344dc844091d010ed99e9530184", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "I", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "V", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "372b918781036ad3d6ead36f2f835dd7fbf04a9d57c153d06b86b52ac917fce9", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7f41fbd7239cea0d9e2cda15891272c94e4692a71144f42a9ff45c1393939197.arrow b/evidence/results/7f41fbd7239cea0d9e2cda15891272c94e4692a71144f42a9ff45c1393939197.arrow new file mode 100644 index 000000000..2f241f1a6 Binary files /dev/null and b/evidence/results/7f41fbd7239cea0d9e2cda15891272c94e4692a71144f42a9ff45c1393939197.arrow differ diff --git a/evidence/results/7f41fbd7239cea0d9e2cda15891272c94e4692a71144f42a9ff45c1393939197.json b/evidence/results/7f41fbd7239cea0d9e2cda15891272c94e4692a71144f42a9ff45c1393939197.json new file mode 100644 index 000000000..1ffdda173 --- /dev/null +++ b/evidence/results/7f41fbd7239cea0d9e2cda15891272c94e4692a71144f42a9ff45c1393939197.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e70b727188b4cd9ffcf0b436e26bf807511dc625a02233eb1d63b859186852f4", + "case_hash": "7f41fbd7239cea0d9e2cda15891272c94e4692a71144f42a9ff45c1393939197", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6efbc6da64c33a189abb35fac3cf3ecf0185b40cd6b43a3446bbf4061c396c9b", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7f6677dcadedbecf537a4f2bd15e7f8034cc2ea287ea9d5743cceea9c9bb8170.arrow b/evidence/results/7f6677dcadedbecf537a4f2bd15e7f8034cc2ea287ea9d5743cceea9c9bb8170.arrow new file mode 100644 index 000000000..16fea97c8 Binary files /dev/null and b/evidence/results/7f6677dcadedbecf537a4f2bd15e7f8034cc2ea287ea9d5743cceea9c9bb8170.arrow differ diff --git a/evidence/results/7f6677dcadedbecf537a4f2bd15e7f8034cc2ea287ea9d5743cceea9c9bb8170.json b/evidence/results/7f6677dcadedbecf537a4f2bd15e7f8034cc2ea287ea9d5743cceea9c9bb8170.json new file mode 100644 index 000000000..d2c2ee7d7 --- /dev/null +++ b/evidence/results/7f6677dcadedbecf537a4f2bd15e7f8034cc2ea287ea9d5743cceea9c9bb8170.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9610c9605ba93256ffcd6fbb6bda8a549d011378caed46113a674eb5a23e0774", + "case_hash": "7f6677dcadedbecf537a4f2bd15e7f8034cc2ea287ea9d5743cceea9c9bb8170", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 37, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d831b9e4d5d662c7e86b8397ead4ec6a7bd710554fae1050fced2f6c73a9cc83", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7f884d3af9c49df44d5f53615f93399654a8da09e72662b60d3f8cf183eaccab.json b/evidence/results/7f884d3af9c49df44d5f53615f93399654a8da09e72662b60d3f8cf183eaccab.json new file mode 100644 index 000000000..42fc2a617 --- /dev/null +++ b/evidence/results/7f884d3af9c49df44d5f53615f93399654a8da09e72662b60d3f8cf183eaccab.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "7f884d3af9c49df44d5f53615f93399654a8da09e72662b60d3f8cf183eaccab", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 944, + "message": null, + "sqlstate": "42601" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "53b1a54a70f6ff0050976c2932d236b2543c12861b0353525bae85299c3441de", + "recorded_at": "2026-11-05T19:09:14.478571+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7fbf9e4fc8b5f86e7268a7e5d38fd78e55ef5747ea6eada4f91f081937b257ee.arrow b/evidence/results/7fbf9e4fc8b5f86e7268a7e5d38fd78e55ef5747ea6eada4f91f081937b257ee.arrow new file mode 100644 index 000000000..63cb7c5ae Binary files /dev/null and b/evidence/results/7fbf9e4fc8b5f86e7268a7e5d38fd78e55ef5747ea6eada4f91f081937b257ee.arrow differ diff --git a/evidence/results/7fbf9e4fc8b5f86e7268a7e5d38fd78e55ef5747ea6eada4f91f081937b257ee.json b/evidence/results/7fbf9e4fc8b5f86e7268a7e5d38fd78e55ef5747ea6eada4f91f081937b257ee.json new file mode 100644 index 000000000..d72010a42 --- /dev/null +++ b/evidence/results/7fbf9e4fc8b5f86e7268a7e5d38fd78e55ef5747ea6eada4f91f081937b257ee.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9040c92c0d0031949c7c0e0457be20023502ed6a967bd4e3e77b39434aac59ac", + "case_hash": "7fbf9e4fc8b5f86e7268a7e5d38fd78e55ef5747ea6eada4f91f081937b257ee", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2e88215b5f90bd02b3fff61bcf442ce528ab1bebfa7389366cf7eec0cbcb43c6", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/7fd77b6bf135e18548fe027842f0f790f323c6ec38bdb9a78fbd2362a31eb1f3.arrow b/evidence/results/7fd77b6bf135e18548fe027842f0f790f323c6ec38bdb9a78fbd2362a31eb1f3.arrow new file mode 100644 index 000000000..566d31e1a Binary files /dev/null and b/evidence/results/7fd77b6bf135e18548fe027842f0f790f323c6ec38bdb9a78fbd2362a31eb1f3.arrow differ diff --git a/evidence/results/7fd77b6bf135e18548fe027842f0f790f323c6ec38bdb9a78fbd2362a31eb1f3.json b/evidence/results/7fd77b6bf135e18548fe027842f0f790f323c6ec38bdb9a78fbd2362a31eb1f3.json new file mode 100644 index 000000000..e0db6bba5 --- /dev/null +++ b/evidence/results/7fd77b6bf135e18548fe027842f0f790f323c6ec38bdb9a78fbd2362a31eb1f3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "88707b252a1fbf3a66f2bf403d3cdb5a7c0097a0124c5a13742166531e6d43b5", + "case_hash": "7fd77b6bf135e18548fe027842f0f790f323c6ec38bdb9a78fbd2362a31eb1f3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "be570410162495097448edb26b4e83430a03299fb3dc7136d4a72d9e4cf6f3b0", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8012f553015145a84628c3af7200a083a91b7ab0ea20e2d9781e850cfd38fa4f.arrow b/evidence/results/8012f553015145a84628c3af7200a083a91b7ab0ea20e2d9781e850cfd38fa4f.arrow new file mode 100644 index 000000000..b2614cc66 Binary files /dev/null and b/evidence/results/8012f553015145a84628c3af7200a083a91b7ab0ea20e2d9781e850cfd38fa4f.arrow differ diff --git a/evidence/results/8012f553015145a84628c3af7200a083a91b7ab0ea20e2d9781e850cfd38fa4f.json b/evidence/results/8012f553015145a84628c3af7200a083a91b7ab0ea20e2d9781e850cfd38fa4f.json new file mode 100644 index 000000000..2c945d7a7 --- /dev/null +++ b/evidence/results/8012f553015145a84628c3af7200a083a91b7ab0ea20e2d9781e850cfd38fa4f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d295b06aaf97c2b870215d37ca5b62768a0df5e72165ab6c6cd5e48b5732d94b", + "case_hash": "8012f553015145a84628c3af7200a083a91b7ab0ea20e2d9781e850cfd38fa4f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6ba14bb3725b8f1db56737c0460bdbec66f98439d69ae916ae55455dce957971", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/80175b7bee927e448e4a4dd3ad43f275dc0b12416419fd2abec74311b683e4be.arrow b/evidence/results/80175b7bee927e448e4a4dd3ad43f275dc0b12416419fd2abec74311b683e4be.arrow new file mode 100644 index 000000000..cb4116bc8 Binary files /dev/null and b/evidence/results/80175b7bee927e448e4a4dd3ad43f275dc0b12416419fd2abec74311b683e4be.arrow differ diff --git a/evidence/results/80175b7bee927e448e4a4dd3ad43f275dc0b12416419fd2abec74311b683e4be.json b/evidence/results/80175b7bee927e448e4a4dd3ad43f275dc0b12416419fd2abec74311b683e4be.json new file mode 100644 index 000000000..435de8d1e --- /dev/null +++ b/evidence/results/80175b7bee927e448e4a4dd3ad43f275dc0b12416419fd2abec74311b683e4be.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2a10dfe48a1149c82cbd66893d86ab12a52855bb4c24db3520f59d1df5d6f122", + "case_hash": "80175b7bee927e448e4a4dd3ad43f275dc0b12416419fd2abec74311b683e4be", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e13bf7b961424ae9df5a0a52ba989fd5838422fd73bc7368cc4b37ad37927a8f", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/801ca989a6f3d6a0585320cdf715c5e9fccb31a4fb263590e9bddebb8643e90e.arrow b/evidence/results/801ca989a6f3d6a0585320cdf715c5e9fccb31a4fb263590e9bddebb8643e90e.arrow new file mode 100644 index 000000000..94a76383b Binary files /dev/null and b/evidence/results/801ca989a6f3d6a0585320cdf715c5e9fccb31a4fb263590e9bddebb8643e90e.arrow differ diff --git a/evidence/results/801ca989a6f3d6a0585320cdf715c5e9fccb31a4fb263590e9bddebb8643e90e.json b/evidence/results/801ca989a6f3d6a0585320cdf715c5e9fccb31a4fb263590e9bddebb8643e90e.json new file mode 100644 index 000000000..a6b4ebf7a --- /dev/null +++ b/evidence/results/801ca989a6f3d6a0585320cdf715c5e9fccb31a4fb263590e9bddebb8643e90e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6015936ccb4ba16e84deb652e2c64360a2e379d3d1b4a0b510ca0d7f450a140d", + "case_hash": "801ca989a6f3d6a0585320cdf715c5e9fccb31a4fb263590e9bddebb8643e90e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0f5779444792ce71ab0d4c67d283fd1beadfaa9f9bd0c736d701e47c0d9fbddc", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/801fc0e284d071f8056c29a627028f1e7ab6448b66b778cc29a1fee9a58592ba.arrow b/evidence/results/801fc0e284d071f8056c29a627028f1e7ab6448b66b778cc29a1fee9a58592ba.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/801fc0e284d071f8056c29a627028f1e7ab6448b66b778cc29a1fee9a58592ba.arrow differ diff --git a/evidence/results/801fc0e284d071f8056c29a627028f1e7ab6448b66b778cc29a1fee9a58592ba.json b/evidence/results/801fc0e284d071f8056c29a627028f1e7ab6448b66b778cc29a1fee9a58592ba.json new file mode 100644 index 000000000..3ed11a2e9 --- /dev/null +++ b/evidence/results/801fc0e284d071f8056c29a627028f1e7ab6448b66b778cc29a1fee9a58592ba.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "801fc0e284d071f8056c29a627028f1e7ab6448b66b778cc29a1fee9a58592ba", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b10a221bbc54f837665d52ebdd50a76473257bcd7c8a93f4e090501310f14893", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8022118481532d738b6cf13548401e750344bb04dd3f57a5ef3fbbcd464c80d5.json b/evidence/results/8022118481532d738b6cf13548401e750344bb04dd3f57a5ef3fbbcd464c80d5.json new file mode 100644 index 000000000..6c49ed37e --- /dev/null +++ b/evidence/results/8022118481532d738b6cf13548401e750344bb04dd3f57a5ef3fbbcd464c80d5.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "8022118481532d738b6cf13548401e750344bb04dd3f57a5ef3fbbcd464c80d5", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100311, + "message": "Decryption failed. Check encrypted data, key, AAD, or AEAD tag.", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "306f570afb8b2af74d60109882fd8ceb1828b0571f849bd5d3ab176186b653a9", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8027c3747106516e9c6e2a5b4bae5c447d5f15c310a2c9087b0d22ace92f3aeb.arrow b/evidence/results/8027c3747106516e9c6e2a5b4bae5c447d5f15c310a2c9087b0d22ace92f3aeb.arrow new file mode 100644 index 000000000..bb5c54a7c Binary files /dev/null and b/evidence/results/8027c3747106516e9c6e2a5b4bae5c447d5f15c310a2c9087b0d22ace92f3aeb.arrow differ diff --git a/evidence/results/8027c3747106516e9c6e2a5b4bae5c447d5f15c310a2c9087b0d22ace92f3aeb.json b/evidence/results/8027c3747106516e9c6e2a5b4bae5c447d5f15c310a2c9087b0d22ace92f3aeb.json new file mode 100644 index 000000000..67d405efe --- /dev/null +++ b/evidence/results/8027c3747106516e9c6e2a5b4bae5c447d5f15c310a2c9087b0d22ace92f3aeb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d08c600935b79a81386d5138a40ec8906a41cebe080f0307fa481165869dd042", + "case_hash": "8027c3747106516e9c6e2a5b4bae5c447d5f15c310a2c9087b0d22ace92f3aeb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0afda8bb3784c3846521f223359ac58f6428d64fd4a456fa1689b29b25ac00d7", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/803a4ae0a2226e8f9f2de012d0c2ac7ca371603cea297f902d4a519199f7a1f0.arrow b/evidence/results/803a4ae0a2226e8f9f2de012d0c2ac7ca371603cea297f902d4a519199f7a1f0.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/803a4ae0a2226e8f9f2de012d0c2ac7ca371603cea297f902d4a519199f7a1f0.arrow differ diff --git a/evidence/results/803a4ae0a2226e8f9f2de012d0c2ac7ca371603cea297f902d4a519199f7a1f0.json b/evidence/results/803a4ae0a2226e8f9f2de012d0c2ac7ca371603cea297f902d4a519199f7a1f0.json new file mode 100644 index 000000000..73abf9065 --- /dev/null +++ b/evidence/results/803a4ae0a2226e8f9f2de012d0c2ac7ca371603cea297f902d4a519199f7a1f0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "803a4ae0a2226e8f9f2de012d0c2ac7ca371603cea297f902d4a519199f7a1f0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c57fce283f99cd5120bf35763f93d2b31c2746df2470f20437375ef24979b477", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/803c2bb8921afde68fb19f561de936aa7fd616b9beb7f9ef73893e16dc2a2ca0.arrow b/evidence/results/803c2bb8921afde68fb19f561de936aa7fd616b9beb7f9ef73893e16dc2a2ca0.arrow new file mode 100644 index 000000000..4e00e5f3e Binary files /dev/null and b/evidence/results/803c2bb8921afde68fb19f561de936aa7fd616b9beb7f9ef73893e16dc2a2ca0.arrow differ diff --git a/evidence/results/803c2bb8921afde68fb19f561de936aa7fd616b9beb7f9ef73893e16dc2a2ca0.json b/evidence/results/803c2bb8921afde68fb19f561de936aa7fd616b9beb7f9ef73893e16dc2a2ca0.json new file mode 100644 index 000000000..75535afe8 --- /dev/null +++ b/evidence/results/803c2bb8921afde68fb19f561de936aa7fd616b9beb7f9ef73893e16dc2a2ca0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "43818e4a5f5ce7c801ab5f6c783ec2fd7c91b72a0daab8e6f7650a5fb02b2298", + "case_hash": "803c2bb8921afde68fb19f561de936aa7fd616b9beb7f9ef73893e16dc2a2ca0", + "columns": [ + { + "internal_size": 16777216, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 16, + "type_name": "VECTOR" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "04e9bb7954a7d95d2b57d5cc0a30d021733393da7601b92c72a56242f91dfaa0", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/803f304afd7d83d7ad4ba85930a963aa54988bbc1327c7988c444f1aab6c4b93.arrow b/evidence/results/803f304afd7d83d7ad4ba85930a963aa54988bbc1327c7988c444f1aab6c4b93.arrow new file mode 100644 index 000000000..94d417e22 Binary files /dev/null and b/evidence/results/803f304afd7d83d7ad4ba85930a963aa54988bbc1327c7988c444f1aab6c4b93.arrow differ diff --git a/evidence/results/803f304afd7d83d7ad4ba85930a963aa54988bbc1327c7988c444f1aab6c4b93.json b/evidence/results/803f304afd7d83d7ad4ba85930a963aa54988bbc1327c7988c444f1aab6c4b93.json new file mode 100644 index 000000000..e0a00ee3c --- /dev/null +++ b/evidence/results/803f304afd7d83d7ad4ba85930a963aa54988bbc1327c7988c444f1aab6c4b93.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c57a7540fd61a428ec5c5ce38dc03f8dfe82c3fff81002e9c6591034da73dfe4", + "case_hash": "803f304afd7d83d7ad4ba85930a963aa54988bbc1327c7988c444f1aab6c4b93", + "columns": [ + { + "internal_size": null, + "name": "B127", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "B64", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1bf889b5bf4a9ea3c6a52b785c1d742cf74752a728e99a586ed405e5d25dd948", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/803fef1f490b60fa4173310c2a30c1199f1ebc813a128feac51c50fff7261826.arrow b/evidence/results/803fef1f490b60fa4173310c2a30c1199f1ebc813a128feac51c50fff7261826.arrow new file mode 100644 index 000000000..cfec5751f Binary files /dev/null and b/evidence/results/803fef1f490b60fa4173310c2a30c1199f1ebc813a128feac51c50fff7261826.arrow differ diff --git a/evidence/results/803fef1f490b60fa4173310c2a30c1199f1ebc813a128feac51c50fff7261826.json b/evidence/results/803fef1f490b60fa4173310c2a30c1199f1ebc813a128feac51c50fff7261826.json new file mode 100644 index 000000000..acfdc9fdb --- /dev/null +++ b/evidence/results/803fef1f490b60fa4173310c2a30c1199f1ebc813a128feac51c50fff7261826.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "91ddafa1d1b672f79afc8edd874f72958cd8bbd6919b9dd0d773634b22777ef0", + "case_hash": "803fef1f490b60fa4173310c2a30c1199f1ebc813a128feac51c50fff7261826", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "539f14228ced710f329db379b70bd43d3725691408f12062f569e8cbe325309b", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8059cd03722895afc500d51b0b92dc3c9b7de16a5a02cbaa3edea2710b37caaa.arrow b/evidence/results/8059cd03722895afc500d51b0b92dc3c9b7de16a5a02cbaa3edea2710b37caaa.arrow new file mode 100644 index 000000000..e0377feb8 Binary files /dev/null and b/evidence/results/8059cd03722895afc500d51b0b92dc3c9b7de16a5a02cbaa3edea2710b37caaa.arrow differ diff --git a/evidence/results/8059cd03722895afc500d51b0b92dc3c9b7de16a5a02cbaa3edea2710b37caaa.json b/evidence/results/8059cd03722895afc500d51b0b92dc3c9b7de16a5a02cbaa3edea2710b37caaa.json new file mode 100644 index 000000000..0fbf14f4c --- /dev/null +++ b/evidence/results/8059cd03722895afc500d51b0b92dc3c9b7de16a5a02cbaa3edea2710b37caaa.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d148de9b41bd9cd9b46e7855827310145043d7c77e1303669d312451cb7e68a7", + "case_hash": "8059cd03722895afc500d51b0b92dc3c9b7de16a5a02cbaa3edea2710b37caaa", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1115f772651b1ccaf47eeebd1dfc30b525bfda4f35d4a90fd15179ec9bc47abf", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/805cd21a1c4dbda3ea00e13636c8d965cbe71e580651491093200977fab93da4.arrow b/evidence/results/805cd21a1c4dbda3ea00e13636c8d965cbe71e580651491093200977fab93da4.arrow new file mode 100644 index 000000000..dd992354e Binary files /dev/null and b/evidence/results/805cd21a1c4dbda3ea00e13636c8d965cbe71e580651491093200977fab93da4.arrow differ diff --git a/evidence/results/805cd21a1c4dbda3ea00e13636c8d965cbe71e580651491093200977fab93da4.json b/evidence/results/805cd21a1c4dbda3ea00e13636c8d965cbe71e580651491093200977fab93da4.json new file mode 100644 index 000000000..791aaa20b --- /dev/null +++ b/evidence/results/805cd21a1c4dbda3ea00e13636c8d965cbe71e580651491093200977fab93da4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "76efef547edcee4ab2226f810d8591a7c88e05a43c8d8de1b726259f00dd72d2", + "case_hash": "805cd21a1c4dbda3ea00e13636c8d965cbe71e580651491093200977fab93da4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "85cd36ce1dca14cabb1c34ba650fcc0605af22ccec25b4c6f01b0948af2a628d", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/80662970e4f4e82ebd94b1f1a93f2f07e03464c79bb0f091b81828c2854128a8.arrow b/evidence/results/80662970e4f4e82ebd94b1f1a93f2f07e03464c79bb0f091b81828c2854128a8.arrow new file mode 100644 index 000000000..a42be594d Binary files /dev/null and b/evidence/results/80662970e4f4e82ebd94b1f1a93f2f07e03464c79bb0f091b81828c2854128a8.arrow differ diff --git a/evidence/results/80662970e4f4e82ebd94b1f1a93f2f07e03464c79bb0f091b81828c2854128a8.json b/evidence/results/80662970e4f4e82ebd94b1f1a93f2f07e03464c79bb0f091b81828c2854128a8.json new file mode 100644 index 000000000..c9b62d286 --- /dev/null +++ b/evidence/results/80662970e4f4e82ebd94b1f1a93f2f07e03464c79bb0f091b81828c2854128a8.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "6a01c1c5aae898722ebce9b7558ee54fe1c0a2f3c02f9b34aa5f1a51efc6e7de", + "case_hash": "80662970e4f4e82ebd94b1f1a93f2f07e03464c79bb0f091b81828c2854128a8", + "columns": [ + { + "internal_size": null, + "name": "LO", + "nullable": true, + "precision": 10, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "N", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6088d05d82d6542f3da8e5f5050ee9cef0098bb3a51b068d2e2a7e0ce7a7f2f9", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/807abb2437da46888b16f45f18fce5ea4c85c6324863a3412480073a428ea3c2.arrow b/evidence/results/807abb2437da46888b16f45f18fce5ea4c85c6324863a3412480073a428ea3c2.arrow new file mode 100644 index 000000000..0b8c3cc6c Binary files /dev/null and b/evidence/results/807abb2437da46888b16f45f18fce5ea4c85c6324863a3412480073a428ea3c2.arrow differ diff --git a/evidence/results/807abb2437da46888b16f45f18fce5ea4c85c6324863a3412480073a428ea3c2.json b/evidence/results/807abb2437da46888b16f45f18fce5ea4c85c6324863a3412480073a428ea3c2.json new file mode 100644 index 000000000..2e8ed4767 --- /dev/null +++ b/evidence/results/807abb2437da46888b16f45f18fce5ea4c85c6324863a3412480073a428ea3c2.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "c7fecaf6c741d657da4b2c1733934d0b7bb7abc7de795fd7f805ecd3575b4ae0", + "case_hash": "807abb2437da46888b16f45f18fce5ea4c85c6324863a3412480073a428ea3c2", + "columns": [ + { + "internal_size": null, + "name": "NTZ", + "nullable": false, + "precision": 0, + "scale": 0, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "LTZ", + "nullable": false, + "precision": 0, + "scale": 0, + "type_code": 6, + "type_name": "TIMESTAMP_LTZ" + }, + { + "internal_size": null, + "name": "TZ", + "nullable": false, + "precision": 0, + "scale": 0, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "55f607c867d4d3e1d39ca81fec76fb9bf6f3f9bc171faa42a618fb4cb4632954", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/809de4123ecebfee6125bfa1d0d1bfd3e48e52f8212f4760120ad9b9fc0a3020.arrow b/evidence/results/809de4123ecebfee6125bfa1d0d1bfd3e48e52f8212f4760120ad9b9fc0a3020.arrow new file mode 100644 index 000000000..b632fa5ed Binary files /dev/null and b/evidence/results/809de4123ecebfee6125bfa1d0d1bfd3e48e52f8212f4760120ad9b9fc0a3020.arrow differ diff --git a/evidence/results/809de4123ecebfee6125bfa1d0d1bfd3e48e52f8212f4760120ad9b9fc0a3020.json b/evidence/results/809de4123ecebfee6125bfa1d0d1bfd3e48e52f8212f4760120ad9b9fc0a3020.json new file mode 100644 index 000000000..cf74e8c40 --- /dev/null +++ b/evidence/results/809de4123ecebfee6125bfa1d0d1bfd3e48e52f8212f4760120ad9b9fc0a3020.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "96f0698b21676f392eee3c5e7f303bfc2d0a6321449ab85d71f31bacc8b648d1", + "case_hash": "809de4123ecebfee6125bfa1d0d1bfd3e48e52f8212f4760120ad9b9fc0a3020", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "85093b9634bb904a4ea337ed6df5e00ed8fabd4864427cadc838c1c6e516c413", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/80bac3e9328b2bdcd981ce5a5065132e70f405c23ea77964eaf6956c09751349.arrow b/evidence/results/80bac3e9328b2bdcd981ce5a5065132e70f405c23ea77964eaf6956c09751349.arrow new file mode 100644 index 000000000..8497349c5 Binary files /dev/null and b/evidence/results/80bac3e9328b2bdcd981ce5a5065132e70f405c23ea77964eaf6956c09751349.arrow differ diff --git a/evidence/results/80bac3e9328b2bdcd981ce5a5065132e70f405c23ea77964eaf6956c09751349.json b/evidence/results/80bac3e9328b2bdcd981ce5a5065132e70f405c23ea77964eaf6956c09751349.json new file mode 100644 index 000000000..e5f2b0f77 --- /dev/null +++ b/evidence/results/80bac3e9328b2bdcd981ce5a5065132e70f405c23ea77964eaf6956c09751349.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "e6ecc802256eeb376664e2f7009bf569f17a687cdb1c8ff94115eb4048245b88", + "case_hash": "80bac3e9328b2bdcd981ce5a5065132e70f405c23ea77964eaf6956c09751349", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8d0085750e9ed36ecb30cc11dff778951565a3f3a670ffc7e18f9abd73256142", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/80cee91d0f2a4ad2cea6630a14045f59384de354d6f0613ea0bf2aabf807b0e2.arrow b/evidence/results/80cee91d0f2a4ad2cea6630a14045f59384de354d6f0613ea0bf2aabf807b0e2.arrow new file mode 100644 index 000000000..ae3bc0a51 Binary files /dev/null and b/evidence/results/80cee91d0f2a4ad2cea6630a14045f59384de354d6f0613ea0bf2aabf807b0e2.arrow differ diff --git a/evidence/results/80cee91d0f2a4ad2cea6630a14045f59384de354d6f0613ea0bf2aabf807b0e2.json b/evidence/results/80cee91d0f2a4ad2cea6630a14045f59384de354d6f0613ea0bf2aabf807b0e2.json new file mode 100644 index 000000000..5a6a3a777 --- /dev/null +++ b/evidence/results/80cee91d0f2a4ad2cea6630a14045f59384de354d6f0613ea0bf2aabf807b0e2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fa4682bc8fdf59e6a11352d7ad4205a9fd6ce52fa0dc94c8c75077f2a4ee6565", + "case_hash": "80cee91d0f2a4ad2cea6630a14045f59384de354d6f0613ea0bf2aabf807b0e2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "393bc85e44ad82d98d60a7cd14fe6a3f3b202e58b80193b219ea857c175dffa3", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/80d01d34f1f0ef37145e8e42d96d704b2fb91497359c74cd7b7f1ef361bc8ddb.arrow b/evidence/results/80d01d34f1f0ef37145e8e42d96d704b2fb91497359c74cd7b7f1ef361bc8ddb.arrow new file mode 100644 index 000000000..b87603812 Binary files /dev/null and b/evidence/results/80d01d34f1f0ef37145e8e42d96d704b2fb91497359c74cd7b7f1ef361bc8ddb.arrow differ diff --git a/evidence/results/80d01d34f1f0ef37145e8e42d96d704b2fb91497359c74cd7b7f1ef361bc8ddb.json b/evidence/results/80d01d34f1f0ef37145e8e42d96d704b2fb91497359c74cd7b7f1ef361bc8ddb.json new file mode 100644 index 000000000..54de1b167 --- /dev/null +++ b/evidence/results/80d01d34f1f0ef37145e8e42d96d704b2fb91497359c74cd7b7f1ef361bc8ddb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6f8a1b86b255739c5f84412ead88e6c7a5739c9d3dc9b58293a13099295dd882", + "case_hash": "80d01d34f1f0ef37145e8e42d96d704b2fb91497359c74cd7b7f1ef361bc8ddb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9a12c89b509f744d56cac7866c2630abaf45e4dbb56cbd9cda964710c8423b5a", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/80e1298092f3667a7bc4451d671a6214379b11e45c28eae1ad0f2d36e595ec9d.arrow b/evidence/results/80e1298092f3667a7bc4451d671a6214379b11e45c28eae1ad0f2d36e595ec9d.arrow new file mode 100644 index 000000000..adb03c8fb Binary files /dev/null and b/evidence/results/80e1298092f3667a7bc4451d671a6214379b11e45c28eae1ad0f2d36e595ec9d.arrow differ diff --git a/evidence/results/80e1298092f3667a7bc4451d671a6214379b11e45c28eae1ad0f2d36e595ec9d.json b/evidence/results/80e1298092f3667a7bc4451d671a6214379b11e45c28eae1ad0f2d36e595ec9d.json new file mode 100644 index 000000000..7d8de0b64 --- /dev/null +++ b/evidence/results/80e1298092f3667a7bc4451d671a6214379b11e45c28eae1ad0f2d36e595ec9d.json @@ -0,0 +1,142 @@ +{ + "arrow_sha256": "31dffa5a6c614ff5acce0c8e8deaf9c43ad769d8ca4d1f424436e6962f508ff0", + "case_hash": "80e1298092f3667a7bc4451d671a6214379b11e45c28eae1ad0f2d36e595ec9d", + "columns": [ + { + "internal_size": null, + "name": "YEAR", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "QUARTER", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "MONTH", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAY", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAYOFWEEK", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAYOFWEEKISO", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAYOFYEAR", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "WEEK", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "WEEKISO", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "YEAROFWEEKISO", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8d166359dcf88e462f1e2c92df60495ebd158a7560e979791620ba0770e87b2e", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/81314919e5ec86e171235cceb01636db288a02162dbaa852da412e419cd4876a.arrow b/evidence/results/81314919e5ec86e171235cceb01636db288a02162dbaa852da412e419cd4876a.arrow new file mode 100644 index 000000000..1e491dcb4 Binary files /dev/null and b/evidence/results/81314919e5ec86e171235cceb01636db288a02162dbaa852da412e419cd4876a.arrow differ diff --git a/evidence/results/81314919e5ec86e171235cceb01636db288a02162dbaa852da412e419cd4876a.json b/evidence/results/81314919e5ec86e171235cceb01636db288a02162dbaa852da412e419cd4876a.json new file mode 100644 index 000000000..e43efd7e1 --- /dev/null +++ b/evidence/results/81314919e5ec86e171235cceb01636db288a02162dbaa852da412e419cd4876a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a502b3a441f28a4b34048e1ab1abf82851e6c8b0365bc74ffad377eaeadab924", + "case_hash": "81314919e5ec86e171235cceb01636db288a02162dbaa852da412e419cd4876a", + "columns": [ + { + "internal_size": 89478488, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "59ccbdf145ae6e6870b23188798b03e56a4d471f8ec0787c5ff4a8e3af7f1a70", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/813fba0651922514a3fc6841837d9cd8aae232368ba3ed19e96a4fe559c2d550.arrow b/evidence/results/813fba0651922514a3fc6841837d9cd8aae232368ba3ed19e96a4fe559c2d550.arrow new file mode 100644 index 000000000..1c4001498 Binary files /dev/null and b/evidence/results/813fba0651922514a3fc6841837d9cd8aae232368ba3ed19e96a4fe559c2d550.arrow differ diff --git a/evidence/results/813fba0651922514a3fc6841837d9cd8aae232368ba3ed19e96a4fe559c2d550.json b/evidence/results/813fba0651922514a3fc6841837d9cd8aae232368ba3ed19e96a4fe559c2d550.json new file mode 100644 index 000000000..ad76263d6 --- /dev/null +++ b/evidence/results/813fba0651922514a3fc6841837d9cd8aae232368ba3ed19e96a4fe559c2d550.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1cbec05a3f0b33bf231b73184e4c185bb57863fa8b888b99d9f7220ce9ecbe57", + "case_hash": "813fba0651922514a3fc6841837d9cd8aae232368ba3ed19e96a4fe559c2d550", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "589b28322880e5b34282635619761a23cf5bcf2fc2a55aec07a699f3743ecb87", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8152f8a3720d9ccd91fa64b69612cbfdfb82f7dba1645268ccd3bd2d84bb00e0.arrow b/evidence/results/8152f8a3720d9ccd91fa64b69612cbfdfb82f7dba1645268ccd3bd2d84bb00e0.arrow new file mode 100644 index 000000000..23b53a0c2 Binary files /dev/null and b/evidence/results/8152f8a3720d9ccd91fa64b69612cbfdfb82f7dba1645268ccd3bd2d84bb00e0.arrow differ diff --git a/evidence/results/8152f8a3720d9ccd91fa64b69612cbfdfb82f7dba1645268ccd3bd2d84bb00e0.json b/evidence/results/8152f8a3720d9ccd91fa64b69612cbfdfb82f7dba1645268ccd3bd2d84bb00e0.json new file mode 100644 index 000000000..a847f20b4 --- /dev/null +++ b/evidence/results/8152f8a3720d9ccd91fa64b69612cbfdfb82f7dba1645268ccd3bd2d84bb00e0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f889de37be32ffd1eda9f0f356d1926cbb687052e2b9676030402b06adc727e6", + "case_hash": "8152f8a3720d9ccd91fa64b69612cbfdfb82f7dba1645268ccd3bd2d84bb00e0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3aec32895c70ab75b194b2a2f30041c6865d9d98da4735e978d37f3c747613ea", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8159cc5d371628e221ada6628dfe4914267ebb4ff95529064b5603d821cd5b33.arrow b/evidence/results/8159cc5d371628e221ada6628dfe4914267ebb4ff95529064b5603d821cd5b33.arrow new file mode 100644 index 000000000..476aa65fe Binary files /dev/null and b/evidence/results/8159cc5d371628e221ada6628dfe4914267ebb4ff95529064b5603d821cd5b33.arrow differ diff --git a/evidence/results/8159cc5d371628e221ada6628dfe4914267ebb4ff95529064b5603d821cd5b33.json b/evidence/results/8159cc5d371628e221ada6628dfe4914267ebb4ff95529064b5603d821cd5b33.json new file mode 100644 index 000000000..a5f491b28 --- /dev/null +++ b/evidence/results/8159cc5d371628e221ada6628dfe4914267ebb4ff95529064b5603d821cd5b33.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "372e363cd0b0c0b9e4563885b99b6e0a58af5c031a504d5960e4a1b226f5ab3f", + "case_hash": "8159cc5d371628e221ada6628dfe4914267ebb4ff95529064b5603d821cd5b33", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c38aaa1994f220bd9a96edaab9a383d38e29b9b9e13d0c94aab7c37c9dff0c06", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/81d14d1a84718c54fc1cf77fe596cfc280dd6a87ba234de203aef449246107ec.arrow b/evidence/results/81d14d1a84718c54fc1cf77fe596cfc280dd6a87ba234de203aef449246107ec.arrow new file mode 100644 index 000000000..8be374039 Binary files /dev/null and b/evidence/results/81d14d1a84718c54fc1cf77fe596cfc280dd6a87ba234de203aef449246107ec.arrow differ diff --git a/evidence/results/81d14d1a84718c54fc1cf77fe596cfc280dd6a87ba234de203aef449246107ec.json b/evidence/results/81d14d1a84718c54fc1cf77fe596cfc280dd6a87ba234de203aef449246107ec.json new file mode 100644 index 000000000..7a430ebdb --- /dev/null +++ b/evidence/results/81d14d1a84718c54fc1cf77fe596cfc280dd6a87ba234de203aef449246107ec.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9ac23197a5072ebcec409fded2f7e5c464e2dbf6bf5b4a447051028869eb419e", + "case_hash": "81d14d1a84718c54fc1cf77fe596cfc280dd6a87ba234de203aef449246107ec", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "45e024972c54f428490398e501048af8db55bf4f2fbd91f894adf6c47a2e5157", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/81d1e3070aaaa8bdf07b323dfb802622dbf750d5bd9565a717311b35c5ce5bc6.arrow b/evidence/results/81d1e3070aaaa8bdf07b323dfb802622dbf750d5bd9565a717311b35c5ce5bc6.arrow new file mode 100644 index 000000000..254147e9d Binary files /dev/null and b/evidence/results/81d1e3070aaaa8bdf07b323dfb802622dbf750d5bd9565a717311b35c5ce5bc6.arrow differ diff --git a/evidence/results/81d1e3070aaaa8bdf07b323dfb802622dbf750d5bd9565a717311b35c5ce5bc6.json b/evidence/results/81d1e3070aaaa8bdf07b323dfb802622dbf750d5bd9565a717311b35c5ce5bc6.json new file mode 100644 index 000000000..39ffcbc0e --- /dev/null +++ b/evidence/results/81d1e3070aaaa8bdf07b323dfb802622dbf750d5bd9565a717311b35c5ce5bc6.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "906a72885841aaf1bd17aa4d3ef298d3d396833b07777c6256b50ab6975d2d33", + "case_hash": "81d1e3070aaaa8bdf07b323dfb802622dbf750d5bd9565a717311b35c5ce5bc6", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fbd045c25d1c2fefbfd263d8565bae7c6b931077d1a5d6b964b7d3b6054728dd", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/81d8c6fb30e77cf7156a25926e81a358dc18e24a0df6cc3e0e1542b20addc337.arrow b/evidence/results/81d8c6fb30e77cf7156a25926e81a358dc18e24a0df6cc3e0e1542b20addc337.arrow new file mode 100644 index 000000000..de7df96d0 Binary files /dev/null and b/evidence/results/81d8c6fb30e77cf7156a25926e81a358dc18e24a0df6cc3e0e1542b20addc337.arrow differ diff --git a/evidence/results/81d8c6fb30e77cf7156a25926e81a358dc18e24a0df6cc3e0e1542b20addc337.json b/evidence/results/81d8c6fb30e77cf7156a25926e81a358dc18e24a0df6cc3e0e1542b20addc337.json new file mode 100644 index 000000000..9c1f0b19b --- /dev/null +++ b/evidence/results/81d8c6fb30e77cf7156a25926e81a358dc18e24a0df6cc3e0e1542b20addc337.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "3b4f2dbd73f7178c58e8077816e8e871c3135678d8ad9bf99e91fab2c8abdec5", + "case_hash": "81d8c6fb30e77cf7156a25926e81a358dc18e24a0df6cc3e0e1542b20addc337", + "columns": [ + { + "internal_size": null, + "name": "S2", + "nullable": false, + "precision": 10, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "S0", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "78320adc980bcf68ad66d1cb7569a75acfdcdd671b4b4532dd12f8b422662da1", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/81e006fdb1aba40c31d87b3d752ba66dd0136662207ae8aa29e0f322610ce3e7.arrow b/evidence/results/81e006fdb1aba40c31d87b3d752ba66dd0136662207ae8aa29e0f322610ce3e7.arrow new file mode 100644 index 000000000..566d31e1a Binary files /dev/null and b/evidence/results/81e006fdb1aba40c31d87b3d752ba66dd0136662207ae8aa29e0f322610ce3e7.arrow differ diff --git a/evidence/results/81e006fdb1aba40c31d87b3d752ba66dd0136662207ae8aa29e0f322610ce3e7.json b/evidence/results/81e006fdb1aba40c31d87b3d752ba66dd0136662207ae8aa29e0f322610ce3e7.json new file mode 100644 index 000000000..d33c31f2f --- /dev/null +++ b/evidence/results/81e006fdb1aba40c31d87b3d752ba66dd0136662207ae8aa29e0f322610ce3e7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "88707b252a1fbf3a66f2bf403d3cdb5a7c0097a0124c5a13742166531e6d43b5", + "case_hash": "81e006fdb1aba40c31d87b3d752ba66dd0136662207ae8aa29e0f322610ce3e7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7fc3bdb1ea09aa01baa7a3b024833405d454d4080ea10ead7ef97ab579641d10", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/81e47aef2b77e8b95c94096176ff80d97b81fa65673e08a5c078a20eb36cd38c.arrow b/evidence/results/81e47aef2b77e8b95c94096176ff80d97b81fa65673e08a5c078a20eb36cd38c.arrow new file mode 100644 index 000000000..c0651ad6d Binary files /dev/null and b/evidence/results/81e47aef2b77e8b95c94096176ff80d97b81fa65673e08a5c078a20eb36cd38c.arrow differ diff --git a/evidence/results/81e47aef2b77e8b95c94096176ff80d97b81fa65673e08a5c078a20eb36cd38c.json b/evidence/results/81e47aef2b77e8b95c94096176ff80d97b81fa65673e08a5c078a20eb36cd38c.json new file mode 100644 index 000000000..804754d39 --- /dev/null +++ b/evidence/results/81e47aef2b77e8b95c94096176ff80d97b81fa65673e08a5c078a20eb36cd38c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3002693522bd5ea1d30ac3a1751efcd2866768fd5d33dcb232eddae67835dabc", + "case_hash": "81e47aef2b77e8b95c94096176ff80d97b81fa65673e08a5c078a20eb36cd38c", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "08c0c1da7e86cd81d2f6c9402ac894b04ec4dd15f40db44a9916ce5097f7c982", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/81fbe75eb9edf2f52f03c4a6078565e09bab75c1c19f5e9fb202f2b7d3a1aba2.arrow b/evidence/results/81fbe75eb9edf2f52f03c4a6078565e09bab75c1c19f5e9fb202f2b7d3a1aba2.arrow new file mode 100644 index 000000000..d249968ad Binary files /dev/null and b/evidence/results/81fbe75eb9edf2f52f03c4a6078565e09bab75c1c19f5e9fb202f2b7d3a1aba2.arrow differ diff --git a/evidence/results/81fbe75eb9edf2f52f03c4a6078565e09bab75c1c19f5e9fb202f2b7d3a1aba2.json b/evidence/results/81fbe75eb9edf2f52f03c4a6078565e09bab75c1c19f5e9fb202f2b7d3a1aba2.json new file mode 100644 index 000000000..5b251b2de --- /dev/null +++ b/evidence/results/81fbe75eb9edf2f52f03c4a6078565e09bab75c1c19f5e9fb202f2b7d3a1aba2.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "28e85dfeae2a1ce8b35c6761d0ce1f2adf18e3a94d8a25b82e55e57910d43c61", + "case_hash": "81fbe75eb9edf2f52f03c4a6078565e09bab75c1c19f5e9fb202f2b7d3a1aba2", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "aa4cc7bf9f3f5b6554e2b596752d9b1eda3c25d577f4685168cf65bb71c2e2e8", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8220ae24d3fd8e9a45756e7c8c3e0970189297eb598fca84a64cc461ec090e80.arrow b/evidence/results/8220ae24d3fd8e9a45756e7c8c3e0970189297eb598fca84a64cc461ec090e80.arrow new file mode 100644 index 000000000..c333f73a2 Binary files /dev/null and b/evidence/results/8220ae24d3fd8e9a45756e7c8c3e0970189297eb598fca84a64cc461ec090e80.arrow differ diff --git a/evidence/results/8220ae24d3fd8e9a45756e7c8c3e0970189297eb598fca84a64cc461ec090e80.json b/evidence/results/8220ae24d3fd8e9a45756e7c8c3e0970189297eb598fca84a64cc461ec090e80.json new file mode 100644 index 000000000..5c6b9aeba --- /dev/null +++ b/evidence/results/8220ae24d3fd8e9a45756e7c8c3e0970189297eb598fca84a64cc461ec090e80.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fa9aa162a6b822941a4037a3472547effea30dd4625a5c6cd6ef87a90ef1e2c4", + "case_hash": "8220ae24d3fd8e9a45756e7c8c3e0970189297eb598fca84a64cc461ec090e80", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "07cdb68c1eedb893046eab7b8789e037cbba40b0a2445292f4084f4839d7e5ea", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/82247eaa7ea56ed47567c88e971bc6e7c08cb679dce747fe36a3dde2c36b9dcf.arrow b/evidence/results/82247eaa7ea56ed47567c88e971bc6e7c08cb679dce747fe36a3dde2c36b9dcf.arrow new file mode 100644 index 000000000..6c9a00d7a Binary files /dev/null and b/evidence/results/82247eaa7ea56ed47567c88e971bc6e7c08cb679dce747fe36a3dde2c36b9dcf.arrow differ diff --git a/evidence/results/82247eaa7ea56ed47567c88e971bc6e7c08cb679dce747fe36a3dde2c36b9dcf.json b/evidence/results/82247eaa7ea56ed47567c88e971bc6e7c08cb679dce747fe36a3dde2c36b9dcf.json new file mode 100644 index 000000000..52dd022c9 --- /dev/null +++ b/evidence/results/82247eaa7ea56ed47567c88e971bc6e7c08cb679dce747fe36a3dde2c36b9dcf.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c61b712ee42e27105dc088c0299eed503dc286b1b86c08b36663a45f99dd2982", + "case_hash": "82247eaa7ea56ed47567c88e971bc6e7c08cb679dce747fe36a3dde2c36b9dcf", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d31862973469f9850931f1632cf0cb65f1a5374e398b25357a02f213b927d912", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/822a136c2956d2397f3dbe23ff42378dcc59b02bd2a58ff4334640e99c04ce36.arrow b/evidence/results/822a136c2956d2397f3dbe23ff42378dcc59b02bd2a58ff4334640e99c04ce36.arrow new file mode 100644 index 000000000..52d01a219 Binary files /dev/null and b/evidence/results/822a136c2956d2397f3dbe23ff42378dcc59b02bd2a58ff4334640e99c04ce36.arrow differ diff --git a/evidence/results/822a136c2956d2397f3dbe23ff42378dcc59b02bd2a58ff4334640e99c04ce36.json b/evidence/results/822a136c2956d2397f3dbe23ff42378dcc59b02bd2a58ff4334640e99c04ce36.json new file mode 100644 index 000000000..7b93d262c --- /dev/null +++ b/evidence/results/822a136c2956d2397f3dbe23ff42378dcc59b02bd2a58ff4334640e99c04ce36.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "ccdce83f44ee593c6c32ac407de968fd4ab9a630b1b40fe461ceda1d73e7c120", + "case_hash": "822a136c2956d2397f3dbe23ff42378dcc59b02bd2a58ff4334640e99c04ce36", + "columns": [ + { + "internal_size": 67108864, + "name": "R1", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + }, + { + "internal_size": 67108864, + "name": "R2", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5b5d22f7e8c68fb90d0af9ff4f74e98ebb4b57a120d8324b8e6a0fc9a031a9d0", + "recorded_at": "2026-11-05T19:50:21.861848+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/823279c6593a100e3170aabdb4ed205136a0ea4b49c609cf31385cb28c9e6225.arrow b/evidence/results/823279c6593a100e3170aabdb4ed205136a0ea4b49c609cf31385cb28c9e6225.arrow new file mode 100644 index 000000000..ebb83f104 Binary files /dev/null and b/evidence/results/823279c6593a100e3170aabdb4ed205136a0ea4b49c609cf31385cb28c9e6225.arrow differ diff --git a/evidence/results/823279c6593a100e3170aabdb4ed205136a0ea4b49c609cf31385cb28c9e6225.json b/evidence/results/823279c6593a100e3170aabdb4ed205136a0ea4b49c609cf31385cb28c9e6225.json new file mode 100644 index 000000000..37f88d410 --- /dev/null +++ b/evidence/results/823279c6593a100e3170aabdb4ed205136a0ea4b49c609cf31385cb28c9e6225.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4be757457a0016ebdd971255b348e6452f47f5ea3119171f2024a3d5beabe423", + "case_hash": "823279c6593a100e3170aabdb4ed205136a0ea4b49c609cf31385cb28c9e6225", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cfa19b75e2fa9432bc0aec8ed33da1adf546b9ad91f0fa6abc030610cd66f216", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/824a81df564b3000b568dd35a7c7d4de94f644dfc474aa6ca202bbdaa7e5d9e9.arrow b/evidence/results/824a81df564b3000b568dd35a7c7d4de94f644dfc474aa6ca202bbdaa7e5d9e9.arrow new file mode 100644 index 000000000..de1b7a0dd Binary files /dev/null and b/evidence/results/824a81df564b3000b568dd35a7c7d4de94f644dfc474aa6ca202bbdaa7e5d9e9.arrow differ diff --git a/evidence/results/824a81df564b3000b568dd35a7c7d4de94f644dfc474aa6ca202bbdaa7e5d9e9.json b/evidence/results/824a81df564b3000b568dd35a7c7d4de94f644dfc474aa6ca202bbdaa7e5d9e9.json new file mode 100644 index 000000000..89c473da5 --- /dev/null +++ b/evidence/results/824a81df564b3000b568dd35a7c7d4de94f644dfc474aa6ca202bbdaa7e5d9e9.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "044eaf5be6c5ef57b9e05585f842eb0949bfb9de2c67f1f3f34e1739ed5c2a1b", + "case_hash": "824a81df564b3000b568dd35a7c7d4de94f644dfc474aa6ca202bbdaa7e5d9e9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5ddf1408610d9c6308cd842de6ef57f45b9b4b2d670b55885c0ea85651d8ae51", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8250cbfe0822927ecdb6f2d0539d78fb9b811e2030246d9bf6490afeb832646a.arrow b/evidence/results/8250cbfe0822927ecdb6f2d0539d78fb9b811e2030246d9bf6490afeb832646a.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/8250cbfe0822927ecdb6f2d0539d78fb9b811e2030246d9bf6490afeb832646a.arrow differ diff --git a/evidence/results/8250cbfe0822927ecdb6f2d0539d78fb9b811e2030246d9bf6490afeb832646a.json b/evidence/results/8250cbfe0822927ecdb6f2d0539d78fb9b811e2030246d9bf6490afeb832646a.json new file mode 100644 index 000000000..72bb917af --- /dev/null +++ b/evidence/results/8250cbfe0822927ecdb6f2d0539d78fb9b811e2030246d9bf6490afeb832646a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "8250cbfe0822927ecdb6f2d0539d78fb9b811e2030246d9bf6490afeb832646a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "90f3ccf6bb2164e61a8d74b2dd08991cc0f92ab3e0aabb7e69381a984eafbf88", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8258ced9b1c2cdd977abcf6d4513c35a222b816029aa57b8d48349b6e427fd71.arrow b/evidence/results/8258ced9b1c2cdd977abcf6d4513c35a222b816029aa57b8d48349b6e427fd71.arrow new file mode 100644 index 000000000..443177a71 Binary files /dev/null and b/evidence/results/8258ced9b1c2cdd977abcf6d4513c35a222b816029aa57b8d48349b6e427fd71.arrow differ diff --git a/evidence/results/8258ced9b1c2cdd977abcf6d4513c35a222b816029aa57b8d48349b6e427fd71.json b/evidence/results/8258ced9b1c2cdd977abcf6d4513c35a222b816029aa57b8d48349b6e427fd71.json new file mode 100644 index 000000000..7217026d6 --- /dev/null +++ b/evidence/results/8258ced9b1c2cdd977abcf6d4513c35a222b816029aa57b8d48349b6e427fd71.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f842a8c0a16f472f44108c1da22520116787b64ac2c2e31bb555f7812044db32", + "case_hash": "8258ced9b1c2cdd977abcf6d4513c35a222b816029aa57b8d48349b6e427fd71", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ee00af192e2f855dcf020a0714d0c60664b8045ef0528c5b66a0e5549c3c55ff", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/82635a0e6da04dfb51b9c2de3d84a8e0d84854faa083de4e6090c8a92e268e35.arrow b/evidence/results/82635a0e6da04dfb51b9c2de3d84a8e0d84854faa083de4e6090c8a92e268e35.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/82635a0e6da04dfb51b9c2de3d84a8e0d84854faa083de4e6090c8a92e268e35.arrow differ diff --git a/evidence/results/82635a0e6da04dfb51b9c2de3d84a8e0d84854faa083de4e6090c8a92e268e35.json b/evidence/results/82635a0e6da04dfb51b9c2de3d84a8e0d84854faa083de4e6090c8a92e268e35.json new file mode 100644 index 000000000..b28e8408e --- /dev/null +++ b/evidence/results/82635a0e6da04dfb51b9c2de3d84a8e0d84854faa083de4e6090c8a92e268e35.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "82635a0e6da04dfb51b9c2de3d84a8e0d84854faa083de4e6090c8a92e268e35", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "aa490931d7f199ede9b01f00249f78c4b59d5ba840a921af81cda776208e737b", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/82930b0432af71c4021bee2191d29dd788322990a3de2bbce69f35a5e1859625.arrow b/evidence/results/82930b0432af71c4021bee2191d29dd788322990a3de2bbce69f35a5e1859625.arrow new file mode 100644 index 000000000..2a687aeca Binary files /dev/null and b/evidence/results/82930b0432af71c4021bee2191d29dd788322990a3de2bbce69f35a5e1859625.arrow differ diff --git a/evidence/results/82930b0432af71c4021bee2191d29dd788322990a3de2bbce69f35a5e1859625.json b/evidence/results/82930b0432af71c4021bee2191d29dd788322990a3de2bbce69f35a5e1859625.json new file mode 100644 index 000000000..25742c23b --- /dev/null +++ b/evidence/results/82930b0432af71c4021bee2191d29dd788322990a3de2bbce69f35a5e1859625.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5ceb9a72f7f1994c8ff2633ffff2dd76d17fd4ef6a6b4f324b199cc8cac7779f", + "case_hash": "82930b0432af71c4021bee2191d29dd788322990a3de2bbce69f35a5e1859625", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1b4b37b3ee466ed261a806774b689f7aa0178ffdbe37f9ea0f515ea82a302064", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/82b4bcd88921e82fc599d6646430879d13fb905216ecfb167feb71652af50838.arrow b/evidence/results/82b4bcd88921e82fc599d6646430879d13fb905216ecfb167feb71652af50838.arrow new file mode 100644 index 000000000..d41aafb90 Binary files /dev/null and b/evidence/results/82b4bcd88921e82fc599d6646430879d13fb905216ecfb167feb71652af50838.arrow differ diff --git a/evidence/results/82b4bcd88921e82fc599d6646430879d13fb905216ecfb167feb71652af50838.json b/evidence/results/82b4bcd88921e82fc599d6646430879d13fb905216ecfb167feb71652af50838.json new file mode 100644 index 000000000..80937f244 --- /dev/null +++ b/evidence/results/82b4bcd88921e82fc599d6646430879d13fb905216ecfb167feb71652af50838.json @@ -0,0 +1,124 @@ +{ + "arrow_sha256": "f21f5a028a3aae75dd07292006e684f94cc3adc3d8dc9f6f80154363e3be8a8e", + "case_hash": "82b4bcd88921e82fc599d6646430879d13fb905216ecfb167feb71652af50838", + "columns": [ + { + "internal_size": null, + "name": "D", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "Z", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "L", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "F", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "K", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "af0274eead12d56f7154ec79d5d069b8cf394f88dc85fd63bbc0059a99a4834d", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/82c4e527eaae64f33e96ebbf2a23c8d969762b0a41baa59a46baeac050caeee5.arrow b/evidence/results/82c4e527eaae64f33e96ebbf2a23c8d969762b0a41baa59a46baeac050caeee5.arrow new file mode 100644 index 000000000..ae649c3fc Binary files /dev/null and b/evidence/results/82c4e527eaae64f33e96ebbf2a23c8d969762b0a41baa59a46baeac050caeee5.arrow differ diff --git a/evidence/results/82c4e527eaae64f33e96ebbf2a23c8d969762b0a41baa59a46baeac050caeee5.json b/evidence/results/82c4e527eaae64f33e96ebbf2a23c8d969762b0a41baa59a46baeac050caeee5.json new file mode 100644 index 000000000..3825b7ad8 --- /dev/null +++ b/evidence/results/82c4e527eaae64f33e96ebbf2a23c8d969762b0a41baa59a46baeac050caeee5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2a3a0893d483a27ffa2768d2c9c1fc1db9b0dbc2ed23115f9f2d98e9b66aeb1a", + "case_hash": "82c4e527eaae64f33e96ebbf2a23c8d969762b0a41baa59a46baeac050caeee5", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "483b001617d4bf55a40c52f9a98c73814fb98e4cd65bb8f3c82da68880ecc967", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/82c816a85314415d812028670cf8dbab817dbb3b9929cf98ffc6e0230ad940f0.arrow b/evidence/results/82c816a85314415d812028670cf8dbab817dbb3b9929cf98ffc6e0230ad940f0.arrow new file mode 100644 index 000000000..ff8513924 Binary files /dev/null and b/evidence/results/82c816a85314415d812028670cf8dbab817dbb3b9929cf98ffc6e0230ad940f0.arrow differ diff --git a/evidence/results/82c816a85314415d812028670cf8dbab817dbb3b9929cf98ffc6e0230ad940f0.json b/evidence/results/82c816a85314415d812028670cf8dbab817dbb3b9929cf98ffc6e0230ad940f0.json new file mode 100644 index 000000000..985955935 --- /dev/null +++ b/evidence/results/82c816a85314415d812028670cf8dbab817dbb3b9929cf98ffc6e0230ad940f0.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "5c292591949963d00d45c76f5824a723097343a20e6fd246e20f1c8535153faf", + "case_hash": "82c816a85314415d812028670cf8dbab817dbb3b9929cf98ffc6e0230ad940f0", + "columns": [ + { + "internal_size": null, + "name": "CW_LARGER", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "CCW", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3cf815e92723ea912e2a7d69e29bf86a6ac6ba673aac6fa73e239e2941572d6f", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/82cebe7b1bead4ffb42fec9dc63720108d25c0c5f90bf42534fd418b895444c4.arrow b/evidence/results/82cebe7b1bead4ffb42fec9dc63720108d25c0c5f90bf42534fd418b895444c4.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/82cebe7b1bead4ffb42fec9dc63720108d25c0c5f90bf42534fd418b895444c4.arrow differ diff --git a/evidence/results/82cebe7b1bead4ffb42fec9dc63720108d25c0c5f90bf42534fd418b895444c4.json b/evidence/results/82cebe7b1bead4ffb42fec9dc63720108d25c0c5f90bf42534fd418b895444c4.json new file mode 100644 index 000000000..859df1247 --- /dev/null +++ b/evidence/results/82cebe7b1bead4ffb42fec9dc63720108d25c0c5f90bf42534fd418b895444c4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "82cebe7b1bead4ffb42fec9dc63720108d25c0c5f90bf42534fd418b895444c4", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9cae27a604cb2ef40d956a648b153d4883d0563985c963043e86c68cace63227", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/82f3082709ff71bb093038e9767000828d8eb7de6ed9316fd750da63dba3cc00.arrow b/evidence/results/82f3082709ff71bb093038e9767000828d8eb7de6ed9316fd750da63dba3cc00.arrow new file mode 100644 index 000000000..35e9e6b10 Binary files /dev/null and b/evidence/results/82f3082709ff71bb093038e9767000828d8eb7de6ed9316fd750da63dba3cc00.arrow differ diff --git a/evidence/results/82f3082709ff71bb093038e9767000828d8eb7de6ed9316fd750da63dba3cc00.json b/evidence/results/82f3082709ff71bb093038e9767000828d8eb7de6ed9316fd750da63dba3cc00.json new file mode 100644 index 000000000..26f8e1d28 --- /dev/null +++ b/evidence/results/82f3082709ff71bb093038e9767000828d8eb7de6ed9316fd750da63dba3cc00.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ea562423c3c0449647f4c559f2f2b3886cd1b07e4c963813ce79d24797cb04cf", + "case_hash": "82f3082709ff71bb093038e9767000828d8eb7de6ed9316fd750da63dba3cc00", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "037271e0fc6bc4c0472d84960ed5987053e871aa77995f650d8991224b985346", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/83369d8b42b1f500879d8973ad5c57a92a29756ff70c92e301e20063999c3622.arrow b/evidence/results/83369d8b42b1f500879d8973ad5c57a92a29756ff70c92e301e20063999c3622.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/83369d8b42b1f500879d8973ad5c57a92a29756ff70c92e301e20063999c3622.arrow differ diff --git a/evidence/results/83369d8b42b1f500879d8973ad5c57a92a29756ff70c92e301e20063999c3622.json b/evidence/results/83369d8b42b1f500879d8973ad5c57a92a29756ff70c92e301e20063999c3622.json new file mode 100644 index 000000000..b05cec641 --- /dev/null +++ b/evidence/results/83369d8b42b1f500879d8973ad5c57a92a29756ff70c92e301e20063999c3622.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "83369d8b42b1f500879d8973ad5c57a92a29756ff70c92e301e20063999c3622", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9990802116fa2055a7a416e97245b051db732cc942c4a68c45c4684ee9525285", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/835dc3d65709d0ef8a6aa6cf9bf70662c071effe42432f2bc6c4b78a58231a91.arrow b/evidence/results/835dc3d65709d0ef8a6aa6cf9bf70662c071effe42432f2bc6c4b78a58231a91.arrow new file mode 100644 index 000000000..78d8502f6 Binary files /dev/null and b/evidence/results/835dc3d65709d0ef8a6aa6cf9bf70662c071effe42432f2bc6c4b78a58231a91.arrow differ diff --git a/evidence/results/835dc3d65709d0ef8a6aa6cf9bf70662c071effe42432f2bc6c4b78a58231a91.json b/evidence/results/835dc3d65709d0ef8a6aa6cf9bf70662c071effe42432f2bc6c4b78a58231a91.json new file mode 100644 index 000000000..e151aaac8 --- /dev/null +++ b/evidence/results/835dc3d65709d0ef8a6aa6cf9bf70662c071effe42432f2bc6c4b78a58231a91.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c7715ec966c0cba22583a449b570c16e38856f6f9857d486ced2b6ce780b0b85", + "case_hash": "835dc3d65709d0ef8a6aa6cf9bf70662c071effe42432f2bc6c4b78a58231a91", + "columns": [ + { + "internal_size": 5, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "99e4c064466b98caffecfd75956d7a558d0f69e35e7dc20ade4682b9183063ee", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8360b3e965a2e970a71f5a18f04be5bfb4d9b6a33e25926a13002dd8fdde5ce5.arrow b/evidence/results/8360b3e965a2e970a71f5a18f04be5bfb4d9b6a33e25926a13002dd8fdde5ce5.arrow new file mode 100644 index 000000000..efcd4c067 Binary files /dev/null and b/evidence/results/8360b3e965a2e970a71f5a18f04be5bfb4d9b6a33e25926a13002dd8fdde5ce5.arrow differ diff --git a/evidence/results/8360b3e965a2e970a71f5a18f04be5bfb4d9b6a33e25926a13002dd8fdde5ce5.json b/evidence/results/8360b3e965a2e970a71f5a18f04be5bfb4d9b6a33e25926a13002dd8fdde5ce5.json new file mode 100644 index 000000000..064124a94 --- /dev/null +++ b/evidence/results/8360b3e965a2e970a71f5a18f04be5bfb4d9b6a33e25926a13002dd8fdde5ce5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0543a9b0422ff23fb204e96b4bea5f936b45bd6594daba8de4254442b2eb9064", + "case_hash": "8360b3e965a2e970a71f5a18f04be5bfb4d9b6a33e25926a13002dd8fdde5ce5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a37f181e84594c59f0664b1954e2784453fe0abcd07c45543d84ca28b0776234", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/839b395903ce76feebe3046b04ff5e6dac719ac02b866b1aaaa5c19d0f1ff011.arrow b/evidence/results/839b395903ce76feebe3046b04ff5e6dac719ac02b866b1aaaa5c19d0f1ff011.arrow new file mode 100644 index 000000000..e8cdc3b3e Binary files /dev/null and b/evidence/results/839b395903ce76feebe3046b04ff5e6dac719ac02b866b1aaaa5c19d0f1ff011.arrow differ diff --git a/evidence/results/839b395903ce76feebe3046b04ff5e6dac719ac02b866b1aaaa5c19d0f1ff011.json b/evidence/results/839b395903ce76feebe3046b04ff5e6dac719ac02b866b1aaaa5c19d0f1ff011.json new file mode 100644 index 000000000..6cf6e1930 --- /dev/null +++ b/evidence/results/839b395903ce76feebe3046b04ff5e6dac719ac02b866b1aaaa5c19d0f1ff011.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0ed3243dbbe94b2d1f087f7cba4def6203c83a7564026107b85c88c679d958d5", + "case_hash": "839b395903ce76feebe3046b04ff5e6dac719ac02b866b1aaaa5c19d0f1ff011", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4a4877882a60cfc93e05aba3dbd1aeaca85b5d39cc72637316767d17d02c22be", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/840639017b2e746f423edabd8dcd7e62b2c04ec4ff5e52f61d43d6c56f012213.json b/evidence/results/840639017b2e746f423edabd8dcd7e62b2c04ec4ff5e52f61d43d6c56f012213.json new file mode 100644 index 000000000..8051f4ff5 --- /dev/null +++ b/evidence/results/840639017b2e746f423edabd8dcd7e62b2c04ec4ff5e52f61d43d6c56f012213.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "840639017b2e746f423edabd8dcd7e62b2c04ec4ff5e52f61d43d6c56f012213", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100043, + "message": "Invalid floating point operation: log(-2,8)", + "sqlstate": "2201E" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b1f01abf3962dae5b82266dfde7a325b1a0680e1c17d0597fc40917db2c72a1e", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/84626167e9aaad414e1201b2ece745d29acedca8ad7f4b168936ecbe0a7ef2e4.arrow b/evidence/results/84626167e9aaad414e1201b2ece745d29acedca8ad7f4b168936ecbe0a7ef2e4.arrow new file mode 100644 index 000000000..b7d435ac8 Binary files /dev/null and b/evidence/results/84626167e9aaad414e1201b2ece745d29acedca8ad7f4b168936ecbe0a7ef2e4.arrow differ diff --git a/evidence/results/84626167e9aaad414e1201b2ece745d29acedca8ad7f4b168936ecbe0a7ef2e4.json b/evidence/results/84626167e9aaad414e1201b2ece745d29acedca8ad7f4b168936ecbe0a7ef2e4.json new file mode 100644 index 000000000..885509da9 --- /dev/null +++ b/evidence/results/84626167e9aaad414e1201b2ece745d29acedca8ad7f4b168936ecbe0a7ef2e4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "133e1f099765b667de753734c62935078dca31cb205515fed40211ac3e21614f", + "case_hash": "84626167e9aaad414e1201b2ece745d29acedca8ad7f4b168936ecbe0a7ef2e4", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "77c4f26266c8d5e881279ed4c69affa5f249f13c1fe480725029d4056346b6f7", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/84b54d63896c9b9ffb686764f253a1237f876fe48c823590edfd370a6b31d9d3.arrow b/evidence/results/84b54d63896c9b9ffb686764f253a1237f876fe48c823590edfd370a6b31d9d3.arrow new file mode 100644 index 000000000..da6546865 Binary files /dev/null and b/evidence/results/84b54d63896c9b9ffb686764f253a1237f876fe48c823590edfd370a6b31d9d3.arrow differ diff --git a/evidence/results/84b54d63896c9b9ffb686764f253a1237f876fe48c823590edfd370a6b31d9d3.json b/evidence/results/84b54d63896c9b9ffb686764f253a1237f876fe48c823590edfd370a6b31d9d3.json new file mode 100644 index 000000000..0dd657a20 --- /dev/null +++ b/evidence/results/84b54d63896c9b9ffb686764f253a1237f876fe48c823590edfd370a6b31d9d3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "288bf0e9f12e65a0476112f9b0f32f63f9815eca0da195038ab687a7afe8c15e", + "case_hash": "84b54d63896c9b9ffb686764f253a1237f876fe48c823590edfd370a6b31d9d3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f851a6c1a079a2d4fa7cc2d284dc03a37a5fe85a1258649a89a0245df466e2e7", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/84b697744f312567c1bd681d3b37f1f381b69b8f6ddca8a86da7b7a8523ac75d.arrow b/evidence/results/84b697744f312567c1bd681d3b37f1f381b69b8f6ddca8a86da7b7a8523ac75d.arrow new file mode 100644 index 000000000..02ff35e08 Binary files /dev/null and b/evidence/results/84b697744f312567c1bd681d3b37f1f381b69b8f6ddca8a86da7b7a8523ac75d.arrow differ diff --git a/evidence/results/84b697744f312567c1bd681d3b37f1f381b69b8f6ddca8a86da7b7a8523ac75d.json b/evidence/results/84b697744f312567c1bd681d3b37f1f381b69b8f6ddca8a86da7b7a8523ac75d.json new file mode 100644 index 000000000..84e0a52d5 --- /dev/null +++ b/evidence/results/84b697744f312567c1bd681d3b37f1f381b69b8f6ddca8a86da7b7a8523ac75d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0f8c1f2d8a6c16b8d889cc0f7e2d4261beaaef91b073800044731ee2de569ce5", + "case_hash": "84b697744f312567c1bd681d3b37f1f381b69b8f6ddca8a86da7b7a8523ac75d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "72cb151554061f862adcefa1deed4f40c844eabb6c6cbf0800cff85b3ae207a9", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/84eddf92604c9f0db52324f1cd414368c0798618e7788f1fc9ef62f521cd3f84.arrow b/evidence/results/84eddf92604c9f0db52324f1cd414368c0798618e7788f1fc9ef62f521cd3f84.arrow new file mode 100644 index 000000000..01c7e0770 Binary files /dev/null and b/evidence/results/84eddf92604c9f0db52324f1cd414368c0798618e7788f1fc9ef62f521cd3f84.arrow differ diff --git a/evidence/results/84eddf92604c9f0db52324f1cd414368c0798618e7788f1fc9ef62f521cd3f84.json b/evidence/results/84eddf92604c9f0db52324f1cd414368c0798618e7788f1fc9ef62f521cd3f84.json new file mode 100644 index 000000000..69b39b541 --- /dev/null +++ b/evidence/results/84eddf92604c9f0db52324f1cd414368c0798618e7788f1fc9ef62f521cd3f84.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "89b8635d151e86f9a65401e5fcb452efbefc1107003cd491f8d79dc74ef7a9da", + "case_hash": "84eddf92604c9f0db52324f1cd414368c0798618e7788f1fc9ef62f521cd3f84", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1db6a48c08b8f94f66caa354916fca1a683ecf7d1498d547b2fbba2bd9a8f60e", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/84f72d79425f206a4cf738c493dfaac199d7fecabc2c8145c28ccb63552db889.arrow b/evidence/results/84f72d79425f206a4cf738c493dfaac199d7fecabc2c8145c28ccb63552db889.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/84f72d79425f206a4cf738c493dfaac199d7fecabc2c8145c28ccb63552db889.arrow differ diff --git a/evidence/results/84f72d79425f206a4cf738c493dfaac199d7fecabc2c8145c28ccb63552db889.json b/evidence/results/84f72d79425f206a4cf738c493dfaac199d7fecabc2c8145c28ccb63552db889.json new file mode 100644 index 000000000..85405ca6f --- /dev/null +++ b/evidence/results/84f72d79425f206a4cf738c493dfaac199d7fecabc2c8145c28ccb63552db889.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "84f72d79425f206a4cf738c493dfaac199d7fecabc2c8145c28ccb63552db889", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "599a9b1b071c6f7e574cad6c7612004740c7e3a9e037d51964c2daf1e15f5fff", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8505531dc6dc8e2cef59401ac642f555437c4a6388acbe3a3e9ee032089819c4.arrow b/evidence/results/8505531dc6dc8e2cef59401ac642f555437c4a6388acbe3a3e9ee032089819c4.arrow new file mode 100644 index 000000000..eaaa8690d Binary files /dev/null and b/evidence/results/8505531dc6dc8e2cef59401ac642f555437c4a6388acbe3a3e9ee032089819c4.arrow differ diff --git a/evidence/results/8505531dc6dc8e2cef59401ac642f555437c4a6388acbe3a3e9ee032089819c4.json b/evidence/results/8505531dc6dc8e2cef59401ac642f555437c4a6388acbe3a3e9ee032089819c4.json new file mode 100644 index 000000000..9a9cf075a --- /dev/null +++ b/evidence/results/8505531dc6dc8e2cef59401ac642f555437c4a6388acbe3a3e9ee032089819c4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "762391d67ab5ff0259fe8a92428a210a5dafc2da743895e4b1fe527ff894c365", + "case_hash": "8505531dc6dc8e2cef59401ac642f555437c4a6388acbe3a3e9ee032089819c4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "920f7526e389ccd1097ca13d67c950673e14fae31394d271b5efcaa141b82f11", + "recorded_at": "2026-11-05T19:26:09.283953+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8506937b5c9c4634f41c3202d72af33ab051cc426d7f286cbf651454f6d11d6e.arrow b/evidence/results/8506937b5c9c4634f41c3202d72af33ab051cc426d7f286cbf651454f6d11d6e.arrow new file mode 100644 index 000000000..da6a2700a Binary files /dev/null and b/evidence/results/8506937b5c9c4634f41c3202d72af33ab051cc426d7f286cbf651454f6d11d6e.arrow differ diff --git a/evidence/results/8506937b5c9c4634f41c3202d72af33ab051cc426d7f286cbf651454f6d11d6e.json b/evidence/results/8506937b5c9c4634f41c3202d72af33ab051cc426d7f286cbf651454f6d11d6e.json new file mode 100644 index 000000000..16cedb929 --- /dev/null +++ b/evidence/results/8506937b5c9c4634f41c3202d72af33ab051cc426d7f286cbf651454f6d11d6e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9939f887f514f0a7b7484992e2d020d7ad61741dc96f2f207f1fe86a2aa428e2", + "case_hash": "8506937b5c9c4634f41c3202d72af33ab051cc426d7f286cbf651454f6d11d6e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7caf7017dc836df12d0095116c9c4dffa24d9978fccf343ab7aa38f7a7704fb2", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8516fd2dd5d11f9b5887e5d6c80ed8008adca28069ab33cef5c48312db4636d1.arrow b/evidence/results/8516fd2dd5d11f9b5887e5d6c80ed8008adca28069ab33cef5c48312db4636d1.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/8516fd2dd5d11f9b5887e5d6c80ed8008adca28069ab33cef5c48312db4636d1.arrow differ diff --git a/evidence/results/8516fd2dd5d11f9b5887e5d6c80ed8008adca28069ab33cef5c48312db4636d1.json b/evidence/results/8516fd2dd5d11f9b5887e5d6c80ed8008adca28069ab33cef5c48312db4636d1.json new file mode 100644 index 000000000..4069336c9 --- /dev/null +++ b/evidence/results/8516fd2dd5d11f9b5887e5d6c80ed8008adca28069ab33cef5c48312db4636d1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "8516fd2dd5d11f9b5887e5d6c80ed8008adca28069ab33cef5c48312db4636d1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9ff5e82923c2ed0a512602abdd7170bea9ffcf67f4c8e3b85c91dab0ac81749f", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/852704c810d871f677f6633e6fa2b7648c2a1e3c16b75415b5ae32d213baca55.arrow b/evidence/results/852704c810d871f677f6633e6fa2b7648c2a1e3c16b75415b5ae32d213baca55.arrow new file mode 100644 index 000000000..2c5f4cc75 Binary files /dev/null and b/evidence/results/852704c810d871f677f6633e6fa2b7648c2a1e3c16b75415b5ae32d213baca55.arrow differ diff --git a/evidence/results/852704c810d871f677f6633e6fa2b7648c2a1e3c16b75415b5ae32d213baca55.json b/evidence/results/852704c810d871f677f6633e6fa2b7648c2a1e3c16b75415b5ae32d213baca55.json new file mode 100644 index 000000000..b9e41fe1a --- /dev/null +++ b/evidence/results/852704c810d871f677f6633e6fa2b7648c2a1e3c16b75415b5ae32d213baca55.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "892b95095a9e05b91ef46ca62bf61c285cca2ef5c32490a3fcbbcf05f7af40aa", + "case_hash": "852704c810d871f677f6633e6fa2b7648c2a1e3c16b75415b5ae32d213baca55", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4cdc98a858ca6e353a74216ed9d5f2d97aff323e128531b7db674dc9e0e2bf6d", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8547f0e3af7077698e1bf440d6bf543ec1f46ccb0af29a51d02e115f9581b349.arrow b/evidence/results/8547f0e3af7077698e1bf440d6bf543ec1f46ccb0af29a51d02e115f9581b349.arrow new file mode 100644 index 000000000..5b8032dd9 Binary files /dev/null and b/evidence/results/8547f0e3af7077698e1bf440d6bf543ec1f46ccb0af29a51d02e115f9581b349.arrow differ diff --git a/evidence/results/8547f0e3af7077698e1bf440d6bf543ec1f46ccb0af29a51d02e115f9581b349.json b/evidence/results/8547f0e3af7077698e1bf440d6bf543ec1f46ccb0af29a51d02e115f9581b349.json new file mode 100644 index 000000000..51359f267 --- /dev/null +++ b/evidence/results/8547f0e3af7077698e1bf440d6bf543ec1f46ccb0af29a51d02e115f9581b349.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b1b0158d67e20b0bb0c16b919028f059b0737ae3fe5ba868144ebfea782357b9", + "case_hash": "8547f0e3af7077698e1bf440d6bf543ec1f46ccb0af29a51d02e115f9581b349", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0f60f7444ef08802f37858b4c48dec0134eb648a637fa2fd47b629eb463be619", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/854a4d597c9afff6f1e13b2eb77ef7f125b0aca0cefd99e48ca6346c4ab47a61.arrow b/evidence/results/854a4d597c9afff6f1e13b2eb77ef7f125b0aca0cefd99e48ca6346c4ab47a61.arrow new file mode 100644 index 000000000..d462f21ec Binary files /dev/null and b/evidence/results/854a4d597c9afff6f1e13b2eb77ef7f125b0aca0cefd99e48ca6346c4ab47a61.arrow differ diff --git a/evidence/results/854a4d597c9afff6f1e13b2eb77ef7f125b0aca0cefd99e48ca6346c4ab47a61.json b/evidence/results/854a4d597c9afff6f1e13b2eb77ef7f125b0aca0cefd99e48ca6346c4ab47a61.json new file mode 100644 index 000000000..194346373 --- /dev/null +++ b/evidence/results/854a4d597c9afff6f1e13b2eb77ef7f125b0aca0cefd99e48ca6346c4ab47a61.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "1ac954ae54cbf63a12d842b4c85fbdeb571a0524f14c2b845867cfdbcec18e7a", + "case_hash": "854a4d597c9afff6f1e13b2eb77ef7f125b0aca0cefd99e48ca6346c4ab47a61", + "columns": [ + { + "internal_size": null, + "name": "C", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "L", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "794a0429955da5bba0de38b74dcae08455fef6f37552bcaebd5fef7ba9d606cf", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/854f3e29325edc94244fe744a199ec590696c404034d4dabec4f2304cb6f83d7.json b/evidence/results/854f3e29325edc94244fe744a199ec590696c404034d4dabec4f2304cb6f83d7.json new file mode 100644 index 000000000..6df8b54a8 --- /dev/null +++ b/evidence/results/854f3e29325edc94244fe744a199ec590696c404034d4dabec4f2304cb6f83d7.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "854f3e29325edc94244fe744a199ec590696c404034d4dabec4f2304cb6f83d7", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1003, + "message": null, + "sqlstate": "42000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "45b30558c877c47ce7af7e2d7b3b2562eb4f07bdedf59549cc23577a71dcfa77", + "recorded_at": "2026-11-05T20:11:55.018679+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8581c555e49a584e66ec5d1fae591f5be36beb3e5cf6eb7c6340ca290118dc75.arrow b/evidence/results/8581c555e49a584e66ec5d1fae591f5be36beb3e5cf6eb7c6340ca290118dc75.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/8581c555e49a584e66ec5d1fae591f5be36beb3e5cf6eb7c6340ca290118dc75.arrow differ diff --git a/evidence/results/8581c555e49a584e66ec5d1fae591f5be36beb3e5cf6eb7c6340ca290118dc75.json b/evidence/results/8581c555e49a584e66ec5d1fae591f5be36beb3e5cf6eb7c6340ca290118dc75.json new file mode 100644 index 000000000..9480a9bd4 --- /dev/null +++ b/evidence/results/8581c555e49a584e66ec5d1fae591f5be36beb3e5cf6eb7c6340ca290118dc75.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "8581c555e49a584e66ec5d1fae591f5be36beb3e5cf6eb7c6340ca290118dc75", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dc228dbc04be5ef7d7729b151bd311fec893e5b74a65f6cecdf5940ca6d8f806", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8586736640f8675490242db9a53ba3c6b070f683b49103c33307a94c98c4a97a.arrow b/evidence/results/8586736640f8675490242db9a53ba3c6b070f683b49103c33307a94c98c4a97a.arrow new file mode 100644 index 000000000..507de7dcf Binary files /dev/null and b/evidence/results/8586736640f8675490242db9a53ba3c6b070f683b49103c33307a94c98c4a97a.arrow differ diff --git a/evidence/results/8586736640f8675490242db9a53ba3c6b070f683b49103c33307a94c98c4a97a.json b/evidence/results/8586736640f8675490242db9a53ba3c6b070f683b49103c33307a94c98c4a97a.json new file mode 100644 index 000000000..cdb0e6d3a --- /dev/null +++ b/evidence/results/8586736640f8675490242db9a53ba3c6b070f683b49103c33307a94c98c4a97a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2d573d587c467ec056f63731477582b770eb92ecc3f933aaff0f02529527adb5", + "case_hash": "8586736640f8675490242db9a53ba3c6b070f683b49103c33307a94c98c4a97a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d6b879e1451dbc9017ea3796a43b20dc1b5fa5c3249dd8e8724ddea7391d9841", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8591b149ee8ef9ef31c4d82ba8442d61b7d0dc56e265a28af82e5ce329fcabb5.arrow b/evidence/results/8591b149ee8ef9ef31c4d82ba8442d61b7d0dc56e265a28af82e5ce329fcabb5.arrow new file mode 100644 index 000000000..780128461 Binary files /dev/null and b/evidence/results/8591b149ee8ef9ef31c4d82ba8442d61b7d0dc56e265a28af82e5ce329fcabb5.arrow differ diff --git a/evidence/results/8591b149ee8ef9ef31c4d82ba8442d61b7d0dc56e265a28af82e5ce329fcabb5.json b/evidence/results/8591b149ee8ef9ef31c4d82ba8442d61b7d0dc56e265a28af82e5ce329fcabb5.json new file mode 100644 index 000000000..aa955a768 --- /dev/null +++ b/evidence/results/8591b149ee8ef9ef31c4d82ba8442d61b7d0dc56e265a28af82e5ce329fcabb5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a637082e538c30638da7034a96dc20ee2e7cffae6dca8e50e7fc981a73da50a5", + "case_hash": "8591b149ee8ef9ef31c4d82ba8442d61b7d0dc56e265a28af82e5ce329fcabb5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9f32879b59f2776a2b16795a562c47c90c2f9b20b97f5eb30b6c0b49127b95af", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/85a484d6dc5a98c8f4d34c26d3dbce2f868a34a581db604f694c2f03cb120687.arrow b/evidence/results/85a484d6dc5a98c8f4d34c26d3dbce2f868a34a581db604f694c2f03cb120687.arrow new file mode 100644 index 000000000..097f59e26 Binary files /dev/null and b/evidence/results/85a484d6dc5a98c8f4d34c26d3dbce2f868a34a581db604f694c2f03cb120687.arrow differ diff --git a/evidence/results/85a484d6dc5a98c8f4d34c26d3dbce2f868a34a581db604f694c2f03cb120687.json b/evidence/results/85a484d6dc5a98c8f4d34c26d3dbce2f868a34a581db604f694c2f03cb120687.json new file mode 100644 index 000000000..1fda5426c --- /dev/null +++ b/evidence/results/85a484d6dc5a98c8f4d34c26d3dbce2f868a34a581db604f694c2f03cb120687.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7b5513799a123709562a68eb3b2622727cc9a615fa60e4554a9d31c7cfa6868f", + "case_hash": "85a484d6dc5a98c8f4d34c26d3dbce2f868a34a581db604f694c2f03cb120687", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6bb156b52962ff463d7e7210d39a9a6d6f230c82fff1b7c457f6d25ea79ff18d", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/85ab442cf5968c6513122ad71fea69b18ef532f241dbc09f62c416f5f785a66a.arrow b/evidence/results/85ab442cf5968c6513122ad71fea69b18ef532f241dbc09f62c416f5f785a66a.arrow new file mode 100644 index 000000000..d8d89d2e3 Binary files /dev/null and b/evidence/results/85ab442cf5968c6513122ad71fea69b18ef532f241dbc09f62c416f5f785a66a.arrow differ diff --git a/evidence/results/85ab442cf5968c6513122ad71fea69b18ef532f241dbc09f62c416f5f785a66a.json b/evidence/results/85ab442cf5968c6513122ad71fea69b18ef532f241dbc09f62c416f5f785a66a.json new file mode 100644 index 000000000..db38ad80d --- /dev/null +++ b/evidence/results/85ab442cf5968c6513122ad71fea69b18ef532f241dbc09f62c416f5f785a66a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fd93544ae25c273e06f845f3b8d9568b4f9d8c91c2e8a8ba58c892b936132a10", + "case_hash": "85ab442cf5968c6513122ad71fea69b18ef532f241dbc09f62c416f5f785a66a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 12, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b60be70a9cfa8740cbf5ba14a8e0eab057fea94267cb988ee0561da9c4aafdd1", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/85c47e255fcb0b8e403ac741fb7b379543ace76cc2683fc963541e16f3f316bd.arrow b/evidence/results/85c47e255fcb0b8e403ac741fb7b379543ace76cc2683fc963541e16f3f316bd.arrow new file mode 100644 index 000000000..295955214 Binary files /dev/null and b/evidence/results/85c47e255fcb0b8e403ac741fb7b379543ace76cc2683fc963541e16f3f316bd.arrow differ diff --git a/evidence/results/85c47e255fcb0b8e403ac741fb7b379543ace76cc2683fc963541e16f3f316bd.json b/evidence/results/85c47e255fcb0b8e403ac741fb7b379543ace76cc2683fc963541e16f3f316bd.json new file mode 100644 index 000000000..f91439e18 --- /dev/null +++ b/evidence/results/85c47e255fcb0b8e403ac741fb7b379543ace76cc2683fc963541e16f3f316bd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "25f30ff0e7a573ddf83bd70ecc11e1903c0c9ae37b89c9ac5960e1bdc6f148d2", + "case_hash": "85c47e255fcb0b8e403ac741fb7b379543ace76cc2683fc963541e16f3f316bd", + "columns": [ + { + "internal_size": 20, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6996060fbd8031a89fef79e9947a9f1e563a28f813eff8eb544c41d9161d21e5", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/85e59360074b22e951382f5d4302f836736ea99906c13a61801a849283540a23.json b/evidence/results/85e59360074b22e951382f5d4302f836736ea99906c13a61801a849283540a23.json new file mode 100644 index 000000000..449cff883 --- /dev/null +++ b/evidence/results/85e59360074b22e951382f5d4302f836736ea99906c13a61801a849283540a23.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "85e59360074b22e951382f5d4302f836736ea99906c13a61801a849283540a23", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1010, + "message": null, + "sqlstate": "42846" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0d7c627c317043c6137342f4943ee0d4a2b826b2d277ea8d4e44dad937b223c4", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/85eaf38a8d8eece5d3657fc8ce4b0461a0d7a982d6917a93a6bbea3291673d13.arrow b/evidence/results/85eaf38a8d8eece5d3657fc8ce4b0461a0d7a982d6917a93a6bbea3291673d13.arrow new file mode 100644 index 000000000..0a21c3a05 Binary files /dev/null and b/evidence/results/85eaf38a8d8eece5d3657fc8ce4b0461a0d7a982d6917a93a6bbea3291673d13.arrow differ diff --git a/evidence/results/85eaf38a8d8eece5d3657fc8ce4b0461a0d7a982d6917a93a6bbea3291673d13.json b/evidence/results/85eaf38a8d8eece5d3657fc8ce4b0461a0d7a982d6917a93a6bbea3291673d13.json new file mode 100644 index 000000000..b736a8d56 --- /dev/null +++ b/evidence/results/85eaf38a8d8eece5d3657fc8ce4b0461a0d7a982d6917a93a6bbea3291673d13.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "69126321815f4a6bc8486faea32a43c232772d800fa053fccb156a490813600b", + "case_hash": "85eaf38a8d8eece5d3657fc8ce4b0461a0d7a982d6917a93a6bbea3291673d13", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 12, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "980caf21d9f3bb498c60ab71199bbf0e16cfef360110b47d4fb1d91f02a141a4", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/85ed39f5fa01187c3e6e622b0cb7162e44e10afd7aafd5f18d30dc1eef55a844.arrow b/evidence/results/85ed39f5fa01187c3e6e622b0cb7162e44e10afd7aafd5f18d30dc1eef55a844.arrow new file mode 100644 index 000000000..d8d89d2e3 Binary files /dev/null and b/evidence/results/85ed39f5fa01187c3e6e622b0cb7162e44e10afd7aafd5f18d30dc1eef55a844.arrow differ diff --git a/evidence/results/85ed39f5fa01187c3e6e622b0cb7162e44e10afd7aafd5f18d30dc1eef55a844.json b/evidence/results/85ed39f5fa01187c3e6e622b0cb7162e44e10afd7aafd5f18d30dc1eef55a844.json new file mode 100644 index 000000000..00a2bc477 --- /dev/null +++ b/evidence/results/85ed39f5fa01187c3e6e622b0cb7162e44e10afd7aafd5f18d30dc1eef55a844.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fd93544ae25c273e06f845f3b8d9568b4f9d8c91c2e8a8ba58c892b936132a10", + "case_hash": "85ed39f5fa01187c3e6e622b0cb7162e44e10afd7aafd5f18d30dc1eef55a844", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 12, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f250ea8c264d3bfe9afa57c813d24e4767ced6a57a949e2e779516d96edda340", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/85f90ce6e2de4e1630124010c662599b524007cb49c39370d09329ba270a5a90.arrow b/evidence/results/85f90ce6e2de4e1630124010c662599b524007cb49c39370d09329ba270a5a90.arrow new file mode 100644 index 000000000..c577749a3 Binary files /dev/null and b/evidence/results/85f90ce6e2de4e1630124010c662599b524007cb49c39370d09329ba270a5a90.arrow differ diff --git a/evidence/results/85f90ce6e2de4e1630124010c662599b524007cb49c39370d09329ba270a5a90.json b/evidence/results/85f90ce6e2de4e1630124010c662599b524007cb49c39370d09329ba270a5a90.json new file mode 100644 index 000000000..5f23b7257 --- /dev/null +++ b/evidence/results/85f90ce6e2de4e1630124010c662599b524007cb49c39370d09329ba270a5a90.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e4479b820ac97771eebb0983bb1b65dc8932319d672f568207669eee7577ae0a", + "case_hash": "85f90ce6e2de4e1630124010c662599b524007cb49c39370d09329ba270a5a90", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c04dc8f1250dc1009c42e2b4245fdfe2be67adb4d9960fca9e821aa19c54317b", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/861066d270d9d9ce6334102bceb68f6ed076d1c87b2e40660044f41e09aa072f.arrow b/evidence/results/861066d270d9d9ce6334102bceb68f6ed076d1c87b2e40660044f41e09aa072f.arrow new file mode 100644 index 000000000..c487009bb Binary files /dev/null and b/evidence/results/861066d270d9d9ce6334102bceb68f6ed076d1c87b2e40660044f41e09aa072f.arrow differ diff --git a/evidence/results/861066d270d9d9ce6334102bceb68f6ed076d1c87b2e40660044f41e09aa072f.json b/evidence/results/861066d270d9d9ce6334102bceb68f6ed076d1c87b2e40660044f41e09aa072f.json new file mode 100644 index 000000000..d185baa2a --- /dev/null +++ b/evidence/results/861066d270d9d9ce6334102bceb68f6ed076d1c87b2e40660044f41e09aa072f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "06bf05365a0feec19093a305a106f1e1301c8fb6a77839d291c917af555a14dd", + "case_hash": "861066d270d9d9ce6334102bceb68f6ed076d1c87b2e40660044f41e09aa072f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7b1bfff6fe7c882ee588403927f6117a952c7197de56ff74696edaebd17cccac", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8618174a33a6f2b5f6ea4547c5faf38ab224cbd7bfdc0811fd6f2a9caa6c4536.arrow b/evidence/results/8618174a33a6f2b5f6ea4547c5faf38ab224cbd7bfdc0811fd6f2a9caa6c4536.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/8618174a33a6f2b5f6ea4547c5faf38ab224cbd7bfdc0811fd6f2a9caa6c4536.arrow differ diff --git a/evidence/results/8618174a33a6f2b5f6ea4547c5faf38ab224cbd7bfdc0811fd6f2a9caa6c4536.json b/evidence/results/8618174a33a6f2b5f6ea4547c5faf38ab224cbd7bfdc0811fd6f2a9caa6c4536.json new file mode 100644 index 000000000..08512ce1a --- /dev/null +++ b/evidence/results/8618174a33a6f2b5f6ea4547c5faf38ab224cbd7bfdc0811fd6f2a9caa6c4536.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "8618174a33a6f2b5f6ea4547c5faf38ab224cbd7bfdc0811fd6f2a9caa6c4536", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "90432c6d8f12f235d1e1fa0a269795092995ed96851b7f0e0df66f5a35862b4b", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/864dc90bb3014462bd36a7da21019993acf741bc08e5324239bbec8e9e4c6813.json b/evidence/results/864dc90bb3014462bd36a7da21019993acf741bc08e5324239bbec8e9e4c6813.json new file mode 100644 index 000000000..cf2e2a2e8 --- /dev/null +++ b/evidence/results/864dc90bb3014462bd36a7da21019993acf741bc08e5324239bbec8e9e4c6813.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "864dc90bb3014462bd36a7da21019993acf741bc08e5324239bbec8e9e4c6813", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1815, + "message": null, + "sqlstate": "42601" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ad22ae41418fa6aa6c86d2c531d752a1464171197618d97bc74ca3d1f985e3d2", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8665804744b2b7c0deca7e6e78b6a05bdc43314d574299b06ed4be1fc357e557.arrow b/evidence/results/8665804744b2b7c0deca7e6e78b6a05bdc43314d574299b06ed4be1fc357e557.arrow new file mode 100644 index 000000000..45aa37dad Binary files /dev/null and b/evidence/results/8665804744b2b7c0deca7e6e78b6a05bdc43314d574299b06ed4be1fc357e557.arrow differ diff --git a/evidence/results/8665804744b2b7c0deca7e6e78b6a05bdc43314d574299b06ed4be1fc357e557.json b/evidence/results/8665804744b2b7c0deca7e6e78b6a05bdc43314d574299b06ed4be1fc357e557.json new file mode 100644 index 000000000..c5cf4ffad --- /dev/null +++ b/evidence/results/8665804744b2b7c0deca7e6e78b6a05bdc43314d574299b06ed4be1fc357e557.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c4084a6a133536762ecc6829ecda8ddb193135d922a891829978ce3002c82e23", + "case_hash": "8665804744b2b7c0deca7e6e78b6a05bdc43314d574299b06ed4be1fc357e557", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 27, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ec4f74714750cc6fbc594cc5dc3fa8185dca143fd019d2069f3d3d7501dd9b98", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/866971d78937a3975c62e2c02cdb54a74b950e6e9a96c8a30fd121056f8752cf.arrow b/evidence/results/866971d78937a3975c62e2c02cdb54a74b950e6e9a96c8a30fd121056f8752cf.arrow new file mode 100644 index 000000000..f5c5cbe1c Binary files /dev/null and b/evidence/results/866971d78937a3975c62e2c02cdb54a74b950e6e9a96c8a30fd121056f8752cf.arrow differ diff --git a/evidence/results/866971d78937a3975c62e2c02cdb54a74b950e6e9a96c8a30fd121056f8752cf.json b/evidence/results/866971d78937a3975c62e2c02cdb54a74b950e6e9a96c8a30fd121056f8752cf.json new file mode 100644 index 000000000..cbaed7fdc --- /dev/null +++ b/evidence/results/866971d78937a3975c62e2c02cdb54a74b950e6e9a96c8a30fd121056f8752cf.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "67dace8ef20302d3b470722e080ffcb87daa29bb5d26be01962f603e037f4495", + "case_hash": "866971d78937a3975c62e2c02cdb54a74b950e6e9a96c8a30fd121056f8752cf", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f9d4bcb8e314404e11ccda674d4827f53ed346d8187b908c3e485ef2d19f5349", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/866e23d3f4cac3c4ad6800b102bc0261f46969afda093e43e2409d4e3f49735e.arrow b/evidence/results/866e23d3f4cac3c4ad6800b102bc0261f46969afda093e43e2409d4e3f49735e.arrow new file mode 100644 index 000000000..ca7ad17e4 Binary files /dev/null and b/evidence/results/866e23d3f4cac3c4ad6800b102bc0261f46969afda093e43e2409d4e3f49735e.arrow differ diff --git a/evidence/results/866e23d3f4cac3c4ad6800b102bc0261f46969afda093e43e2409d4e3f49735e.json b/evidence/results/866e23d3f4cac3c4ad6800b102bc0261f46969afda093e43e2409d4e3f49735e.json new file mode 100644 index 000000000..24b1bd89f --- /dev/null +++ b/evidence/results/866e23d3f4cac3c4ad6800b102bc0261f46969afda093e43e2409d4e3f49735e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e1e8f295e4830cd0864813a130cabafb8553b7df9a67f7ad7a72bb48881dfc50", + "case_hash": "866e23d3f4cac3c4ad6800b102bc0261f46969afda093e43e2409d4e3f49735e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "68b421969c3d8bd1ff6459bd41ac83b83b6169df5c55773d9729d949b58b712d", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8673fe56bd5c21581465073478758b4ced051af2b62fcaffa3f2589dc4f9d9e1.arrow b/evidence/results/8673fe56bd5c21581465073478758b4ced051af2b62fcaffa3f2589dc4f9d9e1.arrow new file mode 100644 index 000000000..d43a51089 Binary files /dev/null and b/evidence/results/8673fe56bd5c21581465073478758b4ced051af2b62fcaffa3f2589dc4f9d9e1.arrow differ diff --git a/evidence/results/8673fe56bd5c21581465073478758b4ced051af2b62fcaffa3f2589dc4f9d9e1.json b/evidence/results/8673fe56bd5c21581465073478758b4ced051af2b62fcaffa3f2589dc4f9d9e1.json new file mode 100644 index 000000000..dec5a3fe7 --- /dev/null +++ b/evidence/results/8673fe56bd5c21581465073478758b4ced051af2b62fcaffa3f2589dc4f9d9e1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7cba26c05da1ba1704c1a7685b5b345db5961c97c3019b232fbb411e820b824e", + "case_hash": "8673fe56bd5c21581465073478758b4ced051af2b62fcaffa3f2589dc4f9d9e1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9dfdcac49047635705871d542f4c75867a89d157d5e25bb4a427cf469c8e1a70", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/869ec33b3a66034d0e7c07304675e6903d3d136f760a8a72ed0eb961f4d9d48d.arrow b/evidence/results/869ec33b3a66034d0e7c07304675e6903d3d136f760a8a72ed0eb961f4d9d48d.arrow new file mode 100644 index 000000000..73839c5f4 Binary files /dev/null and b/evidence/results/869ec33b3a66034d0e7c07304675e6903d3d136f760a8a72ed0eb961f4d9d48d.arrow differ diff --git a/evidence/results/869ec33b3a66034d0e7c07304675e6903d3d136f760a8a72ed0eb961f4d9d48d.json b/evidence/results/869ec33b3a66034d0e7c07304675e6903d3d136f760a8a72ed0eb961f4d9d48d.json new file mode 100644 index 000000000..9310afbd5 --- /dev/null +++ b/evidence/results/869ec33b3a66034d0e7c07304675e6903d3d136f760a8a72ed0eb961f4d9d48d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cabb9268357e1700a4287095c958e047639dc1202aefc23ca13936b1744474ec", + "case_hash": "869ec33b3a66034d0e7c07304675e6903d3d136f760a8a72ed0eb961f4d9d48d", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7f038bd4b11f127d1b8afcdd9a0daa783c835a24187ebdc65d1088a0de89c757", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/86aa003f3c1c1cee2ff7489c8bfba5e3bdc0cd0b416e5c9f4175747f801b5b56.arrow b/evidence/results/86aa003f3c1c1cee2ff7489c8bfba5e3bdc0cd0b416e5c9f4175747f801b5b56.arrow new file mode 100644 index 000000000..3bb7f0353 Binary files /dev/null and b/evidence/results/86aa003f3c1c1cee2ff7489c8bfba5e3bdc0cd0b416e5c9f4175747f801b5b56.arrow differ diff --git a/evidence/results/86aa003f3c1c1cee2ff7489c8bfba5e3bdc0cd0b416e5c9f4175747f801b5b56.json b/evidence/results/86aa003f3c1c1cee2ff7489c8bfba5e3bdc0cd0b416e5c9f4175747f801b5b56.json new file mode 100644 index 000000000..347d6212a --- /dev/null +++ b/evidence/results/86aa003f3c1c1cee2ff7489c8bfba5e3bdc0cd0b416e5c9f4175747f801b5b56.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1f4f27859bf2f3c0f44eae7d5e024aa39e7266869973a3e6dd060d83ab11079f", + "case_hash": "86aa003f3c1c1cee2ff7489c8bfba5e3bdc0cd0b416e5c9f4175747f801b5b56", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3109d14e371397fa2222058b7f8934b85d1d3555ccb24bd320064f0faf49b0b5", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/86d9cd3a630e6c1bd83025592294e68ddfdbb41dddefa2450febde5228a5643e.arrow b/evidence/results/86d9cd3a630e6c1bd83025592294e68ddfdbb41dddefa2450febde5228a5643e.arrow new file mode 100644 index 000000000..7ddbcdee8 Binary files /dev/null and b/evidence/results/86d9cd3a630e6c1bd83025592294e68ddfdbb41dddefa2450febde5228a5643e.arrow differ diff --git a/evidence/results/86d9cd3a630e6c1bd83025592294e68ddfdbb41dddefa2450febde5228a5643e.json b/evidence/results/86d9cd3a630e6c1bd83025592294e68ddfdbb41dddefa2450febde5228a5643e.json new file mode 100644 index 000000000..9aecdf7fa --- /dev/null +++ b/evidence/results/86d9cd3a630e6c1bd83025592294e68ddfdbb41dddefa2450febde5228a5643e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "245134f122f836fe751188c7c965e112979741fd8b0b071efe2fa938d32c57c9", + "case_hash": "86d9cd3a630e6c1bd83025592294e68ddfdbb41dddefa2450febde5228a5643e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a502860a9ec5f9fa7397a0549a7cf6b4b80ff9d13012cd5a2691069ebe444a3c", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/86e5adf2872fab85a4cec8aa5d33517fc031e267648d79381e3ecd058fe69bf1.arrow b/evidence/results/86e5adf2872fab85a4cec8aa5d33517fc031e267648d79381e3ecd058fe69bf1.arrow new file mode 100644 index 000000000..c487009bb Binary files /dev/null and b/evidence/results/86e5adf2872fab85a4cec8aa5d33517fc031e267648d79381e3ecd058fe69bf1.arrow differ diff --git a/evidence/results/86e5adf2872fab85a4cec8aa5d33517fc031e267648d79381e3ecd058fe69bf1.json b/evidence/results/86e5adf2872fab85a4cec8aa5d33517fc031e267648d79381e3ecd058fe69bf1.json new file mode 100644 index 000000000..a905adc92 --- /dev/null +++ b/evidence/results/86e5adf2872fab85a4cec8aa5d33517fc031e267648d79381e3ecd058fe69bf1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "06bf05365a0feec19093a305a106f1e1301c8fb6a77839d291c917af555a14dd", + "case_hash": "86e5adf2872fab85a4cec8aa5d33517fc031e267648d79381e3ecd058fe69bf1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "10153c8f82c4ff5948cd4e1abad9eb2d8f33d2df213afe8d27db1f4770dc61a1", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/86e8ec0d1fa50184fd25b5fa0332595dd9f573752421d26fe54e525ccbd87c9b.arrow b/evidence/results/86e8ec0d1fa50184fd25b5fa0332595dd9f573752421d26fe54e525ccbd87c9b.arrow new file mode 100644 index 000000000..9b3d7596e Binary files /dev/null and b/evidence/results/86e8ec0d1fa50184fd25b5fa0332595dd9f573752421d26fe54e525ccbd87c9b.arrow differ diff --git a/evidence/results/86e8ec0d1fa50184fd25b5fa0332595dd9f573752421d26fe54e525ccbd87c9b.json b/evidence/results/86e8ec0d1fa50184fd25b5fa0332595dd9f573752421d26fe54e525ccbd87c9b.json new file mode 100644 index 000000000..14e4d1b2d --- /dev/null +++ b/evidence/results/86e8ec0d1fa50184fd25b5fa0332595dd9f573752421d26fe54e525ccbd87c9b.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c964bb4d932b271ae8558a75ce3beaef28a21f6ee6fb1e061c8aec6f9f906d80", + "case_hash": "86e8ec0d1fa50184fd25b5fa0332595dd9f573752421d26fe54e525ccbd87c9b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + }, + { + "internal_size": null, + "name": "WALL", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "24403b4331278d37a405385b20535791d06ac35e909e1adbb205fb8a9c3cd212", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/870cf13c5f583dab284f5818ab0a3e335cb49f97b5e3096935ef73b9a926eb5b.arrow b/evidence/results/870cf13c5f583dab284f5818ab0a3e335cb49f97b5e3096935ef73b9a926eb5b.arrow new file mode 100644 index 000000000..8afcc810e Binary files /dev/null and b/evidence/results/870cf13c5f583dab284f5818ab0a3e335cb49f97b5e3096935ef73b9a926eb5b.arrow differ diff --git a/evidence/results/870cf13c5f583dab284f5818ab0a3e335cb49f97b5e3096935ef73b9a926eb5b.json b/evidence/results/870cf13c5f583dab284f5818ab0a3e335cb49f97b5e3096935ef73b9a926eb5b.json new file mode 100644 index 000000000..9c7d57fa8 --- /dev/null +++ b/evidence/results/870cf13c5f583dab284f5818ab0a3e335cb49f97b5e3096935ef73b9a926eb5b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ba21b2b8f55959f658f89003a2bd34f9fa2b123e8cf2c9f2ded51176fe88b3b4", + "case_hash": "870cf13c5f583dab284f5818ab0a3e335cb49f97b5e3096935ef73b9a926eb5b", + "columns": [ + { + "internal_size": null, + "name": "OK", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8a19833f738429668ccfdc13e60115e6ac4f4fa3492b26f02047f2064fdf33db", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/871e5024e8c2e885b77f0fb4d4213b9471233f390b840c27e142f168d4aab4bb.arrow b/evidence/results/871e5024e8c2e885b77f0fb4d4213b9471233f390b840c27e142f168d4aab4bb.arrow new file mode 100644 index 000000000..e051e2f58 Binary files /dev/null and b/evidence/results/871e5024e8c2e885b77f0fb4d4213b9471233f390b840c27e142f168d4aab4bb.arrow differ diff --git a/evidence/results/871e5024e8c2e885b77f0fb4d4213b9471233f390b840c27e142f168d4aab4bb.json b/evidence/results/871e5024e8c2e885b77f0fb4d4213b9471233f390b840c27e142f168d4aab4bb.json new file mode 100644 index 000000000..f6afbad28 --- /dev/null +++ b/evidence/results/871e5024e8c2e885b77f0fb4d4213b9471233f390b840c27e142f168d4aab4bb.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "4c2c098d14922d2c616a9484974dbb4c85d3863854f2a4f83b6726bd5b169c08", + "case_hash": "871e5024e8c2e885b77f0fb4d4213b9471233f390b840c27e142f168d4aab4bb", + "columns": [ + { + "internal_size": null, + "name": "LON", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "LAT", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "536cdd9a01c1257c72d3c41675334b2af523b4998f8dbb4cc3869db8aead010c", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8729e29a681fe02a8eabf718b4d36e4f3d4fd5de5156dafc20cb56fe2365bc75.arrow b/evidence/results/8729e29a681fe02a8eabf718b4d36e4f3d4fd5de5156dafc20cb56fe2365bc75.arrow new file mode 100644 index 000000000..76d5de8f4 Binary files /dev/null and b/evidence/results/8729e29a681fe02a8eabf718b4d36e4f3d4fd5de5156dafc20cb56fe2365bc75.arrow differ diff --git a/evidence/results/8729e29a681fe02a8eabf718b4d36e4f3d4fd5de5156dafc20cb56fe2365bc75.json b/evidence/results/8729e29a681fe02a8eabf718b4d36e4f3d4fd5de5156dafc20cb56fe2365bc75.json new file mode 100644 index 000000000..7c8acb3df --- /dev/null +++ b/evidence/results/8729e29a681fe02a8eabf718b4d36e4f3d4fd5de5156dafc20cb56fe2365bc75.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ac9746bea2a765c8bb508ab729e507b89a038a4af6bd0c1739458d8782c48435", + "case_hash": "8729e29a681fe02a8eabf718b4d36e4f3d4fd5de5156dafc20cb56fe2365bc75", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 6, + "type_name": "TIMESTAMP_LTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "73123a0084689be6dc3dac331fb5c323397ba9792fa2c1877c05e488a80a0389", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/873e6f4cb4fe4c17b4d5a7d7b1dd60297c80b4947f62a3813a9016de9f23a807.arrow b/evidence/results/873e6f4cb4fe4c17b4d5a7d7b1dd60297c80b4947f62a3813a9016de9f23a807.arrow new file mode 100644 index 000000000..e1b41deb8 Binary files /dev/null and b/evidence/results/873e6f4cb4fe4c17b4d5a7d7b1dd60297c80b4947f62a3813a9016de9f23a807.arrow differ diff --git a/evidence/results/873e6f4cb4fe4c17b4d5a7d7b1dd60297c80b4947f62a3813a9016de9f23a807.json b/evidence/results/873e6f4cb4fe4c17b4d5a7d7b1dd60297c80b4947f62a3813a9016de9f23a807.json new file mode 100644 index 000000000..9d5106e3c --- /dev/null +++ b/evidence/results/873e6f4cb4fe4c17b4d5a7d7b1dd60297c80b4947f62a3813a9016de9f23a807.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "ed586b0142d3cdb4680c0736ee0d34cb28878675ed0aaa04f3857d0889311f94", + "case_hash": "873e6f4cb4fe4c17b4d5a7d7b1dd60297c80b4947f62a3813a9016de9f23a807", + "columns": [ + { + "internal_size": null, + "name": "LO", + "nullable": true, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "HI_OK", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "SKEWED", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "804850b31334dba1bc501c8b88cf751e4c127286eae8c281a91923e01faf6d00", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/874fd7501aa99668e5948a3399f9498630f6aca79cb4ff513be4b59b6d3eb974.arrow b/evidence/results/874fd7501aa99668e5948a3399f9498630f6aca79cb4ff513be4b59b6d3eb974.arrow new file mode 100644 index 000000000..b9b6d42f3 Binary files /dev/null and b/evidence/results/874fd7501aa99668e5948a3399f9498630f6aca79cb4ff513be4b59b6d3eb974.arrow differ diff --git a/evidence/results/874fd7501aa99668e5948a3399f9498630f6aca79cb4ff513be4b59b6d3eb974.json b/evidence/results/874fd7501aa99668e5948a3399f9498630f6aca79cb4ff513be4b59b6d3eb974.json new file mode 100644 index 000000000..c0f5d8bf6 --- /dev/null +++ b/evidence/results/874fd7501aa99668e5948a3399f9498630f6aca79cb4ff513be4b59b6d3eb974.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f33b293ed85a30f84dc85b8a129165362bc7f25de8a12294f1ccb6f74ce04758", + "case_hash": "874fd7501aa99668e5948a3399f9498630f6aca79cb4ff513be4b59b6d3eb974", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "52e91a9c23abc4c7a0c629ab9505c148a8ca0c2787d755c095bcb578fa30154e", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/876933bda1e91237b5dc59f16efeea0af3de9fed4d4a603a19c347cf62a787d1.arrow b/evidence/results/876933bda1e91237b5dc59f16efeea0af3de9fed4d4a603a19c347cf62a787d1.arrow new file mode 100644 index 000000000..adee54379 Binary files /dev/null and b/evidence/results/876933bda1e91237b5dc59f16efeea0af3de9fed4d4a603a19c347cf62a787d1.arrow differ diff --git a/evidence/results/876933bda1e91237b5dc59f16efeea0af3de9fed4d4a603a19c347cf62a787d1.json b/evidence/results/876933bda1e91237b5dc59f16efeea0af3de9fed4d4a603a19c347cf62a787d1.json new file mode 100644 index 000000000..84521be9a --- /dev/null +++ b/evidence/results/876933bda1e91237b5dc59f16efeea0af3de9fed4d4a603a19c347cf62a787d1.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "a8f0a0062babb5b4cbbae130ccd1f9e72ea993152b8354ce6721328b67d396c9", + "case_hash": "876933bda1e91237b5dc59f16efeea0af3de9fed4d4a603a19c347cf62a787d1", + "columns": [ + { + "internal_size": null, + "name": "X", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "Y", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "MX", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "12ca4e4309aa53c9410bc23500a80aa3fee0ae2c53528dc728cbd0b02d311475", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/877a6829cc163f31420fff29624b9c01797eb4800bd84cf29670316659ec20eb.arrow b/evidence/results/877a6829cc163f31420fff29624b9c01797eb4800bd84cf29670316659ec20eb.arrow new file mode 100644 index 000000000..ff40a377b Binary files /dev/null and b/evidence/results/877a6829cc163f31420fff29624b9c01797eb4800bd84cf29670316659ec20eb.arrow differ diff --git a/evidence/results/877a6829cc163f31420fff29624b9c01797eb4800bd84cf29670316659ec20eb.json b/evidence/results/877a6829cc163f31420fff29624b9c01797eb4800bd84cf29670316659ec20eb.json new file mode 100644 index 000000000..46ecee9bd --- /dev/null +++ b/evidence/results/877a6829cc163f31420fff29624b9c01797eb4800bd84cf29670316659ec20eb.json @@ -0,0 +1,106 @@ +{ + "arrow_sha256": "1e6babae60301a4ccb141af98e37b19dcbbb303276b0f581e442c1b0ccd439e8", + "case_hash": "877a6829cc163f31420fff29624b9c01797eb4800bd84cf29670316659ec20eb", + "columns": [ + { + "internal_size": null, + "name": "DAY", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + }, + { + "internal_size": null, + "name": "DAY_WALL", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "MONTH", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + }, + { + "internal_size": null, + "name": "MONTH_WALL", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "YEAR", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + }, + { + "internal_size": null, + "name": "YEAR_WALL", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4682800fbc55df4d6df81455de1159f9a99459fd8556b41037f6e468e6c408e2", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/87998b8d49f07793c213ebbe8b4598a10c1ce6fab7a26e7baeb2f183bb9007b1.json b/evidence/results/87998b8d49f07793c213ebbe8b4598a10c1ce6fab7a26e7baeb2f183bb9007b1.json new file mode 100644 index 000000000..2b2346718 --- /dev/null +++ b/evidence/results/87998b8d49f07793c213ebbe8b4598a10c1ce6fab7a26e7baeb2f183bb9007b1.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "87998b8d49f07793c213ebbe8b4598a10c1ce6fab7a26e7baeb2f183bb9007b1", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100048, + "message": "Invalid regular expression: 'a[', missing ]: [", + "sqlstate": "2201B" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d5ca59d45873ce84ab6d123053ea96178f5b9f694c683dc4ab06567c51a3c7b6", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/87dfcc5644a85092c506c2135f774705b9e7eeeaee6ee6cf90c498651e6ef8a7.arrow b/evidence/results/87dfcc5644a85092c506c2135f774705b9e7eeeaee6ee6cf90c498651e6ef8a7.arrow new file mode 100644 index 000000000..a117041e1 Binary files /dev/null and b/evidence/results/87dfcc5644a85092c506c2135f774705b9e7eeeaee6ee6cf90c498651e6ef8a7.arrow differ diff --git a/evidence/results/87dfcc5644a85092c506c2135f774705b9e7eeeaee6ee6cf90c498651e6ef8a7.json b/evidence/results/87dfcc5644a85092c506c2135f774705b9e7eeeaee6ee6cf90c498651e6ef8a7.json new file mode 100644 index 000000000..ece0dd67c --- /dev/null +++ b/evidence/results/87dfcc5644a85092c506c2135f774705b9e7eeeaee6ee6cf90c498651e6ef8a7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "516962b81b0c610c0f6a3791c308b9696b4ff3dfbd4a87f5d585d3a9584d29d2", + "case_hash": "87dfcc5644a85092c506c2135f774705b9e7eeeaee6ee6cf90c498651e6ef8a7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3ddd58b658be35c77726b6cf250730ab97ca89bd3b9fcbdc5a501f0d6f8eb0d7", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/87e66b61a523823ed65ac7507fb3453b7ef95648755dcbfbc718a23b585aae11.arrow b/evidence/results/87e66b61a523823ed65ac7507fb3453b7ef95648755dcbfbc718a23b585aae11.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/87e66b61a523823ed65ac7507fb3453b7ef95648755dcbfbc718a23b585aae11.arrow differ diff --git a/evidence/results/87e66b61a523823ed65ac7507fb3453b7ef95648755dcbfbc718a23b585aae11.json b/evidence/results/87e66b61a523823ed65ac7507fb3453b7ef95648755dcbfbc718a23b585aae11.json new file mode 100644 index 000000000..2604f510c --- /dev/null +++ b/evidence/results/87e66b61a523823ed65ac7507fb3453b7ef95648755dcbfbc718a23b585aae11.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "87e66b61a523823ed65ac7507fb3453b7ef95648755dcbfbc718a23b585aae11", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8f6d3a7346f8a6fa1fb94cf19111b0a0014ad22ffe8680aa95abc46b43527ebc", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/87f282e0ecc9417ac141d8ffef9293fe841ef154451e862120fded9e3b84faac.arrow b/evidence/results/87f282e0ecc9417ac141d8ffef9293fe841ef154451e862120fded9e3b84faac.arrow new file mode 100644 index 000000000..2980ab176 Binary files /dev/null and b/evidence/results/87f282e0ecc9417ac141d8ffef9293fe841ef154451e862120fded9e3b84faac.arrow differ diff --git a/evidence/results/87f282e0ecc9417ac141d8ffef9293fe841ef154451e862120fded9e3b84faac.json b/evidence/results/87f282e0ecc9417ac141d8ffef9293fe841ef154451e862120fded9e3b84faac.json new file mode 100644 index 000000000..ed191dabb --- /dev/null +++ b/evidence/results/87f282e0ecc9417ac141d8ffef9293fe841ef154451e862120fded9e3b84faac.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ddf2ce72e8ce7387293d965564e19f4adb48d6dfc8315d6fcbdfe4d42ece7800", + "case_hash": "87f282e0ecc9417ac141d8ffef9293fe841ef154451e862120fded9e3b84faac", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d73eedee553789f8cd93c120ef2eb5ad67444f58af13d0458424c2e71f19335e", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/88168bb1748b8d8eee75c254261645a3580a194ea757a1c8ced5fa0311457222.arrow b/evidence/results/88168bb1748b8d8eee75c254261645a3580a194ea757a1c8ced5fa0311457222.arrow new file mode 100644 index 000000000..3e9161bbe Binary files /dev/null and b/evidence/results/88168bb1748b8d8eee75c254261645a3580a194ea757a1c8ced5fa0311457222.arrow differ diff --git a/evidence/results/88168bb1748b8d8eee75c254261645a3580a194ea757a1c8ced5fa0311457222.json b/evidence/results/88168bb1748b8d8eee75c254261645a3580a194ea757a1c8ced5fa0311457222.json new file mode 100644 index 000000000..9132eb588 --- /dev/null +++ b/evidence/results/88168bb1748b8d8eee75c254261645a3580a194ea757a1c8ced5fa0311457222.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c91e5f3fa750f11e9e845bd47983c169e44109f5570788221ba15bad8a099af3", + "case_hash": "88168bb1748b8d8eee75c254261645a3580a194ea757a1c8ced5fa0311457222", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f46ad669c5965b07ab1f8c1f90ec65b9f5fb83d609c68e54cbafbbd2354e9904", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/888f2552d6aebb1ed2e3b62960a0eb55a6ecd6fab2b9adbb2760f184b50ad5e1.arrow b/evidence/results/888f2552d6aebb1ed2e3b62960a0eb55a6ecd6fab2b9adbb2760f184b50ad5e1.arrow new file mode 100644 index 000000000..6fafca94c Binary files /dev/null and b/evidence/results/888f2552d6aebb1ed2e3b62960a0eb55a6ecd6fab2b9adbb2760f184b50ad5e1.arrow differ diff --git a/evidence/results/888f2552d6aebb1ed2e3b62960a0eb55a6ecd6fab2b9adbb2760f184b50ad5e1.json b/evidence/results/888f2552d6aebb1ed2e3b62960a0eb55a6ecd6fab2b9adbb2760f184b50ad5e1.json new file mode 100644 index 000000000..e3d504625 --- /dev/null +++ b/evidence/results/888f2552d6aebb1ed2e3b62960a0eb55a6ecd6fab2b9adbb2760f184b50ad5e1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7dc93b36d679286b2e033d0a9113a8d7b366e8854baf7e510c62e24ebd35f49", + "case_hash": "888f2552d6aebb1ed2e3b62960a0eb55a6ecd6fab2b9adbb2760f184b50ad5e1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0458868c9778bbfdbacdbe8c5fa555b0475154fa101cbc6933493bdfac4ee06f", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8891b5da7503c81e06aa633fa91d02ceb62db1a697ee1ca771a42054ab88a26b.arrow b/evidence/results/8891b5da7503c81e06aa633fa91d02ceb62db1a697ee1ca771a42054ab88a26b.arrow new file mode 100644 index 000000000..c64b9d1fe Binary files /dev/null and b/evidence/results/8891b5da7503c81e06aa633fa91d02ceb62db1a697ee1ca771a42054ab88a26b.arrow differ diff --git a/evidence/results/8891b5da7503c81e06aa633fa91d02ceb62db1a697ee1ca771a42054ab88a26b.json b/evidence/results/8891b5da7503c81e06aa633fa91d02ceb62db1a697ee1ca771a42054ab88a26b.json new file mode 100644 index 000000000..3e4704d6d --- /dev/null +++ b/evidence/results/8891b5da7503c81e06aa633fa91d02ceb62db1a697ee1ca771a42054ab88a26b.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "fed295a784cd9d07c7b3c15ffe33d4002c961b45633148614ce0275775ab9cc2", + "case_hash": "8891b5da7503c81e06aa633fa91d02ceb62db1a697ee1ca771a42054ab88a26b", + "columns": [ + { + "internal_size": 134217728, + "name": "ISO", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "FMT", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3bc2538147ac0725f1398da8e8a3f9ef69cda1678ad9673306dc3b8eaeb2a58c", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/88cada11e82533a9f3cb59a937155afdd943c66a68f6e9335aa61a60eaef8dd6.arrow b/evidence/results/88cada11e82533a9f3cb59a937155afdd943c66a68f6e9335aa61a60eaef8dd6.arrow new file mode 100644 index 000000000..6c52702cf Binary files /dev/null and b/evidence/results/88cada11e82533a9f3cb59a937155afdd943c66a68f6e9335aa61a60eaef8dd6.arrow differ diff --git a/evidence/results/88cada11e82533a9f3cb59a937155afdd943c66a68f6e9335aa61a60eaef8dd6.json b/evidence/results/88cada11e82533a9f3cb59a937155afdd943c66a68f6e9335aa61a60eaef8dd6.json new file mode 100644 index 000000000..6eff9db5a --- /dev/null +++ b/evidence/results/88cada11e82533a9f3cb59a937155afdd943c66a68f6e9335aa61a60eaef8dd6.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "079f999b12b65526c90b11a5c293d3109654a79406ec4c2057a7aab016a53e6f", + "case_hash": "88cada11e82533a9f3cb59a937155afdd943c66a68f6e9335aa61a60eaef8dd6", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "PREFIXED", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "88cd479f5d90adffb25d6ea76d450c9772d2e17a49d21f17a29ab5d73af49f1d", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/88d26416c70e0ecc06ddec05a4b5ae2fe138caa9d62e3012e4a475120da53138.arrow b/evidence/results/88d26416c70e0ecc06ddec05a4b5ae2fe138caa9d62e3012e4a475120da53138.arrow new file mode 100644 index 000000000..a5d8a47e3 Binary files /dev/null and b/evidence/results/88d26416c70e0ecc06ddec05a4b5ae2fe138caa9d62e3012e4a475120da53138.arrow differ diff --git a/evidence/results/88d26416c70e0ecc06ddec05a4b5ae2fe138caa9d62e3012e4a475120da53138.json b/evidence/results/88d26416c70e0ecc06ddec05a4b5ae2fe138caa9d62e3012e4a475120da53138.json new file mode 100644 index 000000000..48a12ecb0 --- /dev/null +++ b/evidence/results/88d26416c70e0ecc06ddec05a4b5ae2fe138caa9d62e3012e4a475120da53138.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5d4c10415d784b53e64f5e5239e6a1e1260be0b8c68724d417da0257b343df3f", + "case_hash": "88d26416c70e0ecc06ddec05a4b5ae2fe138caa9d62e3012e4a475120da53138", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3c9d75b895990285950a01a841697a4e02880add102b3f4d4041054273824a5b", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/88d8597ecfd66b96a5b3b08145958447ce201ff59bfe1ff341836d41e371fa9c.arrow b/evidence/results/88d8597ecfd66b96a5b3b08145958447ce201ff59bfe1ff341836d41e371fa9c.arrow new file mode 100644 index 000000000..c9234e0ed Binary files /dev/null and b/evidence/results/88d8597ecfd66b96a5b3b08145958447ce201ff59bfe1ff341836d41e371fa9c.arrow differ diff --git a/evidence/results/88d8597ecfd66b96a5b3b08145958447ce201ff59bfe1ff341836d41e371fa9c.json b/evidence/results/88d8597ecfd66b96a5b3b08145958447ce201ff59bfe1ff341836d41e371fa9c.json new file mode 100644 index 000000000..a8a1e4edf --- /dev/null +++ b/evidence/results/88d8597ecfd66b96a5b3b08145958447ce201ff59bfe1ff341836d41e371fa9c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "90eeb9f4079adba6761ca211027a5b9ece69ab7c410924d76e5711ecbe86ded4", + "case_hash": "88d8597ecfd66b96a5b3b08145958447ce201ff59bfe1ff341836d41e371fa9c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "eaaf71468b44a32d0aa1c40cbdf11f43e07fd51eb7f6899e86b1337c35667478", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/88f72007d83acc18b134caa048ebb0fed4c6fbcf83eefd0f3de8c9c82269b886.arrow b/evidence/results/88f72007d83acc18b134caa048ebb0fed4c6fbcf83eefd0f3de8c9c82269b886.arrow new file mode 100644 index 000000000..28206e4d3 Binary files /dev/null and b/evidence/results/88f72007d83acc18b134caa048ebb0fed4c6fbcf83eefd0f3de8c9c82269b886.arrow differ diff --git a/evidence/results/88f72007d83acc18b134caa048ebb0fed4c6fbcf83eefd0f3de8c9c82269b886.json b/evidence/results/88f72007d83acc18b134caa048ebb0fed4c6fbcf83eefd0f3de8c9c82269b886.json new file mode 100644 index 000000000..4acce391b --- /dev/null +++ b/evidence/results/88f72007d83acc18b134caa048ebb0fed4c6fbcf83eefd0f3de8c9c82269b886.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "22f1dadb963b7b05f459cab2ee05638752b614ceb3b8b76fe770559dbe69235c", + "case_hash": "88f72007d83acc18b134caa048ebb0fed4c6fbcf83eefd0f3de8c9c82269b886", + "columns": [ + { + "internal_size": 134217728, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "Z", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5f33f4e562d5e4c0c6d6349dbf6bd947f2e11dfe7794c7310601e8d029680bb1", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/88fdcf929c4dda0f50f5f74731c645c3687bc53dfdcd746691264f196564d94c.json b/evidence/results/88fdcf929c4dda0f50f5f74731c645c3687bc53dfdcd746691264f196564d94c.json new file mode 100644 index 000000000..90091dd0a --- /dev/null +++ b/evidence/results/88fdcf929c4dda0f50f5f74731c645c3687bc53dfdcd746691264f196564d94c.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "88fdcf929c4dda0f50f5f74731c645c3687bc53dfdcd746691264f196564d94c", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100038, + "message": "Numeric value '1a' is not recognized", + "sqlstate": "22018" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7d08f9a5373a98546a0c9d22f9c905e03325f541e2af337c21a740b73c305301", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/890d2dc4b739cba8922305a44abda2d00b6997c32ec8e344c5ee2e85a8205530.arrow b/evidence/results/890d2dc4b739cba8922305a44abda2d00b6997c32ec8e344c5ee2e85a8205530.arrow new file mode 100644 index 000000000..a361a514c Binary files /dev/null and b/evidence/results/890d2dc4b739cba8922305a44abda2d00b6997c32ec8e344c5ee2e85a8205530.arrow differ diff --git a/evidence/results/890d2dc4b739cba8922305a44abda2d00b6997c32ec8e344c5ee2e85a8205530.json b/evidence/results/890d2dc4b739cba8922305a44abda2d00b6997c32ec8e344c5ee2e85a8205530.json new file mode 100644 index 000000000..5020b52c8 --- /dev/null +++ b/evidence/results/890d2dc4b739cba8922305a44abda2d00b6997c32ec8e344c5ee2e85a8205530.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4932da872d9c32d37ec5884fc8fc80f5bca368d0caa9abc90186aedcd2d9b7b1", + "case_hash": "890d2dc4b739cba8922305a44abda2d00b6997c32ec8e344c5ee2e85a8205530", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8b0fae00b2a15a0bac3739be56ef734180ba6ea3c8080d3bec4b010b0d977983", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8928fa9d1adef93e6f966f3b08212595e707083ee1c68c30f7b67f03d603ba39.arrow b/evidence/results/8928fa9d1adef93e6f966f3b08212595e707083ee1c68c30f7b67f03d603ba39.arrow new file mode 100644 index 000000000..53e47f322 Binary files /dev/null and b/evidence/results/8928fa9d1adef93e6f966f3b08212595e707083ee1c68c30f7b67f03d603ba39.arrow differ diff --git a/evidence/results/8928fa9d1adef93e6f966f3b08212595e707083ee1c68c30f7b67f03d603ba39.json b/evidence/results/8928fa9d1adef93e6f966f3b08212595e707083ee1c68c30f7b67f03d603ba39.json new file mode 100644 index 000000000..a613c2a39 --- /dev/null +++ b/evidence/results/8928fa9d1adef93e6f966f3b08212595e707083ee1c68c30f7b67f03d603ba39.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "20fe76e9f413ab6594cffe291c021c15e935930e9d51f3e69fe6fba728e8dfc4", + "case_hash": "8928fa9d1adef93e6f966f3b08212595e707083ee1c68c30f7b67f03d603ba39", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "884b227cf25fd4a016e8a3499b52d5b9f64f601158206eff5f4a5c951ca0e158", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/893273fa27fbf046eeb15d38d3980b626fd0da824a69f0cbc3ec61c4c4ec8ddd.arrow b/evidence/results/893273fa27fbf046eeb15d38d3980b626fd0da824a69f0cbc3ec61c4c4ec8ddd.arrow new file mode 100644 index 000000000..7bc979868 Binary files /dev/null and b/evidence/results/893273fa27fbf046eeb15d38d3980b626fd0da824a69f0cbc3ec61c4c4ec8ddd.arrow differ diff --git a/evidence/results/893273fa27fbf046eeb15d38d3980b626fd0da824a69f0cbc3ec61c4c4ec8ddd.json b/evidence/results/893273fa27fbf046eeb15d38d3980b626fd0da824a69f0cbc3ec61c4c4ec8ddd.json new file mode 100644 index 000000000..7ddc4eae6 --- /dev/null +++ b/evidence/results/893273fa27fbf046eeb15d38d3980b626fd0da824a69f0cbc3ec61c4c4ec8ddd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "edcd5592a1cd016f82ec65141a308598fc164606af41b17bf645d4f3e669c44a", + "case_hash": "893273fa27fbf046eeb15d38d3980b626fd0da824a69f0cbc3ec61c4c4ec8ddd", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9dc19a217a83a5b883c9311c97a63e7ce0ba8db1497b48cc476753e9204ef0c5", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/89426d03b99a8fe0816e66fc26e4ebf91354034d0be09450fd66df62c4e18c95.arrow b/evidence/results/89426d03b99a8fe0816e66fc26e4ebf91354034d0be09450fd66df62c4e18c95.arrow new file mode 100644 index 000000000..ff0bbbe6e Binary files /dev/null and b/evidence/results/89426d03b99a8fe0816e66fc26e4ebf91354034d0be09450fd66df62c4e18c95.arrow differ diff --git a/evidence/results/89426d03b99a8fe0816e66fc26e4ebf91354034d0be09450fd66df62c4e18c95.json b/evidence/results/89426d03b99a8fe0816e66fc26e4ebf91354034d0be09450fd66df62c4e18c95.json new file mode 100644 index 000000000..86e490b3f --- /dev/null +++ b/evidence/results/89426d03b99a8fe0816e66fc26e4ebf91354034d0be09450fd66df62c4e18c95.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "57e6c7e52c57bad71a84c5f556b30835b574e792251986a367ca9db5b208a7fd", + "case_hash": "89426d03b99a8fe0816e66fc26e4ebf91354034d0be09450fd66df62c4e18c95", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4ca53c28b6dccefcc73c6484c7f8c1ba9ceb30f6baef005de3323a1882c84b8b", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/89472f6021274686f7a00738052ecbd323b3e76ec48dacde4a97643ab92a6a7c.arrow b/evidence/results/89472f6021274686f7a00738052ecbd323b3e76ec48dacde4a97643ab92a6a7c.arrow new file mode 100644 index 000000000..5b20752c8 Binary files /dev/null and b/evidence/results/89472f6021274686f7a00738052ecbd323b3e76ec48dacde4a97643ab92a6a7c.arrow differ diff --git a/evidence/results/89472f6021274686f7a00738052ecbd323b3e76ec48dacde4a97643ab92a6a7c.json b/evidence/results/89472f6021274686f7a00738052ecbd323b3e76ec48dacde4a97643ab92a6a7c.json new file mode 100644 index 000000000..f77afe915 --- /dev/null +++ b/evidence/results/89472f6021274686f7a00738052ecbd323b3e76ec48dacde4a97643ab92a6a7c.json @@ -0,0 +1,97 @@ +{ + "arrow_sha256": "ce9f5e615bb04d310c70e6d5459f5f2840d7faa5ae86a56a85c462334d1fe768", + "case_hash": "89472f6021274686f7a00738052ecbd323b3e76ec48dacde4a97643ab92a6a7c", + "columns": [ + { + "internal_size": null, + "name": "DAY", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "HOUR", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "MINUTE", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "SECOND", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "MILLISECOND", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "04335cbebb72dcd4718ef68a8fd51722044d10467211bb29237cee9192d9c7a5", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/895a070affea69888373701671162529ada46fd42691c83f950ef75c47f1a2fc.arrow b/evidence/results/895a070affea69888373701671162529ada46fd42691c83f950ef75c47f1a2fc.arrow new file mode 100644 index 000000000..4d6a28223 Binary files /dev/null and b/evidence/results/895a070affea69888373701671162529ada46fd42691c83f950ef75c47f1a2fc.arrow differ diff --git a/evidence/results/895a070affea69888373701671162529ada46fd42691c83f950ef75c47f1a2fc.json b/evidence/results/895a070affea69888373701671162529ada46fd42691c83f950ef75c47f1a2fc.json new file mode 100644 index 000000000..4b19a8ef5 --- /dev/null +++ b/evidence/results/895a070affea69888373701671162529ada46fd42691c83f950ef75c47f1a2fc.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "cc655e0a9095fc689406c7f84e15877fd5d10e444dc12431292e57c41152895e", + "case_hash": "895a070affea69888373701671162529ada46fd42691c83f950ef75c47f1a2fc", + "columns": [ + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c07acc404ed74b96c61285ea462e8f397c6fbfe24a9d9c0a7847865417c954e1", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/895ddc4c6b358393cbcc064666c93c70a747ad4d4933ad75914679941e12de11.arrow b/evidence/results/895ddc4c6b358393cbcc064666c93c70a747ad4d4933ad75914679941e12de11.arrow new file mode 100644 index 000000000..766127dcc Binary files /dev/null and b/evidence/results/895ddc4c6b358393cbcc064666c93c70a747ad4d4933ad75914679941e12de11.arrow differ diff --git a/evidence/results/895ddc4c6b358393cbcc064666c93c70a747ad4d4933ad75914679941e12de11.json b/evidence/results/895ddc4c6b358393cbcc064666c93c70a747ad4d4933ad75914679941e12de11.json new file mode 100644 index 000000000..006abebbb --- /dev/null +++ b/evidence/results/895ddc4c6b358393cbcc064666c93c70a747ad4d4933ad75914679941e12de11.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "229c5e2aef2f5e29aa1168958a6a42ec9e935b3c8d049fd2d4883bf961176fab", + "case_hash": "895ddc4c6b358393cbcc064666c93c70a747ad4d4933ad75914679941e12de11", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "22a6f9a39a4e7a03e82c3bfd12f19c371763d3d3587033ee40dec6e454a99381", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8971155be4297491b57c2333e71283c9de56cc8719b30bdd9cf634f2706c8fd8.arrow b/evidence/results/8971155be4297491b57c2333e71283c9de56cc8719b30bdd9cf634f2706c8fd8.arrow new file mode 100644 index 000000000..8918d6a70 Binary files /dev/null and b/evidence/results/8971155be4297491b57c2333e71283c9de56cc8719b30bdd9cf634f2706c8fd8.arrow differ diff --git a/evidence/results/8971155be4297491b57c2333e71283c9de56cc8719b30bdd9cf634f2706c8fd8.json b/evidence/results/8971155be4297491b57c2333e71283c9de56cc8719b30bdd9cf634f2706c8fd8.json new file mode 100644 index 000000000..8d58370fd --- /dev/null +++ b/evidence/results/8971155be4297491b57c2333e71283c9de56cc8719b30bdd9cf634f2706c8fd8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "75b6a108f8bb6e2729e13bb8859b71c420860a245c562fbe3fb9427aa3dcbf50", + "case_hash": "8971155be4297491b57c2333e71283c9de56cc8719b30bdd9cf634f2706c8fd8", + "columns": [ + { + "internal_size": null, + "name": "YEAR", + "nullable": true, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e89f41d22ee422f834bf6912260fb9a1802e78d8769ee763b1bc6294e9f454aa", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8978d37dd3b0db03b81643d8117dbbaffc987dc55a92c2f4a6e63dc9ae4faa6b.arrow b/evidence/results/8978d37dd3b0db03b81643d8117dbbaffc987dc55a92c2f4a6e63dc9ae4faa6b.arrow new file mode 100644 index 000000000..3e51a5d33 Binary files /dev/null and b/evidence/results/8978d37dd3b0db03b81643d8117dbbaffc987dc55a92c2f4a6e63dc9ae4faa6b.arrow differ diff --git a/evidence/results/8978d37dd3b0db03b81643d8117dbbaffc987dc55a92c2f4a6e63dc9ae4faa6b.json b/evidence/results/8978d37dd3b0db03b81643d8117dbbaffc987dc55a92c2f4a6e63dc9ae4faa6b.json new file mode 100644 index 000000000..548565474 --- /dev/null +++ b/evidence/results/8978d37dd3b0db03b81643d8117dbbaffc987dc55a92c2f4a6e63dc9ae4faa6b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4f7d43208fe0d106c188a010fd2b4fa83f9e64f8598d13a71c4dc7d606bbdcef", + "case_hash": "8978d37dd3b0db03b81643d8117dbbaffc987dc55a92c2f4a6e63dc9ae4faa6b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 10, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "620bf6d23ce932fa248d05ac12ea85f1ba203d9d59c962dbc3ba4551402fa533", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/898a5d982e912417fc669570b87e3dbee132f5239b0f9c822169147e32d75dba.arrow b/evidence/results/898a5d982e912417fc669570b87e3dbee132f5239b0f9c822169147e32d75dba.arrow new file mode 100644 index 000000000..4bbe38daf Binary files /dev/null and b/evidence/results/898a5d982e912417fc669570b87e3dbee132f5239b0f9c822169147e32d75dba.arrow differ diff --git a/evidence/results/898a5d982e912417fc669570b87e3dbee132f5239b0f9c822169147e32d75dba.json b/evidence/results/898a5d982e912417fc669570b87e3dbee132f5239b0f9c822169147e32d75dba.json new file mode 100644 index 000000000..c7246e9b7 --- /dev/null +++ b/evidence/results/898a5d982e912417fc669570b87e3dbee132f5239b0f9c822169147e32d75dba.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a15508fa11ea742e05f405e3dd03ad57b01606f74751df5d3e8ffe9f1d77fc58", + "case_hash": "898a5d982e912417fc669570b87e3dbee132f5239b0f9c822169147e32d75dba", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0728d18541da3ddb5a4c60a1c138f29f36b2221f55d5dbd41d9b8588690db61f", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/898d1b7fc0a3f1e8f48fba38dd0a4fc95a1a79f482d389cf31a4ecdef3fc4f5e.arrow b/evidence/results/898d1b7fc0a3f1e8f48fba38dd0a4fc95a1a79f482d389cf31a4ecdef3fc4f5e.arrow new file mode 100644 index 000000000..1ff111dda Binary files /dev/null and b/evidence/results/898d1b7fc0a3f1e8f48fba38dd0a4fc95a1a79f482d389cf31a4ecdef3fc4f5e.arrow differ diff --git a/evidence/results/898d1b7fc0a3f1e8f48fba38dd0a4fc95a1a79f482d389cf31a4ecdef3fc4f5e.json b/evidence/results/898d1b7fc0a3f1e8f48fba38dd0a4fc95a1a79f482d389cf31a4ecdef3fc4f5e.json new file mode 100644 index 000000000..ea3f6f6cb --- /dev/null +++ b/evidence/results/898d1b7fc0a3f1e8f48fba38dd0a4fc95a1a79f482d389cf31a4ecdef3fc4f5e.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "1708f447477a657aafc316f0cb8accb33b3e8405c4eb10367649df047a5a3230", + "case_hash": "898d1b7fc0a3f1e8f48fba38dd0a4fc95a1a79f482d389cf31a4ecdef3fc4f5e", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "I", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "V", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1f68bf0e139bb480cae4644825040af4f5fd5da894ae168ff98ab4ee4d68114a", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/89d31b31a93f5f1b93741511137bd434554b1c0bef87ca325bf70928d103cf1e.arrow b/evidence/results/89d31b31a93f5f1b93741511137bd434554b1c0bef87ca325bf70928d103cf1e.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/89d31b31a93f5f1b93741511137bd434554b1c0bef87ca325bf70928d103cf1e.arrow differ diff --git a/evidence/results/89d31b31a93f5f1b93741511137bd434554b1c0bef87ca325bf70928d103cf1e.json b/evidence/results/89d31b31a93f5f1b93741511137bd434554b1c0bef87ca325bf70928d103cf1e.json new file mode 100644 index 000000000..11ed535e4 --- /dev/null +++ b/evidence/results/89d31b31a93f5f1b93741511137bd434554b1c0bef87ca325bf70928d103cf1e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "89d31b31a93f5f1b93741511137bd434554b1c0bef87ca325bf70928d103cf1e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a5a56157614a2def572f2ddf72cfa4f23510a3bbfadc60806a62495d9fb2aa3f", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/89eb53be9efccef5354af91454f800bde6c712de6928d2b6ee679ba83bb6adba.arrow b/evidence/results/89eb53be9efccef5354af91454f800bde6c712de6928d2b6ee679ba83bb6adba.arrow new file mode 100644 index 000000000..34f1ac142 Binary files /dev/null and b/evidence/results/89eb53be9efccef5354af91454f800bde6c712de6928d2b6ee679ba83bb6adba.arrow differ diff --git a/evidence/results/89eb53be9efccef5354af91454f800bde6c712de6928d2b6ee679ba83bb6adba.json b/evidence/results/89eb53be9efccef5354af91454f800bde6c712de6928d2b6ee679ba83bb6adba.json new file mode 100644 index 000000000..9baefb825 --- /dev/null +++ b/evidence/results/89eb53be9efccef5354af91454f800bde6c712de6928d2b6ee679ba83bb6adba.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d62c429d107c250d398a8baafa149617d6f68d017475717fdc636f51c9603878", + "case_hash": "89eb53be9efccef5354af91454f800bde6c712de6928d2b6ee679ba83bb6adba", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1cd375bf8a8d4eac817c82378b285c2347d7daba9c75091a5f1e1390c32cb94d", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/89ec3a1af5f55983e16b5c1559da828fd6a6565ff734dafce5226cd256871662.json b/evidence/results/89ec3a1af5f55983e16b5c1559da828fd6a6565ff734dafce5226cd256871662.json new file mode 100644 index 000000000..ec1821c38 --- /dev/null +++ b/evidence/results/89ec3a1af5f55983e16b5c1559da828fd6a6565ff734dafce5226cd256871662.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "89ec3a1af5f55983e16b5c1559da828fd6a6565ff734dafce5226cd256871662", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100038, + "message": "Numeric value 'x' is not recognized", + "sqlstate": "22018" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "34ccba2e4ae2e4f5e8cb8f5350d4ab96e6c4c4d409b5c6268844c62b40d26245", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/89f570315f92d5cc4f463d1655ff865f5adc79b814775863f6399aaa5f474e19.arrow b/evidence/results/89f570315f92d5cc4f463d1655ff865f5adc79b814775863f6399aaa5f474e19.arrow new file mode 100644 index 000000000..b105e93b8 Binary files /dev/null and b/evidence/results/89f570315f92d5cc4f463d1655ff865f5adc79b814775863f6399aaa5f474e19.arrow differ diff --git a/evidence/results/89f570315f92d5cc4f463d1655ff865f5adc79b814775863f6399aaa5f474e19.json b/evidence/results/89f570315f92d5cc4f463d1655ff865f5adc79b814775863f6399aaa5f474e19.json new file mode 100644 index 000000000..aef4f3f26 --- /dev/null +++ b/evidence/results/89f570315f92d5cc4f463d1655ff865f5adc79b814775863f6399aaa5f474e19.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f6c8ca83914c7cdb32b7617821132aa096c47b1cf6acb8f9f398a4905013f3ec", + "case_hash": "89f570315f92d5cc4f463d1655ff865f5adc79b814775863f6399aaa5f474e19", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "df15f8b4a1add8564043c652deca03ff0b3290241664d66fa341b180dc42d30b", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8a7042f196ebd1a3832c9e3fb5077153fe425bb050aa76177f6dae9cbb3ca09c.arrow b/evidence/results/8a7042f196ebd1a3832c9e3fb5077153fe425bb050aa76177f6dae9cbb3ca09c.arrow new file mode 100644 index 000000000..1713f52bc Binary files /dev/null and b/evidence/results/8a7042f196ebd1a3832c9e3fb5077153fe425bb050aa76177f6dae9cbb3ca09c.arrow differ diff --git a/evidence/results/8a7042f196ebd1a3832c9e3fb5077153fe425bb050aa76177f6dae9cbb3ca09c.json b/evidence/results/8a7042f196ebd1a3832c9e3fb5077153fe425bb050aa76177f6dae9cbb3ca09c.json new file mode 100644 index 000000000..360738011 --- /dev/null +++ b/evidence/results/8a7042f196ebd1a3832c9e3fb5077153fe425bb050aa76177f6dae9cbb3ca09c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6f3b7cd74ce8d1c91e4f1c8dc8424b2db8f47af26670e2f0969b6ff806b02c11", + "case_hash": "8a7042f196ebd1a3832c9e3fb5077153fe425bb050aa76177f6dae9cbb3ca09c", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f64476fbfdb26204f6013a472d7b6045ce7be2ff653c7219a5b79268a5e9d484", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8a823d693e3dd0eb82b0f8702e714410db66c04ed88fb9e6fc15a5b4297a98f8.arrow b/evidence/results/8a823d693e3dd0eb82b0f8702e714410db66c04ed88fb9e6fc15a5b4297a98f8.arrow new file mode 100644 index 000000000..9c99c9315 Binary files /dev/null and b/evidence/results/8a823d693e3dd0eb82b0f8702e714410db66c04ed88fb9e6fc15a5b4297a98f8.arrow differ diff --git a/evidence/results/8a823d693e3dd0eb82b0f8702e714410db66c04ed88fb9e6fc15a5b4297a98f8.json b/evidence/results/8a823d693e3dd0eb82b0f8702e714410db66c04ed88fb9e6fc15a5b4297a98f8.json new file mode 100644 index 000000000..91c91f63e --- /dev/null +++ b/evidence/results/8a823d693e3dd0eb82b0f8702e714410db66c04ed88fb9e6fc15a5b4297a98f8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "249d35223582cf27503632e3eed626f8c3efd593479b2bbfd61f22381ed3149c", + "case_hash": "8a823d693e3dd0eb82b0f8702e714410db66c04ed88fb9e6fc15a5b4297a98f8", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "da1737a931d2f9c510e6d6a58764100cd3537aaf7e0d1fb7a8c031e4fb6a70da", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8aa4f45b4371fe0161695f6d12198706929d843579109febfe40ad03daabbbcf.arrow b/evidence/results/8aa4f45b4371fe0161695f6d12198706929d843579109febfe40ad03daabbbcf.arrow new file mode 100644 index 000000000..0076f22f3 Binary files /dev/null and b/evidence/results/8aa4f45b4371fe0161695f6d12198706929d843579109febfe40ad03daabbbcf.arrow differ diff --git a/evidence/results/8aa4f45b4371fe0161695f6d12198706929d843579109febfe40ad03daabbbcf.json b/evidence/results/8aa4f45b4371fe0161695f6d12198706929d843579109febfe40ad03daabbbcf.json new file mode 100644 index 000000000..bfa14c2cb --- /dev/null +++ b/evidence/results/8aa4f45b4371fe0161695f6d12198706929d843579109febfe40ad03daabbbcf.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "6bbaa6fd3ae2ddf1c884fd6cc1e628746bbf6e805b41c33202bc3a69a8863575", + "case_hash": "8aa4f45b4371fe0161695f6d12198706929d843579109febfe40ad03daabbbcf", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "63f3adaa0fd71cd76cdd47b64fa66f781b31968c28fb22032c2a3832897482d4", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8aa9a57292396523240f87879bcd83a7c72c905b856605b6962ce8f2228beb18.arrow b/evidence/results/8aa9a57292396523240f87879bcd83a7c72c905b856605b6962ce8f2228beb18.arrow new file mode 100644 index 000000000..78cab9be3 Binary files /dev/null and b/evidence/results/8aa9a57292396523240f87879bcd83a7c72c905b856605b6962ce8f2228beb18.arrow differ diff --git a/evidence/results/8aa9a57292396523240f87879bcd83a7c72c905b856605b6962ce8f2228beb18.json b/evidence/results/8aa9a57292396523240f87879bcd83a7c72c905b856605b6962ce8f2228beb18.json new file mode 100644 index 000000000..4f03aa4c2 --- /dev/null +++ b/evidence/results/8aa9a57292396523240f87879bcd83a7c72c905b856605b6962ce8f2228beb18.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "00e39cc91a755add4a62e80f3f4b0552fc17408e4f80fbb80f176ce7e70ccab2", + "case_hash": "8aa9a57292396523240f87879bcd83a7c72c905b856605b6962ce8f2228beb18", + "columns": [ + { + "internal_size": null, + "name": "R_AND", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "R_PHRASE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "R_EXACT", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4c617e056d74970eb2354512b090b1070c680788fd8223e9e0f8dbaa15372e21", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8aac9029f0f9d58977b70a31d710de4138ddbdc3648d2ce7671fd2f7124f8311.arrow b/evidence/results/8aac9029f0f9d58977b70a31d710de4138ddbdc3648d2ce7671fd2f7124f8311.arrow new file mode 100644 index 000000000..54a102936 Binary files /dev/null and b/evidence/results/8aac9029f0f9d58977b70a31d710de4138ddbdc3648d2ce7671fd2f7124f8311.arrow differ diff --git a/evidence/results/8aac9029f0f9d58977b70a31d710de4138ddbdc3648d2ce7671fd2f7124f8311.json b/evidence/results/8aac9029f0f9d58977b70a31d710de4138ddbdc3648d2ce7671fd2f7124f8311.json new file mode 100644 index 000000000..7b3a89dc5 --- /dev/null +++ b/evidence/results/8aac9029f0f9d58977b70a31d710de4138ddbdc3648d2ce7671fd2f7124f8311.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "844ef73a52fd7ebe20ada58e73f99c942477c4c62d2d97e1eb210c02865b78c4", + "case_hash": "8aac9029f0f9d58977b70a31d710de4138ddbdc3648d2ce7671fd2f7124f8311", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "40baa6aea349040de343b63566f1212298cbeefb8232aeca629ac4c1abeb794a", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8ac6f0116c7b697d4fff2542088246c38d665d90a095e9027302687c0dc5e2c8.arrow b/evidence/results/8ac6f0116c7b697d4fff2542088246c38d665d90a095e9027302687c0dc5e2c8.arrow new file mode 100644 index 000000000..01201badc Binary files /dev/null and b/evidence/results/8ac6f0116c7b697d4fff2542088246c38d665d90a095e9027302687c0dc5e2c8.arrow differ diff --git a/evidence/results/8ac6f0116c7b697d4fff2542088246c38d665d90a095e9027302687c0dc5e2c8.json b/evidence/results/8ac6f0116c7b697d4fff2542088246c38d665d90a095e9027302687c0dc5e2c8.json new file mode 100644 index 000000000..330818f5e --- /dev/null +++ b/evidence/results/8ac6f0116c7b697d4fff2542088246c38d665d90a095e9027302687c0dc5e2c8.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "7cd0c5c8bfb506d4c565bbfdb5552559a8977fd8d909b2911226e6302826fe00", + "case_hash": "8ac6f0116c7b697d4fff2542088246c38d665d90a095e9027302687c0dc5e2c8", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "I", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "V", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "50f84868b271cd049a84cfd296ecab1fbb22e0b2cb088ffb5177aba743985e65", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8ae0be9b4bf1df46aa453d161902db48944486cf3a3f8840792d277f129455e0.arrow b/evidence/results/8ae0be9b4bf1df46aa453d161902db48944486cf3a3f8840792d277f129455e0.arrow new file mode 100644 index 000000000..a0c01e4fb Binary files /dev/null and b/evidence/results/8ae0be9b4bf1df46aa453d161902db48944486cf3a3f8840792d277f129455e0.arrow differ diff --git a/evidence/results/8ae0be9b4bf1df46aa453d161902db48944486cf3a3f8840792d277f129455e0.json b/evidence/results/8ae0be9b4bf1df46aa453d161902db48944486cf3a3f8840792d277f129455e0.json new file mode 100644 index 000000000..54af780e0 --- /dev/null +++ b/evidence/results/8ae0be9b4bf1df46aa453d161902db48944486cf3a3f8840792d277f129455e0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fe6d731cb48d9b71888220acc6c179acdbf6ee75def17a9809da86f317843197", + "case_hash": "8ae0be9b4bf1df46aa453d161902db48944486cf3a3f8840792d277f129455e0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "90a74cc4ef354c8cbeb8ac4716ed1cc3e861d98e2b708243a4d894bfb910241a", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8b1eac41038d998b0cb2c01366aaddf3588c6559e602588666e9883242884773.arrow b/evidence/results/8b1eac41038d998b0cb2c01366aaddf3588c6559e602588666e9883242884773.arrow new file mode 100644 index 000000000..6fafea2b7 Binary files /dev/null and b/evidence/results/8b1eac41038d998b0cb2c01366aaddf3588c6559e602588666e9883242884773.arrow differ diff --git a/evidence/results/8b1eac41038d998b0cb2c01366aaddf3588c6559e602588666e9883242884773.json b/evidence/results/8b1eac41038d998b0cb2c01366aaddf3588c6559e602588666e9883242884773.json new file mode 100644 index 000000000..a839a477e --- /dev/null +++ b/evidence/results/8b1eac41038d998b0cb2c01366aaddf3588c6559e602588666e9883242884773.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "575ac060c295a2a1909ba9425d2be871c199eec451e4f6f2791b0f5e8e8bface", + "case_hash": "8b1eac41038d998b0cb2c01366aaddf3588c6559e602588666e9883242884773", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5b299690339b239d6cfa050c60677e299b1fb906176d06bd4a14d34f55acc04f", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8b4f503c804c7c780fb247fcecbcd22f6b5852f8e45ac8e4ecb8bb40fa3c067f.arrow b/evidence/results/8b4f503c804c7c780fb247fcecbcd22f6b5852f8e45ac8e4ecb8bb40fa3c067f.arrow new file mode 100644 index 000000000..fafbc49c0 Binary files /dev/null and b/evidence/results/8b4f503c804c7c780fb247fcecbcd22f6b5852f8e45ac8e4ecb8bb40fa3c067f.arrow differ diff --git a/evidence/results/8b4f503c804c7c780fb247fcecbcd22f6b5852f8e45ac8e4ecb8bb40fa3c067f.json b/evidence/results/8b4f503c804c7c780fb247fcecbcd22f6b5852f8e45ac8e4ecb8bb40fa3c067f.json new file mode 100644 index 000000000..5e940ba88 --- /dev/null +++ b/evidence/results/8b4f503c804c7c780fb247fcecbcd22f6b5852f8e45ac8e4ecb8bb40fa3c067f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e05800264695fd4b66bb3f2cf4b85cda6929ea7cc38c559e109290cd87a5c935", + "case_hash": "8b4f503c804c7c780fb247fcecbcd22f6b5852f8e45ac8e4ecb8bb40fa3c067f", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3243c3bc0bc8e63c5f7c09bbd9a329ec08e7dcc59246279696aba871a14f456c", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8b6a2cf4e7c82f7858b1b62dc1d4675d178ce6d2e1e6bdd913858a3eb0068efd.arrow b/evidence/results/8b6a2cf4e7c82f7858b1b62dc1d4675d178ce6d2e1e6bdd913858a3eb0068efd.arrow new file mode 100644 index 000000000..1341c3bf7 Binary files /dev/null and b/evidence/results/8b6a2cf4e7c82f7858b1b62dc1d4675d178ce6d2e1e6bdd913858a3eb0068efd.arrow differ diff --git a/evidence/results/8b6a2cf4e7c82f7858b1b62dc1d4675d178ce6d2e1e6bdd913858a3eb0068efd.json b/evidence/results/8b6a2cf4e7c82f7858b1b62dc1d4675d178ce6d2e1e6bdd913858a3eb0068efd.json new file mode 100644 index 000000000..5a1349a26 --- /dev/null +++ b/evidence/results/8b6a2cf4e7c82f7858b1b62dc1d4675d178ce6d2e1e6bdd913858a3eb0068efd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "424cfb18b8c8b122c21360091912c33d0dd0f92b57583adf7453d1a9d48880d8", + "case_hash": "8b6a2cf4e7c82f7858b1b62dc1d4675d178ce6d2e1e6bdd913858a3eb0068efd", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b0d7fb2ec4a6f1e65200dcdb49493f0bb0a40b3893ffab55e6fc3f1f6abd7dd2", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8b7cd32de31ebf979c725e836c3d6a260e84c548dbb22b23917f918782ee42f0.arrow b/evidence/results/8b7cd32de31ebf979c725e836c3d6a260e84c548dbb22b23917f918782ee42f0.arrow new file mode 100644 index 000000000..c95433444 Binary files /dev/null and b/evidence/results/8b7cd32de31ebf979c725e836c3d6a260e84c548dbb22b23917f918782ee42f0.arrow differ diff --git a/evidence/results/8b7cd32de31ebf979c725e836c3d6a260e84c548dbb22b23917f918782ee42f0.json b/evidence/results/8b7cd32de31ebf979c725e836c3d6a260e84c548dbb22b23917f918782ee42f0.json new file mode 100644 index 000000000..a2cef1124 --- /dev/null +++ b/evidence/results/8b7cd32de31ebf979c725e836c3d6a260e84c548dbb22b23917f918782ee42f0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fc47d470f83e56c6eaf9af9a28d2a58a97512f830cac2d1a6b684830fc776a53", + "case_hash": "8b7cd32de31ebf979c725e836c3d6a260e84c548dbb22b23917f918782ee42f0", + "columns": [ + { + "internal_size": 3, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b7800d33f6b732efd6df6c31ba550200e15e9e7700d6c339c6eee6493e630323", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8bb4b6b8fdb58390cb38670dab1449263686de41695e804b9c65110bf957891a.arrow b/evidence/results/8bb4b6b8fdb58390cb38670dab1449263686de41695e804b9c65110bf957891a.arrow new file mode 100644 index 000000000..09f1086d5 Binary files /dev/null and b/evidence/results/8bb4b6b8fdb58390cb38670dab1449263686de41695e804b9c65110bf957891a.arrow differ diff --git a/evidence/results/8bb4b6b8fdb58390cb38670dab1449263686de41695e804b9c65110bf957891a.json b/evidence/results/8bb4b6b8fdb58390cb38670dab1449263686de41695e804b9c65110bf957891a.json new file mode 100644 index 000000000..57a000570 --- /dev/null +++ b/evidence/results/8bb4b6b8fdb58390cb38670dab1449263686de41695e804b9c65110bf957891a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1b6f8eac51e238199255bbeba83a0d4ae357a668d5c976dec0ef056395a6b04c", + "case_hash": "8bb4b6b8fdb58390cb38670dab1449263686de41695e804b9c65110bf957891a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d3c2645fa12190d61a043def2cf91f69fe8b17924b4af6867b1dda9bad0cf366", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8bdb37dd3a42c0e26f3d6a42c9170e8288e4075968fad8448b89ebeae51b9c2c.arrow b/evidence/results/8bdb37dd3a42c0e26f3d6a42c9170e8288e4075968fad8448b89ebeae51b9c2c.arrow new file mode 100644 index 000000000..5acceb7bf Binary files /dev/null and b/evidence/results/8bdb37dd3a42c0e26f3d6a42c9170e8288e4075968fad8448b89ebeae51b9c2c.arrow differ diff --git a/evidence/results/8bdb37dd3a42c0e26f3d6a42c9170e8288e4075968fad8448b89ebeae51b9c2c.json b/evidence/results/8bdb37dd3a42c0e26f3d6a42c9170e8288e4075968fad8448b89ebeae51b9c2c.json new file mode 100644 index 000000000..8ce3ae47a --- /dev/null +++ b/evidence/results/8bdb37dd3a42c0e26f3d6a42c9170e8288e4075968fad8448b89ebeae51b9c2c.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "b7ffcbccc6ded766427334c15948fad00297ad983ae324baae1ce223e3886327", + "case_hash": "8bdb37dd3a42c0e26f3d6a42c9170e8288e4075968fad8448b89ebeae51b9c2c", + "columns": [ + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "VALID_SRID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7771f8d9db64412f96c80fa5346e3f0c2ddf7fb8a6ac7ea627a7233da299821d", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8be65047694333992ed84cc057c4e2dc8023f533d8e076a2e91f98d469203fb5.arrow b/evidence/results/8be65047694333992ed84cc057c4e2dc8023f533d8e076a2e91f98d469203fb5.arrow new file mode 100644 index 000000000..d2e7367aa Binary files /dev/null and b/evidence/results/8be65047694333992ed84cc057c4e2dc8023f533d8e076a2e91f98d469203fb5.arrow differ diff --git a/evidence/results/8be65047694333992ed84cc057c4e2dc8023f533d8e076a2e91f98d469203fb5.json b/evidence/results/8be65047694333992ed84cc057c4e2dc8023f533d8e076a2e91f98d469203fb5.json new file mode 100644 index 000000000..d524825b0 --- /dev/null +++ b/evidence/results/8be65047694333992ed84cc057c4e2dc8023f533d8e076a2e91f98d469203fb5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8669f87e3a4315443a3b739d537156ae49ba5141a14269cac7b95e39baa4e3c1", + "case_hash": "8be65047694333992ed84cc057c4e2dc8023f533d8e076a2e91f98d469203fb5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "37c4a057e163f9b348abf40f00a5834054a06918efd8b5ba9e4e96c01622ebce", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8c0a64434e834119134d8742825e94b622a98c3fd58316c107ef7548ac349cad.arrow b/evidence/results/8c0a64434e834119134d8742825e94b622a98c3fd58316c107ef7548ac349cad.arrow new file mode 100644 index 000000000..5c34c1b06 Binary files /dev/null and b/evidence/results/8c0a64434e834119134d8742825e94b622a98c3fd58316c107ef7548ac349cad.arrow differ diff --git a/evidence/results/8c0a64434e834119134d8742825e94b622a98c3fd58316c107ef7548ac349cad.json b/evidence/results/8c0a64434e834119134d8742825e94b622a98c3fd58316c107ef7548ac349cad.json new file mode 100644 index 000000000..8536b62a7 --- /dev/null +++ b/evidence/results/8c0a64434e834119134d8742825e94b622a98c3fd58316c107ef7548ac349cad.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2ff26a8932524171a3b9bf88eeb5292316c1db2b3c801e4cbfa17fce37f76138", + "case_hash": "8c0a64434e834119134d8742825e94b622a98c3fd58316c107ef7548ac349cad", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ff15a4fb548f30949caaa98fec7f326db5d52e1cbb5f719ef01dec63d37c008e", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8c0ca46f6d8d471c8efdf97022948695c94192507d49bba359c9194a2383568b.arrow b/evidence/results/8c0ca46f6d8d471c8efdf97022948695c94192507d49bba359c9194a2383568b.arrow new file mode 100644 index 000000000..9ad4a1d90 Binary files /dev/null and b/evidence/results/8c0ca46f6d8d471c8efdf97022948695c94192507d49bba359c9194a2383568b.arrow differ diff --git a/evidence/results/8c0ca46f6d8d471c8efdf97022948695c94192507d49bba359c9194a2383568b.json b/evidence/results/8c0ca46f6d8d471c8efdf97022948695c94192507d49bba359c9194a2383568b.json new file mode 100644 index 000000000..607a68d91 --- /dev/null +++ b/evidence/results/8c0ca46f6d8d471c8efdf97022948695c94192507d49bba359c9194a2383568b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "db711de33db8d95d7c4f3062b7d3f2e704c5dea66a938cc2193a5fb9546e8b5b", + "case_hash": "8c0ca46f6d8d471c8efdf97022948695c94192507d49bba359c9194a2383568b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "48b5230f81f2fdb29ab55671292f5b4819b8f5e547dae7a6fa6dab664c1cf590", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8c1382e2ee68f87190d4acda9f7a702176f7fc59bf31de9d75077e3d4085e8e3.arrow b/evidence/results/8c1382e2ee68f87190d4acda9f7a702176f7fc59bf31de9d75077e3d4085e8e3.arrow new file mode 100644 index 000000000..f98b1c203 Binary files /dev/null and b/evidence/results/8c1382e2ee68f87190d4acda9f7a702176f7fc59bf31de9d75077e3d4085e8e3.arrow differ diff --git a/evidence/results/8c1382e2ee68f87190d4acda9f7a702176f7fc59bf31de9d75077e3d4085e8e3.json b/evidence/results/8c1382e2ee68f87190d4acda9f7a702176f7fc59bf31de9d75077e3d4085e8e3.json new file mode 100644 index 000000000..e51c2506c --- /dev/null +++ b/evidence/results/8c1382e2ee68f87190d4acda9f7a702176f7fc59bf31de9d75077e3d4085e8e3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9bb9180e86e562c60f9d23fd4a50f57351645372721a96f6d0bb5ef1f206c419", + "case_hash": "8c1382e2ee68f87190d4acda9f7a702176f7fc59bf31de9d75077e3d4085e8e3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "01d984527a648794b3df92a1fe1e51a0083513611090dec9460374ee08f27b7e", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8c207320a36142510e962dc76284fe88dc0465a6e8d8982d69f938fa0720ef02.arrow b/evidence/results/8c207320a36142510e962dc76284fe88dc0465a6e8d8982d69f938fa0720ef02.arrow new file mode 100644 index 000000000..955f4b9e0 Binary files /dev/null and b/evidence/results/8c207320a36142510e962dc76284fe88dc0465a6e8d8982d69f938fa0720ef02.arrow differ diff --git a/evidence/results/8c207320a36142510e962dc76284fe88dc0465a6e8d8982d69f938fa0720ef02.json b/evidence/results/8c207320a36142510e962dc76284fe88dc0465a6e8d8982d69f938fa0720ef02.json new file mode 100644 index 000000000..423731937 --- /dev/null +++ b/evidence/results/8c207320a36142510e962dc76284fe88dc0465a6e8d8982d69f938fa0720ef02.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f2a9a7bd6a246886e8fddb9629608a308adaf681d10f6e9b59cc811a3319aaae", + "case_hash": "8c207320a36142510e962dc76284fe88dc0465a6e8d8982d69f938fa0720ef02", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7737627dc9dd3fd7e0ade97c36f75531749376649ead6df59f1edafbb0c43ed2", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8c4b41e40061581c1cbe1a14ae5ab7213c0dabcffe905c2a991c1682d77baa22.arrow b/evidence/results/8c4b41e40061581c1cbe1a14ae5ab7213c0dabcffe905c2a991c1682d77baa22.arrow new file mode 100644 index 000000000..909841bb9 Binary files /dev/null and b/evidence/results/8c4b41e40061581c1cbe1a14ae5ab7213c0dabcffe905c2a991c1682d77baa22.arrow differ diff --git a/evidence/results/8c4b41e40061581c1cbe1a14ae5ab7213c0dabcffe905c2a991c1682d77baa22.json b/evidence/results/8c4b41e40061581c1cbe1a14ae5ab7213c0dabcffe905c2a991c1682d77baa22.json new file mode 100644 index 000000000..ad3b8a613 --- /dev/null +++ b/evidence/results/8c4b41e40061581c1cbe1a14ae5ab7213c0dabcffe905c2a991c1682d77baa22.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "2206f3ccc7fb08d800c2cf2fea17c8d82a2b12aa8968455f5f61480671195512", + "case_hash": "8c4b41e40061581c1cbe1a14ae5ab7213c0dabcffe905c2a991c1682d77baa22", + "columns": [ + { + "internal_size": null, + "name": "H11", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "M11", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1792c1566d8ab8c1174a604a4d67cc93f62e07ae3be1cfa0f6abb988e096da91", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8c548aa5793de3bfa5e532ea9bfb6727129b8c2f5897c12915ff30352ffa80f8.arrow b/evidence/results/8c548aa5793de3bfa5e532ea9bfb6727129b8c2f5897c12915ff30352ffa80f8.arrow new file mode 100644 index 000000000..89730fa8f Binary files /dev/null and b/evidence/results/8c548aa5793de3bfa5e532ea9bfb6727129b8c2f5897c12915ff30352ffa80f8.arrow differ diff --git a/evidence/results/8c548aa5793de3bfa5e532ea9bfb6727129b8c2f5897c12915ff30352ffa80f8.json b/evidence/results/8c548aa5793de3bfa5e532ea9bfb6727129b8c2f5897c12915ff30352ffa80f8.json new file mode 100644 index 000000000..f8a918656 --- /dev/null +++ b/evidence/results/8c548aa5793de3bfa5e532ea9bfb6727129b8c2f5897c12915ff30352ffa80f8.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "1fec79f2edc353f7e860e739acd230f4593b0c867edc793d2acc1fab757ca00a", + "case_hash": "8c548aa5793de3bfa5e532ea9bfb6727129b8c2f5897c12915ff30352ffa80f8", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8552d82739fd124caf1335a942f7a08a3b4d4a80c9568d66c126f68d8608861f", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8c6f1c47beb49bb063f6fadd5bcf5f5dc5f161987a323b2e19027026dae00c96.arrow b/evidence/results/8c6f1c47beb49bb063f6fadd5bcf5f5dc5f161987a323b2e19027026dae00c96.arrow new file mode 100644 index 000000000..51b819433 Binary files /dev/null and b/evidence/results/8c6f1c47beb49bb063f6fadd5bcf5f5dc5f161987a323b2e19027026dae00c96.arrow differ diff --git a/evidence/results/8c6f1c47beb49bb063f6fadd5bcf5f5dc5f161987a323b2e19027026dae00c96.json b/evidence/results/8c6f1c47beb49bb063f6fadd5bcf5f5dc5f161987a323b2e19027026dae00c96.json new file mode 100644 index 000000000..0c25874d5 --- /dev/null +++ b/evidence/results/8c6f1c47beb49bb063f6fadd5bcf5f5dc5f161987a323b2e19027026dae00c96.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "baf5d8ae15692bc2e2f7911ea45e74f34e8c99e9dccc042b0d3a58e96022e0de", + "case_hash": "8c6f1c47beb49bb063f6fadd5bcf5f5dc5f161987a323b2e19027026dae00c96", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f8b081950c6a08513929c178b93d9682e6d774f36e04c40d99f9d94b5bc94bce", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8c7673f6a60fc7eb4edbc9937c408c4fbaef2618fc3e330b8a1fff9797978b3e.arrow b/evidence/results/8c7673f6a60fc7eb4edbc9937c408c4fbaef2618fc3e330b8a1fff9797978b3e.arrow new file mode 100644 index 000000000..cc807a94b Binary files /dev/null and b/evidence/results/8c7673f6a60fc7eb4edbc9937c408c4fbaef2618fc3e330b8a1fff9797978b3e.arrow differ diff --git a/evidence/results/8c7673f6a60fc7eb4edbc9937c408c4fbaef2618fc3e330b8a1fff9797978b3e.json b/evidence/results/8c7673f6a60fc7eb4edbc9937c408c4fbaef2618fc3e330b8a1fff9797978b3e.json new file mode 100644 index 000000000..e52ce8aca --- /dev/null +++ b/evidence/results/8c7673f6a60fc7eb4edbc9937c408c4fbaef2618fc3e330b8a1fff9797978b3e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f76ddd18a2de7a703c44d25f68fa0e7a376bd3d0d681804c59d7432977d04840", + "case_hash": "8c7673f6a60fc7eb4edbc9937c408c4fbaef2618fc3e330b8a1fff9797978b3e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "146b62da4b46aa95aad171229bd71490615a337f98d2d63db1d907c32202d923", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8c7ffb66ffbe272117adc228760ac083ce15a3fa9d9352aeabf751512f34b439.arrow b/evidence/results/8c7ffb66ffbe272117adc228760ac083ce15a3fa9d9352aeabf751512f34b439.arrow new file mode 100644 index 000000000..1a0d4fb47 Binary files /dev/null and b/evidence/results/8c7ffb66ffbe272117adc228760ac083ce15a3fa9d9352aeabf751512f34b439.arrow differ diff --git a/evidence/results/8c7ffb66ffbe272117adc228760ac083ce15a3fa9d9352aeabf751512f34b439.json b/evidence/results/8c7ffb66ffbe272117adc228760ac083ce15a3fa9d9352aeabf751512f34b439.json new file mode 100644 index 000000000..c0e21e2a3 --- /dev/null +++ b/evidence/results/8c7ffb66ffbe272117adc228760ac083ce15a3fa9d9352aeabf751512f34b439.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "510a1a7ca0c849352047cfd40340f477011aba5ecc8f7102b8f930b45863d4f5", + "case_hash": "8c7ffb66ffbe272117adc228760ac083ce15a3fa9d9352aeabf751512f34b439", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "aec86bda259474e3f25f22dd2a348eaf705bbcc081bbfff6aecdfd50be4de6fe", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8c80e04c6a5cbc25bb82fe49a9a586681a520404b6586c5a7e205efcc81b4773.arrow b/evidence/results/8c80e04c6a5cbc25bb82fe49a9a586681a520404b6586c5a7e205efcc81b4773.arrow new file mode 100644 index 000000000..99574e5fd Binary files /dev/null and b/evidence/results/8c80e04c6a5cbc25bb82fe49a9a586681a520404b6586c5a7e205efcc81b4773.arrow differ diff --git a/evidence/results/8c80e04c6a5cbc25bb82fe49a9a586681a520404b6586c5a7e205efcc81b4773.json b/evidence/results/8c80e04c6a5cbc25bb82fe49a9a586681a520404b6586c5a7e205efcc81b4773.json new file mode 100644 index 000000000..517c9fdfc --- /dev/null +++ b/evidence/results/8c80e04c6a5cbc25bb82fe49a9a586681a520404b6586c5a7e205efcc81b4773.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9ad541d8777ca0b2980f9e950a41615414600d9bdf4b8061b7cd6a935c7ee5c4", + "case_hash": "8c80e04c6a5cbc25bb82fe49a9a586681a520404b6586c5a7e205efcc81b4773", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 37, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d41b99aeeda25c82bf8ef6f4fb8a7d4e26faf7af5ef6d88455f362c237ca8514", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8c82f4a8ac9a6382f399a1a8d4e0d8ef02d248501ad7560fe854788801794d27.arrow b/evidence/results/8c82f4a8ac9a6382f399a1a8d4e0d8ef02d248501ad7560fe854788801794d27.arrow new file mode 100644 index 000000000..6c2e39389 Binary files /dev/null and b/evidence/results/8c82f4a8ac9a6382f399a1a8d4e0d8ef02d248501ad7560fe854788801794d27.arrow differ diff --git a/evidence/results/8c82f4a8ac9a6382f399a1a8d4e0d8ef02d248501ad7560fe854788801794d27.json b/evidence/results/8c82f4a8ac9a6382f399a1a8d4e0d8ef02d248501ad7560fe854788801794d27.json new file mode 100644 index 000000000..0c63735c6 --- /dev/null +++ b/evidence/results/8c82f4a8ac9a6382f399a1a8d4e0d8ef02d248501ad7560fe854788801794d27.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f7637edb1b746c225b1f6bdfbbb5fb159dd36aaa862edcfddde156eff6d7fb7b", + "case_hash": "8c82f4a8ac9a6382f399a1a8d4e0d8ef02d248501ad7560fe854788801794d27", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "S", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "baf3fd19961171d7352213f92a57f3f247076096f884104e127afd6dcb2794c5", + "recorded_at": "2026-11-05T19:17:11.879697+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8ca34b23377f8f6e2d3aa92e1ea9b279595e30f95d3d9cf0edfb07e4a1de9161.arrow b/evidence/results/8ca34b23377f8f6e2d3aa92e1ea9b279595e30f95d3d9cf0edfb07e4a1de9161.arrow new file mode 100644 index 000000000..0dbff58b0 Binary files /dev/null and b/evidence/results/8ca34b23377f8f6e2d3aa92e1ea9b279595e30f95d3d9cf0edfb07e4a1de9161.arrow differ diff --git a/evidence/results/8ca34b23377f8f6e2d3aa92e1ea9b279595e30f95d3d9cf0edfb07e4a1de9161.json b/evidence/results/8ca34b23377f8f6e2d3aa92e1ea9b279595e30f95d3d9cf0edfb07e4a1de9161.json new file mode 100644 index 000000000..b8210f565 --- /dev/null +++ b/evidence/results/8ca34b23377f8f6e2d3aa92e1ea9b279595e30f95d3d9cf0edfb07e4a1de9161.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "d4e97b6d1d4a8e5ec4a3e8d7cdbe213edcecdfa8e096dfa6801e31e8b8443ed1", + "case_hash": "8ca34b23377f8f6e2d3aa92e1ea9b279595e30f95d3d9cf0edfb07e4a1de9161", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cb31951312cd2c93098216d7943ed25eb7f9ddb2bb78ebef0b8df4b25b336ee9", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8cb4d18780aa3a782e9600b2505e123a9566e3826fee419b14ee00eb8c7328c0.arrow b/evidence/results/8cb4d18780aa3a782e9600b2505e123a9566e3826fee419b14ee00eb8c7328c0.arrow new file mode 100644 index 000000000..e021f5d9c Binary files /dev/null and b/evidence/results/8cb4d18780aa3a782e9600b2505e123a9566e3826fee419b14ee00eb8c7328c0.arrow differ diff --git a/evidence/results/8cb4d18780aa3a782e9600b2505e123a9566e3826fee419b14ee00eb8c7328c0.json b/evidence/results/8cb4d18780aa3a782e9600b2505e123a9566e3826fee419b14ee00eb8c7328c0.json new file mode 100644 index 000000000..cf78a6330 --- /dev/null +++ b/evidence/results/8cb4d18780aa3a782e9600b2505e123a9566e3826fee419b14ee00eb8c7328c0.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b850f4a5a89e751ab6a19b5f2d1d1dd3ed3c99e9dbe87d4e434a50a6529c1a1a", + "case_hash": "8cb4d18780aa3a782e9600b2505e123a9566e3826fee419b14ee00eb8c7328c0", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6f99f74bd7b2faea9b9a5669850edd2f9cbb7b1b3cefa09dbb5a228c277ef6ef", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8cf11d3428fdebe603961ec361de26571df2e9fa0252589958f88ff0508fa058.arrow b/evidence/results/8cf11d3428fdebe603961ec361de26571df2e9fa0252589958f88ff0508fa058.arrow new file mode 100644 index 000000000..fe077b1e7 Binary files /dev/null and b/evidence/results/8cf11d3428fdebe603961ec361de26571df2e9fa0252589958f88ff0508fa058.arrow differ diff --git a/evidence/results/8cf11d3428fdebe603961ec361de26571df2e9fa0252589958f88ff0508fa058.json b/evidence/results/8cf11d3428fdebe603961ec361de26571df2e9fa0252589958f88ff0508fa058.json new file mode 100644 index 000000000..db28d1037 --- /dev/null +++ b/evidence/results/8cf11d3428fdebe603961ec361de26571df2e9fa0252589958f88ff0508fa058.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "148d69f80bc0d48b623381d6f361749b530a69b4d55a00cf906451f4d6d8b12e", + "case_hash": "8cf11d3428fdebe603961ec361de26571df2e9fa0252589958f88ff0508fa058", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "df30322a7a123becb6be9da9db5fed07e3fd6c9fdf3483a89a680c92663782a1", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8d2e063953663be4c53de7b79790f6557e46fddfab8970083d9b035b1c89608a.arrow b/evidence/results/8d2e063953663be4c53de7b79790f6557e46fddfab8970083d9b035b1c89608a.arrow new file mode 100644 index 000000000..02c276d48 Binary files /dev/null and b/evidence/results/8d2e063953663be4c53de7b79790f6557e46fddfab8970083d9b035b1c89608a.arrow differ diff --git a/evidence/results/8d2e063953663be4c53de7b79790f6557e46fddfab8970083d9b035b1c89608a.json b/evidence/results/8d2e063953663be4c53de7b79790f6557e46fddfab8970083d9b035b1c89608a.json new file mode 100644 index 000000000..c14228008 --- /dev/null +++ b/evidence/results/8d2e063953663be4c53de7b79790f6557e46fddfab8970083d9b035b1c89608a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6283f0fab28514817432409be9ad06b473c29b7db9d1341a26561c324aa14cb7", + "case_hash": "8d2e063953663be4c53de7b79790f6557e46fddfab8970083d9b035b1c89608a", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3f6d88ed508ffbc76c91fbdfddec90f73e7e9e3b70b912e626da21b38e5e4f91", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8d471c85dbe389daa48d60c7a7378dfc3ffba9d52a092a375cb0411588922b8a.arrow b/evidence/results/8d471c85dbe389daa48d60c7a7378dfc3ffba9d52a092a375cb0411588922b8a.arrow new file mode 100644 index 000000000..1c80b46bc Binary files /dev/null and b/evidence/results/8d471c85dbe389daa48d60c7a7378dfc3ffba9d52a092a375cb0411588922b8a.arrow differ diff --git a/evidence/results/8d471c85dbe389daa48d60c7a7378dfc3ffba9d52a092a375cb0411588922b8a.json b/evidence/results/8d471c85dbe389daa48d60c7a7378dfc3ffba9d52a092a375cb0411588922b8a.json new file mode 100644 index 000000000..9690e1da1 --- /dev/null +++ b/evidence/results/8d471c85dbe389daa48d60c7a7378dfc3ffba9d52a092a375cb0411588922b8a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "56f837a85ecc1fb458d963f0df8e64c39003a8b357bea919639c39556811dbde", + "case_hash": "8d471c85dbe389daa48d60c7a7378dfc3ffba9d52a092a375cb0411588922b8a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ca0050e39efb7f81fef6c29f37c230888c1ec655c646966b9105df59dd6fe01a", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8d48464086be583d7141a8b1826662463aa872e2b2d1d48cd07a714104f64848.arrow b/evidence/results/8d48464086be583d7141a8b1826662463aa872e2b2d1d48cd07a714104f64848.arrow new file mode 100644 index 000000000..0bc50892e Binary files /dev/null and b/evidence/results/8d48464086be583d7141a8b1826662463aa872e2b2d1d48cd07a714104f64848.arrow differ diff --git a/evidence/results/8d48464086be583d7141a8b1826662463aa872e2b2d1d48cd07a714104f64848.json b/evidence/results/8d48464086be583d7141a8b1826662463aa872e2b2d1d48cd07a714104f64848.json new file mode 100644 index 000000000..9dd017712 --- /dev/null +++ b/evidence/results/8d48464086be583d7141a8b1826662463aa872e2b2d1d48cd07a714104f64848.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "74fc30592dd32ef47c5bf3ce5e950072ca08a3a71d903bae9a115d6e2288c8de", + "case_hash": "8d48464086be583d7141a8b1826662463aa872e2b2d1d48cd07a714104f64848", + "columns": [ + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a8920132e82958502d619c8a5e8aa0e407752961f150e3a98a4e3862813405e6", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8d763bfe8f2262b42f42cf28a4844edf4dba4ae364cf38836f3375fbab2f42c4.arrow b/evidence/results/8d763bfe8f2262b42f42cf28a4844edf4dba4ae364cf38836f3375fbab2f42c4.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/8d763bfe8f2262b42f42cf28a4844edf4dba4ae364cf38836f3375fbab2f42c4.arrow differ diff --git a/evidence/results/8d763bfe8f2262b42f42cf28a4844edf4dba4ae364cf38836f3375fbab2f42c4.json b/evidence/results/8d763bfe8f2262b42f42cf28a4844edf4dba4ae364cf38836f3375fbab2f42c4.json new file mode 100644 index 000000000..7e2c639c5 --- /dev/null +++ b/evidence/results/8d763bfe8f2262b42f42cf28a4844edf4dba4ae364cf38836f3375fbab2f42c4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "8d763bfe8f2262b42f42cf28a4844edf4dba4ae364cf38836f3375fbab2f42c4", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "02c3477939588fb147130b9087d7c26f530b3353c959eb0481d040649105a6d6", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8d930b157f1e429b6e53a6475a26755a375e6e0a677dea9aa8fa9fde40742962.arrow b/evidence/results/8d930b157f1e429b6e53a6475a26755a375e6e0a677dea9aa8fa9fde40742962.arrow new file mode 100644 index 000000000..bfb65202b Binary files /dev/null and b/evidence/results/8d930b157f1e429b6e53a6475a26755a375e6e0a677dea9aa8fa9fde40742962.arrow differ diff --git a/evidence/results/8d930b157f1e429b6e53a6475a26755a375e6e0a677dea9aa8fa9fde40742962.json b/evidence/results/8d930b157f1e429b6e53a6475a26755a375e6e0a677dea9aa8fa9fde40742962.json new file mode 100644 index 000000000..4938452a3 --- /dev/null +++ b/evidence/results/8d930b157f1e429b6e53a6475a26755a375e6e0a677dea9aa8fa9fde40742962.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a3b34721bfa1268f827b9b3249fe610aea63e025b70459a35ddf281d04d98365", + "case_hash": "8d930b157f1e429b6e53a6475a26755a375e6e0a677dea9aa8fa9fde40742962", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "903a49021ebe82c7c4338429e921c289e4b950e2a47abe7e2d6783afe34966a9", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8da4bb97110300815f3102c928a45f851d7afab1adad05f280388674372a7080.arrow b/evidence/results/8da4bb97110300815f3102c928a45f851d7afab1adad05f280388674372a7080.arrow new file mode 100644 index 000000000..450b5f8f2 Binary files /dev/null and b/evidence/results/8da4bb97110300815f3102c928a45f851d7afab1adad05f280388674372a7080.arrow differ diff --git a/evidence/results/8da4bb97110300815f3102c928a45f851d7afab1adad05f280388674372a7080.json b/evidence/results/8da4bb97110300815f3102c928a45f851d7afab1adad05f280388674372a7080.json new file mode 100644 index 000000000..160d79a8b --- /dev/null +++ b/evidence/results/8da4bb97110300815f3102c928a45f851d7afab1adad05f280388674372a7080.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "45031605574e105aee892484a1403add370f758a2cd934ace3c82e1e82ebaf62", + "case_hash": "8da4bb97110300815f3102c928a45f851d7afab1adad05f280388674372a7080", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "650e7499d96aefeb482bc8ea9b221d445d0e657184a6e5b8866e9992c311bd8e", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8dd1fce3d4472e4153794376e869b8ffcdc83352b336a3f18e2766f980e9210a.arrow b/evidence/results/8dd1fce3d4472e4153794376e869b8ffcdc83352b336a3f18e2766f980e9210a.arrow new file mode 100644 index 000000000..c487009bb Binary files /dev/null and b/evidence/results/8dd1fce3d4472e4153794376e869b8ffcdc83352b336a3f18e2766f980e9210a.arrow differ diff --git a/evidence/results/8dd1fce3d4472e4153794376e869b8ffcdc83352b336a3f18e2766f980e9210a.json b/evidence/results/8dd1fce3d4472e4153794376e869b8ffcdc83352b336a3f18e2766f980e9210a.json new file mode 100644 index 000000000..2d66da53c --- /dev/null +++ b/evidence/results/8dd1fce3d4472e4153794376e869b8ffcdc83352b336a3f18e2766f980e9210a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "06bf05365a0feec19093a305a106f1e1301c8fb6a77839d291c917af555a14dd", + "case_hash": "8dd1fce3d4472e4153794376e869b8ffcdc83352b336a3f18e2766f980e9210a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bf40b6c12fbe1c0c126af6a32a7456d6cce10b82e34ca658c26a66913ab953a3", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8dd20e17ee63badd2955504ab6e6689f76c2496ffac00cb0cb3e36fa587c028c.arrow b/evidence/results/8dd20e17ee63badd2955504ab6e6689f76c2496ffac00cb0cb3e36fa587c028c.arrow new file mode 100644 index 000000000..6f71ce22a Binary files /dev/null and b/evidence/results/8dd20e17ee63badd2955504ab6e6689f76c2496ffac00cb0cb3e36fa587c028c.arrow differ diff --git a/evidence/results/8dd20e17ee63badd2955504ab6e6689f76c2496ffac00cb0cb3e36fa587c028c.json b/evidence/results/8dd20e17ee63badd2955504ab6e6689f76c2496ffac00cb0cb3e36fa587c028c.json new file mode 100644 index 000000000..22ae393a7 --- /dev/null +++ b/evidence/results/8dd20e17ee63badd2955504ab6e6689f76c2496ffac00cb0cb3e36fa587c028c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7e202855c5cbceca9667a6fd3a8a16e2206b96f01c3c8ce6ffa5028df92a7600", + "case_hash": "8dd20e17ee63badd2955504ab6e6689f76c2496ffac00cb0cb3e36fa587c028c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "99e5b663bfa9ada9b9fc04231d1972b391d43a8b0ded418f20a5c7d1af333cd3", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8dd8ed75fb7008f9157a77c46af61f881d7819f4efd7ccd61fa732e6cc5468cd.arrow b/evidence/results/8dd8ed75fb7008f9157a77c46af61f881d7819f4efd7ccd61fa732e6cc5468cd.arrow new file mode 100644 index 000000000..7c372c926 Binary files /dev/null and b/evidence/results/8dd8ed75fb7008f9157a77c46af61f881d7819f4efd7ccd61fa732e6cc5468cd.arrow differ diff --git a/evidence/results/8dd8ed75fb7008f9157a77c46af61f881d7819f4efd7ccd61fa732e6cc5468cd.json b/evidence/results/8dd8ed75fb7008f9157a77c46af61f881d7819f4efd7ccd61fa732e6cc5468cd.json new file mode 100644 index 000000000..66c7a3f0d --- /dev/null +++ b/evidence/results/8dd8ed75fb7008f9157a77c46af61f881d7819f4efd7ccd61fa732e6cc5468cd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "360091b69e9200688512d78f584db967443ff5c0c817f6fe145d408c4a03f4df", + "case_hash": "8dd8ed75fb7008f9157a77c46af61f881d7819f4efd7ccd61fa732e6cc5468cd", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 11, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7a8970735fcbd75f0e93336cd7dcb9a92c77bd6f9a83f279e8316e2b84626247", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8de86994ca79ffab10db1c74d506cf7a284cdd6be4f0a1d2be9b680e3628f900.arrow b/evidence/results/8de86994ca79ffab10db1c74d506cf7a284cdd6be4f0a1d2be9b680e3628f900.arrow new file mode 100644 index 000000000..a9a02dc4b Binary files /dev/null and b/evidence/results/8de86994ca79ffab10db1c74d506cf7a284cdd6be4f0a1d2be9b680e3628f900.arrow differ diff --git a/evidence/results/8de86994ca79ffab10db1c74d506cf7a284cdd6be4f0a1d2be9b680e3628f900.json b/evidence/results/8de86994ca79ffab10db1c74d506cf7a284cdd6be4f0a1d2be9b680e3628f900.json new file mode 100644 index 000000000..804f36cd9 --- /dev/null +++ b/evidence/results/8de86994ca79ffab10db1c74d506cf7a284cdd6be4f0a1d2be9b680e3628f900.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "92b0f524de0f77c877ed1ebacc774507d6644eafcbb3fbf3bb05e1d0f30ec743", + "case_hash": "8de86994ca79ffab10db1c74d506cf7a284cdd6be4f0a1d2be9b680e3628f900", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "15e0683bd000a7c5553514e255f8ab4bbfbb6a1444169f7274fd4e6b665adbe6", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8dfdc9047fb3d902afb1d11ede19af1e532205a341f79a402b3cd64dbcaff2d6.arrow b/evidence/results/8dfdc9047fb3d902afb1d11ede19af1e532205a341f79a402b3cd64dbcaff2d6.arrow new file mode 100644 index 000000000..d867e536f Binary files /dev/null and b/evidence/results/8dfdc9047fb3d902afb1d11ede19af1e532205a341f79a402b3cd64dbcaff2d6.arrow differ diff --git a/evidence/results/8dfdc9047fb3d902afb1d11ede19af1e532205a341f79a402b3cd64dbcaff2d6.json b/evidence/results/8dfdc9047fb3d902afb1d11ede19af1e532205a341f79a402b3cd64dbcaff2d6.json new file mode 100644 index 000000000..1974d5c23 --- /dev/null +++ b/evidence/results/8dfdc9047fb3d902afb1d11ede19af1e532205a341f79a402b3cd64dbcaff2d6.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "c4eb101b00505fb7181903a5731ee9dff64a00ef3cf8e2b870eccda3cd9e5f04", + "case_hash": "8dfdc9047fb3d902afb1d11ede19af1e532205a341f79a402b3cd64dbcaff2d6", + "columns": [ + { + "internal_size": null, + "name": "A", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1a85d62035de434e883795d154a50bc6c53f51ee097ee203c2f7671300b6af45", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8e131777affb6c35b4b4fa2213d7560907f670a08aeec8ea7900c6dfb83a0eeb.arrow b/evidence/results/8e131777affb6c35b4b4fa2213d7560907f670a08aeec8ea7900c6dfb83a0eeb.arrow new file mode 100644 index 000000000..ca7a1596b Binary files /dev/null and b/evidence/results/8e131777affb6c35b4b4fa2213d7560907f670a08aeec8ea7900c6dfb83a0eeb.arrow differ diff --git a/evidence/results/8e131777affb6c35b4b4fa2213d7560907f670a08aeec8ea7900c6dfb83a0eeb.json b/evidence/results/8e131777affb6c35b4b4fa2213d7560907f670a08aeec8ea7900c6dfb83a0eeb.json new file mode 100644 index 000000000..b634e4481 --- /dev/null +++ b/evidence/results/8e131777affb6c35b4b4fa2213d7560907f670a08aeec8ea7900c6dfb83a0eeb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4936553a48597281a114182215c4af94bebef094f2d2e572251d674b9495bcfa", + "case_hash": "8e131777affb6c35b4b4fa2213d7560907f670a08aeec8ea7900c6dfb83a0eeb", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b1abcfcb7cff65e26f50a8ce1d77dbdf78e0352450edf040d834faf3f8df7748", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8e171907c5193a11cb2c4c9b572b0a5f78279f933f7fcccbebc5a5a1689d4137.arrow b/evidence/results/8e171907c5193a11cb2c4c9b572b0a5f78279f933f7fcccbebc5a5a1689d4137.arrow new file mode 100644 index 000000000..4d38fb25c Binary files /dev/null and b/evidence/results/8e171907c5193a11cb2c4c9b572b0a5f78279f933f7fcccbebc5a5a1689d4137.arrow differ diff --git a/evidence/results/8e171907c5193a11cb2c4c9b572b0a5f78279f933f7fcccbebc5a5a1689d4137.json b/evidence/results/8e171907c5193a11cb2c4c9b572b0a5f78279f933f7fcccbebc5a5a1689d4137.json new file mode 100644 index 000000000..1ab7d24ef --- /dev/null +++ b/evidence/results/8e171907c5193a11cb2c4c9b572b0a5f78279f933f7fcccbebc5a5a1689d4137.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "751b95fe4f9265f46603cb77b338f1f6121810710b49296c3df3b1d6a20d132d", + "case_hash": "8e171907c5193a11cb2c4c9b572b0a5f78279f933f7fcccbebc5a5a1689d4137", + "columns": [ + { + "internal_size": null, + "name": "DD", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "MM", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "YY", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1de1172b181269264347402736ee8bb35ef00d23e03718010631322bac772988", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8e2204b087bc810b14f5771b526072c68450df570cee41b8f363f22fa28802d4.arrow b/evidence/results/8e2204b087bc810b14f5771b526072c68450df570cee41b8f363f22fa28802d4.arrow new file mode 100644 index 000000000..65e9abd2f Binary files /dev/null and b/evidence/results/8e2204b087bc810b14f5771b526072c68450df570cee41b8f363f22fa28802d4.arrow differ diff --git a/evidence/results/8e2204b087bc810b14f5771b526072c68450df570cee41b8f363f22fa28802d4.json b/evidence/results/8e2204b087bc810b14f5771b526072c68450df570cee41b8f363f22fa28802d4.json new file mode 100644 index 000000000..8273857fd --- /dev/null +++ b/evidence/results/8e2204b087bc810b14f5771b526072c68450df570cee41b8f363f22fa28802d4.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "be0c294c216a42339297b49d381f404b877ddb2ae6d931053ad0202f1ba4b9c3", + "case_hash": "8e2204b087bc810b14f5771b526072c68450df570cee41b8f363f22fa28802d4", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d4e0450de210a988354cc22061daaf7222474665165a4825a5ca3cd404e771b4", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8e31276f74aa787afa264b252e1800d6e2e33730ab0e08ce2f815da10dd25917.arrow b/evidence/results/8e31276f74aa787afa264b252e1800d6e2e33730ab0e08ce2f815da10dd25917.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/8e31276f74aa787afa264b252e1800d6e2e33730ab0e08ce2f815da10dd25917.arrow differ diff --git a/evidence/results/8e31276f74aa787afa264b252e1800d6e2e33730ab0e08ce2f815da10dd25917.json b/evidence/results/8e31276f74aa787afa264b252e1800d6e2e33730ab0e08ce2f815da10dd25917.json new file mode 100644 index 000000000..22b384c06 --- /dev/null +++ b/evidence/results/8e31276f74aa787afa264b252e1800d6e2e33730ab0e08ce2f815da10dd25917.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "8e31276f74aa787afa264b252e1800d6e2e33730ab0e08ce2f815da10dd25917", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "000da5c6635a837913f95291da52e9ca58bf96582a5b7fabc7216220b1508290", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8e365331759290b62f33b974a2b8d5fe95a490c789fc1a76da738c3052777b9d.json b/evidence/results/8e365331759290b62f33b974a2b8d5fe95a490c789fc1a76da738c3052777b9d.json new file mode 100644 index 000000000..6d28c5361 --- /dev/null +++ b/evidence/results/8e365331759290b62f33b974a2b8d5fe95a490c789fc1a76da738c3052777b9d.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "8e365331759290b62f33b974a2b8d5fe95a490c789fc1a76da738c3052777b9d", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100115, + "message": "The following string is not a legal hex-encoded value: '414'", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "67a7eccb6e10f50ea94c4c2a872f8f9c479530ee00b122a5a8686e723d06a025", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8e4c20498e7f46e7e963fbfa516cb6c1e7943da6f76f04827be89e2892c1f013.arrow b/evidence/results/8e4c20498e7f46e7e963fbfa516cb6c1e7943da6f76f04827be89e2892c1f013.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/8e4c20498e7f46e7e963fbfa516cb6c1e7943da6f76f04827be89e2892c1f013.arrow differ diff --git a/evidence/results/8e4c20498e7f46e7e963fbfa516cb6c1e7943da6f76f04827be89e2892c1f013.json b/evidence/results/8e4c20498e7f46e7e963fbfa516cb6c1e7943da6f76f04827be89e2892c1f013.json new file mode 100644 index 000000000..85a2392be --- /dev/null +++ b/evidence/results/8e4c20498e7f46e7e963fbfa516cb6c1e7943da6f76f04827be89e2892c1f013.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "8e4c20498e7f46e7e963fbfa516cb6c1e7943da6f76f04827be89e2892c1f013", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2a5cc1fa9cad1eb6d813b3a66aa3e3291b5824243c0cceb9a14f0c3aad6fcf66", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8e5a649b16d6cae7e208a5b0f8534c67b24cb83307545060d5dadf2a6d397f7d.arrow b/evidence/results/8e5a649b16d6cae7e208a5b0f8534c67b24cb83307545060d5dadf2a6d397f7d.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/8e5a649b16d6cae7e208a5b0f8534c67b24cb83307545060d5dadf2a6d397f7d.arrow differ diff --git a/evidence/results/8e5a649b16d6cae7e208a5b0f8534c67b24cb83307545060d5dadf2a6d397f7d.json b/evidence/results/8e5a649b16d6cae7e208a5b0f8534c67b24cb83307545060d5dadf2a6d397f7d.json new file mode 100644 index 000000000..760fed7a6 --- /dev/null +++ b/evidence/results/8e5a649b16d6cae7e208a5b0f8534c67b24cb83307545060d5dadf2a6d397f7d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "8e5a649b16d6cae7e208a5b0f8534c67b24cb83307545060d5dadf2a6d397f7d", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "af0271f62455f6e46c905121e838d0bc201f596e0b41205be5311918e23a4d52", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8e62a48643a716f5fa51b5e5e376b71b3c46f8ae71280bf7239acb1143a86294.arrow b/evidence/results/8e62a48643a716f5fa51b5e5e376b71b3c46f8ae71280bf7239acb1143a86294.arrow new file mode 100644 index 000000000..c689af055 Binary files /dev/null and b/evidence/results/8e62a48643a716f5fa51b5e5e376b71b3c46f8ae71280bf7239acb1143a86294.arrow differ diff --git a/evidence/results/8e62a48643a716f5fa51b5e5e376b71b3c46f8ae71280bf7239acb1143a86294.json b/evidence/results/8e62a48643a716f5fa51b5e5e376b71b3c46f8ae71280bf7239acb1143a86294.json new file mode 100644 index 000000000..29145866f --- /dev/null +++ b/evidence/results/8e62a48643a716f5fa51b5e5e376b71b3c46f8ae71280bf7239acb1143a86294.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3be2f41504da780b292e5078965ec6783a3107f04464e8db004165a8bfae84e8", + "case_hash": "8e62a48643a716f5fa51b5e5e376b71b3c46f8ae71280bf7239acb1143a86294", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a4c23eebe0340929c8895608837f590494e3c15670ddeee749eb276161d71ea6", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8e7ff7c34d05511b35ab076036ce3bc61b338501e5d6704f0e97562112e51ab5.arrow b/evidence/results/8e7ff7c34d05511b35ab076036ce3bc61b338501e5d6704f0e97562112e51ab5.arrow new file mode 100644 index 000000000..5c97d9288 Binary files /dev/null and b/evidence/results/8e7ff7c34d05511b35ab076036ce3bc61b338501e5d6704f0e97562112e51ab5.arrow differ diff --git a/evidence/results/8e7ff7c34d05511b35ab076036ce3bc61b338501e5d6704f0e97562112e51ab5.json b/evidence/results/8e7ff7c34d05511b35ab076036ce3bc61b338501e5d6704f0e97562112e51ab5.json new file mode 100644 index 000000000..c6b819457 --- /dev/null +++ b/evidence/results/8e7ff7c34d05511b35ab076036ce3bc61b338501e5d6704f0e97562112e51ab5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2d2e1c43669aa940bb6c7f0873b4313303f6dca4e53ea295edb5eedd2107d584", + "case_hash": "8e7ff7c34d05511b35ab076036ce3bc61b338501e5d6704f0e97562112e51ab5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "65b110927654b72e894eb6fea8a037ea63e7250e4be43dd7036fef39f49e8144", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8ecb2247df6226c91ee3596dfc4d25a768e40473a21d37b6bec8046b4d9ec225.arrow b/evidence/results/8ecb2247df6226c91ee3596dfc4d25a768e40473a21d37b6bec8046b4d9ec225.arrow new file mode 100644 index 000000000..e17c15f52 Binary files /dev/null and b/evidence/results/8ecb2247df6226c91ee3596dfc4d25a768e40473a21d37b6bec8046b4d9ec225.arrow differ diff --git a/evidence/results/8ecb2247df6226c91ee3596dfc4d25a768e40473a21d37b6bec8046b4d9ec225.json b/evidence/results/8ecb2247df6226c91ee3596dfc4d25a768e40473a21d37b6bec8046b4d9ec225.json new file mode 100644 index 000000000..d05c70437 --- /dev/null +++ b/evidence/results/8ecb2247df6226c91ee3596dfc4d25a768e40473a21d37b6bec8046b4d9ec225.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bdc7bfd44be0c7a6cfc3745148e3a06d05b1fbcd1efba5c12117ce7a2856d043", + "case_hash": "8ecb2247df6226c91ee3596dfc4d25a768e40473a21d37b6bec8046b4d9ec225", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e1a7bc581481d106510c5cd10e49259869394d808fe5ef5e81940e545c4fca1f", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8efdd2decb8d9899af65c03d6fa25890fe95fd64ad84ca48997829ecb9539b87.arrow b/evidence/results/8efdd2decb8d9899af65c03d6fa25890fe95fd64ad84ca48997829ecb9539b87.arrow new file mode 100644 index 000000000..c333f73a2 Binary files /dev/null and b/evidence/results/8efdd2decb8d9899af65c03d6fa25890fe95fd64ad84ca48997829ecb9539b87.arrow differ diff --git a/evidence/results/8efdd2decb8d9899af65c03d6fa25890fe95fd64ad84ca48997829ecb9539b87.json b/evidence/results/8efdd2decb8d9899af65c03d6fa25890fe95fd64ad84ca48997829ecb9539b87.json new file mode 100644 index 000000000..34f676522 --- /dev/null +++ b/evidence/results/8efdd2decb8d9899af65c03d6fa25890fe95fd64ad84ca48997829ecb9539b87.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fa9aa162a6b822941a4037a3472547effea30dd4625a5c6cd6ef87a90ef1e2c4", + "case_hash": "8efdd2decb8d9899af65c03d6fa25890fe95fd64ad84ca48997829ecb9539b87", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "20b5d4a7fd34076b1b0cdbe73891ba0e05bb8ffb93976b11e1fac65edadd51c1", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8f1a15df04d063d9f482bc2ba6ba61089b1658ddb07801cf8245b2d7d181a686.arrow b/evidence/results/8f1a15df04d063d9f482bc2ba6ba61089b1658ddb07801cf8245b2d7d181a686.arrow new file mode 100644 index 000000000..541936f57 Binary files /dev/null and b/evidence/results/8f1a15df04d063d9f482bc2ba6ba61089b1658ddb07801cf8245b2d7d181a686.arrow differ diff --git a/evidence/results/8f1a15df04d063d9f482bc2ba6ba61089b1658ddb07801cf8245b2d7d181a686.json b/evidence/results/8f1a15df04d063d9f482bc2ba6ba61089b1658ddb07801cf8245b2d7d181a686.json new file mode 100644 index 000000000..ce42caf12 --- /dev/null +++ b/evidence/results/8f1a15df04d063d9f482bc2ba6ba61089b1658ddb07801cf8245b2d7d181a686.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "aa1327e4629aec122b7b22092d53ebc18b29f67b2eed4621182b3320e9fa44f6", + "case_hash": "8f1a15df04d063d9f482bc2ba6ba61089b1658ddb07801cf8245b2d7d181a686", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bf0026c213a092feb35b72ce7763c19ba7efe529b0c25819d0caee3768817757", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8f1dff0d2f6be1f2a6b390e539e26a0324051a5b8904cdbe3cb251f55eba2bcd.json b/evidence/results/8f1dff0d2f6be1f2a6b390e539e26a0324051a5b8904cdbe3cb251f55eba2bcd.json new file mode 100644 index 000000000..8dbd16477 --- /dev/null +++ b/evidence/results/8f1dff0d2f6be1f2a6b390e539e26a0324051a5b8904cdbe3cb251f55eba2bcd.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "8f1dff0d2f6be1f2a6b390e539e26a0324051a5b8904cdbe3cb251f55eba2bcd", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100046, + "message": "Number out of representable range: type FIXED, value 123.46", + "sqlstate": "22003" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b4b43ccdaa9dd3ed9a303bc143dc6eb6dfce0353d58ffe275b5e338f7b092f58", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8f266b89fa4f1f0a873de2252e7614cb143d793965f46f953addd06ace2e79ca.arrow b/evidence/results/8f266b89fa4f1f0a873de2252e7614cb143d793965f46f953addd06ace2e79ca.arrow new file mode 100644 index 000000000..9f219e43d Binary files /dev/null and b/evidence/results/8f266b89fa4f1f0a873de2252e7614cb143d793965f46f953addd06ace2e79ca.arrow differ diff --git a/evidence/results/8f266b89fa4f1f0a873de2252e7614cb143d793965f46f953addd06ace2e79ca.json b/evidence/results/8f266b89fa4f1f0a873de2252e7614cb143d793965f46f953addd06ace2e79ca.json new file mode 100644 index 000000000..dc0db8e77 --- /dev/null +++ b/evidence/results/8f266b89fa4f1f0a873de2252e7614cb143d793965f46f953addd06ace2e79ca.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8389e02123ba717da067750e3037bc3ec2f7546528d96c4b53ebb11cfa7d216a", + "case_hash": "8f266b89fa4f1f0a873de2252e7614cb143d793965f46f953addd06ace2e79ca", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "841d6897b2cc82134046f5c9064cd8bf3327450b22dcd2c0fc7b5ab9cd53845c", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8f33b72eafb333787364fb4e3418a2437e4381387d1575d4103097bfca6300c2.arrow b/evidence/results/8f33b72eafb333787364fb4e3418a2437e4381387d1575d4103097bfca6300c2.arrow new file mode 100644 index 000000000..8661d5a02 Binary files /dev/null and b/evidence/results/8f33b72eafb333787364fb4e3418a2437e4381387d1575d4103097bfca6300c2.arrow differ diff --git a/evidence/results/8f33b72eafb333787364fb4e3418a2437e4381387d1575d4103097bfca6300c2.json b/evidence/results/8f33b72eafb333787364fb4e3418a2437e4381387d1575d4103097bfca6300c2.json new file mode 100644 index 000000000..97bb5bda8 --- /dev/null +++ b/evidence/results/8f33b72eafb333787364fb4e3418a2437e4381387d1575d4103097bfca6300c2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "50136d1364397bb8e9481d00932a8e143735b51c473e86b5e8eee267fe0cbb15", + "case_hash": "8f33b72eafb333787364fb4e3418a2437e4381387d1575d4103097bfca6300c2", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8e3e4a688826938a7c32785bb6453a57e25d9b0342fc191ad546cdfb7e9bb15f", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8f4764daeca492d1807e9fd16e296c87b0607954ec42966ec237274b1b3a7009.arrow b/evidence/results/8f4764daeca492d1807e9fd16e296c87b0607954ec42966ec237274b1b3a7009.arrow new file mode 100644 index 000000000..93769905d Binary files /dev/null and b/evidence/results/8f4764daeca492d1807e9fd16e296c87b0607954ec42966ec237274b1b3a7009.arrow differ diff --git a/evidence/results/8f4764daeca492d1807e9fd16e296c87b0607954ec42966ec237274b1b3a7009.json b/evidence/results/8f4764daeca492d1807e9fd16e296c87b0607954ec42966ec237274b1b3a7009.json new file mode 100644 index 000000000..c8cd5bf67 --- /dev/null +++ b/evidence/results/8f4764daeca492d1807e9fd16e296c87b0607954ec42966ec237274b1b3a7009.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "504c36d959d7f1bf6403a5c59e330743a14d7bed0b1c597dd82681ccb47ef872", + "case_hash": "8f4764daeca492d1807e9fd16e296c87b0607954ec42966ec237274b1b3a7009", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0b534e272f4eee97beb7aad901c7a27dffd395c6d722256171a562245fd672fc", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8f5dc4e6cda4de9ba3e1b1d7ba7682d57ba80697c267cf97f74ce405c5e29c6a.arrow b/evidence/results/8f5dc4e6cda4de9ba3e1b1d7ba7682d57ba80697c267cf97f74ce405c5e29c6a.arrow new file mode 100644 index 000000000..78eab9dcf Binary files /dev/null and b/evidence/results/8f5dc4e6cda4de9ba3e1b1d7ba7682d57ba80697c267cf97f74ce405c5e29c6a.arrow differ diff --git a/evidence/results/8f5dc4e6cda4de9ba3e1b1d7ba7682d57ba80697c267cf97f74ce405c5e29c6a.json b/evidence/results/8f5dc4e6cda4de9ba3e1b1d7ba7682d57ba80697c267cf97f74ce405c5e29c6a.json new file mode 100644 index 000000000..1f51bc4e9 --- /dev/null +++ b/evidence/results/8f5dc4e6cda4de9ba3e1b1d7ba7682d57ba80697c267cf97f74ce405c5e29c6a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fca3535141821c733022af9a06b6821e62a6caac2c82945e0281c8af2e9b9d3c", + "case_hash": "8f5dc4e6cda4de9ba3e1b1d7ba7682d57ba80697c267cf97f74ce405c5e29c6a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9cc5e5c40b8c338dc9252fab520b86f1c5904720dccd3e48062db2b31ed023b4", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8f607c708457be5281931678b8db5c72d2169ea3f58b63e5ed91d6bee6e92b45.arrow b/evidence/results/8f607c708457be5281931678b8db5c72d2169ea3f58b63e5ed91d6bee6e92b45.arrow new file mode 100644 index 000000000..fcf3705b5 Binary files /dev/null and b/evidence/results/8f607c708457be5281931678b8db5c72d2169ea3f58b63e5ed91d6bee6e92b45.arrow differ diff --git a/evidence/results/8f607c708457be5281931678b8db5c72d2169ea3f58b63e5ed91d6bee6e92b45.json b/evidence/results/8f607c708457be5281931678b8db5c72d2169ea3f58b63e5ed91d6bee6e92b45.json new file mode 100644 index 000000000..374dfbd37 --- /dev/null +++ b/evidence/results/8f607c708457be5281931678b8db5c72d2169ea3f58b63e5ed91d6bee6e92b45.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ef6fafb2793e8f722ff5fbee272a28e2c8d3c92976bfa5211e9faa4a6ad74275", + "case_hash": "8f607c708457be5281931678b8db5c72d2169ea3f58b63e5ed91d6bee6e92b45", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "aad5640e2db81cfae1a901f1b585c80694a2dfdf80c3e9c632e0054adbff6e2a", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8f94c4536b4011c417e83f5dd271ee116d58c489e68414d1863a966e9f16814a.arrow b/evidence/results/8f94c4536b4011c417e83f5dd271ee116d58c489e68414d1863a966e9f16814a.arrow new file mode 100644 index 000000000..c57ef659d Binary files /dev/null and b/evidence/results/8f94c4536b4011c417e83f5dd271ee116d58c489e68414d1863a966e9f16814a.arrow differ diff --git a/evidence/results/8f94c4536b4011c417e83f5dd271ee116d58c489e68414d1863a966e9f16814a.json b/evidence/results/8f94c4536b4011c417e83f5dd271ee116d58c489e68414d1863a966e9f16814a.json new file mode 100644 index 000000000..38a68fbc3 --- /dev/null +++ b/evidence/results/8f94c4536b4011c417e83f5dd271ee116d58c489e68414d1863a966e9f16814a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ad15ad3d25de2e8cd52d99c07a0108c7071a786c236667af2a1f83c94434640b", + "case_hash": "8f94c4536b4011c417e83f5dd271ee116d58c489e68414d1863a966e9f16814a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c0f3050482a6a82f33596fb3a6abb822e960e5757511f6f2840f75998cda7471", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/8ff8835652ec6851a456eaab6b62e1b75d75d542a75412e5170ce574dcca3ead.arrow b/evidence/results/8ff8835652ec6851a456eaab6b62e1b75d75d542a75412e5170ce574dcca3ead.arrow new file mode 100644 index 000000000..5acceb7bf Binary files /dev/null and b/evidence/results/8ff8835652ec6851a456eaab6b62e1b75d75d542a75412e5170ce574dcca3ead.arrow differ diff --git a/evidence/results/8ff8835652ec6851a456eaab6b62e1b75d75d542a75412e5170ce574dcca3ead.json b/evidence/results/8ff8835652ec6851a456eaab6b62e1b75d75d542a75412e5170ce574dcca3ead.json new file mode 100644 index 000000000..cbfaf416d --- /dev/null +++ b/evidence/results/8ff8835652ec6851a456eaab6b62e1b75d75d542a75412e5170ce574dcca3ead.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "b7ffcbccc6ded766427334c15948fad00297ad983ae324baae1ce223e3886327", + "case_hash": "8ff8835652ec6851a456eaab6b62e1b75d75d542a75412e5170ce574dcca3ead", + "columns": [ + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "VALID_SRID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e848c8e5f68689138b5cf197ad2073e60661d971573f991f84d66f8133f9021b", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/90073391e2b4c8606a001368e847999ef86f8bb6fa0aa77915be39292c70581c.arrow b/evidence/results/90073391e2b4c8606a001368e847999ef86f8bb6fa0aa77915be39292c70581c.arrow new file mode 100644 index 000000000..f6d35c19b Binary files /dev/null and b/evidence/results/90073391e2b4c8606a001368e847999ef86f8bb6fa0aa77915be39292c70581c.arrow differ diff --git a/evidence/results/90073391e2b4c8606a001368e847999ef86f8bb6fa0aa77915be39292c70581c.json b/evidence/results/90073391e2b4c8606a001368e847999ef86f8bb6fa0aa77915be39292c70581c.json new file mode 100644 index 000000000..13e73ed88 --- /dev/null +++ b/evidence/results/90073391e2b4c8606a001368e847999ef86f8bb6fa0aa77915be39292c70581c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c26531fb1a625c8fd85271be37fb107c1376a8885f64fc51ce1b5d7900f12c8a", + "case_hash": "90073391e2b4c8606a001368e847999ef86f8bb6fa0aa77915be39292c70581c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "707980c84f07143e5aeb13538cd1cc327dded0607529df0e9bd78e5b93636aaa", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/901831169a80e2e552fcee0e66b42ce37e4492a911994154838fd461c05757ee.arrow b/evidence/results/901831169a80e2e552fcee0e66b42ce37e4492a911994154838fd461c05757ee.arrow new file mode 100644 index 000000000..9589f727a Binary files /dev/null and b/evidence/results/901831169a80e2e552fcee0e66b42ce37e4492a911994154838fd461c05757ee.arrow differ diff --git a/evidence/results/901831169a80e2e552fcee0e66b42ce37e4492a911994154838fd461c05757ee.json b/evidence/results/901831169a80e2e552fcee0e66b42ce37e4492a911994154838fd461c05757ee.json new file mode 100644 index 000000000..dc762ed13 --- /dev/null +++ b/evidence/results/901831169a80e2e552fcee0e66b42ce37e4492a911994154838fd461c05757ee.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6f9318de0e97790af6c177c7409e98b15b3e21772ee87c3775874af2b5f5340c", + "case_hash": "901831169a80e2e552fcee0e66b42ce37e4492a911994154838fd461c05757ee", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e5596098660d1ec11dd961b2430abf944e86a77cde9af59210f822528e75d0e2", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/901debef821dcf2c83cb12036c2d366dea1040ddb860e3e0c84ac7999a1a7c26.arrow b/evidence/results/901debef821dcf2c83cb12036c2d366dea1040ddb860e3e0c84ac7999a1a7c26.arrow new file mode 100644 index 000000000..8661d5a02 Binary files /dev/null and b/evidence/results/901debef821dcf2c83cb12036c2d366dea1040ddb860e3e0c84ac7999a1a7c26.arrow differ diff --git a/evidence/results/901debef821dcf2c83cb12036c2d366dea1040ddb860e3e0c84ac7999a1a7c26.json b/evidence/results/901debef821dcf2c83cb12036c2d366dea1040ddb860e3e0c84ac7999a1a7c26.json new file mode 100644 index 000000000..f3a01d477 --- /dev/null +++ b/evidence/results/901debef821dcf2c83cb12036c2d366dea1040ddb860e3e0c84ac7999a1a7c26.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "50136d1364397bb8e9481d00932a8e143735b51c473e86b5e8eee267fe0cbb15", + "case_hash": "901debef821dcf2c83cb12036c2d366dea1040ddb860e3e0c84ac7999a1a7c26", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6500e40e20cc1700e9fb9c4262feaee2731dc45dd0d31c26c9243f73d83af2b4", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9025cac2b77ef3cdcdfb91130c564bc62a29ece215a4ff3dc9f713b9ac9f0f0a.arrow b/evidence/results/9025cac2b77ef3cdcdfb91130c564bc62a29ece215a4ff3dc9f713b9ac9f0f0a.arrow new file mode 100644 index 000000000..da123543e Binary files /dev/null and b/evidence/results/9025cac2b77ef3cdcdfb91130c564bc62a29ece215a4ff3dc9f713b9ac9f0f0a.arrow differ diff --git a/evidence/results/9025cac2b77ef3cdcdfb91130c564bc62a29ece215a4ff3dc9f713b9ac9f0f0a.json b/evidence/results/9025cac2b77ef3cdcdfb91130c564bc62a29ece215a4ff3dc9f713b9ac9f0f0a.json new file mode 100644 index 000000000..12eace730 --- /dev/null +++ b/evidence/results/9025cac2b77ef3cdcdfb91130c564bc62a29ece215a4ff3dc9f713b9ac9f0f0a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cbfaa0db841f28c57f91bbf9e004497d2bee4398a0b0753b4316f58f809531fe", + "case_hash": "9025cac2b77ef3cdcdfb91130c564bc62a29ece215a4ff3dc9f713b9ac9f0f0a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "601dc2639f891439ddd3ac0741f0a8dd6dd0c588f7a85ea11cbe59ebb7c5e5e6", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/90591ad7fa79bde9a979be0a1a24da5c6e0db719a8edf016adb2b8b1dd15fed5.arrow b/evidence/results/90591ad7fa79bde9a979be0a1a24da5c6e0db719a8edf016adb2b8b1dd15fed5.arrow new file mode 100644 index 000000000..c3f9ee429 Binary files /dev/null and b/evidence/results/90591ad7fa79bde9a979be0a1a24da5c6e0db719a8edf016adb2b8b1dd15fed5.arrow differ diff --git a/evidence/results/90591ad7fa79bde9a979be0a1a24da5c6e0db719a8edf016adb2b8b1dd15fed5.json b/evidence/results/90591ad7fa79bde9a979be0a1a24da5c6e0db719a8edf016adb2b8b1dd15fed5.json new file mode 100644 index 000000000..83c53de51 --- /dev/null +++ b/evidence/results/90591ad7fa79bde9a979be0a1a24da5c6e0db719a8edf016adb2b8b1dd15fed5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8dfe2d95cc10e937e9eac15bdc94c3b9b1edc6f17be397f3e904a66898790ae4", + "case_hash": "90591ad7fa79bde9a979be0a1a24da5c6e0db719a8edf016adb2b8b1dd15fed5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8732baa36fe2bc12f42885de705364877c43fc58f0ef8f6fd5f3efd43bc6bdc1", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/907e22c4d0fc50ce45d9d945e99fcf158342ff6cf934d0415cdb1d1397558f30.arrow b/evidence/results/907e22c4d0fc50ce45d9d945e99fcf158342ff6cf934d0415cdb1d1397558f30.arrow new file mode 100644 index 000000000..36ccfa50c Binary files /dev/null and b/evidence/results/907e22c4d0fc50ce45d9d945e99fcf158342ff6cf934d0415cdb1d1397558f30.arrow differ diff --git a/evidence/results/907e22c4d0fc50ce45d9d945e99fcf158342ff6cf934d0415cdb1d1397558f30.json b/evidence/results/907e22c4d0fc50ce45d9d945e99fcf158342ff6cf934d0415cdb1d1397558f30.json new file mode 100644 index 000000000..c3dcdbb3a --- /dev/null +++ b/evidence/results/907e22c4d0fc50ce45d9d945e99fcf158342ff6cf934d0415cdb1d1397558f30.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fe7bad7b2c08af09b41da49ba0a005954ca429c9181c832ad3c41f9871d611db", + "case_hash": "907e22c4d0fc50ce45d9d945e99fcf158342ff6cf934d0415cdb1d1397558f30", + "columns": [ + { + "internal_size": 134217728, + "name": "M", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e443a9f910290204bf3a60975300b083887c42d8fbd13b11ddcc28cfec07fbbb", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/908e3785e1c6d0b497989c4fa3d14a48d3f0afe8639c4e43e4869b6e1cd6c26a.arrow b/evidence/results/908e3785e1c6d0b497989c4fa3d14a48d3f0afe8639c4e43e4869b6e1cd6c26a.arrow new file mode 100644 index 000000000..da00b67bc Binary files /dev/null and b/evidence/results/908e3785e1c6d0b497989c4fa3d14a48d3f0afe8639c4e43e4869b6e1cd6c26a.arrow differ diff --git a/evidence/results/908e3785e1c6d0b497989c4fa3d14a48d3f0afe8639c4e43e4869b6e1cd6c26a.json b/evidence/results/908e3785e1c6d0b497989c4fa3d14a48d3f0afe8639c4e43e4869b6e1cd6c26a.json new file mode 100644 index 000000000..ea0e1a8f3 --- /dev/null +++ b/evidence/results/908e3785e1c6d0b497989c4fa3d14a48d3f0afe8639c4e43e4869b6e1cd6c26a.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "d1c30f5dcd4571a1c7fda7716e60931afaa59486ba4d5cbb9fabb6883b80595b", + "case_hash": "908e3785e1c6d0b497989c4fa3d14a48d3f0afe8639c4e43e4869b6e1cd6c26a", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "A", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2347f6eb7c32e9abe394f4c8b58b69f56057a01339ef0b0c497f79e45e120157", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/90a6dfe0e8be8bd7458acf103803d6f223ea295c159ac97b5cf52f08002881f9.arrow b/evidence/results/90a6dfe0e8be8bd7458acf103803d6f223ea295c159ac97b5cf52f08002881f9.arrow new file mode 100644 index 000000000..3b962e83e Binary files /dev/null and b/evidence/results/90a6dfe0e8be8bd7458acf103803d6f223ea295c159ac97b5cf52f08002881f9.arrow differ diff --git a/evidence/results/90a6dfe0e8be8bd7458acf103803d6f223ea295c159ac97b5cf52f08002881f9.json b/evidence/results/90a6dfe0e8be8bd7458acf103803d6f223ea295c159ac97b5cf52f08002881f9.json new file mode 100644 index 000000000..03618ffa8 --- /dev/null +++ b/evidence/results/90a6dfe0e8be8bd7458acf103803d6f223ea295c159ac97b5cf52f08002881f9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f02106a1cf2311d4750785216978f530179a781e8aa8d726b5a810085fddcc92", + "case_hash": "90a6dfe0e8be8bd7458acf103803d6f223ea295c159ac97b5cf52f08002881f9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "02fe7b6565726ddb9328bfa1246999ffff44426ffbb5b33e229b203a4b11a647", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/90acaac8cb1b1cc29c9caf2fba09124762c0c88fb9ad9691965b1cfa898376e4.arrow b/evidence/results/90acaac8cb1b1cc29c9caf2fba09124762c0c88fb9ad9691965b1cfa898376e4.arrow new file mode 100644 index 000000000..fa7f29283 Binary files /dev/null and b/evidence/results/90acaac8cb1b1cc29c9caf2fba09124762c0c88fb9ad9691965b1cfa898376e4.arrow differ diff --git a/evidence/results/90acaac8cb1b1cc29c9caf2fba09124762c0c88fb9ad9691965b1cfa898376e4.json b/evidence/results/90acaac8cb1b1cc29c9caf2fba09124762c0c88fb9ad9691965b1cfa898376e4.json new file mode 100644 index 000000000..6f059a4fb --- /dev/null +++ b/evidence/results/90acaac8cb1b1cc29c9caf2fba09124762c0c88fb9ad9691965b1cfa898376e4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "58071e6df55907dc315fab51c96da5ce800154bb012e8937d5b404726a942e2d", + "case_hash": "90acaac8cb1b1cc29c9caf2fba09124762c0c88fb9ad9691965b1cfa898376e4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d888cb5eb4bf82f7e0f92ba811f655d9d39c17d2ff959d0aaa33e404efca4ae2", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/90c51872bbcf9cfbac79b17bd6c4ac3320533c5a38504db7a185f12f85d39444.arrow b/evidence/results/90c51872bbcf9cfbac79b17bd6c4ac3320533c5a38504db7a185f12f85d39444.arrow new file mode 100644 index 000000000..a7e6bc4e4 Binary files /dev/null and b/evidence/results/90c51872bbcf9cfbac79b17bd6c4ac3320533c5a38504db7a185f12f85d39444.arrow differ diff --git a/evidence/results/90c51872bbcf9cfbac79b17bd6c4ac3320533c5a38504db7a185f12f85d39444.json b/evidence/results/90c51872bbcf9cfbac79b17bd6c4ac3320533c5a38504db7a185f12f85d39444.json new file mode 100644 index 000000000..3deac3894 --- /dev/null +++ b/evidence/results/90c51872bbcf9cfbac79b17bd6c4ac3320533c5a38504db7a185f12f85d39444.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "fe98139dfb6ab1f368b89be60771facc23f922f1f0931ff176d11e8d0fd731e1", + "case_hash": "90c51872bbcf9cfbac79b17bd6c4ac3320533c5a38504db7a185f12f85d39444", + "columns": [ + { + "internal_size": null, + "name": "LA_UTC", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "UTC_IN", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2b1d77518b5ac8f1ee85033c39380ad3b2bd91ca49f8e29a22a14345ce680b2b", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/90db482cb2c20df9f55ac7f9daf892772f1400406426e21e60035c05968f8fe5.arrow b/evidence/results/90db482cb2c20df9f55ac7f9daf892772f1400406426e21e60035c05968f8fe5.arrow new file mode 100644 index 000000000..89f24bd25 Binary files /dev/null and b/evidence/results/90db482cb2c20df9f55ac7f9daf892772f1400406426e21e60035c05968f8fe5.arrow differ diff --git a/evidence/results/90db482cb2c20df9f55ac7f9daf892772f1400406426e21e60035c05968f8fe5.json b/evidence/results/90db482cb2c20df9f55ac7f9daf892772f1400406426e21e60035c05968f8fe5.json new file mode 100644 index 000000000..943f40ac2 --- /dev/null +++ b/evidence/results/90db482cb2c20df9f55ac7f9daf892772f1400406426e21e60035c05968f8fe5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8035ad41d1325970e3ba6e7a872ef10bb401fa20864d42d3f4ac1b4ab49acc78", + "case_hash": "90db482cb2c20df9f55ac7f9daf892772f1400406426e21e60035c05968f8fe5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7739b99d74f4ea1363eb1b81efd459c021691fb2caaa956ea96d4a896db8d054", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/90e690a02abcbb6ff5ce887b2e79900032c12c691672cc863f062d38c9637cf0.arrow b/evidence/results/90e690a02abcbb6ff5ce887b2e79900032c12c691672cc863f062d38c9637cf0.arrow new file mode 100644 index 000000000..3bb7f0353 Binary files /dev/null and b/evidence/results/90e690a02abcbb6ff5ce887b2e79900032c12c691672cc863f062d38c9637cf0.arrow differ diff --git a/evidence/results/90e690a02abcbb6ff5ce887b2e79900032c12c691672cc863f062d38c9637cf0.json b/evidence/results/90e690a02abcbb6ff5ce887b2e79900032c12c691672cc863f062d38c9637cf0.json new file mode 100644 index 000000000..d1ff309ad --- /dev/null +++ b/evidence/results/90e690a02abcbb6ff5ce887b2e79900032c12c691672cc863f062d38c9637cf0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1f4f27859bf2f3c0f44eae7d5e024aa39e7266869973a3e6dd060d83ab11079f", + "case_hash": "90e690a02abcbb6ff5ce887b2e79900032c12c691672cc863f062d38c9637cf0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "830a1c29dced4e1a492070d6ed0659b59a32f19e541655c27ed5bb91db635ddb", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/90ec20a1c0d47c225ea7be84be8f2560fe2ef882b03e7ac1f5bf0e3a5b50670a.arrow b/evidence/results/90ec20a1c0d47c225ea7be84be8f2560fe2ef882b03e7ac1f5bf0e3a5b50670a.arrow new file mode 100644 index 000000000..2a1257858 Binary files /dev/null and b/evidence/results/90ec20a1c0d47c225ea7be84be8f2560fe2ef882b03e7ac1f5bf0e3a5b50670a.arrow differ diff --git a/evidence/results/90ec20a1c0d47c225ea7be84be8f2560fe2ef882b03e7ac1f5bf0e3a5b50670a.json b/evidence/results/90ec20a1c0d47c225ea7be84be8f2560fe2ef882b03e7ac1f5bf0e3a5b50670a.json new file mode 100644 index 000000000..2d0e6f940 --- /dev/null +++ b/evidence/results/90ec20a1c0d47c225ea7be84be8f2560fe2ef882b03e7ac1f5bf0e3a5b50670a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "57728d5ce92823e545c50c35b896c245ad7ff9d25a1b43f376089efbada12a58", + "case_hash": "90ec20a1c0d47c225ea7be84be8f2560fe2ef882b03e7ac1f5bf0e3a5b50670a", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6ec5f22dbeae0fcecfa54a44c01ea0cd072b9345681bf4f4d6879ddf784ad63e", + "recorded_at": "2026-11-05T22:56:30.137714+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9127df3467156ff6f2bfe2b70c18b37a836694a477d440927ce0f3691448b883.arrow b/evidence/results/9127df3467156ff6f2bfe2b70c18b37a836694a477d440927ce0f3691448b883.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/9127df3467156ff6f2bfe2b70c18b37a836694a477d440927ce0f3691448b883.arrow differ diff --git a/evidence/results/9127df3467156ff6f2bfe2b70c18b37a836694a477d440927ce0f3691448b883.json b/evidence/results/9127df3467156ff6f2bfe2b70c18b37a836694a477d440927ce0f3691448b883.json new file mode 100644 index 000000000..c545c186b --- /dev/null +++ b/evidence/results/9127df3467156ff6f2bfe2b70c18b37a836694a477d440927ce0f3691448b883.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "9127df3467156ff6f2bfe2b70c18b37a836694a477d440927ce0f3691448b883", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7eceb5fe3b24e71c17a4324e887432b607a8aa33aad9e566eda34fa8bead6f0f", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/912b3895c6fa200b5fbcd36b00cd2813b6f8ea3ee27f77285c73709c88994ba3.arrow b/evidence/results/912b3895c6fa200b5fbcd36b00cd2813b6f8ea3ee27f77285c73709c88994ba3.arrow new file mode 100644 index 000000000..a0903cc90 Binary files /dev/null and b/evidence/results/912b3895c6fa200b5fbcd36b00cd2813b6f8ea3ee27f77285c73709c88994ba3.arrow differ diff --git a/evidence/results/912b3895c6fa200b5fbcd36b00cd2813b6f8ea3ee27f77285c73709c88994ba3.json b/evidence/results/912b3895c6fa200b5fbcd36b00cd2813b6f8ea3ee27f77285c73709c88994ba3.json new file mode 100644 index 000000000..1600c65de --- /dev/null +++ b/evidence/results/912b3895c6fa200b5fbcd36b00cd2813b6f8ea3ee27f77285c73709c88994ba3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9724a7de403df9dfd212dac548e74ec14b57e5939aec30e21962bed9f3722236", + "case_hash": "912b3895c6fa200b5fbcd36b00cd2813b6f8ea3ee27f77285c73709c88994ba3", + "columns": [ + { + "internal_size": null, + "name": "MEAN", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a2979438c5864d76c0b8beaf8516a6cfcd1b4d0e39866917bb8fb52518bf046b", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/912fd41ed1957827be263c249fe120e3482c9f94af2f59316445923cae0a2867.arrow b/evidence/results/912fd41ed1957827be263c249fe120e3482c9f94af2f59316445923cae0a2867.arrow new file mode 100644 index 000000000..5c9f886bd Binary files /dev/null and b/evidence/results/912fd41ed1957827be263c249fe120e3482c9f94af2f59316445923cae0a2867.arrow differ diff --git a/evidence/results/912fd41ed1957827be263c249fe120e3482c9f94af2f59316445923cae0a2867.json b/evidence/results/912fd41ed1957827be263c249fe120e3482c9f94af2f59316445923cae0a2867.json new file mode 100644 index 000000000..ec849f749 --- /dev/null +++ b/evidence/results/912fd41ed1957827be263c249fe120e3482c9f94af2f59316445923cae0a2867.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "89ff881348c0c251ed336faa94797c1c1dc1821acb2492c1486cb4f2778b0bbd", + "case_hash": "912fd41ed1957827be263c249fe120e3482c9f94af2f59316445923cae0a2867", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d6c59ac682422e696f4c8cd3dfccf62ef883245b8e019a7440ef86440748a25d", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9142fbfe7ac6db054e041f0339508c9011c029b3ae4da51f9e80866294fc43d9.arrow b/evidence/results/9142fbfe7ac6db054e041f0339508c9011c029b3ae4da51f9e80866294fc43d9.arrow new file mode 100644 index 000000000..1ff798d12 Binary files /dev/null and b/evidence/results/9142fbfe7ac6db054e041f0339508c9011c029b3ae4da51f9e80866294fc43d9.arrow differ diff --git a/evidence/results/9142fbfe7ac6db054e041f0339508c9011c029b3ae4da51f9e80866294fc43d9.json b/evidence/results/9142fbfe7ac6db054e041f0339508c9011c029b3ae4da51f9e80866294fc43d9.json new file mode 100644 index 000000000..dae4bd7c4 --- /dev/null +++ b/evidence/results/9142fbfe7ac6db054e041f0339508c9011c029b3ae4da51f9e80866294fc43d9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5cf1b2a1ee828ac18141637f99c898053a17ad88969a75ba46243c8a803d4377", + "case_hash": "9142fbfe7ac6db054e041f0339508c9011c029b3ae4da51f9e80866294fc43d9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dc797ec5fd10102f84a9ecf4772fa30150b3ab0a351082a84c433d2c9c3882d9", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9144e1a050d70f20728e59211694b492e9b57d660eff7f70d482344fd2cc093e.arrow b/evidence/results/9144e1a050d70f20728e59211694b492e9b57d660eff7f70d482344fd2cc093e.arrow new file mode 100644 index 000000000..a74900ce7 Binary files /dev/null and b/evidence/results/9144e1a050d70f20728e59211694b492e9b57d660eff7f70d482344fd2cc093e.arrow differ diff --git a/evidence/results/9144e1a050d70f20728e59211694b492e9b57d660eff7f70d482344fd2cc093e.json b/evidence/results/9144e1a050d70f20728e59211694b492e9b57d660eff7f70d482344fd2cc093e.json new file mode 100644 index 000000000..237a2a81e --- /dev/null +++ b/evidence/results/9144e1a050d70f20728e59211694b492e9b57d660eff7f70d482344fd2cc093e.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "99e62119729559ae2f092cb37a46eae29ddf93bb2495589f8f0ddc7d6d03a493", + "case_hash": "9144e1a050d70f20728e59211694b492e9b57d660eff7f70d482344fd2cc093e", + "columns": [ + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "X", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "Y", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d270ff974199d565632944b9270f327b9ccc67dd38b552bddc5999531b938eaf", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/916ebf72e38610f48e5965c5d32fe1823acb6fc8ec6d5c8d17ca1940302f4970.arrow b/evidence/results/916ebf72e38610f48e5965c5d32fe1823acb6fc8ec6d5c8d17ca1940302f4970.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/916ebf72e38610f48e5965c5d32fe1823acb6fc8ec6d5c8d17ca1940302f4970.arrow differ diff --git a/evidence/results/916ebf72e38610f48e5965c5d32fe1823acb6fc8ec6d5c8d17ca1940302f4970.json b/evidence/results/916ebf72e38610f48e5965c5d32fe1823acb6fc8ec6d5c8d17ca1940302f4970.json new file mode 100644 index 000000000..30dab96b2 --- /dev/null +++ b/evidence/results/916ebf72e38610f48e5965c5d32fe1823acb6fc8ec6d5c8d17ca1940302f4970.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "916ebf72e38610f48e5965c5d32fe1823acb6fc8ec6d5c8d17ca1940302f4970", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2403c28cd0cea480ceb8b562ead69fdfe1108d6a1881d214464fc25f9067e46b", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/918960d0920a410ec0317b09fb7a970527ced89b66d5eb752f5cca679fe533e6.arrow b/evidence/results/918960d0920a410ec0317b09fb7a970527ced89b66d5eb752f5cca679fe533e6.arrow new file mode 100644 index 000000000..9748d764f Binary files /dev/null and b/evidence/results/918960d0920a410ec0317b09fb7a970527ced89b66d5eb752f5cca679fe533e6.arrow differ diff --git a/evidence/results/918960d0920a410ec0317b09fb7a970527ced89b66d5eb752f5cca679fe533e6.json b/evidence/results/918960d0920a410ec0317b09fb7a970527ced89b66d5eb752f5cca679fe533e6.json new file mode 100644 index 000000000..6f5554d60 --- /dev/null +++ b/evidence/results/918960d0920a410ec0317b09fb7a970527ced89b66d5eb752f5cca679fe533e6.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "a5fe4cb09022828f8034cb608c148aac4942a5b4dafcda46e96a007f91b85c3a", + "case_hash": "918960d0920a410ec0317b09fb7a970527ced89b66d5eb752f5cca679fe533e6", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8ad78ae41765fd25b5b3c207c38cfb6b48b9e052d0227edc10bb5779f7499cda", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9191b6da468185ace425e9dad39129a3bd34e3a48d7cb4395568cda60ad16108.arrow b/evidence/results/9191b6da468185ace425e9dad39129a3bd34e3a48d7cb4395568cda60ad16108.arrow new file mode 100644 index 000000000..3e4ea9af3 Binary files /dev/null and b/evidence/results/9191b6da468185ace425e9dad39129a3bd34e3a48d7cb4395568cda60ad16108.arrow differ diff --git a/evidence/results/9191b6da468185ace425e9dad39129a3bd34e3a48d7cb4395568cda60ad16108.json b/evidence/results/9191b6da468185ace425e9dad39129a3bd34e3a48d7cb4395568cda60ad16108.json new file mode 100644 index 000000000..0d1959dd2 --- /dev/null +++ b/evidence/results/9191b6da468185ace425e9dad39129a3bd34e3a48d7cb4395568cda60ad16108.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64c65f1fc676e5fd765a1664757eda9144f9fdc6733991df5ca798fe093e3b63", + "case_hash": "9191b6da468185ace425e9dad39129a3bd34e3a48d7cb4395568cda60ad16108", + "columns": [ + { + "internal_size": 16777216, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 16, + "type_name": "VECTOR" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c71128a914dc706ec7adf9f1d81fb7ad7083e31431d19a6b655eff123f75d57d", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/91921caca19b1abf4cf693f674fe43bb2af52b94f6d1e4baf7f876859afe1239.arrow b/evidence/results/91921caca19b1abf4cf693f674fe43bb2af52b94f6d1e4baf7f876859afe1239.arrow new file mode 100644 index 000000000..221ecaea7 Binary files /dev/null and b/evidence/results/91921caca19b1abf4cf693f674fe43bb2af52b94f6d1e4baf7f876859afe1239.arrow differ diff --git a/evidence/results/91921caca19b1abf4cf693f674fe43bb2af52b94f6d1e4baf7f876859afe1239.json b/evidence/results/91921caca19b1abf4cf693f674fe43bb2af52b94f6d1e4baf7f876859afe1239.json new file mode 100644 index 000000000..ad74ec7f1 --- /dev/null +++ b/evidence/results/91921caca19b1abf4cf693f674fe43bb2af52b94f6d1e4baf7f876859afe1239.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9411d402ab62a26f3ae065953d09b4823eba99a760bfb82839c1a98adf5af1ab", + "case_hash": "91921caca19b1abf4cf693f674fe43bb2af52b94f6d1e4baf7f876859afe1239", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2d3f99041df92830a4ebe451690e73590a212e010b9c0db7b5fd9a3785b66a85", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/91c28e03b4d000ea6c326b505ddb722f6ed21e5d4680040b99d694902303bd1a.arrow b/evidence/results/91c28e03b4d000ea6c326b505ddb722f6ed21e5d4680040b99d694902303bd1a.arrow new file mode 100644 index 000000000..4daaa5066 Binary files /dev/null and b/evidence/results/91c28e03b4d000ea6c326b505ddb722f6ed21e5d4680040b99d694902303bd1a.arrow differ diff --git a/evidence/results/91c28e03b4d000ea6c326b505ddb722f6ed21e5d4680040b99d694902303bd1a.json b/evidence/results/91c28e03b4d000ea6c326b505ddb722f6ed21e5d4680040b99d694902303bd1a.json new file mode 100644 index 000000000..882bc213f --- /dev/null +++ b/evidence/results/91c28e03b4d000ea6c326b505ddb722f6ed21e5d4680040b99d694902303bd1a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c0518b68bc43c39d876391c6bdbe148b5fb27fa924730928c3b2d339c9c2638d", + "case_hash": "91c28e03b4d000ea6c326b505ddb722f6ed21e5d4680040b99d694902303bd1a", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "03d807d0c975efb9430eda16ce40a42c2f9c040d85fa5898390ecd2b86556e43", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/91ee5308e1ac0b2c8d8c70a4419508e28c98189ab79f3cb43bfd698a4a8efb42.arrow b/evidence/results/91ee5308e1ac0b2c8d8c70a4419508e28c98189ab79f3cb43bfd698a4a8efb42.arrow new file mode 100644 index 000000000..741a88a26 Binary files /dev/null and b/evidence/results/91ee5308e1ac0b2c8d8c70a4419508e28c98189ab79f3cb43bfd698a4a8efb42.arrow differ diff --git a/evidence/results/91ee5308e1ac0b2c8d8c70a4419508e28c98189ab79f3cb43bfd698a4a8efb42.json b/evidence/results/91ee5308e1ac0b2c8d8c70a4419508e28c98189ab79f3cb43bfd698a4a8efb42.json new file mode 100644 index 000000000..b80b728e2 --- /dev/null +++ b/evidence/results/91ee5308e1ac0b2c8d8c70a4419508e28c98189ab79f3cb43bfd698a4a8efb42.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "df19c99d408ebc9bc80c21b43b9da5899e97f0be80236e8eeadc8b7a6558b9b8", + "case_hash": "91ee5308e1ac0b2c8d8c70a4419508e28c98189ab79f3cb43bfd698a4a8efb42", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ed971f800d4803cff4787c5fbe51804856736dfd8a6cf0881e11b60c2b0c37bd", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/91f22eb05ece99f6c79eddf4cd6892e3d5c01cd8fe5a3a758c11167043fdbe4d.arrow b/evidence/results/91f22eb05ece99f6c79eddf4cd6892e3d5c01cd8fe5a3a758c11167043fdbe4d.arrow new file mode 100644 index 000000000..9e4ed7488 Binary files /dev/null and b/evidence/results/91f22eb05ece99f6c79eddf4cd6892e3d5c01cd8fe5a3a758c11167043fdbe4d.arrow differ diff --git a/evidence/results/91f22eb05ece99f6c79eddf4cd6892e3d5c01cd8fe5a3a758c11167043fdbe4d.json b/evidence/results/91f22eb05ece99f6c79eddf4cd6892e3d5c01cd8fe5a3a758c11167043fdbe4d.json new file mode 100644 index 000000000..7f5416f06 --- /dev/null +++ b/evidence/results/91f22eb05ece99f6c79eddf4cd6892e3d5c01cd8fe5a3a758c11167043fdbe4d.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "3b02e92a66d7ff8cf11f0174531adf1bc8f366002d015d540782a6a28462af63", + "case_hash": "91f22eb05ece99f6c79eddf4cd6892e3d5c01cd8fe5a3a758c11167043fdbe4d", + "columns": [ + { + "internal_size": null, + "name": "LO", + "nullable": true, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "N", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b0983f96ea40ceebcd8f789c4d5fc3e7ee6e965851767e1bd42e5f40dc3b6836", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/91f633e2e64fe89a809610886858127e5fd5bb4b7b16cd4fae638c297c906d31.arrow b/evidence/results/91f633e2e64fe89a809610886858127e5fd5bb4b7b16cd4fae638c297c906d31.arrow new file mode 100644 index 000000000..a5bee6d09 Binary files /dev/null and b/evidence/results/91f633e2e64fe89a809610886858127e5fd5bb4b7b16cd4fae638c297c906d31.arrow differ diff --git a/evidence/results/91f633e2e64fe89a809610886858127e5fd5bb4b7b16cd4fae638c297c906d31.json b/evidence/results/91f633e2e64fe89a809610886858127e5fd5bb4b7b16cd4fae638c297c906d31.json new file mode 100644 index 000000000..022ecd646 --- /dev/null +++ b/evidence/results/91f633e2e64fe89a809610886858127e5fd5bb4b7b16cd4fae638c297c906d31.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f6f1d005a899312d573d88284112ce2da94afda53ac33cf2bacdffe012afd257", + "case_hash": "91f633e2e64fe89a809610886858127e5fd5bb4b7b16cd4fae638c297c906d31", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "32c7931fff5b47dd4f9c36ddbffb599a98bb26ffa2bbecdcda4bd0d94539f42a", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/92005423f826d0cb15d87ebb2865fc69fcb42871f72e237e7ff340c619c2a16c.arrow b/evidence/results/92005423f826d0cb15d87ebb2865fc69fcb42871f72e237e7ff340c619c2a16c.arrow new file mode 100644 index 000000000..e353ee07b Binary files /dev/null and b/evidence/results/92005423f826d0cb15d87ebb2865fc69fcb42871f72e237e7ff340c619c2a16c.arrow differ diff --git a/evidence/results/92005423f826d0cb15d87ebb2865fc69fcb42871f72e237e7ff340c619c2a16c.json b/evidence/results/92005423f826d0cb15d87ebb2865fc69fcb42871f72e237e7ff340c619c2a16c.json new file mode 100644 index 000000000..8522a422e --- /dev/null +++ b/evidence/results/92005423f826d0cb15d87ebb2865fc69fcb42871f72e237e7ff340c619c2a16c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "78b85f7d789004d032a176c5265f19f7fdd71e6175420a5a3acc9b12c1d626af", + "case_hash": "92005423f826d0cb15d87ebb2865fc69fcb42871f72e237e7ff340c619c2a16c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8abb2244c8e3c03ea7d02275d4df5ed9f00587644da8926035d0f1f529894d3d", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/923e1d378425befaad9b3e0150aee24e2c1431b56de32708c13f712c7a3fbd16.arrow b/evidence/results/923e1d378425befaad9b3e0150aee24e2c1431b56de32708c13f712c7a3fbd16.arrow new file mode 100644 index 000000000..c858b6ef5 Binary files /dev/null and b/evidence/results/923e1d378425befaad9b3e0150aee24e2c1431b56de32708c13f712c7a3fbd16.arrow differ diff --git a/evidence/results/923e1d378425befaad9b3e0150aee24e2c1431b56de32708c13f712c7a3fbd16.json b/evidence/results/923e1d378425befaad9b3e0150aee24e2c1431b56de32708c13f712c7a3fbd16.json new file mode 100644 index 000000000..a2e0d9824 --- /dev/null +++ b/evidence/results/923e1d378425befaad9b3e0150aee24e2c1431b56de32708c13f712c7a3fbd16.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e389cdfe3178a55e9a643748bd70c7219e031cd171ba9da1a01beaf55dca7f97", + "case_hash": "923e1d378425befaad9b3e0150aee24e2c1431b56de32708c13f712c7a3fbd16", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fc367f6cda763bd0e56443631a675cfc79830316c78469db5e84ff4bc4520924", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/924860e24cbfd20daa87a859c4ef8a445fb139e07c566e8f205425b6cf504c82.arrow b/evidence/results/924860e24cbfd20daa87a859c4ef8a445fb139e07c566e8f205425b6cf504c82.arrow new file mode 100644 index 000000000..8d14e70a9 Binary files /dev/null and b/evidence/results/924860e24cbfd20daa87a859c4ef8a445fb139e07c566e8f205425b6cf504c82.arrow differ diff --git a/evidence/results/924860e24cbfd20daa87a859c4ef8a445fb139e07c566e8f205425b6cf504c82.json b/evidence/results/924860e24cbfd20daa87a859c4ef8a445fb139e07c566e8f205425b6cf504c82.json new file mode 100644 index 000000000..39af835d3 --- /dev/null +++ b/evidence/results/924860e24cbfd20daa87a859c4ef8a445fb139e07c566e8f205425b6cf504c82.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "441e3dcbe5b3db340fc379821ded4ec6b6475241f406d782dada50ef9add6f01", + "case_hash": "924860e24cbfd20daa87a859c4ef8a445fb139e07c566e8f205425b6cf504c82", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7a37e6d2d293c2ed40f1f724e8ba5bc445c22297ddd6e1f71248d4ea010c0056", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/924fa52425ea4b4bb3678058376abfd6d3f537016a16186eeb3db76fb80a7836.arrow b/evidence/results/924fa52425ea4b4bb3678058376abfd6d3f537016a16186eeb3db76fb80a7836.arrow new file mode 100644 index 000000000..cdfebba70 Binary files /dev/null and b/evidence/results/924fa52425ea4b4bb3678058376abfd6d3f537016a16186eeb3db76fb80a7836.arrow differ diff --git a/evidence/results/924fa52425ea4b4bb3678058376abfd6d3f537016a16186eeb3db76fb80a7836.json b/evidence/results/924fa52425ea4b4bb3678058376abfd6d3f537016a16186eeb3db76fb80a7836.json new file mode 100644 index 000000000..d4ec2ddac --- /dev/null +++ b/evidence/results/924fa52425ea4b4bb3678058376abfd6d3f537016a16186eeb3db76fb80a7836.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c30fac9e52b2e1eed98867a56f241076992bd374191616eea5eeadde198910d7", + "case_hash": "924fa52425ea4b4bb3678058376abfd6d3f537016a16186eeb3db76fb80a7836", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "52c0b73609a923cf0061271ddad0903220d9ce833a4329e2692dd6aeca1f8bd5", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9250cfcbc9b753bec8923cd7b998f194b59fc2755be681f17bc5df86c730d7a8.arrow b/evidence/results/9250cfcbc9b753bec8923cd7b998f194b59fc2755be681f17bc5df86c730d7a8.arrow new file mode 100644 index 000000000..d81581d5d Binary files /dev/null and b/evidence/results/9250cfcbc9b753bec8923cd7b998f194b59fc2755be681f17bc5df86c730d7a8.arrow differ diff --git a/evidence/results/9250cfcbc9b753bec8923cd7b998f194b59fc2755be681f17bc5df86c730d7a8.json b/evidence/results/9250cfcbc9b753bec8923cd7b998f194b59fc2755be681f17bc5df86c730d7a8.json new file mode 100644 index 000000000..35418c866 --- /dev/null +++ b/evidence/results/9250cfcbc9b753bec8923cd7b998f194b59fc2755be681f17bc5df86c730d7a8.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "4e5ac46f5aebb25fbdaa51e95b6e1f3d86a77e5de874bbab8c6ccd4035ad97b9", + "case_hash": "9250cfcbc9b753bec8923cd7b998f194b59fc2755be681f17bc5df86c730d7a8", + "columns": [ + { + "internal_size": 67108864, + "name": "HEX", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + }, + { + "internal_size": 67108864, + "name": "B64", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bcd242b042a704a57b4658e81962bf343fc02eefcbfc6649a315b315b8b7eca8", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/925391605102a17cb2891c697751a7f8c4bb3a158b60183917f8d0d8ddabeee0.arrow b/evidence/results/925391605102a17cb2891c697751a7f8c4bb3a158b60183917f8d0d8ddabeee0.arrow new file mode 100644 index 000000000..c333f73a2 Binary files /dev/null and b/evidence/results/925391605102a17cb2891c697751a7f8c4bb3a158b60183917f8d0d8ddabeee0.arrow differ diff --git a/evidence/results/925391605102a17cb2891c697751a7f8c4bb3a158b60183917f8d0d8ddabeee0.json b/evidence/results/925391605102a17cb2891c697751a7f8c4bb3a158b60183917f8d0d8ddabeee0.json new file mode 100644 index 000000000..350cdc32c --- /dev/null +++ b/evidence/results/925391605102a17cb2891c697751a7f8c4bb3a158b60183917f8d0d8ddabeee0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fa9aa162a6b822941a4037a3472547effea30dd4625a5c6cd6ef87a90ef1e2c4", + "case_hash": "925391605102a17cb2891c697751a7f8c4bb3a158b60183917f8d0d8ddabeee0", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "57d1407613b207c9cb65b629d9ba53a25da5d0fe1b87f0a6213a4754fa57dea7", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9267e34addba6a32367f5ba77b16d5308e0f2042d0aa9803332d0401d4968527.arrow b/evidence/results/9267e34addba6a32367f5ba77b16d5308e0f2042d0aa9803332d0401d4968527.arrow new file mode 100644 index 000000000..f3df9f998 Binary files /dev/null and b/evidence/results/9267e34addba6a32367f5ba77b16d5308e0f2042d0aa9803332d0401d4968527.arrow differ diff --git a/evidence/results/9267e34addba6a32367f5ba77b16d5308e0f2042d0aa9803332d0401d4968527.json b/evidence/results/9267e34addba6a32367f5ba77b16d5308e0f2042d0aa9803332d0401d4968527.json new file mode 100644 index 000000000..0af53c826 --- /dev/null +++ b/evidence/results/9267e34addba6a32367f5ba77b16d5308e0f2042d0aa9803332d0401d4968527.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "35c0da19c3c8e0df5df8afd9b3a049aeb6196d1d99d3105c631d7894d546a946", + "case_hash": "9267e34addba6a32367f5ba77b16d5308e0f2042d0aa9803332d0401d4968527", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "86dabe5bcff73153296e7510eaa52de6939f6cfd973f6364a2d5b6a393e1715f", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/92a0af7a067ad27d9d2a1b219a26e93b610a66977e7da2f6e76dbe7b7070e4dc.json b/evidence/results/92a0af7a067ad27d9d2a1b219a26e93b610a66977e7da2f6e76dbe7b7070e4dc.json new file mode 100644 index 000000000..b8ea12e63 --- /dev/null +++ b/evidence/results/92a0af7a067ad27d9d2a1b219a26e93b610a66977e7da2f6e76dbe7b7070e4dc.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "92a0af7a067ad27d9d2a1b219a26e93b610a66977e7da2f6e76dbe7b7070e4dc", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100050, + "message": "Invalid parameter value: ARRAY_GENERATE_RANGE step. Reason: Invalid value 0", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0b1b05cbc70cd7fb737a7abc2f66538bb81a755037a51c385c25cf416b7d9142", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/92b301624183e13eaf8b5bb8a3420ab4ae0af7c7604de4075824b93818b57228.arrow b/evidence/results/92b301624183e13eaf8b5bb8a3420ab4ae0af7c7604de4075824b93818b57228.arrow new file mode 100644 index 000000000..0ea03fb7a Binary files /dev/null and b/evidence/results/92b301624183e13eaf8b5bb8a3420ab4ae0af7c7604de4075824b93818b57228.arrow differ diff --git a/evidence/results/92b301624183e13eaf8b5bb8a3420ab4ae0af7c7604de4075824b93818b57228.json b/evidence/results/92b301624183e13eaf8b5bb8a3420ab4ae0af7c7604de4075824b93818b57228.json new file mode 100644 index 000000000..e8d4b6b91 --- /dev/null +++ b/evidence/results/92b301624183e13eaf8b5bb8a3420ab4ae0af7c7604de4075824b93818b57228.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9e0fcc67ed3ca9bcf22a1697e266f8a9fdfc617b020c40256917a92356a8fb83", + "case_hash": "92b301624183e13eaf8b5bb8a3420ab4ae0af7c7604de4075824b93818b57228", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "73bb1455c64d4c9db0a1c1cc60e0007fb7243822c54c9708d996af9503c90806", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/92b972b0d07e2aad6ea703bd436c4570520f8ef6e5c2c0716509c2ca89b0a666.arrow b/evidence/results/92b972b0d07e2aad6ea703bd436c4570520f8ef6e5c2c0716509c2ca89b0a666.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/92b972b0d07e2aad6ea703bd436c4570520f8ef6e5c2c0716509c2ca89b0a666.arrow differ diff --git a/evidence/results/92b972b0d07e2aad6ea703bd436c4570520f8ef6e5c2c0716509c2ca89b0a666.json b/evidence/results/92b972b0d07e2aad6ea703bd436c4570520f8ef6e5c2c0716509c2ca89b0a666.json new file mode 100644 index 000000000..837d8c8aa --- /dev/null +++ b/evidence/results/92b972b0d07e2aad6ea703bd436c4570520f8ef6e5c2c0716509c2ca89b0a666.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "92b972b0d07e2aad6ea703bd436c4570520f8ef6e5c2c0716509c2ca89b0a666", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2e35a91d46f9a15648adbde5836d53af69f423c27177b00df2b202d6193e4589", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/92bd29bf86d64f94dbd03d8ba02645029286a0e2fa54cfd4bcaa192d6e11a079.arrow b/evidence/results/92bd29bf86d64f94dbd03d8ba02645029286a0e2fa54cfd4bcaa192d6e11a079.arrow new file mode 100644 index 000000000..9ca1356bd Binary files /dev/null and b/evidence/results/92bd29bf86d64f94dbd03d8ba02645029286a0e2fa54cfd4bcaa192d6e11a079.arrow differ diff --git a/evidence/results/92bd29bf86d64f94dbd03d8ba02645029286a0e2fa54cfd4bcaa192d6e11a079.json b/evidence/results/92bd29bf86d64f94dbd03d8ba02645029286a0e2fa54cfd4bcaa192d6e11a079.json new file mode 100644 index 000000000..a9701b6fb --- /dev/null +++ b/evidence/results/92bd29bf86d64f94dbd03d8ba02645029286a0e2fa54cfd4bcaa192d6e11a079.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "08340327e3a611caa0415d314e580738472e3ba360d41dee14d139bb409f167e", + "case_hash": "92bd29bf86d64f94dbd03d8ba02645029286a0e2fa54cfd4bcaa192d6e11a079", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 5, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3af250476815759d09f1c6ebb6f417793946d45a3783b7a0e2ab38e495447b81", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/92c2fedf3246189a9a2ae9ac84bd70dd709ca410e862d17f9b4e89108d186ab3.arrow b/evidence/results/92c2fedf3246189a9a2ae9ac84bd70dd709ca410e862d17f9b4e89108d186ab3.arrow new file mode 100644 index 000000000..ab21106e6 Binary files /dev/null and b/evidence/results/92c2fedf3246189a9a2ae9ac84bd70dd709ca410e862d17f9b4e89108d186ab3.arrow differ diff --git a/evidence/results/92c2fedf3246189a9a2ae9ac84bd70dd709ca410e862d17f9b4e89108d186ab3.json b/evidence/results/92c2fedf3246189a9a2ae9ac84bd70dd709ca410e862d17f9b4e89108d186ab3.json new file mode 100644 index 000000000..7e1b16909 --- /dev/null +++ b/evidence/results/92c2fedf3246189a9a2ae9ac84bd70dd709ca410e862d17f9b4e89108d186ab3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e261faf147fe30dca1f4bb642f5382aefdd5fdadf7dd9eb41832501f960cfe4d", + "case_hash": "92c2fedf3246189a9a2ae9ac84bd70dd709ca410e862d17f9b4e89108d186ab3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "22d7d69ef9646a326005a8d074313a6053b934d76a7e7eea760bc8ef99158e9d", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/92f18766df7f13dfb8cdf333628199cdfc642a124719d9cf7b7795619df834a4.arrow b/evidence/results/92f18766df7f13dfb8cdf333628199cdfc642a124719d9cf7b7795619df834a4.arrow new file mode 100644 index 000000000..66659386d Binary files /dev/null and b/evidence/results/92f18766df7f13dfb8cdf333628199cdfc642a124719d9cf7b7795619df834a4.arrow differ diff --git a/evidence/results/92f18766df7f13dfb8cdf333628199cdfc642a124719d9cf7b7795619df834a4.json b/evidence/results/92f18766df7f13dfb8cdf333628199cdfc642a124719d9cf7b7795619df834a4.json new file mode 100644 index 000000000..4a351313e --- /dev/null +++ b/evidence/results/92f18766df7f13dfb8cdf333628199cdfc642a124719d9cf7b7795619df834a4.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "547cad33f332871fdb6fd30bccf9593d241f8fddcc126d5b8ebe07112693aca8", + "case_hash": "92f18766df7f13dfb8cdf333628199cdfc642a124719d9cf7b7795619df834a4", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "816a43e31ee6758d26afe7ed47f96092162c96caa78ffae8ad2bee388dbb9dd0", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/930cacd877f9c51514d27eff26223f0e6201cd9577cc11066e067e1f39b6fa87.arrow b/evidence/results/930cacd877f9c51514d27eff26223f0e6201cd9577cc11066e067e1f39b6fa87.arrow new file mode 100644 index 000000000..53348d0d9 Binary files /dev/null and b/evidence/results/930cacd877f9c51514d27eff26223f0e6201cd9577cc11066e067e1f39b6fa87.arrow differ diff --git a/evidence/results/930cacd877f9c51514d27eff26223f0e6201cd9577cc11066e067e1f39b6fa87.json b/evidence/results/930cacd877f9c51514d27eff26223f0e6201cd9577cc11066e067e1f39b6fa87.json new file mode 100644 index 000000000..bf7a0b9d8 --- /dev/null +++ b/evidence/results/930cacd877f9c51514d27eff26223f0e6201cd9577cc11066e067e1f39b6fa87.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a293c75446361615e48934bb30ddb2e7934aa540398e2c343017efa668bba9cd", + "case_hash": "930cacd877f9c51514d27eff26223f0e6201cd9577cc11066e067e1f39b6fa87", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "858f25943e5e7aaf57c3c7f63e8e3a7d9a692fd7263fc5a2bfb59d5ea150f624", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/93146cbc4679fdd81d6b5ef4e8b21eee05b7c60851582413dd8af2bba6e3e644.arrow b/evidence/results/93146cbc4679fdd81d6b5ef4e8b21eee05b7c60851582413dd8af2bba6e3e644.arrow new file mode 100644 index 000000000..6f5f50b6d Binary files /dev/null and b/evidence/results/93146cbc4679fdd81d6b5ef4e8b21eee05b7c60851582413dd8af2bba6e3e644.arrow differ diff --git a/evidence/results/93146cbc4679fdd81d6b5ef4e8b21eee05b7c60851582413dd8af2bba6e3e644.json b/evidence/results/93146cbc4679fdd81d6b5ef4e8b21eee05b7c60851582413dd8af2bba6e3e644.json new file mode 100644 index 000000000..59a2eae6b --- /dev/null +++ b/evidence/results/93146cbc4679fdd81d6b5ef4e8b21eee05b7c60851582413dd8af2bba6e3e644.json @@ -0,0 +1,62 @@ +{ + "arrow_sha256": "6445de5fbd9ed18a83173786759c7f52b8f1729335bbe2741e255411723c7a3a", + "case_hash": "93146cbc4679fdd81d6b5ef4e8b21eee05b7c60851582413dd8af2bba6e3e644", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 12, + "type_name": "TIME" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "81a62db96b4c4e511253178702db7dc6f727b213ae3f49e2703b62f09297a1b1", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/932dd035be7ddef74ac3235a1cd7c8989ea5bf41347ff8db499edbdeb7008965.arrow b/evidence/results/932dd035be7ddef74ac3235a1cd7c8989ea5bf41347ff8db499edbdeb7008965.arrow new file mode 100644 index 000000000..dae8416be Binary files /dev/null and b/evidence/results/932dd035be7ddef74ac3235a1cd7c8989ea5bf41347ff8db499edbdeb7008965.arrow differ diff --git a/evidence/results/932dd035be7ddef74ac3235a1cd7c8989ea5bf41347ff8db499edbdeb7008965.json b/evidence/results/932dd035be7ddef74ac3235a1cd7c8989ea5bf41347ff8db499edbdeb7008965.json new file mode 100644 index 000000000..8cf494f65 --- /dev/null +++ b/evidence/results/932dd035be7ddef74ac3235a1cd7c8989ea5bf41347ff8db499edbdeb7008965.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "493a8926f72e578b105e745b17a2d95737f8a8117c3782fd1ed883b2c481a04c", + "case_hash": "932dd035be7ddef74ac3235a1cd7c8989ea5bf41347ff8db499edbdeb7008965", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5b49d774fb68964c30f1257b9554b9ad94bdac6e91addc07eeae390032ae8675", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/934ba1d23ae5c03119fbb86b622933f2cb1177bf5e0427e1ab4b943364f9c45c.arrow b/evidence/results/934ba1d23ae5c03119fbb86b622933f2cb1177bf5e0427e1ab4b943364f9c45c.arrow new file mode 100644 index 000000000..b741ffbba Binary files /dev/null and b/evidence/results/934ba1d23ae5c03119fbb86b622933f2cb1177bf5e0427e1ab4b943364f9c45c.arrow differ diff --git a/evidence/results/934ba1d23ae5c03119fbb86b622933f2cb1177bf5e0427e1ab4b943364f9c45c.json b/evidence/results/934ba1d23ae5c03119fbb86b622933f2cb1177bf5e0427e1ab4b943364f9c45c.json new file mode 100644 index 000000000..c559a19a9 --- /dev/null +++ b/evidence/results/934ba1d23ae5c03119fbb86b622933f2cb1177bf5e0427e1ab4b943364f9c45c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a842bac56c941d5aa2c42008927064610fa00024d4b41df2b886381f496e1a4f", + "case_hash": "934ba1d23ae5c03119fbb86b622933f2cb1177bf5e0427e1ab4b943364f9c45c", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "879485322a20c5aca2b55caae0dc1881338e7d251db2484e7eec742a103f7f73", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/935fb213a859f6cb8ccaac5d1c96bfaf5aec4fc8392c3bf83ff5275892a75170.arrow b/evidence/results/935fb213a859f6cb8ccaac5d1c96bfaf5aec4fc8392c3bf83ff5275892a75170.arrow new file mode 100644 index 000000000..a180d8304 Binary files /dev/null and b/evidence/results/935fb213a859f6cb8ccaac5d1c96bfaf5aec4fc8392c3bf83ff5275892a75170.arrow differ diff --git a/evidence/results/935fb213a859f6cb8ccaac5d1c96bfaf5aec4fc8392c3bf83ff5275892a75170.json b/evidence/results/935fb213a859f6cb8ccaac5d1c96bfaf5aec4fc8392c3bf83ff5275892a75170.json new file mode 100644 index 000000000..0fc3e883e --- /dev/null +++ b/evidence/results/935fb213a859f6cb8ccaac5d1c96bfaf5aec4fc8392c3bf83ff5275892a75170.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b5c4003feb06b65949b3167ddeb4114aab051c1f7045209ddac7b24e420f1118", + "case_hash": "935fb213a859f6cb8ccaac5d1c96bfaf5aec4fc8392c3bf83ff5275892a75170", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b65a161d004c8b38ab816cc27c857e11d63cc495619389d53b4cdc92038e1670", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/938f656e639d22189c68a9b6450abe858b4856d2b3f9b0ea659b411affea4364.arrow b/evidence/results/938f656e639d22189c68a9b6450abe858b4856d2b3f9b0ea659b411affea4364.arrow new file mode 100644 index 000000000..eac277232 Binary files /dev/null and b/evidence/results/938f656e639d22189c68a9b6450abe858b4856d2b3f9b0ea659b411affea4364.arrow differ diff --git a/evidence/results/938f656e639d22189c68a9b6450abe858b4856d2b3f9b0ea659b411affea4364.json b/evidence/results/938f656e639d22189c68a9b6450abe858b4856d2b3f9b0ea659b411affea4364.json new file mode 100644 index 000000000..c8fcecba1 --- /dev/null +++ b/evidence/results/938f656e639d22189c68a9b6450abe858b4856d2b3f9b0ea659b411affea4364.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "515ef2529ab2d5d23aa17817f03eecf59c3f575931d4eb5d92d27a775544abeb", + "case_hash": "938f656e639d22189c68a9b6450abe858b4856d2b3f9b0ea659b411affea4364", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d78118ff6b1d2cf6a6ceba3b70cd84a5ed8862b2df6ec379dba19c7fc8a3dad5", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9395617618c9eb3e43154d8dbf8f973a6159b455269a29676105ac4c9748d290.arrow b/evidence/results/9395617618c9eb3e43154d8dbf8f973a6159b455269a29676105ac4c9748d290.arrow new file mode 100644 index 000000000..348d0fe6f Binary files /dev/null and b/evidence/results/9395617618c9eb3e43154d8dbf8f973a6159b455269a29676105ac4c9748d290.arrow differ diff --git a/evidence/results/9395617618c9eb3e43154d8dbf8f973a6159b455269a29676105ac4c9748d290.json b/evidence/results/9395617618c9eb3e43154d8dbf8f973a6159b455269a29676105ac4c9748d290.json new file mode 100644 index 000000000..eab82079d --- /dev/null +++ b/evidence/results/9395617618c9eb3e43154d8dbf8f973a6159b455269a29676105ac4c9748d290.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0a916d2a278be6219642b67a18df9ae84377463ac19a562f1a5b6ed1f5b3a0b0", + "case_hash": "9395617618c9eb3e43154d8dbf8f973a6159b455269a29676105ac4c9748d290", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "26f55e64cb5ae8b51b2b1f5da1900626d1c56f76a2f5ef1c035794417068cade", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/93a7d581721babdfa7d2c75a4324221f5a82cd6c693749bc55e0e4cd8c76207f.arrow b/evidence/results/93a7d581721babdfa7d2c75a4324221f5a82cd6c693749bc55e0e4cd8c76207f.arrow new file mode 100644 index 000000000..24af901bc Binary files /dev/null and b/evidence/results/93a7d581721babdfa7d2c75a4324221f5a82cd6c693749bc55e0e4cd8c76207f.arrow differ diff --git a/evidence/results/93a7d581721babdfa7d2c75a4324221f5a82cd6c693749bc55e0e4cd8c76207f.json b/evidence/results/93a7d581721babdfa7d2c75a4324221f5a82cd6c693749bc55e0e4cd8c76207f.json new file mode 100644 index 000000000..0acd3fdaa --- /dev/null +++ b/evidence/results/93a7d581721babdfa7d2c75a4324221f5a82cd6c693749bc55e0e4cd8c76207f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cb564a8fad53d1c31559c1c0b821f9c141f82413b96a6bd3f7732b203f0f745f", + "case_hash": "93a7d581721babdfa7d2c75a4324221f5a82cd6c693749bc55e0e4cd8c76207f", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "45d138c57e5e3dffcf6dc4bd885b4c38fb65f718c68604ec9d38bd08961778cf", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/93e054053c3df545142f4f478b064584c9c66f9fb3f7963b7d0a4aff55ec2432.arrow b/evidence/results/93e054053c3df545142f4f478b064584c9c66f9fb3f7963b7d0a4aff55ec2432.arrow new file mode 100644 index 000000000..ae152b5ee Binary files /dev/null and b/evidence/results/93e054053c3df545142f4f478b064584c9c66f9fb3f7963b7d0a4aff55ec2432.arrow differ diff --git a/evidence/results/93e054053c3df545142f4f478b064584c9c66f9fb3f7963b7d0a4aff55ec2432.json b/evidence/results/93e054053c3df545142f4f478b064584c9c66f9fb3f7963b7d0a4aff55ec2432.json new file mode 100644 index 000000000..b8570c4da --- /dev/null +++ b/evidence/results/93e054053c3df545142f4f478b064584c9c66f9fb3f7963b7d0a4aff55ec2432.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "485280c763e05f20c6804d89eb646724d795a9c316fe5b4f3c18e654e5976a31", + "case_hash": "93e054053c3df545142f4f478b064584c9c66f9fb3f7963b7d0a4aff55ec2432", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "CELL", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5bbf0bca252f85c29bbe641285a3cc2ae49dbe2d8bc9d72422e20e6228195c5f", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/93e621469a0544860cc2e192ef22d918c5378723d3869a50ac7895e1607138c4.arrow b/evidence/results/93e621469a0544860cc2e192ef22d918c5378723d3869a50ac7895e1607138c4.arrow new file mode 100644 index 000000000..d249968ad Binary files /dev/null and b/evidence/results/93e621469a0544860cc2e192ef22d918c5378723d3869a50ac7895e1607138c4.arrow differ diff --git a/evidence/results/93e621469a0544860cc2e192ef22d918c5378723d3869a50ac7895e1607138c4.json b/evidence/results/93e621469a0544860cc2e192ef22d918c5378723d3869a50ac7895e1607138c4.json new file mode 100644 index 000000000..b722b0142 --- /dev/null +++ b/evidence/results/93e621469a0544860cc2e192ef22d918c5378723d3869a50ac7895e1607138c4.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "28e85dfeae2a1ce8b35c6761d0ce1f2adf18e3a94d8a25b82e55e57910d43c61", + "case_hash": "93e621469a0544860cc2e192ef22d918c5378723d3869a50ac7895e1607138c4", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "340c706a87a93bf68c9e4b7b42ebab66209f5127b420fc019a965814265ddc97", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/93f921fdfce602882d79ae68726dc0e26720a11c1ce85149867b00dba1ac1021.arrow b/evidence/results/93f921fdfce602882d79ae68726dc0e26720a11c1ce85149867b00dba1ac1021.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/93f921fdfce602882d79ae68726dc0e26720a11c1ce85149867b00dba1ac1021.arrow differ diff --git a/evidence/results/93f921fdfce602882d79ae68726dc0e26720a11c1ce85149867b00dba1ac1021.json b/evidence/results/93f921fdfce602882d79ae68726dc0e26720a11c1ce85149867b00dba1ac1021.json new file mode 100644 index 000000000..7d88df2e7 --- /dev/null +++ b/evidence/results/93f921fdfce602882d79ae68726dc0e26720a11c1ce85149867b00dba1ac1021.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "93f921fdfce602882d79ae68726dc0e26720a11c1ce85149867b00dba1ac1021", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "16003a947a52454fc3bccb388662c5e1ad70ac1ece7f25f00148db8f6fa3b1d2", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/94053ddeefbf890f567ab3f668adfebd1b89e2c751ea3ad7c9f22bfcc564fb48.arrow b/evidence/results/94053ddeefbf890f567ab3f668adfebd1b89e2c751ea3ad7c9f22bfcc564fb48.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/94053ddeefbf890f567ab3f668adfebd1b89e2c751ea3ad7c9f22bfcc564fb48.arrow differ diff --git a/evidence/results/94053ddeefbf890f567ab3f668adfebd1b89e2c751ea3ad7c9f22bfcc564fb48.json b/evidence/results/94053ddeefbf890f567ab3f668adfebd1b89e2c751ea3ad7c9f22bfcc564fb48.json new file mode 100644 index 000000000..2a34c2dd8 --- /dev/null +++ b/evidence/results/94053ddeefbf890f567ab3f668adfebd1b89e2c751ea3ad7c9f22bfcc564fb48.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "94053ddeefbf890f567ab3f668adfebd1b89e2c751ea3ad7c9f22bfcc564fb48", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cf42e559a5b40c853e44437156f1941b72a83ef5ab060f77c8e2063746cdeffc", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/944faed4b2cf856785854dc787e301b7c2c85e5a8c3e0fc3d9c33672aa0dce1b.arrow b/evidence/results/944faed4b2cf856785854dc787e301b7c2c85e5a8c3e0fc3d9c33672aa0dce1b.arrow new file mode 100644 index 000000000..96af3ae34 Binary files /dev/null and b/evidence/results/944faed4b2cf856785854dc787e301b7c2c85e5a8c3e0fc3d9c33672aa0dce1b.arrow differ diff --git a/evidence/results/944faed4b2cf856785854dc787e301b7c2c85e5a8c3e0fc3d9c33672aa0dce1b.json b/evidence/results/944faed4b2cf856785854dc787e301b7c2c85e5a8c3e0fc3d9c33672aa0dce1b.json new file mode 100644 index 000000000..f729b02b0 --- /dev/null +++ b/evidence/results/944faed4b2cf856785854dc787e301b7c2c85e5a8c3e0fc3d9c33672aa0dce1b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "80826cc65bd517826885e7d83daa091bfea7f5d648bec041b73db759dffccb4a", + "case_hash": "944faed4b2cf856785854dc787e301b7c2c85e5a8c3e0fc3d9c33672aa0dce1b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d465e437758c737549b882dbe3fba9ded772f1f682bbc1c46eb9dc01975d6441", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/945b9b8d87e0519235236843236ab842c64c1455df636c79012ea7527dcbdfe0.arrow b/evidence/results/945b9b8d87e0519235236843236ab842c64c1455df636c79012ea7527dcbdfe0.arrow new file mode 100644 index 000000000..3bbad3e0b Binary files /dev/null and b/evidence/results/945b9b8d87e0519235236843236ab842c64c1455df636c79012ea7527dcbdfe0.arrow differ diff --git a/evidence/results/945b9b8d87e0519235236843236ab842c64c1455df636c79012ea7527dcbdfe0.json b/evidence/results/945b9b8d87e0519235236843236ab842c64c1455df636c79012ea7527dcbdfe0.json new file mode 100644 index 000000000..e24041967 --- /dev/null +++ b/evidence/results/945b9b8d87e0519235236843236ab842c64c1455df636c79012ea7527dcbdfe0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5aaf7a20db01b216d35f23e18205c4251b78aa34021e0fc65bb3a24bcd173c36", + "case_hash": "945b9b8d87e0519235236843236ab842c64c1455df636c79012ea7527dcbdfe0", + "columns": [ + { + "internal_size": 67108864, + "name": "R1", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0ffdc7a45c1938dc8c4fe076cef5cc68ea038c660e72163ffb46ce3300fe8b9d", + "recorded_at": "2026-11-05T19:50:21.861848+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9466a4096016a0ffeeada9c6c17bfc9f42c05bc07d5ec4542090833175fa53b7.arrow b/evidence/results/9466a4096016a0ffeeada9c6c17bfc9f42c05bc07d5ec4542090833175fa53b7.arrow new file mode 100644 index 000000000..a2d674979 Binary files /dev/null and b/evidence/results/9466a4096016a0ffeeada9c6c17bfc9f42c05bc07d5ec4542090833175fa53b7.arrow differ diff --git a/evidence/results/9466a4096016a0ffeeada9c6c17bfc9f42c05bc07d5ec4542090833175fa53b7.json b/evidence/results/9466a4096016a0ffeeada9c6c17bfc9f42c05bc07d5ec4542090833175fa53b7.json new file mode 100644 index 000000000..9386b4f7a --- /dev/null +++ b/evidence/results/9466a4096016a0ffeeada9c6c17bfc9f42c05bc07d5ec4542090833175fa53b7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c3e6cfd5ab98cf3d5e4b01fd0179c12768fd4cf75941e4fbc694ef0392ebc056", + "case_hash": "9466a4096016a0ffeeada9c6c17bfc9f42c05bc07d5ec4542090833175fa53b7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "23e9c2cc9dad2d7b2947baf46c7343d050305feb58f046e4ca86f95a69d9bc5f", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/948b13bddc0e968d4602cd4aaeaa7b45be631dcaea3773749a4e8d1e2c3c6075.json b/evidence/results/948b13bddc0e968d4602cd4aaeaa7b45be631dcaea3773749a4e8d1e2c3c6075.json new file mode 100644 index 000000000..22ca58ca8 --- /dev/null +++ b/evidence/results/948b13bddc0e968d4602cd4aaeaa7b45be631dcaea3773749a4e8d1e2c3c6075.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "948b13bddc0e968d4602cd4aaeaa7b45be631dcaea3773749a4e8d1e2c3c6075", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100311, + "message": "Decryption failed. Check encrypted data, key, AAD, or AEAD tag.", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bc26de034bd060014eeb048b466ac46f1ae8c7c0bf7960528f18a2ac07d8ff9a", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/948eb7347323b171bcfdbaaaea3336e084bf2c14b3fdb229cd7bfe62c0f2865f.json b/evidence/results/948eb7347323b171bcfdbaaaea3336e084bf2c14b3fdb229cd7bfe62c0f2865f.json new file mode 100644 index 000000000..510fa9df2 --- /dev/null +++ b/evidence/results/948eb7347323b171bcfdbaaaea3336e084bf2c14b3fdb229cd7bfe62c0f2865f.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "948eb7347323b171bcfdbaaaea3336e084bf2c14b3fdb229cd7bfe62c0f2865f", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100103, + "message": "Duplicate field key 'a'", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9522016571cd78841e79fa30f8aeb2205c1f8763cd6ed43fbfb5f030ad6ec64e", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9493ace955101bfc5281934735911baf7ca9dca08e21ecc82fd05d57d0686923.arrow b/evidence/results/9493ace955101bfc5281934735911baf7ca9dca08e21ecc82fd05d57d0686923.arrow new file mode 100644 index 000000000..89730fa8f Binary files /dev/null and b/evidence/results/9493ace955101bfc5281934735911baf7ca9dca08e21ecc82fd05d57d0686923.arrow differ diff --git a/evidence/results/9493ace955101bfc5281934735911baf7ca9dca08e21ecc82fd05d57d0686923.json b/evidence/results/9493ace955101bfc5281934735911baf7ca9dca08e21ecc82fd05d57d0686923.json new file mode 100644 index 000000000..38cdcc489 --- /dev/null +++ b/evidence/results/9493ace955101bfc5281934735911baf7ca9dca08e21ecc82fd05d57d0686923.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "1fec79f2edc353f7e860e739acd230f4593b0c867edc793d2acc1fab757ca00a", + "case_hash": "9493ace955101bfc5281934735911baf7ca9dca08e21ecc82fd05d57d0686923", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ed9d86c47dbc560e347de00d552be3b062b2f3b7a5e91bb160fccded0466f211", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/94b8f21b11605b047f70900258f3598032f5a45b03652914f3a9bb1b820c6781.arrow b/evidence/results/94b8f21b11605b047f70900258f3598032f5a45b03652914f3a9bb1b820c6781.arrow new file mode 100644 index 000000000..54c9d84d3 Binary files /dev/null and b/evidence/results/94b8f21b11605b047f70900258f3598032f5a45b03652914f3a9bb1b820c6781.arrow differ diff --git a/evidence/results/94b8f21b11605b047f70900258f3598032f5a45b03652914f3a9bb1b820c6781.json b/evidence/results/94b8f21b11605b047f70900258f3598032f5a45b03652914f3a9bb1b820c6781.json new file mode 100644 index 000000000..81510cda7 --- /dev/null +++ b/evidence/results/94b8f21b11605b047f70900258f3598032f5a45b03652914f3a9bb1b820c6781.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "995e7dbde83ea000d95112bfc11fe2041fa911940e3d87fc3c98564d6433e4db", + "case_hash": "94b8f21b11605b047f70900258f3598032f5a45b03652914f3a9bb1b820c6781", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 0, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dc57cc3c7ccb9a38888d4db699d8ad77431fc839c339ff16e1b3d5b05c2b922d", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/94c0f3ee72a8699763a59a8489703f000b25f4d72182fddf77df945ac535576f.arrow b/evidence/results/94c0f3ee72a8699763a59a8489703f000b25f4d72182fddf77df945ac535576f.arrow new file mode 100644 index 000000000..68bc4fdee Binary files /dev/null and b/evidence/results/94c0f3ee72a8699763a59a8489703f000b25f4d72182fddf77df945ac535576f.arrow differ diff --git a/evidence/results/94c0f3ee72a8699763a59a8489703f000b25f4d72182fddf77df945ac535576f.json b/evidence/results/94c0f3ee72a8699763a59a8489703f000b25f4d72182fddf77df945ac535576f.json new file mode 100644 index 000000000..0cb26c516 --- /dev/null +++ b/evidence/results/94c0f3ee72a8699763a59a8489703f000b25f4d72182fddf77df945ac535576f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c00fd03e5cdf28ed0cf1c0cc1c6181c9ab0271c426c19f93b690e63d22c98639", + "case_hash": "94c0f3ee72a8699763a59a8489703f000b25f4d72182fddf77df945ac535576f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 4, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "999f52183c7d15ad7681bd86cdd8832dfe6b90c84e303a56c25ce5f60fcc4bbe", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/94c1fe58d97a2e012304d0c2cd69a1c9e2f1a1cceb4141e3e09191f18a684f13.arrow b/evidence/results/94c1fe58d97a2e012304d0c2cd69a1c9e2f1a1cceb4141e3e09191f18a684f13.arrow new file mode 100644 index 000000000..68517168e Binary files /dev/null and b/evidence/results/94c1fe58d97a2e012304d0c2cd69a1c9e2f1a1cceb4141e3e09191f18a684f13.arrow differ diff --git a/evidence/results/94c1fe58d97a2e012304d0c2cd69a1c9e2f1a1cceb4141e3e09191f18a684f13.json b/evidence/results/94c1fe58d97a2e012304d0c2cd69a1c9e2f1a1cceb4141e3e09191f18a684f13.json new file mode 100644 index 000000000..da3e2c0d5 --- /dev/null +++ b/evidence/results/94c1fe58d97a2e012304d0c2cd69a1c9e2f1a1cceb4141e3e09191f18a684f13.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "15f9450fb4db321b0ec2ee8f5a76bf60b47074eee5a0573ed0fba4cd7ac33501", + "case_hash": "94c1fe58d97a2e012304d0c2cd69a1c9e2f1a1cceb4141e3e09191f18a684f13", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "088e2cbac627e6d6dc0e3c5c90b1cbbb8e2a3c8408b49f0d71165ff1d486b909", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/94cca1ddd7d7789deb0a8672d6dd037d48f8ed5812f2b5fb97d5a4f07bdbf47d.arrow b/evidence/results/94cca1ddd7d7789deb0a8672d6dd037d48f8ed5812f2b5fb97d5a4f07bdbf47d.arrow new file mode 100644 index 000000000..8dc2378c2 Binary files /dev/null and b/evidence/results/94cca1ddd7d7789deb0a8672d6dd037d48f8ed5812f2b5fb97d5a4f07bdbf47d.arrow differ diff --git a/evidence/results/94cca1ddd7d7789deb0a8672d6dd037d48f8ed5812f2b5fb97d5a4f07bdbf47d.json b/evidence/results/94cca1ddd7d7789deb0a8672d6dd037d48f8ed5812f2b5fb97d5a4f07bdbf47d.json new file mode 100644 index 000000000..34e444cd6 --- /dev/null +++ b/evidence/results/94cca1ddd7d7789deb0a8672d6dd037d48f8ed5812f2b5fb97d5a4f07bdbf47d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1358aaec63e106786d93f2234db6ba710ab6c9d4e1c3a2cf472fae3de7fdc57e", + "case_hash": "94cca1ddd7d7789deb0a8672d6dd037d48f8ed5812f2b5fb97d5a4f07bdbf47d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 12, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1b578edb69360396cbb6e6c69d7fa6465ca8fc6062f3dabf019781c944848bde", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/94de50ddca9a1259af7c7596080144ca5e389f5c267540d55077cea9f50840e4.arrow b/evidence/results/94de50ddca9a1259af7c7596080144ca5e389f5c267540d55077cea9f50840e4.arrow new file mode 100644 index 000000000..9aa623efb Binary files /dev/null and b/evidence/results/94de50ddca9a1259af7c7596080144ca5e389f5c267540d55077cea9f50840e4.arrow differ diff --git a/evidence/results/94de50ddca9a1259af7c7596080144ca5e389f5c267540d55077cea9f50840e4.json b/evidence/results/94de50ddca9a1259af7c7596080144ca5e389f5c267540d55077cea9f50840e4.json new file mode 100644 index 000000000..c8082cd8b --- /dev/null +++ b/evidence/results/94de50ddca9a1259af7c7596080144ca5e389f5c267540d55077cea9f50840e4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8d9f51ccb0c3e5524821a4bebdce7d900f38aa77e42fc176c1c295a8dbb0dbc4", + "case_hash": "94de50ddca9a1259af7c7596080144ca5e389f5c267540d55077cea9f50840e4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "258eb934aa1aad302434c38f1a7138c3e9fd96f57229eae884182ece35226849", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/94e3c93d3c0bbc34d64787b49e021300e93850ae3be6786e9ec6a356b00e2c54.arrow b/evidence/results/94e3c93d3c0bbc34d64787b49e021300e93850ae3be6786e9ec6a356b00e2c54.arrow new file mode 100644 index 000000000..05a394dcc Binary files /dev/null and b/evidence/results/94e3c93d3c0bbc34d64787b49e021300e93850ae3be6786e9ec6a356b00e2c54.arrow differ diff --git a/evidence/results/94e3c93d3c0bbc34d64787b49e021300e93850ae3be6786e9ec6a356b00e2c54.json b/evidence/results/94e3c93d3c0bbc34d64787b49e021300e93850ae3be6786e9ec6a356b00e2c54.json new file mode 100644 index 000000000..f4cef1ebb --- /dev/null +++ b/evidence/results/94e3c93d3c0bbc34d64787b49e021300e93850ae3be6786e9ec6a356b00e2c54.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "a258da40e37de14110f55597c8982bb7322183a0fb2a14647b8806d002b7ca48", + "case_hash": "94e3c93d3c0bbc34d64787b49e021300e93850ae3be6786e9ec6a356b00e2c54", + "columns": [ + { + "internal_size": null, + "name": "A", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "XMAX", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "YMAX", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d0b4751fdb382117c5dfd11a1b6e2948b3f618fd05ed505fb817b9a88443b9aa", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/94e85e3b6f055b2cb8d9fca046a492879b814d5b24ed9b60885bd585e1ee0190.arrow b/evidence/results/94e85e3b6f055b2cb8d9fca046a492879b814d5b24ed9b60885bd585e1ee0190.arrow new file mode 100644 index 000000000..4c6fb9566 Binary files /dev/null and b/evidence/results/94e85e3b6f055b2cb8d9fca046a492879b814d5b24ed9b60885bd585e1ee0190.arrow differ diff --git a/evidence/results/94e85e3b6f055b2cb8d9fca046a492879b814d5b24ed9b60885bd585e1ee0190.json b/evidence/results/94e85e3b6f055b2cb8d9fca046a492879b814d5b24ed9b60885bd585e1ee0190.json new file mode 100644 index 000000000..aaef4c1a2 --- /dev/null +++ b/evidence/results/94e85e3b6f055b2cb8d9fca046a492879b814d5b24ed9b60885bd585e1ee0190.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b08f75eb10d5d8f721e12ec26e4cf6e7545c8df3008d6c0b35b6a60055fcdc91", + "case_hash": "94e85e3b6f055b2cb8d9fca046a492879b814d5b24ed9b60885bd585e1ee0190", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "adf46c6ea6f34fd4f8850b09258c693592697b2d3abafe81766f20387077c66c", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/94eb1d0a45ceaeba28c8739768033bfc402aa56844e22a59ede51ee89366fdc0.arrow b/evidence/results/94eb1d0a45ceaeba28c8739768033bfc402aa56844e22a59ede51ee89366fdc0.arrow new file mode 100644 index 000000000..3633cf177 Binary files /dev/null and b/evidence/results/94eb1d0a45ceaeba28c8739768033bfc402aa56844e22a59ede51ee89366fdc0.arrow differ diff --git a/evidence/results/94eb1d0a45ceaeba28c8739768033bfc402aa56844e22a59ede51ee89366fdc0.json b/evidence/results/94eb1d0a45ceaeba28c8739768033bfc402aa56844e22a59ede51ee89366fdc0.json new file mode 100644 index 000000000..59e395645 --- /dev/null +++ b/evidence/results/94eb1d0a45ceaeba28c8739768033bfc402aa56844e22a59ede51ee89366fdc0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bedfb4cc2f4a122282e232b429e111f6bbeb4e97133a6e534433152a09bb386a", + "case_hash": "94eb1d0a45ceaeba28c8739768033bfc402aa56844e22a59ede51ee89366fdc0", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "abef10a841a02466ae2842f44f02b8fc4c1946cfd798c253f0553cac11aad12c", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/94ec5faf18439badeeafcf2a2d39dad61b32c08b3682c784eed8e44038d90999.arrow b/evidence/results/94ec5faf18439badeeafcf2a2d39dad61b32c08b3682c784eed8e44038d90999.arrow new file mode 100644 index 000000000..870ef10a8 Binary files /dev/null and b/evidence/results/94ec5faf18439badeeafcf2a2d39dad61b32c08b3682c784eed8e44038d90999.arrow differ diff --git a/evidence/results/94ec5faf18439badeeafcf2a2d39dad61b32c08b3682c784eed8e44038d90999.json b/evidence/results/94ec5faf18439badeeafcf2a2d39dad61b32c08b3682c784eed8e44038d90999.json new file mode 100644 index 000000000..bda9a6be5 --- /dev/null +++ b/evidence/results/94ec5faf18439badeeafcf2a2d39dad61b32c08b3682c784eed8e44038d90999.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d3ccaf477b0b3ca4e3838e87ffb6b0d5e12ec1cd54e3e1e0145c3a3492daeb85", + "case_hash": "94ec5faf18439badeeafcf2a2d39dad61b32c08b3682c784eed8e44038d90999", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "baa412347955863a9dbcfdb1ceef6ee207dcd7bd361b5467b2b69e134672ba4a", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/94ff1a0cecacc2470e2144cb7e158fc76f775552092265e66666eba472d6673e.arrow b/evidence/results/94ff1a0cecacc2470e2144cb7e158fc76f775552092265e66666eba472d6673e.arrow new file mode 100644 index 000000000..0beae31a4 Binary files /dev/null and b/evidence/results/94ff1a0cecacc2470e2144cb7e158fc76f775552092265e66666eba472d6673e.arrow differ diff --git a/evidence/results/94ff1a0cecacc2470e2144cb7e158fc76f775552092265e66666eba472d6673e.json b/evidence/results/94ff1a0cecacc2470e2144cb7e158fc76f775552092265e66666eba472d6673e.json new file mode 100644 index 000000000..b57de8185 --- /dev/null +++ b/evidence/results/94ff1a0cecacc2470e2144cb7e158fc76f775552092265e66666eba472d6673e.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "cf6fbc5afcdba72cf5ea4b03a715ccd420374e4e5c2ddf6a7cee4bb833d9450a", + "case_hash": "94ff1a0cecacc2470e2144cb7e158fc76f775552092265e66666eba472d6673e", + "columns": [ + { + "internal_size": null, + "name": "LO", + "nullable": true, + "precision": 3, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "N", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "abcfc99bbb1125ebcc74625f3d7565b192492ec9bbad37cd44294bae3396ffff", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9516bcb1748f88e1a6a737881f7b595fe6156d3b40f820c31a84a612885122d5.arrow b/evidence/results/9516bcb1748f88e1a6a737881f7b595fe6156d3b40f820c31a84a612885122d5.arrow new file mode 100644 index 000000000..68bc4fdee Binary files /dev/null and b/evidence/results/9516bcb1748f88e1a6a737881f7b595fe6156d3b40f820c31a84a612885122d5.arrow differ diff --git a/evidence/results/9516bcb1748f88e1a6a737881f7b595fe6156d3b40f820c31a84a612885122d5.json b/evidence/results/9516bcb1748f88e1a6a737881f7b595fe6156d3b40f820c31a84a612885122d5.json new file mode 100644 index 000000000..89cd6e9e0 --- /dev/null +++ b/evidence/results/9516bcb1748f88e1a6a737881f7b595fe6156d3b40f820c31a84a612885122d5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c00fd03e5cdf28ed0cf1c0cc1c6181c9ab0271c426c19f93b690e63d22c98639", + "case_hash": "9516bcb1748f88e1a6a737881f7b595fe6156d3b40f820c31a84a612885122d5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 4, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "48b0e5ed78db8e32a55761c6e0783e90e18e7ebe51e40bc6c3d694b89dcfcadf", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9528e212cc1f5c1850eb0c8b7ac1bc86894efeacce98bf6ccbc19afa81880f6a.arrow b/evidence/results/9528e212cc1f5c1850eb0c8b7ac1bc86894efeacce98bf6ccbc19afa81880f6a.arrow new file mode 100644 index 000000000..c333f73a2 Binary files /dev/null and b/evidence/results/9528e212cc1f5c1850eb0c8b7ac1bc86894efeacce98bf6ccbc19afa81880f6a.arrow differ diff --git a/evidence/results/9528e212cc1f5c1850eb0c8b7ac1bc86894efeacce98bf6ccbc19afa81880f6a.json b/evidence/results/9528e212cc1f5c1850eb0c8b7ac1bc86894efeacce98bf6ccbc19afa81880f6a.json new file mode 100644 index 000000000..d249ca4e4 --- /dev/null +++ b/evidence/results/9528e212cc1f5c1850eb0c8b7ac1bc86894efeacce98bf6ccbc19afa81880f6a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fa9aa162a6b822941a4037a3472547effea30dd4625a5c6cd6ef87a90ef1e2c4", + "case_hash": "9528e212cc1f5c1850eb0c8b7ac1bc86894efeacce98bf6ccbc19afa81880f6a", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "35eb8d314b0f5803d4a6338bb2c8eb7cdcedce9dd3d0203eabc710a5595572d0", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/952dc018b427aa9d135e5d833c7862ab5cc57a47485e47fa92cafae5f7ad3fa3.arrow b/evidence/results/952dc018b427aa9d135e5d833c7862ab5cc57a47485e47fa92cafae5f7ad3fa3.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/952dc018b427aa9d135e5d833c7862ab5cc57a47485e47fa92cafae5f7ad3fa3.arrow differ diff --git a/evidence/results/952dc018b427aa9d135e5d833c7862ab5cc57a47485e47fa92cafae5f7ad3fa3.json b/evidence/results/952dc018b427aa9d135e5d833c7862ab5cc57a47485e47fa92cafae5f7ad3fa3.json new file mode 100644 index 000000000..f1513e995 --- /dev/null +++ b/evidence/results/952dc018b427aa9d135e5d833c7862ab5cc57a47485e47fa92cafae5f7ad3fa3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "952dc018b427aa9d135e5d833c7862ab5cc57a47485e47fa92cafae5f7ad3fa3", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7d42ad55dc5c251c19efbf264a61dcd60b4c6966fc01706e776e488ffa45701b", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9553fc706e818d5478913f1caa24933b8525cbab1415710035f76084d0600f97.arrow b/evidence/results/9553fc706e818d5478913f1caa24933b8525cbab1415710035f76084d0600f97.arrow new file mode 100644 index 000000000..0f8af735c Binary files /dev/null and b/evidence/results/9553fc706e818d5478913f1caa24933b8525cbab1415710035f76084d0600f97.arrow differ diff --git a/evidence/results/9553fc706e818d5478913f1caa24933b8525cbab1415710035f76084d0600f97.json b/evidence/results/9553fc706e818d5478913f1caa24933b8525cbab1415710035f76084d0600f97.json new file mode 100644 index 000000000..768082da5 --- /dev/null +++ b/evidence/results/9553fc706e818d5478913f1caa24933b8525cbab1415710035f76084d0600f97.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3f69d1c9312a6ac783e1d4edb19cafd369bc4ad461f0e3371cca2604a25e0960", + "case_hash": "9553fc706e818d5478913f1caa24933b8525cbab1415710035f76084d0600f97", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "54a52bcf957cee05dfab272673bb43d587e041ebb3ca1546aa7d290a79d3fe5f", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/956300275f0a5dc4ad9bc6c25fb26c40f53c7420e519900deab441642107d5fc.arrow b/evidence/results/956300275f0a5dc4ad9bc6c25fb26c40f53c7420e519900deab441642107d5fc.arrow new file mode 100644 index 000000000..9546aac0e Binary files /dev/null and b/evidence/results/956300275f0a5dc4ad9bc6c25fb26c40f53c7420e519900deab441642107d5fc.arrow differ diff --git a/evidence/results/956300275f0a5dc4ad9bc6c25fb26c40f53c7420e519900deab441642107d5fc.json b/evidence/results/956300275f0a5dc4ad9bc6c25fb26c40f53c7420e519900deab441642107d5fc.json new file mode 100644 index 000000000..0d015b15d --- /dev/null +++ b/evidence/results/956300275f0a5dc4ad9bc6c25fb26c40f53c7420e519900deab441642107d5fc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4196e5810d63bd9b256499b50bade9ac46077c7ebca5e188a42a0d02f9158350", + "case_hash": "956300275f0a5dc4ad9bc6c25fb26c40f53c7420e519900deab441642107d5fc", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "48ec03bccb8811fa4e3accf8a7c3bbab3b409c217197a03537515af5f8d0e4ec", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/957363e80587777a5b1e03061e2b90ea6e5844041b0a6b498d32211ec99529c3.arrow b/evidence/results/957363e80587777a5b1e03061e2b90ea6e5844041b0a6b498d32211ec99529c3.arrow new file mode 100644 index 000000000..7c5c49b82 Binary files /dev/null and b/evidence/results/957363e80587777a5b1e03061e2b90ea6e5844041b0a6b498d32211ec99529c3.arrow differ diff --git a/evidence/results/957363e80587777a5b1e03061e2b90ea6e5844041b0a6b498d32211ec99529c3.json b/evidence/results/957363e80587777a5b1e03061e2b90ea6e5844041b0a6b498d32211ec99529c3.json new file mode 100644 index 000000000..2b757530a --- /dev/null +++ b/evidence/results/957363e80587777a5b1e03061e2b90ea6e5844041b0a6b498d32211ec99529c3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3dae67ffb4156a154dcab97de9e379ff2b71e684a80e5daab73bfd11046f4aa9", + "case_hash": "957363e80587777a5b1e03061e2b90ea6e5844041b0a6b498d32211ec99529c3", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0c562449a43657c9539fa05b7fbea26003e4c0b88c85602d82b06425b94c5a9d", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/95b222c30024d416d494bfebd6b35468134f7a3556a2d0ba53bb76d21739f40b.json b/evidence/results/95b222c30024d416d494bfebd6b35468134f7a3556a2d0ba53bb76d21739f40b.json new file mode 100644 index 000000000..764b23184 --- /dev/null +++ b/evidence/results/95b222c30024d416d494bfebd6b35468134f7a3556a2d0ba53bb76d21739f40b.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "95b222c30024d416d494bfebd6b35468134f7a3556a2d0ba53bb76d21739f40b", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100114, + "message": "The following string is not a legal base64-encoded value: 'ab$c'", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7332004cdb630d8984be719253c12a0cb22d8e25284d7f15bb025bb8e40ad868", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/95b3a41091b55b13302431c4484fb50ca025e09c0faef921fe1ce1a4e3ef496a.arrow b/evidence/results/95b3a41091b55b13302431c4484fb50ca025e09c0faef921fe1ce1a4e3ef496a.arrow new file mode 100644 index 000000000..76c365bf8 Binary files /dev/null and b/evidence/results/95b3a41091b55b13302431c4484fb50ca025e09c0faef921fe1ce1a4e3ef496a.arrow differ diff --git a/evidence/results/95b3a41091b55b13302431c4484fb50ca025e09c0faef921fe1ce1a4e3ef496a.json b/evidence/results/95b3a41091b55b13302431c4484fb50ca025e09c0faef921fe1ce1a4e3ef496a.json new file mode 100644 index 000000000..40f0d4a47 --- /dev/null +++ b/evidence/results/95b3a41091b55b13302431c4484fb50ca025e09c0faef921fe1ce1a4e3ef496a.json @@ -0,0 +1,115 @@ +{ + "arrow_sha256": "5215c58211dde443224be41a80dd2502318afae76d9d02e8f796881f2f1a4e55", + "case_hash": "95b3a41091b55b13302431c4484fb50ca025e09c0faef921fe1ce1a4e3ef496a", + "columns": [ + { + "internal_size": null, + "name": "X", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": 134217728, + "name": "TX", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "V", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": 134217728, + "name": "TV", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "D", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": 134217728, + "name": "TD", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "TB", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8b7db94359f6321710d4bd67ae26ebcf89d71dd4a0f88a3479c3ee1e44464b54", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/95ca96e9cfde560429e5617cae1c4df9748f9050fc85101e049ea686337b785b.arrow b/evidence/results/95ca96e9cfde560429e5617cae1c4df9748f9050fc85101e049ea686337b785b.arrow new file mode 100644 index 000000000..cb8c74717 Binary files /dev/null and b/evidence/results/95ca96e9cfde560429e5617cae1c4df9748f9050fc85101e049ea686337b785b.arrow differ diff --git a/evidence/results/95ca96e9cfde560429e5617cae1c4df9748f9050fc85101e049ea686337b785b.json b/evidence/results/95ca96e9cfde560429e5617cae1c4df9748f9050fc85101e049ea686337b785b.json new file mode 100644 index 000000000..173f99003 --- /dev/null +++ b/evidence/results/95ca96e9cfde560429e5617cae1c4df9748f9050fc85101e049ea686337b785b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cbffdbc68d2de432c76c6d85c999060cf555fa7cb52136fa1726c0665176fdf3", + "case_hash": "95ca96e9cfde560429e5617cae1c4df9748f9050fc85101e049ea686337b785b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "79d42fca89990ec3137c8319a7b19070163bfb5c8d643f28ae97a0a954735225", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/95ebdc38a4e05ea87609973cdf6a7e2c1e3b661532518bc8d2c99f644ec37766.arrow b/evidence/results/95ebdc38a4e05ea87609973cdf6a7e2c1e3b661532518bc8d2c99f644ec37766.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/95ebdc38a4e05ea87609973cdf6a7e2c1e3b661532518bc8d2c99f644ec37766.arrow differ diff --git a/evidence/results/95ebdc38a4e05ea87609973cdf6a7e2c1e3b661532518bc8d2c99f644ec37766.json b/evidence/results/95ebdc38a4e05ea87609973cdf6a7e2c1e3b661532518bc8d2c99f644ec37766.json new file mode 100644 index 000000000..60d16ffb0 --- /dev/null +++ b/evidence/results/95ebdc38a4e05ea87609973cdf6a7e2c1e3b661532518bc8d2c99f644ec37766.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "95ebdc38a4e05ea87609973cdf6a7e2c1e3b661532518bc8d2c99f644ec37766", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b4b8b2ad29303883caa4d757c67185f4e2078e7040ef09f483bab7cc8818ad41", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/95fa9ae1d5ef53369b8a4dc2edd6ebe9a87336f00c8299cd002f7a1fda7d83c2.arrow b/evidence/results/95fa9ae1d5ef53369b8a4dc2edd6ebe9a87336f00c8299cd002f7a1fda7d83c2.arrow new file mode 100644 index 000000000..ef01bef37 Binary files /dev/null and b/evidence/results/95fa9ae1d5ef53369b8a4dc2edd6ebe9a87336f00c8299cd002f7a1fda7d83c2.arrow differ diff --git a/evidence/results/95fa9ae1d5ef53369b8a4dc2edd6ebe9a87336f00c8299cd002f7a1fda7d83c2.json b/evidence/results/95fa9ae1d5ef53369b8a4dc2edd6ebe9a87336f00c8299cd002f7a1fda7d83c2.json new file mode 100644 index 000000000..074fa4dd2 --- /dev/null +++ b/evidence/results/95fa9ae1d5ef53369b8a4dc2edd6ebe9a87336f00c8299cd002f7a1fda7d83c2.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "34cc928268329ab6e4dc0146befce1829de454ffdd8993cfc88a1ac99194974a", + "case_hash": "95fa9ae1d5ef53369b8a4dc2edd6ebe9a87336f00c8299cd002f7a1fda7d83c2", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9c7f111a8adf09002c2e6e4e7227a8f41b86c79a34327c8b7dcab0859dad0832", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9601f419222bd25b3f0b20ff45d440034c41e3d28b76e18ff9ebe01b012f82e1.arrow b/evidence/results/9601f419222bd25b3f0b20ff45d440034c41e3d28b76e18ff9ebe01b012f82e1.arrow new file mode 100644 index 000000000..85ca8a1a9 Binary files /dev/null and b/evidence/results/9601f419222bd25b3f0b20ff45d440034c41e3d28b76e18ff9ebe01b012f82e1.arrow differ diff --git a/evidence/results/9601f419222bd25b3f0b20ff45d440034c41e3d28b76e18ff9ebe01b012f82e1.json b/evidence/results/9601f419222bd25b3f0b20ff45d440034c41e3d28b76e18ff9ebe01b012f82e1.json new file mode 100644 index 000000000..ae5370f18 --- /dev/null +++ b/evidence/results/9601f419222bd25b3f0b20ff45d440034c41e3d28b76e18ff9ebe01b012f82e1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5efde2b66ac8de37bb7dde2331623858dc98bddebf9cfe2998f1e8cbe1ee08f9", + "case_hash": "9601f419222bd25b3f0b20ff45d440034c41e3d28b76e18ff9ebe01b012f82e1", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "87982a0f67ed4b171a61a1c51c142fc7c14dede19e52e66c02225914122554a3", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/962ad542f97cc669666e0b8ca7fe67a5baa58804e572ad9699b6d3812a3c46cb.arrow b/evidence/results/962ad542f97cc669666e0b8ca7fe67a5baa58804e572ad9699b6d3812a3c46cb.arrow new file mode 100644 index 000000000..cad186a6f Binary files /dev/null and b/evidence/results/962ad542f97cc669666e0b8ca7fe67a5baa58804e572ad9699b6d3812a3c46cb.arrow differ diff --git a/evidence/results/962ad542f97cc669666e0b8ca7fe67a5baa58804e572ad9699b6d3812a3c46cb.json b/evidence/results/962ad542f97cc669666e0b8ca7fe67a5baa58804e572ad9699b6d3812a3c46cb.json new file mode 100644 index 000000000..3615f340f --- /dev/null +++ b/evidence/results/962ad542f97cc669666e0b8ca7fe67a5baa58804e572ad9699b6d3812a3c46cb.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "04288d3800cf330382102dc083cfdd51800e1931768bd3a8ab574598e243645d", + "case_hash": "962ad542f97cc669666e0b8ca7fe67a5baa58804e572ad9699b6d3812a3c46cb", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0fab7c7a27d87b9f3162e6b728258779694cc8910b6fa15ab301be5ad1c944ce", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/963058268ee0eedfcc201a9e82c2ecb37eec44f3032d42548f373c0157492221.arrow b/evidence/results/963058268ee0eedfcc201a9e82c2ecb37eec44f3032d42548f373c0157492221.arrow new file mode 100644 index 000000000..2bb71c586 Binary files /dev/null and b/evidence/results/963058268ee0eedfcc201a9e82c2ecb37eec44f3032d42548f373c0157492221.arrow differ diff --git a/evidence/results/963058268ee0eedfcc201a9e82c2ecb37eec44f3032d42548f373c0157492221.json b/evidence/results/963058268ee0eedfcc201a9e82c2ecb37eec44f3032d42548f373c0157492221.json new file mode 100644 index 000000000..cfa5da4bb --- /dev/null +++ b/evidence/results/963058268ee0eedfcc201a9e82c2ecb37eec44f3032d42548f373c0157492221.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bbd7187137348ae1566ed8b217951f792144275abbac502d4e3cfaea97b73f06", + "case_hash": "963058268ee0eedfcc201a9e82c2ecb37eec44f3032d42548f373c0157492221", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b89490f32ec87f7cd241fd3d3e4b39504afe07230d7df9cae137c966fb968ee8", + "recorded_at": "2026-11-05T22:56:30.137714+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9635b84fdb1b1c11c04163a229a8489ac70d10eda29033ccf34150fd3934c952.arrow b/evidence/results/9635b84fdb1b1c11c04163a229a8489ac70d10eda29033ccf34150fd3934c952.arrow new file mode 100644 index 000000000..df8c0da7f Binary files /dev/null and b/evidence/results/9635b84fdb1b1c11c04163a229a8489ac70d10eda29033ccf34150fd3934c952.arrow differ diff --git a/evidence/results/9635b84fdb1b1c11c04163a229a8489ac70d10eda29033ccf34150fd3934c952.json b/evidence/results/9635b84fdb1b1c11c04163a229a8489ac70d10eda29033ccf34150fd3934c952.json new file mode 100644 index 000000000..40a83e605 --- /dev/null +++ b/evidence/results/9635b84fdb1b1c11c04163a229a8489ac70d10eda29033ccf34150fd3934c952.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "51e67fed0a2bbf2473931dbc1f1ab033f26773782569fde9514aa54a378d7de8", + "case_hash": "9635b84fdb1b1c11c04163a229a8489ac70d10eda29033ccf34150fd3934c952", + "columns": [ + { + "internal_size": 5, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "de6d2e9741ee732460ea05bb98b66a1546560c84fd13c0a0416b1d5f7f07accb", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9642c7f6b771292b4f520f40050990cf0373ee86f6ce086ba8f4c091525fa930.arrow b/evidence/results/9642c7f6b771292b4f520f40050990cf0373ee86f6ce086ba8f4c091525fa930.arrow new file mode 100644 index 000000000..bd049b58d Binary files /dev/null and b/evidence/results/9642c7f6b771292b4f520f40050990cf0373ee86f6ce086ba8f4c091525fa930.arrow differ diff --git a/evidence/results/9642c7f6b771292b4f520f40050990cf0373ee86f6ce086ba8f4c091525fa930.json b/evidence/results/9642c7f6b771292b4f520f40050990cf0373ee86f6ce086ba8f4c091525fa930.json new file mode 100644 index 000000000..d4918414e --- /dev/null +++ b/evidence/results/9642c7f6b771292b4f520f40050990cf0373ee86f6ce086ba8f4c091525fa930.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "26cfe6eca633359f6005631002253a27c2d8052d1b7623b33f79e725cbc936f2", + "case_hash": "9642c7f6b771292b4f520f40050990cf0373ee86f6ce086ba8f4c091525fa930", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ca1d86a9540ea33a9cd4baea430e663731c915ba83d77ca39a1eb3fd820480b4", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9663c60d2d1423a6bdcf642b6c57782ddd6896b9b2d184276f8276c232419712.arrow b/evidence/results/9663c60d2d1423a6bdcf642b6c57782ddd6896b9b2d184276f8276c232419712.arrow new file mode 100644 index 000000000..47ba4ff47 Binary files /dev/null and b/evidence/results/9663c60d2d1423a6bdcf642b6c57782ddd6896b9b2d184276f8276c232419712.arrow differ diff --git a/evidence/results/9663c60d2d1423a6bdcf642b6c57782ddd6896b9b2d184276f8276c232419712.json b/evidence/results/9663c60d2d1423a6bdcf642b6c57782ddd6896b9b2d184276f8276c232419712.json new file mode 100644 index 000000000..01390268d --- /dev/null +++ b/evidence/results/9663c60d2d1423a6bdcf642b6c57782ddd6896b9b2d184276f8276c232419712.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a6d90c4566015b4b0dea81b2300feee46bb03eb02fc33e9f249d1e7008fb143f", + "case_hash": "9663c60d2d1423a6bdcf642b6c57782ddd6896b9b2d184276f8276c232419712", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "14206b594782e4cb7c381dacfc329782b0ffd7cf940edf19d3cf596ad953c091", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9676bac629619ab2be1b474ab6522464fadbb472156cc63f23499aae59640d7c.arrow b/evidence/results/9676bac629619ab2be1b474ab6522464fadbb472156cc63f23499aae59640d7c.arrow new file mode 100644 index 000000000..ec2a9296e Binary files /dev/null and b/evidence/results/9676bac629619ab2be1b474ab6522464fadbb472156cc63f23499aae59640d7c.arrow differ diff --git a/evidence/results/9676bac629619ab2be1b474ab6522464fadbb472156cc63f23499aae59640d7c.json b/evidence/results/9676bac629619ab2be1b474ab6522464fadbb472156cc63f23499aae59640d7c.json new file mode 100644 index 000000000..641b9f6df --- /dev/null +++ b/evidence/results/9676bac629619ab2be1b474ab6522464fadbb472156cc63f23499aae59640d7c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5ef6b64e64fee26f53a9a5efc45f53cd91d7835d28a36d1cf2104f804a2c7ec1", + "case_hash": "9676bac629619ab2be1b474ab6522464fadbb472156cc63f23499aae59640d7c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "de9159db3e8566adb3e7f959c546b8ccc7a317e78bcbf75ddeb95d45cfaf0183", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/967a7e024e8cec537885ac905cd179a437c409080d533f4bbea8630b84bb9aaa.arrow b/evidence/results/967a7e024e8cec537885ac905cd179a437c409080d533f4bbea8630b84bb9aaa.arrow new file mode 100644 index 000000000..cffafaa93 Binary files /dev/null and b/evidence/results/967a7e024e8cec537885ac905cd179a437c409080d533f4bbea8630b84bb9aaa.arrow differ diff --git a/evidence/results/967a7e024e8cec537885ac905cd179a437c409080d533f4bbea8630b84bb9aaa.json b/evidence/results/967a7e024e8cec537885ac905cd179a437c409080d533f4bbea8630b84bb9aaa.json new file mode 100644 index 000000000..590036fc1 --- /dev/null +++ b/evidence/results/967a7e024e8cec537885ac905cd179a437c409080d533f4bbea8630b84bb9aaa.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "90aeff312cc023660e6872a12dad6d7c3eb2e2c3e761af324c2bbf047ddfcee7", + "case_hash": "967a7e024e8cec537885ac905cd179a437c409080d533f4bbea8630b84bb9aaa", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c3a725648824d3df008212c6ab893a6f899a12dbf36cba3fe4357a93d5a71284", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/969ac6a06225cd4ddc877c2efebf9e9afa202ba7e704393324aca19b8d18a157.arrow b/evidence/results/969ac6a06225cd4ddc877c2efebf9e9afa202ba7e704393324aca19b8d18a157.arrow new file mode 100644 index 000000000..2d449285c Binary files /dev/null and b/evidence/results/969ac6a06225cd4ddc877c2efebf9e9afa202ba7e704393324aca19b8d18a157.arrow differ diff --git a/evidence/results/969ac6a06225cd4ddc877c2efebf9e9afa202ba7e704393324aca19b8d18a157.json b/evidence/results/969ac6a06225cd4ddc877c2efebf9e9afa202ba7e704393324aca19b8d18a157.json new file mode 100644 index 000000000..56485327a --- /dev/null +++ b/evidence/results/969ac6a06225cd4ddc877c2efebf9e9afa202ba7e704393324aca19b8d18a157.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9d36c8a930819cc8b9df750f094e7d6cbe1e92fc8bc7bf42affa4812c6eb28cb", + "case_hash": "969ac6a06225cd4ddc877c2efebf9e9afa202ba7e704393324aca19b8d18a157", + "columns": [ + { + "internal_size": 3, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8cc4cb3dec456fa00e7ce7f9c03e5ae94d7120a59d485dd17dd53d4892d9a55a", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/96e0f602689005048dcdb8b20ab69dcdbdd4c85e1cb08f43e80fc2a016e0c83f.arrow b/evidence/results/96e0f602689005048dcdb8b20ab69dcdbdd4c85e1cb08f43e80fc2a016e0c83f.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/96e0f602689005048dcdb8b20ab69dcdbdd4c85e1cb08f43e80fc2a016e0c83f.arrow differ diff --git a/evidence/results/96e0f602689005048dcdb8b20ab69dcdbdd4c85e1cb08f43e80fc2a016e0c83f.json b/evidence/results/96e0f602689005048dcdb8b20ab69dcdbdd4c85e1cb08f43e80fc2a016e0c83f.json new file mode 100644 index 000000000..7fadccc6c --- /dev/null +++ b/evidence/results/96e0f602689005048dcdb8b20ab69dcdbdd4c85e1cb08f43e80fc2a016e0c83f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "96e0f602689005048dcdb8b20ab69dcdbdd4c85e1cb08f43e80fc2a016e0c83f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1d545b092c95bb9f72b0a856ad47cc8a1741e41ad5359f50196995d373febd02", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/96f3ba3be1d542324a2487222c541f2edad866f2afe478d2a57a45af0f52a337.arrow b/evidence/results/96f3ba3be1d542324a2487222c541f2edad866f2afe478d2a57a45af0f52a337.arrow new file mode 100644 index 000000000..6365f1657 Binary files /dev/null and b/evidence/results/96f3ba3be1d542324a2487222c541f2edad866f2afe478d2a57a45af0f52a337.arrow differ diff --git a/evidence/results/96f3ba3be1d542324a2487222c541f2edad866f2afe478d2a57a45af0f52a337.json b/evidence/results/96f3ba3be1d542324a2487222c541f2edad866f2afe478d2a57a45af0f52a337.json new file mode 100644 index 000000000..a0a680afc --- /dev/null +++ b/evidence/results/96f3ba3be1d542324a2487222c541f2edad866f2afe478d2a57a45af0f52a337.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "56c66e911ed1b77f7c5babe4bc0b55b9c11bed66b2816278180a3ff76394bc5e", + "case_hash": "96f3ba3be1d542324a2487222c541f2edad866f2afe478d2a57a45af0f52a337", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "25344be64b28411261ae01ad944b836ac0809f742d50cb92e2f27ef45456bb3f", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/972dc68cfeae1ac74249671e14b04d2ff5cb1cf38e173fd852a7f382959af671.arrow b/evidence/results/972dc68cfeae1ac74249671e14b04d2ff5cb1cf38e173fd852a7f382959af671.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/972dc68cfeae1ac74249671e14b04d2ff5cb1cf38e173fd852a7f382959af671.arrow differ diff --git a/evidence/results/972dc68cfeae1ac74249671e14b04d2ff5cb1cf38e173fd852a7f382959af671.json b/evidence/results/972dc68cfeae1ac74249671e14b04d2ff5cb1cf38e173fd852a7f382959af671.json new file mode 100644 index 000000000..237d787b8 --- /dev/null +++ b/evidence/results/972dc68cfeae1ac74249671e14b04d2ff5cb1cf38e173fd852a7f382959af671.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "972dc68cfeae1ac74249671e14b04d2ff5cb1cf38e173fd852a7f382959af671", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1db0eb2a40dc2a35c2d4cc69bacf42f2e6c605b99809fa1bf446c2121241a031", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/97547252024033555937457126d6e7afe2d2fee9b5355ad39cfead560cb7263c.arrow b/evidence/results/97547252024033555937457126d6e7afe2d2fee9b5355ad39cfead560cb7263c.arrow new file mode 100644 index 000000000..eabc8f1db Binary files /dev/null and b/evidence/results/97547252024033555937457126d6e7afe2d2fee9b5355ad39cfead560cb7263c.arrow differ diff --git a/evidence/results/97547252024033555937457126d6e7afe2d2fee9b5355ad39cfead560cb7263c.json b/evidence/results/97547252024033555937457126d6e7afe2d2fee9b5355ad39cfead560cb7263c.json new file mode 100644 index 000000000..b99ca7afb --- /dev/null +++ b/evidence/results/97547252024033555937457126d6e7afe2d2fee9b5355ad39cfead560cb7263c.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "fff756c8904015208a7b6399f13cb9d1d82f8684b370dbb5680e398213d5a37a", + "case_hash": "97547252024033555937457126d6e7afe2d2fee9b5355ad39cfead560cb7263c", + "columns": [ + { + "internal_size": null, + "name": "R9", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R10", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R11", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "CENTRE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "22c9c72aae5d74be1da2cf555a67f095fb04c8fbf07ac1620d28f482f8087f7b", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/976c0193d5a999af78902d097014aa1b3036504e8dee20c7ccb78bc18666e5a6.arrow b/evidence/results/976c0193d5a999af78902d097014aa1b3036504e8dee20c7ccb78bc18666e5a6.arrow new file mode 100644 index 000000000..6d5344986 Binary files /dev/null and b/evidence/results/976c0193d5a999af78902d097014aa1b3036504e8dee20c7ccb78bc18666e5a6.arrow differ diff --git a/evidence/results/976c0193d5a999af78902d097014aa1b3036504e8dee20c7ccb78bc18666e5a6.json b/evidence/results/976c0193d5a999af78902d097014aa1b3036504e8dee20c7ccb78bc18666e5a6.json new file mode 100644 index 000000000..60a7b5113 --- /dev/null +++ b/evidence/results/976c0193d5a999af78902d097014aa1b3036504e8dee20c7ccb78bc18666e5a6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0ae543e5b693aad751a45ba3e1761fd83cd78e89b61e9331ab8c7a02297f8618", + "case_hash": "976c0193d5a999af78902d097014aa1b3036504e8dee20c7ccb78bc18666e5a6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "abfb3da7a59b46d592a14219b240883bc26de710fa5c6899c412e79532a8ec06", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9774b4116577f27d118d94c8435f2a5e71b2aebfefaaf284b8b36f6e1f6802e8.arrow b/evidence/results/9774b4116577f27d118d94c8435f2a5e71b2aebfefaaf284b8b36f6e1f6802e8.arrow new file mode 100644 index 000000000..6dee4ef5c Binary files /dev/null and b/evidence/results/9774b4116577f27d118d94c8435f2a5e71b2aebfefaaf284b8b36f6e1f6802e8.arrow differ diff --git a/evidence/results/9774b4116577f27d118d94c8435f2a5e71b2aebfefaaf284b8b36f6e1f6802e8.json b/evidence/results/9774b4116577f27d118d94c8435f2a5e71b2aebfefaaf284b8b36f6e1f6802e8.json new file mode 100644 index 000000000..632595c00 --- /dev/null +++ b/evidence/results/9774b4116577f27d118d94c8435f2a5e71b2aebfefaaf284b8b36f6e1f6802e8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2a801926c893ef084dc1343dcdce29b928a585b63bcb6b46b67ada2363c2c12f", + "case_hash": "9774b4116577f27d118d94c8435f2a5e71b2aebfefaaf284b8b36f6e1f6802e8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c2de6f8efc38a622abf2978261997d238471d9d0f1f74db02a3f3a3cf1966a39", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/977567ce035ac905e2f0345e69d262f0cce6d2a3428308482be0735ecd0599b9.arrow b/evidence/results/977567ce035ac905e2f0345e69d262f0cce6d2a3428308482be0735ecd0599b9.arrow new file mode 100644 index 000000000..0509ee6d9 Binary files /dev/null and b/evidence/results/977567ce035ac905e2f0345e69d262f0cce6d2a3428308482be0735ecd0599b9.arrow differ diff --git a/evidence/results/977567ce035ac905e2f0345e69d262f0cce6d2a3428308482be0735ecd0599b9.json b/evidence/results/977567ce035ac905e2f0345e69d262f0cce6d2a3428308482be0735ecd0599b9.json new file mode 100644 index 000000000..e486d3a4b --- /dev/null +++ b/evidence/results/977567ce035ac905e2f0345e69d262f0cce6d2a3428308482be0735ecd0599b9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0a7e2461dab67d7cb0d9030f38d1b88236ec30f87b04caf467aa0ad9ac6720c3", + "case_hash": "977567ce035ac905e2f0345e69d262f0cce6d2a3428308482be0735ecd0599b9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4e8e057eaee880ea1a491ee3bf9c6739a27aeb339d0e67d1446d603a73dba11e", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/978573c25371a5263467daf1a04ecf3f274055853b5ff8575d7ebf09171db74a.arrow b/evidence/results/978573c25371a5263467daf1a04ecf3f274055853b5ff8575d7ebf09171db74a.arrow new file mode 100644 index 000000000..9fba3c8c0 Binary files /dev/null and b/evidence/results/978573c25371a5263467daf1a04ecf3f274055853b5ff8575d7ebf09171db74a.arrow differ diff --git a/evidence/results/978573c25371a5263467daf1a04ecf3f274055853b5ff8575d7ebf09171db74a.json b/evidence/results/978573c25371a5263467daf1a04ecf3f274055853b5ff8575d7ebf09171db74a.json new file mode 100644 index 000000000..a311e2307 --- /dev/null +++ b/evidence/results/978573c25371a5263467daf1a04ecf3f274055853b5ff8575d7ebf09171db74a.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "85fac11e711964b212fbb7e24f894d3f5ef390c9279a9f0d95d8add94722eb93", + "case_hash": "978573c25371a5263467daf1a04ecf3f274055853b5ff8575d7ebf09171db74a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "F", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "I", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "96d1ea58f2db71f1664861449c51e74786b95c201acf05b232326aa09864b06b", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9788aa35bbc457d6fd7b811a3859ce414188a3fe06719bc276340692a41b98dc.arrow b/evidence/results/9788aa35bbc457d6fd7b811a3859ce414188a3fe06719bc276340692a41b98dc.arrow new file mode 100644 index 000000000..d46ebbe51 Binary files /dev/null and b/evidence/results/9788aa35bbc457d6fd7b811a3859ce414188a3fe06719bc276340692a41b98dc.arrow differ diff --git a/evidence/results/9788aa35bbc457d6fd7b811a3859ce414188a3fe06719bc276340692a41b98dc.json b/evidence/results/9788aa35bbc457d6fd7b811a3859ce414188a3fe06719bc276340692a41b98dc.json new file mode 100644 index 000000000..04e7fc917 --- /dev/null +++ b/evidence/results/9788aa35bbc457d6fd7b811a3859ce414188a3fe06719bc276340692a41b98dc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cc8ff33d01c3ecd3a4ea7b654c798ff01ef6922e7f9dbedb7cf7eeb6fe703672", + "case_hash": "9788aa35bbc457d6fd7b811a3859ce414188a3fe06719bc276340692a41b98dc", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "99256a3a696dc1f3356622617cba95aff0709ef88ce14054743d8decdf61496e", + "recorded_at": "2026-11-05T19:17:11.879697+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/978ec27a53ed95a88535c3e2e1c5074f91ca46ad08b72d4cc6d5da3c183d2eda.arrow b/evidence/results/978ec27a53ed95a88535c3e2e1c5074f91ca46ad08b72d4cc6d5da3c183d2eda.arrow new file mode 100644 index 000000000..9b3d7596e Binary files /dev/null and b/evidence/results/978ec27a53ed95a88535c3e2e1c5074f91ca46ad08b72d4cc6d5da3c183d2eda.arrow differ diff --git a/evidence/results/978ec27a53ed95a88535c3e2e1c5074f91ca46ad08b72d4cc6d5da3c183d2eda.json b/evidence/results/978ec27a53ed95a88535c3e2e1c5074f91ca46ad08b72d4cc6d5da3c183d2eda.json new file mode 100644 index 000000000..8e205106e --- /dev/null +++ b/evidence/results/978ec27a53ed95a88535c3e2e1c5074f91ca46ad08b72d4cc6d5da3c183d2eda.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c964bb4d932b271ae8558a75ce3beaef28a21f6ee6fb1e061c8aec6f9f906d80", + "case_hash": "978ec27a53ed95a88535c3e2e1c5074f91ca46ad08b72d4cc6d5da3c183d2eda", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + }, + { + "internal_size": null, + "name": "WALL", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f6610406c9bbc7386faa0fd1c902fd9bb96747d2a0e94ff46d8dce7eca072a33", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9794eab85359eebe8ce85501a720802a986b7390673ee8367c0e765614329624.arrow b/evidence/results/9794eab85359eebe8ce85501a720802a986b7390673ee8367c0e765614329624.arrow new file mode 100644 index 000000000..6fafca94c Binary files /dev/null and b/evidence/results/9794eab85359eebe8ce85501a720802a986b7390673ee8367c0e765614329624.arrow differ diff --git a/evidence/results/9794eab85359eebe8ce85501a720802a986b7390673ee8367c0e765614329624.json b/evidence/results/9794eab85359eebe8ce85501a720802a986b7390673ee8367c0e765614329624.json new file mode 100644 index 000000000..f8acb00a4 --- /dev/null +++ b/evidence/results/9794eab85359eebe8ce85501a720802a986b7390673ee8367c0e765614329624.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7dc93b36d679286b2e033d0a9113a8d7b366e8854baf7e510c62e24ebd35f49", + "case_hash": "9794eab85359eebe8ce85501a720802a986b7390673ee8367c0e765614329624", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7eaddee8e4d4039ae159193d635f2e4031f18f168a5bd432d92d16ed4f0a1d9e", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9796de2955c77cbd4064ed96b858af4135e64371c97d5411699c8e9325518a03.arrow b/evidence/results/9796de2955c77cbd4064ed96b858af4135e64371c97d5411699c8e9325518a03.arrow new file mode 100644 index 000000000..e1917b638 Binary files /dev/null and b/evidence/results/9796de2955c77cbd4064ed96b858af4135e64371c97d5411699c8e9325518a03.arrow differ diff --git a/evidence/results/9796de2955c77cbd4064ed96b858af4135e64371c97d5411699c8e9325518a03.json b/evidence/results/9796de2955c77cbd4064ed96b858af4135e64371c97d5411699c8e9325518a03.json new file mode 100644 index 000000000..192707ffa --- /dev/null +++ b/evidence/results/9796de2955c77cbd4064ed96b858af4135e64371c97d5411699c8e9325518a03.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7ddc159d8d22baae0805648fabaf8fb1b8acdb7da67498999b61fe112d966156", + "case_hash": "9796de2955c77cbd4064ed96b858af4135e64371c97d5411699c8e9325518a03", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a4ae42b97591d0686df7c221e6fb3bf876eab05d2ce2e3e1e05c0ff912c869cd", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/97aaedd0ca508d58e867f4585abebcc60338f0d2aeb91a8a34387196aeabb9fd.arrow b/evidence/results/97aaedd0ca508d58e867f4585abebcc60338f0d2aeb91a8a34387196aeabb9fd.arrow new file mode 100644 index 000000000..9f293bf56 Binary files /dev/null and b/evidence/results/97aaedd0ca508d58e867f4585abebcc60338f0d2aeb91a8a34387196aeabb9fd.arrow differ diff --git a/evidence/results/97aaedd0ca508d58e867f4585abebcc60338f0d2aeb91a8a34387196aeabb9fd.json b/evidence/results/97aaedd0ca508d58e867f4585abebcc60338f0d2aeb91a8a34387196aeabb9fd.json new file mode 100644 index 000000000..a00acb9a4 --- /dev/null +++ b/evidence/results/97aaedd0ca508d58e867f4585abebcc60338f0d2aeb91a8a34387196aeabb9fd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f3454680bedc32fe674d3aecbc8b371d4e3710d00aa142b32d9b46f702db3517", + "case_hash": "97aaedd0ca508d58e867f4585abebcc60338f0d2aeb91a8a34387196aeabb9fd", + "columns": [ + { + "internal_size": 40, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1f6a7be325198f60c2d12988c8cfc5f0242a712875c2d9a29a90f377f822d575", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/97b2a05bb3b02b04a8fd1be74b1c2406f7eef02c72d421ed0d8bd8b4ef578b4b.arrow b/evidence/results/97b2a05bb3b02b04a8fd1be74b1c2406f7eef02c72d421ed0d8bd8b4ef578b4b.arrow new file mode 100644 index 000000000..e6162032d Binary files /dev/null and b/evidence/results/97b2a05bb3b02b04a8fd1be74b1c2406f7eef02c72d421ed0d8bd8b4ef578b4b.arrow differ diff --git a/evidence/results/97b2a05bb3b02b04a8fd1be74b1c2406f7eef02c72d421ed0d8bd8b4ef578b4b.json b/evidence/results/97b2a05bb3b02b04a8fd1be74b1c2406f7eef02c72d421ed0d8bd8b4ef578b4b.json new file mode 100644 index 000000000..a5a6eff54 --- /dev/null +++ b/evidence/results/97b2a05bb3b02b04a8fd1be74b1c2406f7eef02c72d421ed0d8bd8b4ef578b4b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "872f008c49dd49e03c57dbe46787caca767d475437bf18a8fa4332171fd2a764", + "case_hash": "97b2a05bb3b02b04a8fd1be74b1c2406f7eef02c72d421ed0d8bd8b4ef578b4b", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a55515d339e8a629558e5148d24f86e05be1a688ab8e2f10b750d8f939084fb9", + "recorded_at": "2026-11-06T04:42:23.774560+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/97b389a63d99fcd56232dd4ba7d1a72b9042fca167ef78d8371af7b4b10f2194.json b/evidence/results/97b389a63d99fcd56232dd4ba7d1a72b9042fca167ef78d8371af7b4b10f2194.json new file mode 100644 index 000000000..802781389 --- /dev/null +++ b/evidence/results/97b389a63d99fcd56232dd4ba7d1a72b9042fca167ef78d8371af7b4b10f2194.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "97b389a63d99fcd56232dd4ba7d1a72b9042fca167ef78d8371af7b4b10f2194", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1046, + "message": "SQL compilation error:\nInvalid value [1001] for function 'NTH_VALUE', parameter 2: N (i.e., second argument) cannot be larger than 1000", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d5acb1ef2d184340793ba32850e333999bd751e603702c5753e5d3f30adb574a", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/97c69092eb1dfe940ad3c9ef525b24d14ffddc56d27b1344bfab8d657adda0ed.arrow b/evidence/results/97c69092eb1dfe940ad3c9ef525b24d14ffddc56d27b1344bfab8d657adda0ed.arrow new file mode 100644 index 000000000..f7a8f3659 Binary files /dev/null and b/evidence/results/97c69092eb1dfe940ad3c9ef525b24d14ffddc56d27b1344bfab8d657adda0ed.arrow differ diff --git a/evidence/results/97c69092eb1dfe940ad3c9ef525b24d14ffddc56d27b1344bfab8d657adda0ed.json b/evidence/results/97c69092eb1dfe940ad3c9ef525b24d14ffddc56d27b1344bfab8d657adda0ed.json new file mode 100644 index 000000000..e49b0347c --- /dev/null +++ b/evidence/results/97c69092eb1dfe940ad3c9ef525b24d14ffddc56d27b1344bfab8d657adda0ed.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c85dc3ba7bedb2f9e1b78dd84cc56fc0928a8bbb6ab79b6b969018142b68d786", + "case_hash": "97c69092eb1dfe940ad3c9ef525b24d14ffddc56d27b1344bfab8d657adda0ed", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 11, + "scale": 1, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "38f1cf003c41a8ec85e89fc0ed6509554f18aa76108a609f46730a63b2c8480d", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/97f5e90762e211e4e303bb29199be061681c8534b04f06ca4a45ee5a8e0cae88.arrow b/evidence/results/97f5e90762e211e4e303bb29199be061681c8534b04f06ca4a45ee5a8e0cae88.arrow new file mode 100644 index 000000000..6acec29f4 Binary files /dev/null and b/evidence/results/97f5e90762e211e4e303bb29199be061681c8534b04f06ca4a45ee5a8e0cae88.arrow differ diff --git a/evidence/results/97f5e90762e211e4e303bb29199be061681c8534b04f06ca4a45ee5a8e0cae88.json b/evidence/results/97f5e90762e211e4e303bb29199be061681c8534b04f06ca4a45ee5a8e0cae88.json new file mode 100644 index 000000000..7f680b52d --- /dev/null +++ b/evidence/results/97f5e90762e211e4e303bb29199be061681c8534b04f06ca4a45ee5a8e0cae88.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ba934d6a2af0f2d95f6eba4b4432979c238c21190926cae0ae8c70cd4f89840f", + "case_hash": "97f5e90762e211e4e303bb29199be061681c8534b04f06ca4a45ee5a8e0cae88", + "columns": [ + { + "internal_size": 20, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9715e76e402890e8db83a2333ce61c98dc2433fff5eb76879a4599a7800329be", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/97f9fc143ef4409c782779cc910408c122360ab771d66ecddf75a4cce18481b5.arrow b/evidence/results/97f9fc143ef4409c782779cc910408c122360ab771d66ecddf75a4cce18481b5.arrow new file mode 100644 index 000000000..74ca46d71 Binary files /dev/null and b/evidence/results/97f9fc143ef4409c782779cc910408c122360ab771d66ecddf75a4cce18481b5.arrow differ diff --git a/evidence/results/97f9fc143ef4409c782779cc910408c122360ab771d66ecddf75a4cce18481b5.json b/evidence/results/97f9fc143ef4409c782779cc910408c122360ab771d66ecddf75a4cce18481b5.json new file mode 100644 index 000000000..5f2741785 --- /dev/null +++ b/evidence/results/97f9fc143ef4409c782779cc910408c122360ab771d66ecddf75a4cce18481b5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5cc1b926c384945e360029d7d3bd9d70163d043441eac3392e64676d0f6c2946", + "case_hash": "97f9fc143ef4409c782779cc910408c122360ab771d66ecddf75a4cce18481b5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d798bbfa518ee457d04cc7c6f0f2b9f8234e2ea435b28c9486dff2f9ae99a3b7", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9814873638b669ce8fa1300cef866cdc1d3aa4964f7cdbe17519eb4ccce4a2c7.arrow b/evidence/results/9814873638b669ce8fa1300cef866cdc1d3aa4964f7cdbe17519eb4ccce4a2c7.arrow new file mode 100644 index 000000000..4b158942d Binary files /dev/null and b/evidence/results/9814873638b669ce8fa1300cef866cdc1d3aa4964f7cdbe17519eb4ccce4a2c7.arrow differ diff --git a/evidence/results/9814873638b669ce8fa1300cef866cdc1d3aa4964f7cdbe17519eb4ccce4a2c7.json b/evidence/results/9814873638b669ce8fa1300cef866cdc1d3aa4964f7cdbe17519eb4ccce4a2c7.json new file mode 100644 index 000000000..514bccd9f --- /dev/null +++ b/evidence/results/9814873638b669ce8fa1300cef866cdc1d3aa4964f7cdbe17519eb4ccce4a2c7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cdf924c069ec1c0ba64cc4e2049b98c864151712226e3ae913ebe09d27b15fab", + "case_hash": "9814873638b669ce8fa1300cef866cdc1d3aa4964f7cdbe17519eb4ccce4a2c7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "434af1a8ec9cc8f4e5aebd0f9612686bd7ea5d25849e81aa1c0eecf22482e058", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9826be3d60753df5c1e2f6d1cd8b003f775c2bffad565eebfd33257af3e624a6.arrow b/evidence/results/9826be3d60753df5c1e2f6d1cd8b003f775c2bffad565eebfd33257af3e624a6.arrow new file mode 100644 index 000000000..e30018d59 Binary files /dev/null and b/evidence/results/9826be3d60753df5c1e2f6d1cd8b003f775c2bffad565eebfd33257af3e624a6.arrow differ diff --git a/evidence/results/9826be3d60753df5c1e2f6d1cd8b003f775c2bffad565eebfd33257af3e624a6.json b/evidence/results/9826be3d60753df5c1e2f6d1cd8b003f775c2bffad565eebfd33257af3e624a6.json new file mode 100644 index 000000000..857385ccc --- /dev/null +++ b/evidence/results/9826be3d60753df5c1e2f6d1cd8b003f775c2bffad565eebfd33257af3e624a6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f6615d0c0611fc93e62774c30762ef2206a7238ffc73df054fa6085a9b75549e", + "case_hash": "9826be3d60753df5c1e2f6d1cd8b003f775c2bffad565eebfd33257af3e624a6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "45fea7750031a486ae98c9ad7527f36fd9dfcc114d110920dd9d2993c22b9066", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9837243212b8c4acce2e9d396d2d3c315f54b305b2325d04e5df8726240b8918.arrow b/evidence/results/9837243212b8c4acce2e9d396d2d3c315f54b305b2325d04e5df8726240b8918.arrow new file mode 100644 index 000000000..915862487 Binary files /dev/null and b/evidence/results/9837243212b8c4acce2e9d396d2d3c315f54b305b2325d04e5df8726240b8918.arrow differ diff --git a/evidence/results/9837243212b8c4acce2e9d396d2d3c315f54b305b2325d04e5df8726240b8918.json b/evidence/results/9837243212b8c4acce2e9d396d2d3c315f54b305b2325d04e5df8726240b8918.json new file mode 100644 index 000000000..0d8fb5e8f --- /dev/null +++ b/evidence/results/9837243212b8c4acce2e9d396d2d3c315f54b305b2325d04e5df8726240b8918.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "913964118279d6031d355e4b7944d69b89e9968b588dde16fad493231ae89775", + "case_hash": "9837243212b8c4acce2e9d396d2d3c315f54b305b2325d04e5df8726240b8918", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ae9c29f1a7777983241e850731a21d16b1f84fd984581cf8f0431cd1019878c3", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9854b3421f879cf165f18971ef62f8374c25a67c996a4cfbcd40e002af7703c5.arrow b/evidence/results/9854b3421f879cf165f18971ef62f8374c25a67c996a4cfbcd40e002af7703c5.arrow new file mode 100644 index 000000000..99b1f1d7e Binary files /dev/null and b/evidence/results/9854b3421f879cf165f18971ef62f8374c25a67c996a4cfbcd40e002af7703c5.arrow differ diff --git a/evidence/results/9854b3421f879cf165f18971ef62f8374c25a67c996a4cfbcd40e002af7703c5.json b/evidence/results/9854b3421f879cf165f18971ef62f8374c25a67c996a4cfbcd40e002af7703c5.json new file mode 100644 index 000000000..719d13f0e --- /dev/null +++ b/evidence/results/9854b3421f879cf165f18971ef62f8374c25a67c996a4cfbcd40e002af7703c5.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "33766e2c50199fb1282faaacd8c54ee69c02834a701325f84362cad6166e8544", + "case_hash": "9854b3421f879cf165f18971ef62f8374c25a67c996a4cfbcd40e002af7703c5", + "columns": [ + { + "internal_size": null, + "name": "NULL_VALUE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + }, + { + "internal_size": null, + "name": "NULL_KEY", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8528a779b14f701f93f306a421b4125f17163c8068fb817bb42bafa99eefa291", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/98683220b9b8bd9b81312dfcc996682efeaf97fdfe78d6f72423a2dbf6a8ed1a.arrow b/evidence/results/98683220b9b8bd9b81312dfcc996682efeaf97fdfe78d6f72423a2dbf6a8ed1a.arrow new file mode 100644 index 000000000..28b88a389 Binary files /dev/null and b/evidence/results/98683220b9b8bd9b81312dfcc996682efeaf97fdfe78d6f72423a2dbf6a8ed1a.arrow differ diff --git a/evidence/results/98683220b9b8bd9b81312dfcc996682efeaf97fdfe78d6f72423a2dbf6a8ed1a.json b/evidence/results/98683220b9b8bd9b81312dfcc996682efeaf97fdfe78d6f72423a2dbf6a8ed1a.json new file mode 100644 index 000000000..c4697f598 --- /dev/null +++ b/evidence/results/98683220b9b8bd9b81312dfcc996682efeaf97fdfe78d6f72423a2dbf6a8ed1a.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "eab30dde437f6dcbf90b5b301b6c657373eb6702dc8dce2c9e5ef77a18b66cab", + "case_hash": "98683220b9b8bd9b81312dfcc996682efeaf97fdfe78d6f72423a2dbf6a8ed1a", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c35a43328e59285c8fe067c7ed7ffa1b0409edd05c3304af30cb41252193b2e2", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/988631c281b316735e379a50434cc83d9d635233231ca00345c70962c901ede5.arrow b/evidence/results/988631c281b316735e379a50434cc83d9d635233231ca00345c70962c901ede5.arrow new file mode 100644 index 000000000..9c99c9315 Binary files /dev/null and b/evidence/results/988631c281b316735e379a50434cc83d9d635233231ca00345c70962c901ede5.arrow differ diff --git a/evidence/results/988631c281b316735e379a50434cc83d9d635233231ca00345c70962c901ede5.json b/evidence/results/988631c281b316735e379a50434cc83d9d635233231ca00345c70962c901ede5.json new file mode 100644 index 000000000..5d6403ed7 --- /dev/null +++ b/evidence/results/988631c281b316735e379a50434cc83d9d635233231ca00345c70962c901ede5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "249d35223582cf27503632e3eed626f8c3efd593479b2bbfd61f22381ed3149c", + "case_hash": "988631c281b316735e379a50434cc83d9d635233231ca00345c70962c901ede5", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "92d9e4323245ea3e51d46a5f9b919b05e2a85002b4bf8f39652a1d3fdec71d48", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/989bcea4af13adbbb0aed2c2571c622e518831c0efd240fa172a54cdf8b9c62d.arrow b/evidence/results/989bcea4af13adbbb0aed2c2571c622e518831c0efd240fa172a54cdf8b9c62d.arrow new file mode 100644 index 000000000..5a4c6fccd Binary files /dev/null and b/evidence/results/989bcea4af13adbbb0aed2c2571c622e518831c0efd240fa172a54cdf8b9c62d.arrow differ diff --git a/evidence/results/989bcea4af13adbbb0aed2c2571c622e518831c0efd240fa172a54cdf8b9c62d.json b/evidence/results/989bcea4af13adbbb0aed2c2571c622e518831c0efd240fa172a54cdf8b9c62d.json new file mode 100644 index 000000000..c39309bea --- /dev/null +++ b/evidence/results/989bcea4af13adbbb0aed2c2571c622e518831c0efd240fa172a54cdf8b9c62d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "545e1d93bb80c95e646aef318984c13097aa861c0482765e116a568c3bfb9484", + "case_hash": "989bcea4af13adbbb0aed2c2571c622e518831c0efd240fa172a54cdf8b9c62d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "84a10529f9c6311949d0826234caa0b6240c864fce6d7d7a8be4534ee7a66c0b", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/98bdbcf674c61e8f602a5a6ed1c9e0cf81ea7053f8b7afbef516993cfd19753a.json b/evidence/results/98bdbcf674c61e8f602a5a6ed1c9e0cf81ea7053f8b7afbef516993cfd19753a.json new file mode 100644 index 000000000..27a7aa0c6 --- /dev/null +++ b/evidence/results/98bdbcf674c61e8f602a5a6ed1c9e0cf81ea7053f8b7afbef516993cfd19753a.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "98bdbcf674c61e8f602a5a6ed1c9e0cf81ea7053f8b7afbef516993cfd19753a", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1044, + "message": null, + "sqlstate": "42P13" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "46a58aa3b11c59518128cd7f564d23632276bc554b469102eae4bb8440cd798a", + "recorded_at": "2026-11-05T20:44:00.766942+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/991ad638bbec9a42b8a82dd268fbe29a1398d16e3e3d8a64daf8f651d60adb1f.arrow b/evidence/results/991ad638bbec9a42b8a82dd268fbe29a1398d16e3e3d8a64daf8f651d60adb1f.arrow new file mode 100644 index 000000000..2f241f1a6 Binary files /dev/null and b/evidence/results/991ad638bbec9a42b8a82dd268fbe29a1398d16e3e3d8a64daf8f651d60adb1f.arrow differ diff --git a/evidence/results/991ad638bbec9a42b8a82dd268fbe29a1398d16e3e3d8a64daf8f651d60adb1f.json b/evidence/results/991ad638bbec9a42b8a82dd268fbe29a1398d16e3e3d8a64daf8f651d60adb1f.json new file mode 100644 index 000000000..09c36580f --- /dev/null +++ b/evidence/results/991ad638bbec9a42b8a82dd268fbe29a1398d16e3e3d8a64daf8f651d60adb1f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e70b727188b4cd9ffcf0b436e26bf807511dc625a02233eb1d63b859186852f4", + "case_hash": "991ad638bbec9a42b8a82dd268fbe29a1398d16e3e3d8a64daf8f651d60adb1f", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a41f3379edcb0fac993591506531f2d90f1f9d0a9de12efa15a543d6467978df", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/992f7a44327005229882cc81faaa01368f3ea87701b909b9d40f3c59bc4b91e9.arrow b/evidence/results/992f7a44327005229882cc81faaa01368f3ea87701b909b9d40f3c59bc4b91e9.arrow new file mode 100644 index 000000000..fafbc49c0 Binary files /dev/null and b/evidence/results/992f7a44327005229882cc81faaa01368f3ea87701b909b9d40f3c59bc4b91e9.arrow differ diff --git a/evidence/results/992f7a44327005229882cc81faaa01368f3ea87701b909b9d40f3c59bc4b91e9.json b/evidence/results/992f7a44327005229882cc81faaa01368f3ea87701b909b9d40f3c59bc4b91e9.json new file mode 100644 index 000000000..321cb3f06 --- /dev/null +++ b/evidence/results/992f7a44327005229882cc81faaa01368f3ea87701b909b9d40f3c59bc4b91e9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e05800264695fd4b66bb3f2cf4b85cda6929ea7cc38c559e109290cd87a5c935", + "case_hash": "992f7a44327005229882cc81faaa01368f3ea87701b909b9d40f3c59bc4b91e9", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6067b62904fa37cfd901f555dbe5b6e5d96ad691d3a4621979a733cca8498e1e", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/993a8396dd17c56a83df3087c0085e01e3868222d44705cc7f94a5c5f0702f06.arrow b/evidence/results/993a8396dd17c56a83df3087c0085e01e3868222d44705cc7f94a5c5f0702f06.arrow new file mode 100644 index 000000000..c7dae683b Binary files /dev/null and b/evidence/results/993a8396dd17c56a83df3087c0085e01e3868222d44705cc7f94a5c5f0702f06.arrow differ diff --git a/evidence/results/993a8396dd17c56a83df3087c0085e01e3868222d44705cc7f94a5c5f0702f06.json b/evidence/results/993a8396dd17c56a83df3087c0085e01e3868222d44705cc7f94a5c5f0702f06.json new file mode 100644 index 000000000..e1e0c0df4 --- /dev/null +++ b/evidence/results/993a8396dd17c56a83df3087c0085e01e3868222d44705cc7f94a5c5f0702f06.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "52d656dc8918bb0f41bdbe435f7c949b5f5cfe5002232448ecee722d92495982", + "case_hash": "993a8396dd17c56a83df3087c0085e01e3868222d44705cc7f94a5c5f0702f06", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "54d131b03cb5f79b3e3f5a6aaf3aefa49a387dcbfaf9c5cb7a589491a8bef4ea", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/994823e316b4ffd0bc06aeb7f4d7e361aa1243edf204a79f8a0b550bef111c8b.arrow b/evidence/results/994823e316b4ffd0bc06aeb7f4d7e361aa1243edf204a79f8a0b550bef111c8b.arrow new file mode 100644 index 000000000..efef56305 Binary files /dev/null and b/evidence/results/994823e316b4ffd0bc06aeb7f4d7e361aa1243edf204a79f8a0b550bef111c8b.arrow differ diff --git a/evidence/results/994823e316b4ffd0bc06aeb7f4d7e361aa1243edf204a79f8a0b550bef111c8b.json b/evidence/results/994823e316b4ffd0bc06aeb7f4d7e361aa1243edf204a79f8a0b550bef111c8b.json new file mode 100644 index 000000000..adc2e9691 --- /dev/null +++ b/evidence/results/994823e316b4ffd0bc06aeb7f4d7e361aa1243edf204a79f8a0b550bef111c8b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "68b0f614acfa24e09989a27133c83840cc8d9d33eee643d1c945987e406d1cb8", + "case_hash": "994823e316b4ffd0bc06aeb7f4d7e361aa1243edf204a79f8a0b550bef111c8b", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "02e9e1d341bab6c4c59db0a3de68693cbf1169de933a20eb8552e33c11e82bc0", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/99647b4e1467939d99bfb8ac7ea1e55f55727a975fc07696071431636c57ec28.arrow b/evidence/results/99647b4e1467939d99bfb8ac7ea1e55f55727a975fc07696071431636c57ec28.arrow new file mode 100644 index 000000000..a70303d32 Binary files /dev/null and b/evidence/results/99647b4e1467939d99bfb8ac7ea1e55f55727a975fc07696071431636c57ec28.arrow differ diff --git a/evidence/results/99647b4e1467939d99bfb8ac7ea1e55f55727a975fc07696071431636c57ec28.json b/evidence/results/99647b4e1467939d99bfb8ac7ea1e55f55727a975fc07696071431636c57ec28.json new file mode 100644 index 000000000..f0b29f86c --- /dev/null +++ b/evidence/results/99647b4e1467939d99bfb8ac7ea1e55f55727a975fc07696071431636c57ec28.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "094e49c9fc7b6ba6b3df9dfe77788adac9cebe3bd3cd90cc9a55d61d3930f48d", + "case_hash": "99647b4e1467939d99bfb8ac7ea1e55f55727a975fc07696071431636c57ec28", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a67504ee42fb6530f435a108dc2f4a5964cb7fcf2759b616b0a1414e1e1deb4c", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9980ccb0ba3ab712f7a6144c5ed9ba50f3f9312e7080dd38bcb688df9e392f43.arrow b/evidence/results/9980ccb0ba3ab712f7a6144c5ed9ba50f3f9312e7080dd38bcb688df9e392f43.arrow new file mode 100644 index 000000000..1e211dec0 Binary files /dev/null and b/evidence/results/9980ccb0ba3ab712f7a6144c5ed9ba50f3f9312e7080dd38bcb688df9e392f43.arrow differ diff --git a/evidence/results/9980ccb0ba3ab712f7a6144c5ed9ba50f3f9312e7080dd38bcb688df9e392f43.json b/evidence/results/9980ccb0ba3ab712f7a6144c5ed9ba50f3f9312e7080dd38bcb688df9e392f43.json new file mode 100644 index 000000000..640bd96f9 --- /dev/null +++ b/evidence/results/9980ccb0ba3ab712f7a6144c5ed9ba50f3f9312e7080dd38bcb688df9e392f43.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "5923b9be83617e330651284bdb3dc843e21526412b46af0921820171e5845a74", + "case_hash": "9980ccb0ba3ab712f7a6144c5ed9ba50f3f9312e7080dd38bcb688df9e392f43", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "52f0d832d726c639c7439dcbe6f32d136c31728cc0b114079327b6c882dd1fbb", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9986253f4a207170107a270a64d99ce3a5e1fc4c40c89e238178174944b07ca9.arrow b/evidence/results/9986253f4a207170107a270a64d99ce3a5e1fc4c40c89e238178174944b07ca9.arrow new file mode 100644 index 000000000..2bfb3ffe0 Binary files /dev/null and b/evidence/results/9986253f4a207170107a270a64d99ce3a5e1fc4c40c89e238178174944b07ca9.arrow differ diff --git a/evidence/results/9986253f4a207170107a270a64d99ce3a5e1fc4c40c89e238178174944b07ca9.json b/evidence/results/9986253f4a207170107a270a64d99ce3a5e1fc4c40c89e238178174944b07ca9.json new file mode 100644 index 000000000..47e36f712 --- /dev/null +++ b/evidence/results/9986253f4a207170107a270a64d99ce3a5e1fc4c40c89e238178174944b07ca9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "63e34c51ac7d3eb1fdb3964e12edad0c1bb08e0341a87eb8ea6887c8599999f6", + "case_hash": "9986253f4a207170107a270a64d99ce3a5e1fc4c40c89e238178174944b07ca9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2c04c340bfa343e317e9c108861b25b888ebb779ab58a0811b9f678189f062cd", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/99a3133e4e9374e669a76125a7a7d6ada8e20e9af0e02ad8741aa1d2bbe95c21.arrow b/evidence/results/99a3133e4e9374e669a76125a7a7d6ada8e20e9af0e02ad8741aa1d2bbe95c21.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/99a3133e4e9374e669a76125a7a7d6ada8e20e9af0e02ad8741aa1d2bbe95c21.arrow differ diff --git a/evidence/results/99a3133e4e9374e669a76125a7a7d6ada8e20e9af0e02ad8741aa1d2bbe95c21.json b/evidence/results/99a3133e4e9374e669a76125a7a7d6ada8e20e9af0e02ad8741aa1d2bbe95c21.json new file mode 100644 index 000000000..0fa6f637c --- /dev/null +++ b/evidence/results/99a3133e4e9374e669a76125a7a7d6ada8e20e9af0e02ad8741aa1d2bbe95c21.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "99a3133e4e9374e669a76125a7a7d6ada8e20e9af0e02ad8741aa1d2bbe95c21", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "52fd527a6c207186aff6fd273b3205cdb7fe030b00b320890e0e98d602425fb3", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/99aeb471a1e25b866e2fb0e88b03a53003bb347a301067e6994d70e6facd7f7f.arrow b/evidence/results/99aeb471a1e25b866e2fb0e88b03a53003bb347a301067e6994d70e6facd7f7f.arrow new file mode 100644 index 000000000..2a8bb229c Binary files /dev/null and b/evidence/results/99aeb471a1e25b866e2fb0e88b03a53003bb347a301067e6994d70e6facd7f7f.arrow differ diff --git a/evidence/results/99aeb471a1e25b866e2fb0e88b03a53003bb347a301067e6994d70e6facd7f7f.json b/evidence/results/99aeb471a1e25b866e2fb0e88b03a53003bb347a301067e6994d70e6facd7f7f.json new file mode 100644 index 000000000..e5b349315 --- /dev/null +++ b/evidence/results/99aeb471a1e25b866e2fb0e88b03a53003bb347a301067e6994d70e6facd7f7f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6abe01cd65947a1747314267efdd3ce497a36c0f6d6a560f5526ee44b094d260", + "case_hash": "99aeb471a1e25b866e2fb0e88b03a53003bb347a301067e6994d70e6facd7f7f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f1aaea1346963c5a40bae6b13409cfb88130008c5db404b4d4880bb57e4bea8f", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/99b33882b00c7d4f1a063a3d03eb83f4602d29c421fe44beb74c0c0b7a0221b1.arrow b/evidence/results/99b33882b00c7d4f1a063a3d03eb83f4602d29c421fe44beb74c0c0b7a0221b1.arrow new file mode 100644 index 000000000..dc6c56119 Binary files /dev/null and b/evidence/results/99b33882b00c7d4f1a063a3d03eb83f4602d29c421fe44beb74c0c0b7a0221b1.arrow differ diff --git a/evidence/results/99b33882b00c7d4f1a063a3d03eb83f4602d29c421fe44beb74c0c0b7a0221b1.json b/evidence/results/99b33882b00c7d4f1a063a3d03eb83f4602d29c421fe44beb74c0c0b7a0221b1.json new file mode 100644 index 000000000..b4cc2e707 --- /dev/null +++ b/evidence/results/99b33882b00c7d4f1a063a3d03eb83f4602d29c421fe44beb74c0c0b7a0221b1.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f2e3eafb60f21fabd5524146aaa6349e2b31c8eecaab4c3de250c2d3f1057e87", + "case_hash": "99b33882b00c7d4f1a063a3d03eb83f4602d29c421fe44beb74c0c0b7a0221b1", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "84c4837622fabe43d0d0567b220f20b42af0819fe17f3dfa9a73bb2079f3e8c9", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/99b37ad61ab6fb0236f6bd470271d48517625f779ec1a52e3e0a0bdcab3581af.arrow b/evidence/results/99b37ad61ab6fb0236f6bd470271d48517625f779ec1a52e3e0a0bdcab3581af.arrow new file mode 100644 index 000000000..231ca21a6 Binary files /dev/null and b/evidence/results/99b37ad61ab6fb0236f6bd470271d48517625f779ec1a52e3e0a0bdcab3581af.arrow differ diff --git a/evidence/results/99b37ad61ab6fb0236f6bd470271d48517625f779ec1a52e3e0a0bdcab3581af.json b/evidence/results/99b37ad61ab6fb0236f6bd470271d48517625f779ec1a52e3e0a0bdcab3581af.json new file mode 100644 index 000000000..1bed87fee --- /dev/null +++ b/evidence/results/99b37ad61ab6fb0236f6bd470271d48517625f779ec1a52e3e0a0bdcab3581af.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0e54890793269f4496028086af6f25e63e48017c02e391f1a4278f3553a803e0", + "case_hash": "99b37ad61ab6fb0236f6bd470271d48517625f779ec1a52e3e0a0bdcab3581af", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d9876d2edbf0fe079b99d71c05146adc838d4c051b463bfaa613b7a7fca3ea13", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/99bd43ee556441328531e1dcc510f3128921c28fa4479c6d0ab12fa5afdf006b.arrow b/evidence/results/99bd43ee556441328531e1dcc510f3128921c28fa4479c6d0ab12fa5afdf006b.arrow new file mode 100644 index 000000000..469a31a6e Binary files /dev/null and b/evidence/results/99bd43ee556441328531e1dcc510f3128921c28fa4479c6d0ab12fa5afdf006b.arrow differ diff --git a/evidence/results/99bd43ee556441328531e1dcc510f3128921c28fa4479c6d0ab12fa5afdf006b.json b/evidence/results/99bd43ee556441328531e1dcc510f3128921c28fa4479c6d0ab12fa5afdf006b.json new file mode 100644 index 000000000..500431176 --- /dev/null +++ b/evidence/results/99bd43ee556441328531e1dcc510f3128921c28fa4479c6d0ab12fa5afdf006b.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c98cf7bd66d18044c62d49a46bb0aa3e4d2e6aba3d0999db293ba9281703ef79", + "case_hash": "99bd43ee556441328531e1dcc510f3128921c28fa4479c6d0ab12fa5afdf006b", + "columns": [ + { + "internal_size": 134217728, + "name": "T", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "CLOSE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2f3146979a4da134173dc1548c08ab4849f33d5c0235075e5ab73248e52adfa0", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9a050bf74295ff5f8b585060120396d204d226ef69ecd19864e958a61cb5afd8.json b/evidence/results/9a050bf74295ff5f8b585060120396d204d226ef69ecd19864e958a61cb5afd8.json new file mode 100644 index 000000000..bffbe9450 --- /dev/null +++ b/evidence/results/9a050bf74295ff5f8b585060120396d204d226ef69ecd19864e958a61cb5afd8.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "9a050bf74295ff5f8b585060120396d204d226ef69ecd19864e958a61cb5afd8", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100572, + "message": "Invalid format string 'Pi is approximately {:.2f}': invalid format specifier", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "05583346a0a4612a6858b0702e1c64616f1ee098afca2a1a6ced003319da08be", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9a3d2ffcce22893a539b8445989ad63817e318deaff5318896dd54b19572aec4.arrow b/evidence/results/9a3d2ffcce22893a539b8445989ad63817e318deaff5318896dd54b19572aec4.arrow new file mode 100644 index 000000000..5fbfb83d6 Binary files /dev/null and b/evidence/results/9a3d2ffcce22893a539b8445989ad63817e318deaff5318896dd54b19572aec4.arrow differ diff --git a/evidence/results/9a3d2ffcce22893a539b8445989ad63817e318deaff5318896dd54b19572aec4.json b/evidence/results/9a3d2ffcce22893a539b8445989ad63817e318deaff5318896dd54b19572aec4.json new file mode 100644 index 000000000..07cf68c37 --- /dev/null +++ b/evidence/results/9a3d2ffcce22893a539b8445989ad63817e318deaff5318896dd54b19572aec4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "51ccbbe1d6d78ca17dcd142b759e0a65f6e9f14b07d9ba2db3c79324340b0e57", + "case_hash": "9a3d2ffcce22893a539b8445989ad63817e318deaff5318896dd54b19572aec4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "da337f5e5056e381128ad265fa0de0f9113d7cdb8b1771113b594937bde2b6ca", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9a5cdad38a0f82700cd816a251ac891af61ebfcd87d3ef0dc6c0b6625a4ecb57.arrow b/evidence/results/9a5cdad38a0f82700cd816a251ac891af61ebfcd87d3ef0dc6c0b6625a4ecb57.arrow new file mode 100644 index 000000000..dccdceb70 Binary files /dev/null and b/evidence/results/9a5cdad38a0f82700cd816a251ac891af61ebfcd87d3ef0dc6c0b6625a4ecb57.arrow differ diff --git a/evidence/results/9a5cdad38a0f82700cd816a251ac891af61ebfcd87d3ef0dc6c0b6625a4ecb57.json b/evidence/results/9a5cdad38a0f82700cd816a251ac891af61ebfcd87d3ef0dc6c0b6625a4ecb57.json new file mode 100644 index 000000000..ee8eb6e59 --- /dev/null +++ b/evidence/results/9a5cdad38a0f82700cd816a251ac891af61ebfcd87d3ef0dc6c0b6625a4ecb57.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d403702ab0b7c8117e4db5905487ab949c27daaa01280bdcbc6bf97ba919c96a", + "case_hash": "9a5cdad38a0f82700cd816a251ac891af61ebfcd87d3ef0dc6c0b6625a4ecb57", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "94e7187c19e38da24677e1d5874e9aa4cfd0b2d778fc2909e49e340f666ecc9e", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9a6d131820554b27aca03f32556d0ff8c570c6073a4aebb8e5245a6575732388.arrow b/evidence/results/9a6d131820554b27aca03f32556d0ff8c570c6073a4aebb8e5245a6575732388.arrow new file mode 100644 index 000000000..10a51e932 Binary files /dev/null and b/evidence/results/9a6d131820554b27aca03f32556d0ff8c570c6073a4aebb8e5245a6575732388.arrow differ diff --git a/evidence/results/9a6d131820554b27aca03f32556d0ff8c570c6073a4aebb8e5245a6575732388.json b/evidence/results/9a6d131820554b27aca03f32556d0ff8c570c6073a4aebb8e5245a6575732388.json new file mode 100644 index 000000000..f18919521 --- /dev/null +++ b/evidence/results/9a6d131820554b27aca03f32556d0ff8c570c6073a4aebb8e5245a6575732388.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c8607490f4702213c5073d8e3295b4e268c771ad00ed31b6ddcd5c4d38629168", + "case_hash": "9a6d131820554b27aca03f32556d0ff8c570c6073a4aebb8e5245a6575732388", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "669f3e549d9123a6a9900fda77029ec8f575533322409b642ae3a19194f6188d", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9a8c55a959aa033e3fef7788ae100ef44782fe1065019961ecc7046d04e70976.arrow b/evidence/results/9a8c55a959aa033e3fef7788ae100ef44782fe1065019961ecc7046d04e70976.arrow new file mode 100644 index 000000000..4d4965957 Binary files /dev/null and b/evidence/results/9a8c55a959aa033e3fef7788ae100ef44782fe1065019961ecc7046d04e70976.arrow differ diff --git a/evidence/results/9a8c55a959aa033e3fef7788ae100ef44782fe1065019961ecc7046d04e70976.json b/evidence/results/9a8c55a959aa033e3fef7788ae100ef44782fe1065019961ecc7046d04e70976.json new file mode 100644 index 000000000..9e8e205d3 --- /dev/null +++ b/evidence/results/9a8c55a959aa033e3fef7788ae100ef44782fe1065019961ecc7046d04e70976.json @@ -0,0 +1,62 @@ +{ + "arrow_sha256": "3c4e703fe065b76f6a663d1ba2e288a148c121085bef6a56a29baeaf87453d50", + "case_hash": "9a8c55a959aa033e3fef7788ae100ef44782fe1065019961ecc7046d04e70976", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 12, + "type_name": "TIME" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "02c8604ff2b57af30410d888b6ce8e13b7574ddc3f9def54c87717e6ebadba8f", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9a9cb31ee030afb5985badde7c01dedf62f7db3573bee062dcd5510085bce242.arrow b/evidence/results/9a9cb31ee030afb5985badde7c01dedf62f7db3573bee062dcd5510085bce242.arrow new file mode 100644 index 000000000..5c97d9288 Binary files /dev/null and b/evidence/results/9a9cb31ee030afb5985badde7c01dedf62f7db3573bee062dcd5510085bce242.arrow differ diff --git a/evidence/results/9a9cb31ee030afb5985badde7c01dedf62f7db3573bee062dcd5510085bce242.json b/evidence/results/9a9cb31ee030afb5985badde7c01dedf62f7db3573bee062dcd5510085bce242.json new file mode 100644 index 000000000..d4bc97c2e --- /dev/null +++ b/evidence/results/9a9cb31ee030afb5985badde7c01dedf62f7db3573bee062dcd5510085bce242.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2d2e1c43669aa940bb6c7f0873b4313303f6dca4e53ea295edb5eedd2107d584", + "case_hash": "9a9cb31ee030afb5985badde7c01dedf62f7db3573bee062dcd5510085bce242", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f012fb6a0628b05bebb61ed7d4d63bc15e57088746e3e10402dcc0e2a2246070", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9aaf7cff213d76eb581a7737a9b309f0f0d79ab37d705b766f7a08b6c1f4c053.arrow b/evidence/results/9aaf7cff213d76eb581a7737a9b309f0f0d79ab37d705b766f7a08b6c1f4c053.arrow new file mode 100644 index 000000000..d69fe25b5 Binary files /dev/null and b/evidence/results/9aaf7cff213d76eb581a7737a9b309f0f0d79ab37d705b766f7a08b6c1f4c053.arrow differ diff --git a/evidence/results/9aaf7cff213d76eb581a7737a9b309f0f0d79ab37d705b766f7a08b6c1f4c053.json b/evidence/results/9aaf7cff213d76eb581a7737a9b309f0f0d79ab37d705b766f7a08b6c1f4c053.json new file mode 100644 index 000000000..296885e5d --- /dev/null +++ b/evidence/results/9aaf7cff213d76eb581a7737a9b309f0f0d79ab37d705b766f7a08b6c1f4c053.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5c4a35ad951d0ce4d33632debb8a5f200f8248141d5917bae0b339d6b3446475", + "case_hash": "9aaf7cff213d76eb581a7737a9b309f0f0d79ab37d705b766f7a08b6c1f4c053", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3694259b2ab5ffe05f077e29987c82b0375f404d5d8d293155167487e43f80d7", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9ace4678effd06dd42529c7109f93d76bd93cf0b38eb8c357dee859d21937c28.arrow b/evidence/results/9ace4678effd06dd42529c7109f93d76bd93cf0b38eb8c357dee859d21937c28.arrow new file mode 100644 index 000000000..e439e949a Binary files /dev/null and b/evidence/results/9ace4678effd06dd42529c7109f93d76bd93cf0b38eb8c357dee859d21937c28.arrow differ diff --git a/evidence/results/9ace4678effd06dd42529c7109f93d76bd93cf0b38eb8c357dee859d21937c28.json b/evidence/results/9ace4678effd06dd42529c7109f93d76bd93cf0b38eb8c357dee859d21937c28.json new file mode 100644 index 000000000..c97377bd3 --- /dev/null +++ b/evidence/results/9ace4678effd06dd42529c7109f93d76bd93cf0b38eb8c357dee859d21937c28.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e35876c4574a9893e128ff83f0fbcff4f6c1f6497e7b6e8edbf797d04a94718f", + "case_hash": "9ace4678effd06dd42529c7109f93d76bd93cf0b38eb8c357dee859d21937c28", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "39f0b5d01fd8f151f6c68b1fc3c46e932da3c4c9faa851255d60d8ab93c84da2", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9ad129aa989ce310ee9a420a305d31bacb8de1b2f7dace0a425ba5a9cf18d957.arrow b/evidence/results/9ad129aa989ce310ee9a420a305d31bacb8de1b2f7dace0a425ba5a9cf18d957.arrow new file mode 100644 index 000000000..de7df96d0 Binary files /dev/null and b/evidence/results/9ad129aa989ce310ee9a420a305d31bacb8de1b2f7dace0a425ba5a9cf18d957.arrow differ diff --git a/evidence/results/9ad129aa989ce310ee9a420a305d31bacb8de1b2f7dace0a425ba5a9cf18d957.json b/evidence/results/9ad129aa989ce310ee9a420a305d31bacb8de1b2f7dace0a425ba5a9cf18d957.json new file mode 100644 index 000000000..687245357 --- /dev/null +++ b/evidence/results/9ad129aa989ce310ee9a420a305d31bacb8de1b2f7dace0a425ba5a9cf18d957.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "3b4f2dbd73f7178c58e8077816e8e871c3135678d8ad9bf99e91fab2c8abdec5", + "case_hash": "9ad129aa989ce310ee9a420a305d31bacb8de1b2f7dace0a425ba5a9cf18d957", + "columns": [ + { + "internal_size": null, + "name": "S2", + "nullable": false, + "precision": 10, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "S0", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "76a81dde0c02cb76b884e8c043dbeef677a876863cb172c5aa95a8da5743f16f", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9af1234e5740793cecfce3e34665b5a5dfea016a0676d5437a9965244b54e844.arrow b/evidence/results/9af1234e5740793cecfce3e34665b5a5dfea016a0676d5437a9965244b54e844.arrow new file mode 100644 index 000000000..0bc50892e Binary files /dev/null and b/evidence/results/9af1234e5740793cecfce3e34665b5a5dfea016a0676d5437a9965244b54e844.arrow differ diff --git a/evidence/results/9af1234e5740793cecfce3e34665b5a5dfea016a0676d5437a9965244b54e844.json b/evidence/results/9af1234e5740793cecfce3e34665b5a5dfea016a0676d5437a9965244b54e844.json new file mode 100644 index 000000000..bc72d6758 --- /dev/null +++ b/evidence/results/9af1234e5740793cecfce3e34665b5a5dfea016a0676d5437a9965244b54e844.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "74fc30592dd32ef47c5bf3ce5e950072ca08a3a71d903bae9a115d6e2288c8de", + "case_hash": "9af1234e5740793cecfce3e34665b5a5dfea016a0676d5437a9965244b54e844", + "columns": [ + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "39d36ee502bf0d6e9db4ca966d3ba63c3669a8e2073329d5f447604509209b7b", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9b0b216f4df0be4448ce7ebb6a8508351d363f26204fcd805c027c8d31fa5b1c.arrow b/evidence/results/9b0b216f4df0be4448ce7ebb6a8508351d363f26204fcd805c027c8d31fa5b1c.arrow new file mode 100644 index 000000000..b7a28dfae Binary files /dev/null and b/evidence/results/9b0b216f4df0be4448ce7ebb6a8508351d363f26204fcd805c027c8d31fa5b1c.arrow differ diff --git a/evidence/results/9b0b216f4df0be4448ce7ebb6a8508351d363f26204fcd805c027c8d31fa5b1c.json b/evidence/results/9b0b216f4df0be4448ce7ebb6a8508351d363f26204fcd805c027c8d31fa5b1c.json new file mode 100644 index 000000000..8c36a5722 --- /dev/null +++ b/evidence/results/9b0b216f4df0be4448ce7ebb6a8508351d363f26204fcd805c027c8d31fa5b1c.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "0131154e0d10614aa6cf62f4e7770a015daddd5ebf09106f1f1a9ed07a3a144c", + "case_hash": "9b0b216f4df0be4448ce7ebb6a8508351d363f26204fcd805c027c8d31fa5b1c", + "columns": [ + { + "internal_size": null, + "name": "ADDED", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "FINER", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "X1", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1e4ef1f2ee3456d38e332832e9ff91f5303a394acfd332f0400cf23a1d7f080f", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9b0e1521f2df35c402dbdcd2f5ad4fdab4a1158055a930d5333239b4d1036375.arrow b/evidence/results/9b0e1521f2df35c402dbdcd2f5ad4fdab4a1158055a930d5333239b4d1036375.arrow new file mode 100644 index 000000000..c487009bb Binary files /dev/null and b/evidence/results/9b0e1521f2df35c402dbdcd2f5ad4fdab4a1158055a930d5333239b4d1036375.arrow differ diff --git a/evidence/results/9b0e1521f2df35c402dbdcd2f5ad4fdab4a1158055a930d5333239b4d1036375.json b/evidence/results/9b0e1521f2df35c402dbdcd2f5ad4fdab4a1158055a930d5333239b4d1036375.json new file mode 100644 index 000000000..a0ca2ebb2 --- /dev/null +++ b/evidence/results/9b0e1521f2df35c402dbdcd2f5ad4fdab4a1158055a930d5333239b4d1036375.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "06bf05365a0feec19093a305a106f1e1301c8fb6a77839d291c917af555a14dd", + "case_hash": "9b0e1521f2df35c402dbdcd2f5ad4fdab4a1158055a930d5333239b4d1036375", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c05b0fb17ba213d7d79e4f8227c9ca637e189059577001b53251991186d77d1c", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9b30ee1b1ead5a4d524551c31d11ac32abe9fd1ee69f6100f51688d4087119c9.arrow b/evidence/results/9b30ee1b1ead5a4d524551c31d11ac32abe9fd1ee69f6100f51688d4087119c9.arrow new file mode 100644 index 000000000..fafbc49c0 Binary files /dev/null and b/evidence/results/9b30ee1b1ead5a4d524551c31d11ac32abe9fd1ee69f6100f51688d4087119c9.arrow differ diff --git a/evidence/results/9b30ee1b1ead5a4d524551c31d11ac32abe9fd1ee69f6100f51688d4087119c9.json b/evidence/results/9b30ee1b1ead5a4d524551c31d11ac32abe9fd1ee69f6100f51688d4087119c9.json new file mode 100644 index 000000000..30e6c9ff6 --- /dev/null +++ b/evidence/results/9b30ee1b1ead5a4d524551c31d11ac32abe9fd1ee69f6100f51688d4087119c9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e05800264695fd4b66bb3f2cf4b85cda6929ea7cc38c559e109290cd87a5c935", + "case_hash": "9b30ee1b1ead5a4d524551c31d11ac32abe9fd1ee69f6100f51688d4087119c9", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e1f0ef86551f190a84bb460b07ff51c5bd0c2a3ea7091da58e36f3bf42641422", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9b3a849f2bfb670cd1f6846592284ecf2e3826fcc368cc7db31aa7a08996cb51.arrow b/evidence/results/9b3a849f2bfb670cd1f6846592284ecf2e3826fcc368cc7db31aa7a08996cb51.arrow new file mode 100644 index 000000000..aa265a9e5 Binary files /dev/null and b/evidence/results/9b3a849f2bfb670cd1f6846592284ecf2e3826fcc368cc7db31aa7a08996cb51.arrow differ diff --git a/evidence/results/9b3a849f2bfb670cd1f6846592284ecf2e3826fcc368cc7db31aa7a08996cb51.json b/evidence/results/9b3a849f2bfb670cd1f6846592284ecf2e3826fcc368cc7db31aa7a08996cb51.json new file mode 100644 index 000000000..b57e14239 --- /dev/null +++ b/evidence/results/9b3a849f2bfb670cd1f6846592284ecf2e3826fcc368cc7db31aa7a08996cb51.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "e57d3a0f42c66b36f328350dbe60a124db1f15d2500d0536142eae270f73935b", + "case_hash": "9b3a849f2bfb670cd1f6846592284ecf2e3826fcc368cc7db31aa7a08996cb51", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "LO", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "HI", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7220e6f97d91d631bdc00cbecc3df221b2b5229b7ef9171b4d8242d7cdca8c8f", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9b48ce14618d27ab488f68be94a70fd9f6d92f16be0a8ff280a1995001800677.arrow b/evidence/results/9b48ce14618d27ab488f68be94a70fd9f6d92f16be0a8ff280a1995001800677.arrow new file mode 100644 index 000000000..e5ad990bc Binary files /dev/null and b/evidence/results/9b48ce14618d27ab488f68be94a70fd9f6d92f16be0a8ff280a1995001800677.arrow differ diff --git a/evidence/results/9b48ce14618d27ab488f68be94a70fd9f6d92f16be0a8ff280a1995001800677.json b/evidence/results/9b48ce14618d27ab488f68be94a70fd9f6d92f16be0a8ff280a1995001800677.json new file mode 100644 index 000000000..66c393ade --- /dev/null +++ b/evidence/results/9b48ce14618d27ab488f68be94a70fd9f6d92f16be0a8ff280a1995001800677.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8c7906e9639f1c80167a1c5f15a680c369c5c15a453204b913f1a7254e0690bf", + "case_hash": "9b48ce14618d27ab488f68be94a70fd9f6d92f16be0a8ff280a1995001800677", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "755354be6ed09975e0a49b86f9d1063f5185e316b1481a0b02ee3ebae53f62ca", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9b54dcfefbb41127aa86b0608ff0c7baad279dba696eee275dba2b6a1a6991b8.arrow b/evidence/results/9b54dcfefbb41127aa86b0608ff0c7baad279dba696eee275dba2b6a1a6991b8.arrow new file mode 100644 index 000000000..6253cbe3c Binary files /dev/null and b/evidence/results/9b54dcfefbb41127aa86b0608ff0c7baad279dba696eee275dba2b6a1a6991b8.arrow differ diff --git a/evidence/results/9b54dcfefbb41127aa86b0608ff0c7baad279dba696eee275dba2b6a1a6991b8.json b/evidence/results/9b54dcfefbb41127aa86b0608ff0c7baad279dba696eee275dba2b6a1a6991b8.json new file mode 100644 index 000000000..88bd688ae --- /dev/null +++ b/evidence/results/9b54dcfefbb41127aa86b0608ff0c7baad279dba696eee275dba2b6a1a6991b8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a983f4574931a124c615ad135ac2f63a9b5d298d42cb3089fe23e524a56a150c", + "case_hash": "9b54dcfefbb41127aa86b0608ff0c7baad279dba696eee275dba2b6a1a6991b8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b12d29a2b0d51ed5fc283f7dd1678377f7dde5ddce4fba4ebf921c899dc06c25", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9b59ce0efa8159816924183b2e84535fcbc7a0942c21cdc5d519a6b3f3b3da39.arrow b/evidence/results/9b59ce0efa8159816924183b2e84535fcbc7a0942c21cdc5d519a6b3f3b3da39.arrow new file mode 100644 index 000000000..a885dc247 Binary files /dev/null and b/evidence/results/9b59ce0efa8159816924183b2e84535fcbc7a0942c21cdc5d519a6b3f3b3da39.arrow differ diff --git a/evidence/results/9b59ce0efa8159816924183b2e84535fcbc7a0942c21cdc5d519a6b3f3b3da39.json b/evidence/results/9b59ce0efa8159816924183b2e84535fcbc7a0942c21cdc5d519a6b3f3b3da39.json new file mode 100644 index 000000000..bcee3bcd0 --- /dev/null +++ b/evidence/results/9b59ce0efa8159816924183b2e84535fcbc7a0942c21cdc5d519a6b3f3b3da39.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c3255aa2bcee3aa05ffc858041c101ceddf85898bf54afb743aded6b2bcf14f3", + "case_hash": "9b59ce0efa8159816924183b2e84535fcbc7a0942c21cdc5d519a6b3f3b3da39", + "columns": [ + { + "internal_size": null, + "name": "KEPT_DIM", + "nullable": true, + "precision": 0, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "COLLAPSED_DIM", + "nullable": true, + "precision": 0, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "33923d31add0ff0360af866252ddc0ae271459b67ad80dfdf6aa7d7ba9d67a3d", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9b620ed4dd29ae086b4a826fde213e9bb736b1125e95c31fe8031834638ee612.arrow b/evidence/results/9b620ed4dd29ae086b4a826fde213e9bb736b1125e95c31fe8031834638ee612.arrow new file mode 100644 index 000000000..43f031679 Binary files /dev/null and b/evidence/results/9b620ed4dd29ae086b4a826fde213e9bb736b1125e95c31fe8031834638ee612.arrow differ diff --git a/evidence/results/9b620ed4dd29ae086b4a826fde213e9bb736b1125e95c31fe8031834638ee612.json b/evidence/results/9b620ed4dd29ae086b4a826fde213e9bb736b1125e95c31fe8031834638ee612.json new file mode 100644 index 000000000..b4a20bb67 --- /dev/null +++ b/evidence/results/9b620ed4dd29ae086b4a826fde213e9bb736b1125e95c31fe8031834638ee612.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fb86bb9e4236feee89b7c46e14df23d850539c58ab649b292f8476bda23345ff", + "case_hash": "9b620ed4dd29ae086b4a826fde213e9bb736b1125e95c31fe8031834638ee612", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "09dd51836ad9c8a0d3c3f11e2b8645675db4299cc5a05e2cd8a4d7396503e3e1", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9b91bc02aab9a77fbda64077a26a03833c2945dee197873bc888a340e916da32.arrow b/evidence/results/9b91bc02aab9a77fbda64077a26a03833c2945dee197873bc888a340e916da32.arrow new file mode 100644 index 000000000..3df5da192 Binary files /dev/null and b/evidence/results/9b91bc02aab9a77fbda64077a26a03833c2945dee197873bc888a340e916da32.arrow differ diff --git a/evidence/results/9b91bc02aab9a77fbda64077a26a03833c2945dee197873bc888a340e916da32.json b/evidence/results/9b91bc02aab9a77fbda64077a26a03833c2945dee197873bc888a340e916da32.json new file mode 100644 index 000000000..95582cd89 --- /dev/null +++ b/evidence/results/9b91bc02aab9a77fbda64077a26a03833c2945dee197873bc888a340e916da32.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "d28cb62eea4a886869e18d2a5a0d67f2b4bfe6f3043179be34805f6aef8a9ac7", + "case_hash": "9b91bc02aab9a77fbda64077a26a03833c2945dee197873bc888a340e916da32", + "columns": [ + { + "internal_size": null, + "name": "X", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "Y", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "78156184a2d1b59ba03e6554eaf7fcfac0d653d400e77bbedd1faf5047cf706a", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9bb9fd566865fe7264438f1fcf786e637dcbf887b63079ce914b2fe6f0ee19d7.arrow b/evidence/results/9bb9fd566865fe7264438f1fcf786e637dcbf887b63079ce914b2fe6f0ee19d7.arrow new file mode 100644 index 000000000..1282c9847 Binary files /dev/null and b/evidence/results/9bb9fd566865fe7264438f1fcf786e637dcbf887b63079ce914b2fe6f0ee19d7.arrow differ diff --git a/evidence/results/9bb9fd566865fe7264438f1fcf786e637dcbf887b63079ce914b2fe6f0ee19d7.json b/evidence/results/9bb9fd566865fe7264438f1fcf786e637dcbf887b63079ce914b2fe6f0ee19d7.json new file mode 100644 index 000000000..7a87f1f65 --- /dev/null +++ b/evidence/results/9bb9fd566865fe7264438f1fcf786e637dcbf887b63079ce914b2fe6f0ee19d7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "394c6b3663c716d017ac3d2861f2983505a22819d0bec0972c7b7d579c5ebac4", + "case_hash": "9bb9fd566865fe7264438f1fcf786e637dcbf887b63079ce914b2fe6f0ee19d7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 13, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "df03948fd2d190e891742a4e4d0803ab7d66f59eeb34497c6dd1cb559f183450", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9bd13c03e3ddd203e751f68c26da0d3f55948a21f108019ceeb89d58f68f10bd.arrow b/evidence/results/9bd13c03e3ddd203e751f68c26da0d3f55948a21f108019ceeb89d58f68f10bd.arrow new file mode 100644 index 000000000..7f6de8779 Binary files /dev/null and b/evidence/results/9bd13c03e3ddd203e751f68c26da0d3f55948a21f108019ceeb89d58f68f10bd.arrow differ diff --git a/evidence/results/9bd13c03e3ddd203e751f68c26da0d3f55948a21f108019ceeb89d58f68f10bd.json b/evidence/results/9bd13c03e3ddd203e751f68c26da0d3f55948a21f108019ceeb89d58f68f10bd.json new file mode 100644 index 000000000..c19f2b6d1 --- /dev/null +++ b/evidence/results/9bd13c03e3ddd203e751f68c26da0d3f55948a21f108019ceeb89d58f68f10bd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "dccfc5e8ab6bfe18ad57de87c41609c0558349f1f8fef4c0c0721a8275d394af", + "case_hash": "9bd13c03e3ddd203e751f68c26da0d3f55948a21f108019ceeb89d58f68f10bd", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3430a525e3d01591b19b7480aca5d24962eb5f2ced662f01a8e85de6530021f0", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9bf99f611e1bfa231369ea2cdf6f8ed02a549d92088c27a05e370027eb3b69b1.arrow b/evidence/results/9bf99f611e1bfa231369ea2cdf6f8ed02a549d92088c27a05e370027eb3b69b1.arrow new file mode 100644 index 000000000..39785d428 Binary files /dev/null and b/evidence/results/9bf99f611e1bfa231369ea2cdf6f8ed02a549d92088c27a05e370027eb3b69b1.arrow differ diff --git a/evidence/results/9bf99f611e1bfa231369ea2cdf6f8ed02a549d92088c27a05e370027eb3b69b1.json b/evidence/results/9bf99f611e1bfa231369ea2cdf6f8ed02a549d92088c27a05e370027eb3b69b1.json new file mode 100644 index 000000000..0eb0854e5 --- /dev/null +++ b/evidence/results/9bf99f611e1bfa231369ea2cdf6f8ed02a549d92088c27a05e370027eb3b69b1.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f36e0a7cf6614fc8d043d2a4b0e8b091365b227d154411a143ab327fc71d744e", + "case_hash": "9bf99f611e1bfa231369ea2cdf6f8ed02a549d92088c27a05e370027eb3b69b1", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "33bf7703bd140dc93df6657b9f7c475cfdf15ef7df245fe1bbe89908a1a77a0a", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9c051c5d1954a45eb8895e44fdccca5dd4ecfdbc5e976829eec74ee23e374e25.json b/evidence/results/9c051c5d1954a45eb8895e44fdccca5dd4ecfdbc5e976829eec74ee23e374e25.json new file mode 100644 index 000000000..38cb5cd97 --- /dev/null +++ b/evidence/results/9c051c5d1954a45eb8895e44fdccca5dd4ecfdbc5e976829eec74ee23e374e25.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "9c051c5d1954a45eb8895e44fdccca5dd4ecfdbc5e976829eec74ee23e374e25", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1044, + "message": null, + "sqlstate": "42P13" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "75a77d8aca522ed00b4a32a216828cd6c9e528681797d86879b4ad1ec10485f0", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9c0c340ee7ec9ff237df593b800c66e5a1e494aef11b102fba652754e2e455d9.arrow b/evidence/results/9c0c340ee7ec9ff237df593b800c66e5a1e494aef11b102fba652754e2e455d9.arrow new file mode 100644 index 000000000..5a725a9fb Binary files /dev/null and b/evidence/results/9c0c340ee7ec9ff237df593b800c66e5a1e494aef11b102fba652754e2e455d9.arrow differ diff --git a/evidence/results/9c0c340ee7ec9ff237df593b800c66e5a1e494aef11b102fba652754e2e455d9.json b/evidence/results/9c0c340ee7ec9ff237df593b800c66e5a1e494aef11b102fba652754e2e455d9.json new file mode 100644 index 000000000..6890b035d --- /dev/null +++ b/evidence/results/9c0c340ee7ec9ff237df593b800c66e5a1e494aef11b102fba652754e2e455d9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c80cfc7ca00fc5264049d2c1b6d4ac78694d01e0382ea7ab439b7c8cc8ae4911", + "case_hash": "9c0c340ee7ec9ff237df593b800c66e5a1e494aef11b102fba652754e2e455d9", + "columns": [ + { + "internal_size": 4, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f7003e6d74dcbd5f35c5466860bbce814e484551b0337735ea35d74546001d87", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9c28abbefc73fac020e2f6acb117b8e53047610add66397b42c59f2671e0b544.arrow b/evidence/results/9c28abbefc73fac020e2f6acb117b8e53047610add66397b42c59f2671e0b544.arrow new file mode 100644 index 000000000..225b032c3 Binary files /dev/null and b/evidence/results/9c28abbefc73fac020e2f6acb117b8e53047610add66397b42c59f2671e0b544.arrow differ diff --git a/evidence/results/9c28abbefc73fac020e2f6acb117b8e53047610add66397b42c59f2671e0b544.json b/evidence/results/9c28abbefc73fac020e2f6acb117b8e53047610add66397b42c59f2671e0b544.json new file mode 100644 index 000000000..39c3eafd6 --- /dev/null +++ b/evidence/results/9c28abbefc73fac020e2f6acb117b8e53047610add66397b42c59f2671e0b544.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0ef33711694b6861555599182ed79079c766be890922239cb263594867ed7d57", + "case_hash": "9c28abbefc73fac020e2f6acb117b8e53047610add66397b42c59f2671e0b544", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ea535f9c2891852d27cd94065d1b2cda71ba31dd6162cd609e719f7ce2106ac5", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9c4847297d016b5b106145d16ab48d25bb76112396e4384250cbe4acb85d192b.arrow b/evidence/results/9c4847297d016b5b106145d16ab48d25bb76112396e4384250cbe4acb85d192b.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/9c4847297d016b5b106145d16ab48d25bb76112396e4384250cbe4acb85d192b.arrow differ diff --git a/evidence/results/9c4847297d016b5b106145d16ab48d25bb76112396e4384250cbe4acb85d192b.json b/evidence/results/9c4847297d016b5b106145d16ab48d25bb76112396e4384250cbe4acb85d192b.json new file mode 100644 index 000000000..ce4173139 --- /dev/null +++ b/evidence/results/9c4847297d016b5b106145d16ab48d25bb76112396e4384250cbe4acb85d192b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "9c4847297d016b5b106145d16ab48d25bb76112396e4384250cbe4acb85d192b", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "94fe942ee1696cac5e8be535a2af7c0854cdf850b9aa1f1264c4a10fbcb39ee2", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9c4e092613ae4603e580d18fd1a47b2bae1274d38aa6bbbe35ed793d2b98fbc4.arrow b/evidence/results/9c4e092613ae4603e580d18fd1a47b2bae1274d38aa6bbbe35ed793d2b98fbc4.arrow new file mode 100644 index 000000000..5c97d9288 Binary files /dev/null and b/evidence/results/9c4e092613ae4603e580d18fd1a47b2bae1274d38aa6bbbe35ed793d2b98fbc4.arrow differ diff --git a/evidence/results/9c4e092613ae4603e580d18fd1a47b2bae1274d38aa6bbbe35ed793d2b98fbc4.json b/evidence/results/9c4e092613ae4603e580d18fd1a47b2bae1274d38aa6bbbe35ed793d2b98fbc4.json new file mode 100644 index 000000000..f173525d6 --- /dev/null +++ b/evidence/results/9c4e092613ae4603e580d18fd1a47b2bae1274d38aa6bbbe35ed793d2b98fbc4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2d2e1c43669aa940bb6c7f0873b4313303f6dca4e53ea295edb5eedd2107d584", + "case_hash": "9c4e092613ae4603e580d18fd1a47b2bae1274d38aa6bbbe35ed793d2b98fbc4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2c7e72c94e9ce211878c9ad34b15a3f7f6f1028be65afc5ea565e22cf85a70b8", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9c4e516b30b87ca4df949b490657f21067e3ed7f01e7d03d5e5f842eff4db499.json b/evidence/results/9c4e516b30b87ca4df949b490657f21067e3ed7f01e7d03d5e5f842eff4db499.json new file mode 100644 index 000000000..b3fae8f0d --- /dev/null +++ b/evidence/results/9c4e516b30b87ca4df949b490657f21067e3ed7f01e7d03d5e5f842eff4db499.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "9c4e516b30b87ca4df949b490657f21067e3ed7f01e7d03d5e5f842eff4db499", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100050, + "message": "Invalid parameter value: 100. Reason: invalid SHA2 digest size", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "842c33718b31990a2aef7d84526a9aacae9da4dd148b6db32adda855227e5007", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9c5c47055007ab2680887a6bcdbd8c7a70e082f54c6c23ec82d685b5d8b04787.arrow b/evidence/results/9c5c47055007ab2680887a6bcdbd8c7a70e082f54c6c23ec82d685b5d8b04787.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/9c5c47055007ab2680887a6bcdbd8c7a70e082f54c6c23ec82d685b5d8b04787.arrow differ diff --git a/evidence/results/9c5c47055007ab2680887a6bcdbd8c7a70e082f54c6c23ec82d685b5d8b04787.json b/evidence/results/9c5c47055007ab2680887a6bcdbd8c7a70e082f54c6c23ec82d685b5d8b04787.json new file mode 100644 index 000000000..8d818099a --- /dev/null +++ b/evidence/results/9c5c47055007ab2680887a6bcdbd8c7a70e082f54c6c23ec82d685b5d8b04787.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "9c5c47055007ab2680887a6bcdbd8c7a70e082f54c6c23ec82d685b5d8b04787", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "53b72758aeb5c081a5058504021893d4f47033cd3b5cb7bf8d135587c3b0e644", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9c64ade11b45a77251ca25993487f0c50ea150461286b15c9225278fb30a0df3.arrow b/evidence/results/9c64ade11b45a77251ca25993487f0c50ea150461286b15c9225278fb30a0df3.arrow new file mode 100644 index 000000000..aa91a0014 Binary files /dev/null and b/evidence/results/9c64ade11b45a77251ca25993487f0c50ea150461286b15c9225278fb30a0df3.arrow differ diff --git a/evidence/results/9c64ade11b45a77251ca25993487f0c50ea150461286b15c9225278fb30a0df3.json b/evidence/results/9c64ade11b45a77251ca25993487f0c50ea150461286b15c9225278fb30a0df3.json new file mode 100644 index 000000000..7d6d77c63 --- /dev/null +++ b/evidence/results/9c64ade11b45a77251ca25993487f0c50ea150461286b15c9225278fb30a0df3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "10345e7bec38a5fa46fb47c737b23e4e0b0871374cf1323a87e609a979285204", + "case_hash": "9c64ade11b45a77251ca25993487f0c50ea150461286b15c9225278fb30a0df3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "66f80e962cddd63855a3a22c8334c3fa9da96b92c462d11c57f266386c26007a", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9c6b99072130547258df73c7bbeafa86f64f2e858d8b0dbf41aab5ba5999ae7c.arrow b/evidence/results/9c6b99072130547258df73c7bbeafa86f64f2e858d8b0dbf41aab5ba5999ae7c.arrow new file mode 100644 index 000000000..d758c7a0d Binary files /dev/null and b/evidence/results/9c6b99072130547258df73c7bbeafa86f64f2e858d8b0dbf41aab5ba5999ae7c.arrow differ diff --git a/evidence/results/9c6b99072130547258df73c7bbeafa86f64f2e858d8b0dbf41aab5ba5999ae7c.json b/evidence/results/9c6b99072130547258df73c7bbeafa86f64f2e858d8b0dbf41aab5ba5999ae7c.json new file mode 100644 index 000000000..ca490c56b --- /dev/null +++ b/evidence/results/9c6b99072130547258df73c7bbeafa86f64f2e858d8b0dbf41aab5ba5999ae7c.json @@ -0,0 +1,124 @@ +{ + "arrow_sha256": "6237ee98aeb38e87f9623cc2dd17a27cc9387c6284d742282471a07f061045e1", + "case_hash": "9c6b99072130547258df73c7bbeafa86f64f2e858d8b0dbf41aab5ba5999ae7c", + "columns": [ + { + "internal_size": 134217728, + "name": "D", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "T", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "N", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "Z", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "L", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "B", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "F", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "K", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2e196091ad271d01e01140993a78d06227afd965672e442907b239c1bd7f5664", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9c7092b471c6846b5ad5ee3a7dd6a4be7060bd303f1f848d69cb195604018771.arrow b/evidence/results/9c7092b471c6846b5ad5ee3a7dd6a4be7060bd303f1f848d69cb195604018771.arrow new file mode 100644 index 000000000..d7b3e7e0b Binary files /dev/null and b/evidence/results/9c7092b471c6846b5ad5ee3a7dd6a4be7060bd303f1f848d69cb195604018771.arrow differ diff --git a/evidence/results/9c7092b471c6846b5ad5ee3a7dd6a4be7060bd303f1f848d69cb195604018771.json b/evidence/results/9c7092b471c6846b5ad5ee3a7dd6a4be7060bd303f1f848d69cb195604018771.json new file mode 100644 index 000000000..6756c8687 --- /dev/null +++ b/evidence/results/9c7092b471c6846b5ad5ee3a7dd6a4be7060bd303f1f848d69cb195604018771.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "feb8165707e441d30896432865d2ac5dcf4e04f139ac959ec0b76ee67638cf3b", + "case_hash": "9c7092b471c6846b5ad5ee3a7dd6a4be7060bd303f1f848d69cb195604018771", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4ba6a5d0f8074e225ec572fb333ed53c2fee5735e00c588b70252f2e443818e3", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9c7a51b8d5dd864478e882e4ec71b8e9b06320939e0b1f73af67798c671a717c.arrow b/evidence/results/9c7a51b8d5dd864478e882e4ec71b8e9b06320939e0b1f73af67798c671a717c.arrow new file mode 100644 index 000000000..9ec650fc5 Binary files /dev/null and b/evidence/results/9c7a51b8d5dd864478e882e4ec71b8e9b06320939e0b1f73af67798c671a717c.arrow differ diff --git a/evidence/results/9c7a51b8d5dd864478e882e4ec71b8e9b06320939e0b1f73af67798c671a717c.json b/evidence/results/9c7a51b8d5dd864478e882e4ec71b8e9b06320939e0b1f73af67798c671a717c.json new file mode 100644 index 000000000..245657d70 --- /dev/null +++ b/evidence/results/9c7a51b8d5dd864478e882e4ec71b8e9b06320939e0b1f73af67798c671a717c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7d6b39f2dc95983141b454d4c5530b6a8d0d8d64082df722e652366409f3640e", + "case_hash": "9c7a51b8d5dd864478e882e4ec71b8e9b06320939e0b1f73af67798c671a717c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4713a9c317c2bd68c2b96ab56cd21307da6b65d1718a2834506cd2cc22cd4b5b", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9c7a96b946ea1e5a85964a43c497fbaf99681b7623c7eb082eaf32cc4bd485b7.arrow b/evidence/results/9c7a96b946ea1e5a85964a43c497fbaf99681b7623c7eb082eaf32cc4bd485b7.arrow new file mode 100644 index 000000000..18084425e Binary files /dev/null and b/evidence/results/9c7a96b946ea1e5a85964a43c497fbaf99681b7623c7eb082eaf32cc4bd485b7.arrow differ diff --git a/evidence/results/9c7a96b946ea1e5a85964a43c497fbaf99681b7623c7eb082eaf32cc4bd485b7.json b/evidence/results/9c7a96b946ea1e5a85964a43c497fbaf99681b7623c7eb082eaf32cc4bd485b7.json new file mode 100644 index 000000000..d7c13bc8b --- /dev/null +++ b/evidence/results/9c7a96b946ea1e5a85964a43c497fbaf99681b7623c7eb082eaf32cc4bd485b7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1dab35b1fa537f97b393c0b2d6a19d7175edf7ddb9d28ee7a87d5302c1e2f424", + "case_hash": "9c7a96b946ea1e5a85964a43c497fbaf99681b7623c7eb082eaf32cc4bd485b7", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e6990f9774aa9c08b1cb299a5a6bfa4b85c56e7786993e0d67b69535eeb4d914", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9c7ae52c051eccdb33ccf8edc5bd9af0469bf9ba30007d8702721905f126a847.arrow b/evidence/results/9c7ae52c051eccdb33ccf8edc5bd9af0469bf9ba30007d8702721905f126a847.arrow new file mode 100644 index 000000000..5ccab2f55 Binary files /dev/null and b/evidence/results/9c7ae52c051eccdb33ccf8edc5bd9af0469bf9ba30007d8702721905f126a847.arrow differ diff --git a/evidence/results/9c7ae52c051eccdb33ccf8edc5bd9af0469bf9ba30007d8702721905f126a847.json b/evidence/results/9c7ae52c051eccdb33ccf8edc5bd9af0469bf9ba30007d8702721905f126a847.json new file mode 100644 index 000000000..b22ddb38b --- /dev/null +++ b/evidence/results/9c7ae52c051eccdb33ccf8edc5bd9af0469bf9ba30007d8702721905f126a847.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "da7e79b806d899c5a37270654f9a32548005126e5f22701a3470ad539a7242b0", + "case_hash": "9c7ae52c051eccdb33ccf8edc5bd9af0469bf9ba30007d8702721905f126a847", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "471bdfd3db4f22c2c64ed0de7e03fde7c6a0e30be816bd8348cd96ba8d43d686", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9c83056036f975c3c33bb9ba17d22345738e3684d09167113b8edb51627318ab.arrow b/evidence/results/9c83056036f975c3c33bb9ba17d22345738e3684d09167113b8edb51627318ab.arrow new file mode 100644 index 000000000..a83691404 Binary files /dev/null and b/evidence/results/9c83056036f975c3c33bb9ba17d22345738e3684d09167113b8edb51627318ab.arrow differ diff --git a/evidence/results/9c83056036f975c3c33bb9ba17d22345738e3684d09167113b8edb51627318ab.json b/evidence/results/9c83056036f975c3c33bb9ba17d22345738e3684d09167113b8edb51627318ab.json new file mode 100644 index 000000000..636e11a3b --- /dev/null +++ b/evidence/results/9c83056036f975c3c33bb9ba17d22345738e3684d09167113b8edb51627318ab.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8817c4139e60f3d345eb66b969b76ccceed0e1978254e04d454f06ae1d2c5752", + "case_hash": "9c83056036f975c3c33bb9ba17d22345738e3684d09167113b8edb51627318ab", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ebfd238e3648b536aba1543b9b34fd0d00de4923eec53a19552e0a159e852368", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9c9d5953da22defc45c079b64f9b56f6c3eb529b2eae80636cc900a840312676.arrow b/evidence/results/9c9d5953da22defc45c079b64f9b56f6c3eb529b2eae80636cc900a840312676.arrow new file mode 100644 index 000000000..801ebf56b Binary files /dev/null and b/evidence/results/9c9d5953da22defc45c079b64f9b56f6c3eb529b2eae80636cc900a840312676.arrow differ diff --git a/evidence/results/9c9d5953da22defc45c079b64f9b56f6c3eb529b2eae80636cc900a840312676.json b/evidence/results/9c9d5953da22defc45c079b64f9b56f6c3eb529b2eae80636cc900a840312676.json new file mode 100644 index 000000000..45694bd33 --- /dev/null +++ b/evidence/results/9c9d5953da22defc45c079b64f9b56f6c3eb529b2eae80636cc900a840312676.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b911a88c5782bfe2b71cd61b346a0e971699976ff36f3216061a5bd913c85843", + "case_hash": "9c9d5953da22defc45c079b64f9b56f6c3eb529b2eae80636cc900a840312676", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cd90327c9214391f6a465145af9dcb84c7786451f9d5ebec1da8fd9911e15573", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9cbd358b6884b3efd3f1280cf9b3612b23588fafd56c3e06df46de18bbbd4eb0.arrow b/evidence/results/9cbd358b6884b3efd3f1280cf9b3612b23588fafd56c3e06df46de18bbbd4eb0.arrow new file mode 100644 index 000000000..49ed6fb15 Binary files /dev/null and b/evidence/results/9cbd358b6884b3efd3f1280cf9b3612b23588fafd56c3e06df46de18bbbd4eb0.arrow differ diff --git a/evidence/results/9cbd358b6884b3efd3f1280cf9b3612b23588fafd56c3e06df46de18bbbd4eb0.json b/evidence/results/9cbd358b6884b3efd3f1280cf9b3612b23588fafd56c3e06df46de18bbbd4eb0.json new file mode 100644 index 000000000..b5d32322b --- /dev/null +++ b/evidence/results/9cbd358b6884b3efd3f1280cf9b3612b23588fafd56c3e06df46de18bbbd4eb0.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "44ee56d7c6bf3a616ddb74f484a601304bc5be433e0c9c3504e52e4799da16e3", + "case_hash": "9cbd358b6884b3efd3f1280cf9b3612b23588fafd56c3e06df46de18bbbd4eb0", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "98044e946841e14438ca8c7b6356884f9d69c087dd60dacc752220c6169ee029", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9cdfcf466b5b5db0c29cad4887d542283710420240bb1eb2488ee04c8034a37d.arrow b/evidence/results/9cdfcf466b5b5db0c29cad4887d542283710420240bb1eb2488ee04c8034a37d.arrow new file mode 100644 index 000000000..51b819433 Binary files /dev/null and b/evidence/results/9cdfcf466b5b5db0c29cad4887d542283710420240bb1eb2488ee04c8034a37d.arrow differ diff --git a/evidence/results/9cdfcf466b5b5db0c29cad4887d542283710420240bb1eb2488ee04c8034a37d.json b/evidence/results/9cdfcf466b5b5db0c29cad4887d542283710420240bb1eb2488ee04c8034a37d.json new file mode 100644 index 000000000..840663172 --- /dev/null +++ b/evidence/results/9cdfcf466b5b5db0c29cad4887d542283710420240bb1eb2488ee04c8034a37d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "baf5d8ae15692bc2e2f7911ea45e74f34e8c99e9dccc042b0d3a58e96022e0de", + "case_hash": "9cdfcf466b5b5db0c29cad4887d542283710420240bb1eb2488ee04c8034a37d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "40b7f8dfd723ead1bb82663f6c0bac841b52f1d9bd68cb75d6f1887a1fd9a644", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9cfcd65f1928f9c419408233720a2375047e5efb924d33f2ff3826fe22c3fa89.arrow b/evidence/results/9cfcd65f1928f9c419408233720a2375047e5efb924d33f2ff3826fe22c3fa89.arrow new file mode 100644 index 000000000..6bdb6e2fc Binary files /dev/null and b/evidence/results/9cfcd65f1928f9c419408233720a2375047e5efb924d33f2ff3826fe22c3fa89.arrow differ diff --git a/evidence/results/9cfcd65f1928f9c419408233720a2375047e5efb924d33f2ff3826fe22c3fa89.json b/evidence/results/9cfcd65f1928f9c419408233720a2375047e5efb924d33f2ff3826fe22c3fa89.json new file mode 100644 index 000000000..163b91c0d --- /dev/null +++ b/evidence/results/9cfcd65f1928f9c419408233720a2375047e5efb924d33f2ff3826fe22c3fa89.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7c227c665ca3c3b32caba6e444c5487a23798c1853e194acad57fb5864677377", + "case_hash": "9cfcd65f1928f9c419408233720a2375047e5efb924d33f2ff3826fe22c3fa89", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6515432fad8b004efac9fce68cbffb9addee8e76233f4938afe87a97efba3c18", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9d1b03a5c85422d89847bde4225bc9c141676ac384c09edecdb827a3dbdde6e4.arrow b/evidence/results/9d1b03a5c85422d89847bde4225bc9c141676ac384c09edecdb827a3dbdde6e4.arrow new file mode 100644 index 000000000..efad11ee1 Binary files /dev/null and b/evidence/results/9d1b03a5c85422d89847bde4225bc9c141676ac384c09edecdb827a3dbdde6e4.arrow differ diff --git a/evidence/results/9d1b03a5c85422d89847bde4225bc9c141676ac384c09edecdb827a3dbdde6e4.json b/evidence/results/9d1b03a5c85422d89847bde4225bc9c141676ac384c09edecdb827a3dbdde6e4.json new file mode 100644 index 000000000..393d8dd51 --- /dev/null +++ b/evidence/results/9d1b03a5c85422d89847bde4225bc9c141676ac384c09edecdb827a3dbdde6e4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9cc05f02de86c50537b7096b625edb4c9086793265aeeb32e9df9ce8debb079b", + "case_hash": "9d1b03a5c85422d89847bde4225bc9c141676ac384c09edecdb827a3dbdde6e4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 10, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "11cc3fb278a7835de27006e3ff0fc56b2a8f82f6cdcc4ca8b93141897afb0f6d", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9d4658c93e44c7cd18f17f3e4f3d4cfe145cd49eace5cd9e30bc3cdd431b1734.arrow b/evidence/results/9d4658c93e44c7cd18f17f3e4f3d4cfe145cd49eace5cd9e30bc3cdd431b1734.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/9d4658c93e44c7cd18f17f3e4f3d4cfe145cd49eace5cd9e30bc3cdd431b1734.arrow differ diff --git a/evidence/results/9d4658c93e44c7cd18f17f3e4f3d4cfe145cd49eace5cd9e30bc3cdd431b1734.json b/evidence/results/9d4658c93e44c7cd18f17f3e4f3d4cfe145cd49eace5cd9e30bc3cdd431b1734.json new file mode 100644 index 000000000..bf9e11409 --- /dev/null +++ b/evidence/results/9d4658c93e44c7cd18f17f3e4f3d4cfe145cd49eace5cd9e30bc3cdd431b1734.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "9d4658c93e44c7cd18f17f3e4f3d4cfe145cd49eace5cd9e30bc3cdd431b1734", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4059f61d7259bbb7a0a309997d3198a2dca5497d53bcc82425bc79476d2d3cb6", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9d4b2b991f25afd72763ea5ece7d5833b28213d416f301db774314b5441e94f7.arrow b/evidence/results/9d4b2b991f25afd72763ea5ece7d5833b28213d416f301db774314b5441e94f7.arrow new file mode 100644 index 000000000..df8c0da7f Binary files /dev/null and b/evidence/results/9d4b2b991f25afd72763ea5ece7d5833b28213d416f301db774314b5441e94f7.arrow differ diff --git a/evidence/results/9d4b2b991f25afd72763ea5ece7d5833b28213d416f301db774314b5441e94f7.json b/evidence/results/9d4b2b991f25afd72763ea5ece7d5833b28213d416f301db774314b5441e94f7.json new file mode 100644 index 000000000..9d82a5126 --- /dev/null +++ b/evidence/results/9d4b2b991f25afd72763ea5ece7d5833b28213d416f301db774314b5441e94f7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "51e67fed0a2bbf2473931dbc1f1ab033f26773782569fde9514aa54a378d7de8", + "case_hash": "9d4b2b991f25afd72763ea5ece7d5833b28213d416f301db774314b5441e94f7", + "columns": [ + { + "internal_size": 5, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e2cd345913bc0ba7675a8db5c074233d2caa89e98bdaad023936dc23d3ee242b", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9d4e26ed02ab00a735beb7125814b40b584ab2adc184ee7da86b98f1590b6de6.arrow b/evidence/results/9d4e26ed02ab00a735beb7125814b40b584ab2adc184ee7da86b98f1590b6de6.arrow new file mode 100644 index 000000000..e22b4c1f8 Binary files /dev/null and b/evidence/results/9d4e26ed02ab00a735beb7125814b40b584ab2adc184ee7da86b98f1590b6de6.arrow differ diff --git a/evidence/results/9d4e26ed02ab00a735beb7125814b40b584ab2adc184ee7da86b98f1590b6de6.json b/evidence/results/9d4e26ed02ab00a735beb7125814b40b584ab2adc184ee7da86b98f1590b6de6.json new file mode 100644 index 000000000..9ccf411e8 --- /dev/null +++ b/evidence/results/9d4e26ed02ab00a735beb7125814b40b584ab2adc184ee7da86b98f1590b6de6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1a5f1199504fd6299a2699993e34cdb2a2c4b2df1dccccd2eb0ec618c8024f0c", + "case_hash": "9d4e26ed02ab00a735beb7125814b40b584ab2adc184ee7da86b98f1590b6de6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7b7c0f4168d35d182d7bb2aaaee12b5a7ebd6317c0fa5f15811f3b10d635e97a", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9d4ffedd8966e582317ec8359902cfdc7207ee781e52472441ea3cd6a256e4f7.arrow b/evidence/results/9d4ffedd8966e582317ec8359902cfdc7207ee781e52472441ea3cd6a256e4f7.arrow new file mode 100644 index 000000000..230cee797 Binary files /dev/null and b/evidence/results/9d4ffedd8966e582317ec8359902cfdc7207ee781e52472441ea3cd6a256e4f7.arrow differ diff --git a/evidence/results/9d4ffedd8966e582317ec8359902cfdc7207ee781e52472441ea3cd6a256e4f7.json b/evidence/results/9d4ffedd8966e582317ec8359902cfdc7207ee781e52472441ea3cd6a256e4f7.json new file mode 100644 index 000000000..f22a8279d --- /dev/null +++ b/evidence/results/9d4ffedd8966e582317ec8359902cfdc7207ee781e52472441ea3cd6a256e4f7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3b6c0fe49f3b8dd8a0c7e913ce99c46a1adcd0981a9a08bf14fe82cac346f3dd", + "case_hash": "9d4ffedd8966e582317ec8359902cfdc7207ee781e52472441ea3cd6a256e4f7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4d7cb836b9c107ff329b6af1cb18534b578dc35cac8b5693de46958e57972a8f", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9d5297a785e08eadfa539b37cc258310b3a1ef484d49230cb4cac889c5225f1f.arrow b/evidence/results/9d5297a785e08eadfa539b37cc258310b3a1ef484d49230cb4cac889c5225f1f.arrow new file mode 100644 index 000000000..67e514d67 Binary files /dev/null and b/evidence/results/9d5297a785e08eadfa539b37cc258310b3a1ef484d49230cb4cac889c5225f1f.arrow differ diff --git a/evidence/results/9d5297a785e08eadfa539b37cc258310b3a1ef484d49230cb4cac889c5225f1f.json b/evidence/results/9d5297a785e08eadfa539b37cc258310b3a1ef484d49230cb4cac889c5225f1f.json new file mode 100644 index 000000000..8da203e48 --- /dev/null +++ b/evidence/results/9d5297a785e08eadfa539b37cc258310b3a1ef484d49230cb4cac889c5225f1f.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "ac3e80143572dcc3feab0c2b077ea1aac47d89bf054e3da51797132b17a8888e", + "case_hash": "9d5297a785e08eadfa539b37cc258310b3a1ef484d49230cb4cac889c5225f1f", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "E", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f463b8aee03fe486d20e35e3959436d83c4123f9ddaae60bfe5641200b47dc48", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9d781ee2f05bf7646539c45994bea224e3437a74a18d003d2605d69e12f9b217.arrow b/evidence/results/9d781ee2f05bf7646539c45994bea224e3437a74a18d003d2605d69e12f9b217.arrow new file mode 100644 index 000000000..cffafaa93 Binary files /dev/null and b/evidence/results/9d781ee2f05bf7646539c45994bea224e3437a74a18d003d2605d69e12f9b217.arrow differ diff --git a/evidence/results/9d781ee2f05bf7646539c45994bea224e3437a74a18d003d2605d69e12f9b217.json b/evidence/results/9d781ee2f05bf7646539c45994bea224e3437a74a18d003d2605d69e12f9b217.json new file mode 100644 index 000000000..a51c5dfc2 --- /dev/null +++ b/evidence/results/9d781ee2f05bf7646539c45994bea224e3437a74a18d003d2605d69e12f9b217.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "90aeff312cc023660e6872a12dad6d7c3eb2e2c3e761af324c2bbf047ddfcee7", + "case_hash": "9d781ee2f05bf7646539c45994bea224e3437a74a18d003d2605d69e12f9b217", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "52f53c23ca02f21ae87a793af3c4eb85bd908f78dbdb481bd9296253d1144ba3", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9d7f57b7f2c60034f56d14f3399ed307ad25334e639ee39cd7987d8d587510d5.arrow b/evidence/results/9d7f57b7f2c60034f56d14f3399ed307ad25334e639ee39cd7987d8d587510d5.arrow new file mode 100644 index 000000000..b0e4779c6 Binary files /dev/null and b/evidence/results/9d7f57b7f2c60034f56d14f3399ed307ad25334e639ee39cd7987d8d587510d5.arrow differ diff --git a/evidence/results/9d7f57b7f2c60034f56d14f3399ed307ad25334e639ee39cd7987d8d587510d5.json b/evidence/results/9d7f57b7f2c60034f56d14f3399ed307ad25334e639ee39cd7987d8d587510d5.json new file mode 100644 index 000000000..03a23fe5e --- /dev/null +++ b/evidence/results/9d7f57b7f2c60034f56d14f3399ed307ad25334e639ee39cd7987d8d587510d5.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "abb57e92d06c7e633730e34af35f6bfba0e0c57b19d766a69633c67d3a4abbc9", + "case_hash": "9d7f57b7f2c60034f56d14f3399ed307ad25334e639ee39cd7987d8d587510d5", + "columns": [ + { + "internal_size": null, + "name": "R1", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "R2", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "H", + "nullable": false, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4bc6a8f3706124a375bce64f390b2ad8c2099aa349166e86bd3a5e2f95aa31bc", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9d8f13f44e34565dafffbb2c44833deab5339dafd0631b1281f915dead479f3f.arrow b/evidence/results/9d8f13f44e34565dafffbb2c44833deab5339dafd0631b1281f915dead479f3f.arrow new file mode 100644 index 000000000..b04551d57 Binary files /dev/null and b/evidence/results/9d8f13f44e34565dafffbb2c44833deab5339dafd0631b1281f915dead479f3f.arrow differ diff --git a/evidence/results/9d8f13f44e34565dafffbb2c44833deab5339dafd0631b1281f915dead479f3f.json b/evidence/results/9d8f13f44e34565dafffbb2c44833deab5339dafd0631b1281f915dead479f3f.json new file mode 100644 index 000000000..aaf67286a --- /dev/null +++ b/evidence/results/9d8f13f44e34565dafffbb2c44833deab5339dafd0631b1281f915dead479f3f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "63012c6676ab24fc1ae31bc8060a09642cb9caa8ff0905ae876faa65ea2303f3", + "case_hash": "9d8f13f44e34565dafffbb2c44833deab5339dafd0631b1281f915dead479f3f", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dda3b7c4ca590d628c84da2cbcb731b2ffbae51fd8ca0099452e1c4a41c0549b", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9d8f23d89afee205bf43879448558efb9f1dbf544b5e7fedf356e988703131ea.arrow b/evidence/results/9d8f23d89afee205bf43879448558efb9f1dbf544b5e7fedf356e988703131ea.arrow new file mode 100644 index 000000000..3123c4c77 Binary files /dev/null and b/evidence/results/9d8f23d89afee205bf43879448558efb9f1dbf544b5e7fedf356e988703131ea.arrow differ diff --git a/evidence/results/9d8f23d89afee205bf43879448558efb9f1dbf544b5e7fedf356e988703131ea.json b/evidence/results/9d8f23d89afee205bf43879448558efb9f1dbf544b5e7fedf356e988703131ea.json new file mode 100644 index 000000000..10fdfe616 --- /dev/null +++ b/evidence/results/9d8f23d89afee205bf43879448558efb9f1dbf544b5e7fedf356e988703131ea.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "634214edd2bb2dd8c25af730562fef733b701f9e74c31ef659a986ec62f46898", + "case_hash": "9d8f23d89afee205bf43879448558efb9f1dbf544b5e7fedf356e988703131ea", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 12, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6d763f4644660e53627082f880e913c1c680a1997da3a598451090187bc90e92", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9da8d3555bfc16f92d0edd7e735d275ce03eae9db37d525ec48db26594238896.arrow b/evidence/results/9da8d3555bfc16f92d0edd7e735d275ce03eae9db37d525ec48db26594238896.arrow new file mode 100644 index 000000000..c7dae683b Binary files /dev/null and b/evidence/results/9da8d3555bfc16f92d0edd7e735d275ce03eae9db37d525ec48db26594238896.arrow differ diff --git a/evidence/results/9da8d3555bfc16f92d0edd7e735d275ce03eae9db37d525ec48db26594238896.json b/evidence/results/9da8d3555bfc16f92d0edd7e735d275ce03eae9db37d525ec48db26594238896.json new file mode 100644 index 000000000..509a2a3b9 --- /dev/null +++ b/evidence/results/9da8d3555bfc16f92d0edd7e735d275ce03eae9db37d525ec48db26594238896.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "52d656dc8918bb0f41bdbe435f7c949b5f5cfe5002232448ecee722d92495982", + "case_hash": "9da8d3555bfc16f92d0edd7e735d275ce03eae9db37d525ec48db26594238896", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1bfc8d2d23e4eec8597dba8a6a6831178dd42ca19df41fd618d7c8b962d072d7", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9dc0f475bc3ffe967320d9de72b2c1d56e3a22e53620313df6d599c6472e5c09.arrow b/evidence/results/9dc0f475bc3ffe967320d9de72b2c1d56e3a22e53620313df6d599c6472e5c09.arrow new file mode 100644 index 000000000..ba9cb495a Binary files /dev/null and b/evidence/results/9dc0f475bc3ffe967320d9de72b2c1d56e3a22e53620313df6d599c6472e5c09.arrow differ diff --git a/evidence/results/9dc0f475bc3ffe967320d9de72b2c1d56e3a22e53620313df6d599c6472e5c09.json b/evidence/results/9dc0f475bc3ffe967320d9de72b2c1d56e3a22e53620313df6d599c6472e5c09.json new file mode 100644 index 000000000..a986f4910 --- /dev/null +++ b/evidence/results/9dc0f475bc3ffe967320d9de72b2c1d56e3a22e53620313df6d599c6472e5c09.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a77540b9d39000c9f144f8349fdda1bf61711de97d0371193e34eeab44047246", + "case_hash": "9dc0f475bc3ffe967320d9de72b2c1d56e3a22e53620313df6d599c6472e5c09", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "60c438d7c1cb070cdbfe6be6e084c08c3684a1203a47e7aa658a369326d1a113", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9de0cb484f62247fcbef08b70c507ad758d942029c4a34ecd3ad7e4bcb0b3b63.arrow b/evidence/results/9de0cb484f62247fcbef08b70c507ad758d942029c4a34ecd3ad7e4bcb0b3b63.arrow new file mode 100644 index 000000000..0bc50892e Binary files /dev/null and b/evidence/results/9de0cb484f62247fcbef08b70c507ad758d942029c4a34ecd3ad7e4bcb0b3b63.arrow differ diff --git a/evidence/results/9de0cb484f62247fcbef08b70c507ad758d942029c4a34ecd3ad7e4bcb0b3b63.json b/evidence/results/9de0cb484f62247fcbef08b70c507ad758d942029c4a34ecd3ad7e4bcb0b3b63.json new file mode 100644 index 000000000..9f2f6acf1 --- /dev/null +++ b/evidence/results/9de0cb484f62247fcbef08b70c507ad758d942029c4a34ecd3ad7e4bcb0b3b63.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "74fc30592dd32ef47c5bf3ce5e950072ca08a3a71d903bae9a115d6e2288c8de", + "case_hash": "9de0cb484f62247fcbef08b70c507ad758d942029c4a34ecd3ad7e4bcb0b3b63", + "columns": [ + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9bc2024a4bac4b74e45c80d6b1e730c494ea5a9d16c40b0fccbc7dc01b377a02", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9e24ad667871957a496366382c290d17e34bb3a1162a3a54d85c2a45b83d0fe4.arrow b/evidence/results/9e24ad667871957a496366382c290d17e34bb3a1162a3a54d85c2a45b83d0fe4.arrow new file mode 100644 index 000000000..58ebcb597 Binary files /dev/null and b/evidence/results/9e24ad667871957a496366382c290d17e34bb3a1162a3a54d85c2a45b83d0fe4.arrow differ diff --git a/evidence/results/9e24ad667871957a496366382c290d17e34bb3a1162a3a54d85c2a45b83d0fe4.json b/evidence/results/9e24ad667871957a496366382c290d17e34bb3a1162a3a54d85c2a45b83d0fe4.json new file mode 100644 index 000000000..d0ce79a0f --- /dev/null +++ b/evidence/results/9e24ad667871957a496366382c290d17e34bb3a1162a3a54d85c2a45b83d0fe4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64403b26b2b5097448f256adfb4136499203db603c9cbaf3dc741fdb505298bb", + "case_hash": "9e24ad667871957a496366382c290d17e34bb3a1162a3a54d85c2a45b83d0fe4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a58901b0182ce587cdb5183d447dc150b8f3996fc16e0909ffb4c69646de24cd", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9e2eef4b2263feaaef3342597dff6e989c0600ebe1802310a4e88f902e46c092.arrow b/evidence/results/9e2eef4b2263feaaef3342597dff6e989c0600ebe1802310a4e88f902e46c092.arrow new file mode 100644 index 000000000..40b279aa9 Binary files /dev/null and b/evidence/results/9e2eef4b2263feaaef3342597dff6e989c0600ebe1802310a4e88f902e46c092.arrow differ diff --git a/evidence/results/9e2eef4b2263feaaef3342597dff6e989c0600ebe1802310a4e88f902e46c092.json b/evidence/results/9e2eef4b2263feaaef3342597dff6e989c0600ebe1802310a4e88f902e46c092.json new file mode 100644 index 000000000..c1e89bbcb --- /dev/null +++ b/evidence/results/9e2eef4b2263feaaef3342597dff6e989c0600ebe1802310a4e88f902e46c092.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "11b4b127856c5f539334ab93c99b9664b67f2f48c964643d00b2b94bc9296e64", + "case_hash": "9e2eef4b2263feaaef3342597dff6e989c0600ebe1802310a4e88f902e46c092", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dc931c9ebf9c11631a8a2cd4a393f4b9698ce271b9084bd24e8f9e3f5b6c1f10", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9e4bfd7293dc78030e0b60e206cbce2fc47cd3ead1e40a2841557786cb46bdde.arrow b/evidence/results/9e4bfd7293dc78030e0b60e206cbce2fc47cd3ead1e40a2841557786cb46bdde.arrow new file mode 100644 index 000000000..2f0f43899 Binary files /dev/null and b/evidence/results/9e4bfd7293dc78030e0b60e206cbce2fc47cd3ead1e40a2841557786cb46bdde.arrow differ diff --git a/evidence/results/9e4bfd7293dc78030e0b60e206cbce2fc47cd3ead1e40a2841557786cb46bdde.json b/evidence/results/9e4bfd7293dc78030e0b60e206cbce2fc47cd3ead1e40a2841557786cb46bdde.json new file mode 100644 index 000000000..1800775ee --- /dev/null +++ b/evidence/results/9e4bfd7293dc78030e0b60e206cbce2fc47cd3ead1e40a2841557786cb46bdde.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "01d0a5320f68cff9ab083b5f03b02c41f8191e4a62e8bf8120692cd3b285101a", + "case_hash": "9e4bfd7293dc78030e0b60e206cbce2fc47cd3ead1e40a2841557786cb46bdde", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0bb03ce865c03c1f339e2a79895662a08da4c281d4d013096949c6b5b3b37669", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9e5466c8dffc94816000191b8b0636541f508bb4c57d1fcca85827a4b469368d.json b/evidence/results/9e5466c8dffc94816000191b8b0636541f508bb4c57d1fcca85827a4b469368d.json new file mode 100644 index 000000000..e31ddb678 --- /dev/null +++ b/evidence/results/9e5466c8dffc94816000191b8b0636541f508bb4c57d1fcca85827a4b469368d.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "9e5466c8dffc94816000191b8b0636541f508bb4c57d1fcca85827a4b469368d", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100040, + "message": "Date '2023-02-29' is not recognized", + "sqlstate": "22007" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d6b56cf7314a2d7effb02845c83b0d5f209dfa51a76080e144ab30554473b8cf", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9e77928b5b0986c32a6b888b01411cbc7ebf582a4124b544b36c3bccd2aa5017.arrow b/evidence/results/9e77928b5b0986c32a6b888b01411cbc7ebf582a4124b544b36c3bccd2aa5017.arrow new file mode 100644 index 000000000..1464d036a Binary files /dev/null and b/evidence/results/9e77928b5b0986c32a6b888b01411cbc7ebf582a4124b544b36c3bccd2aa5017.arrow differ diff --git a/evidence/results/9e77928b5b0986c32a6b888b01411cbc7ebf582a4124b544b36c3bccd2aa5017.json b/evidence/results/9e77928b5b0986c32a6b888b01411cbc7ebf582a4124b544b36c3bccd2aa5017.json new file mode 100644 index 000000000..0f71a10e1 --- /dev/null +++ b/evidence/results/9e77928b5b0986c32a6b888b01411cbc7ebf582a4124b544b36c3bccd2aa5017.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a31b0c243ba92a62c8302ea068eb1291f7db048218e65a59f58e2aee792b7387", + "case_hash": "9e77928b5b0986c32a6b888b01411cbc7ebf582a4124b544b36c3bccd2aa5017", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "47c45e5a07856f07cbeccddec4e792233cd45326edad9cbe23eb33ab885a7120", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9eae620b6b1b66a0d0bb8e7bbe868d859e160880a3cf62cea7ab7e0b952e8af1.arrow b/evidence/results/9eae620b6b1b66a0d0bb8e7bbe868d859e160880a3cf62cea7ab7e0b952e8af1.arrow new file mode 100644 index 000000000..f2d449058 Binary files /dev/null and b/evidence/results/9eae620b6b1b66a0d0bb8e7bbe868d859e160880a3cf62cea7ab7e0b952e8af1.arrow differ diff --git a/evidence/results/9eae620b6b1b66a0d0bb8e7bbe868d859e160880a3cf62cea7ab7e0b952e8af1.json b/evidence/results/9eae620b6b1b66a0d0bb8e7bbe868d859e160880a3cf62cea7ab7e0b952e8af1.json new file mode 100644 index 000000000..74ab1565a --- /dev/null +++ b/evidence/results/9eae620b6b1b66a0d0bb8e7bbe868d859e160880a3cf62cea7ab7e0b952e8af1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ea7fa012d44fe943104202b1978a1e67d17e9ce0a6c3d2782651b3fef42f14b0", + "case_hash": "9eae620b6b1b66a0d0bb8e7bbe868d859e160880a3cf62cea7ab7e0b952e8af1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ed39e86a027afa4a0f86af1aec48e5ab5ed81fbb288f8532902f9a3949aa408b", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9eaffd5f9f4049999a967d54a0cc5ca64c9810b828e53680a6b8be0cd60f43f7.arrow b/evidence/results/9eaffd5f9f4049999a967d54a0cc5ca64c9810b828e53680a6b8be0cd60f43f7.arrow new file mode 100644 index 000000000..1c6d839a5 Binary files /dev/null and b/evidence/results/9eaffd5f9f4049999a967d54a0cc5ca64c9810b828e53680a6b8be0cd60f43f7.arrow differ diff --git a/evidence/results/9eaffd5f9f4049999a967d54a0cc5ca64c9810b828e53680a6b8be0cd60f43f7.json b/evidence/results/9eaffd5f9f4049999a967d54a0cc5ca64c9810b828e53680a6b8be0cd60f43f7.json new file mode 100644 index 000000000..4e7c8b232 --- /dev/null +++ b/evidence/results/9eaffd5f9f4049999a967d54a0cc5ca64c9810b828e53680a6b8be0cd60f43f7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cb0d0474b16f657cc75e17175c617d15f094898b37231ea794c34c1d9531ee05", + "case_hash": "9eaffd5f9f4049999a967d54a0cc5ca64c9810b828e53680a6b8be0cd60f43f7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bbcb5b226c89423995bbe7d32a034df732de2a67f333eb4222afeabc4dc9e1a5", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9ed5c65549bdebd40208a95da8ca60357173e36d54ead47115125f80d8eade12.arrow b/evidence/results/9ed5c65549bdebd40208a95da8ca60357173e36d54ead47115125f80d8eade12.arrow new file mode 100644 index 000000000..244eecf26 Binary files /dev/null and b/evidence/results/9ed5c65549bdebd40208a95da8ca60357173e36d54ead47115125f80d8eade12.arrow differ diff --git a/evidence/results/9ed5c65549bdebd40208a95da8ca60357173e36d54ead47115125f80d8eade12.json b/evidence/results/9ed5c65549bdebd40208a95da8ca60357173e36d54ead47115125f80d8eade12.json new file mode 100644 index 000000000..24b7a1e24 --- /dev/null +++ b/evidence/results/9ed5c65549bdebd40208a95da8ca60357173e36d54ead47115125f80d8eade12.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "aeb8da3fcfdd0a701ea9e7c8b3de0caad45a6d53ec51bd18d0ea457d0de1aaf3", + "case_hash": "9ed5c65549bdebd40208a95da8ca60357173e36d54ead47115125f80d8eade12", + "columns": [ + { + "internal_size": 67108864, + "name": "Z", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + }, + { + "internal_size": 67108864, + "name": "D", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + }, + { + "internal_size": 67108864, + "name": "B", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bec98d43e559f3a0ede5fd42c8bb437f899b702cf26a39dfb402b370440cca6b", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9ed8924da002276a46bbf3596a2d14c01f2d00d1f91c91898a53767507640e55.arrow b/evidence/results/9ed8924da002276a46bbf3596a2d14c01f2d00d1f91c91898a53767507640e55.arrow new file mode 100644 index 000000000..9e43033ec Binary files /dev/null and b/evidence/results/9ed8924da002276a46bbf3596a2d14c01f2d00d1f91c91898a53767507640e55.arrow differ diff --git a/evidence/results/9ed8924da002276a46bbf3596a2d14c01f2d00d1f91c91898a53767507640e55.json b/evidence/results/9ed8924da002276a46bbf3596a2d14c01f2d00d1f91c91898a53767507640e55.json new file mode 100644 index 000000000..e038cd548 --- /dev/null +++ b/evidence/results/9ed8924da002276a46bbf3596a2d14c01f2d00d1f91c91898a53767507640e55.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "e5eb655069e3fc880dbfe2e289f6318112c8991c50225d2bc51be1190b9c567f", + "case_hash": "9ed8924da002276a46bbf3596a2d14c01f2d00d1f91c91898a53767507640e55", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 16777216, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 16, + "type_name": "VECTOR" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "759ea52176d5d6c43007f7e110784c50938be45eebd13fcd26e370f702b71b20", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9edc060f4cc62e14009c6228dbb96e3f805634b3690b312d25d4f3257adfd85c.arrow b/evidence/results/9edc060f4cc62e14009c6228dbb96e3f805634b3690b312d25d4f3257adfd85c.arrow new file mode 100644 index 000000000..86530755b Binary files /dev/null and b/evidence/results/9edc060f4cc62e14009c6228dbb96e3f805634b3690b312d25d4f3257adfd85c.arrow differ diff --git a/evidence/results/9edc060f4cc62e14009c6228dbb96e3f805634b3690b312d25d4f3257adfd85c.json b/evidence/results/9edc060f4cc62e14009c6228dbb96e3f805634b3690b312d25d4f3257adfd85c.json new file mode 100644 index 000000000..3989e33fd --- /dev/null +++ b/evidence/results/9edc060f4cc62e14009c6228dbb96e3f805634b3690b312d25d4f3257adfd85c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1899a3922ad0ecfab61ade244ba6c88bdbf3bd9950ade51b6d0dddf3283a02df", + "case_hash": "9edc060f4cc62e14009c6228dbb96e3f805634b3690b312d25d4f3257adfd85c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a32355c09089fbe55ef138f5eacc24f3c2f2b904cfa94fbb16e36f64d83564af", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9ee12e98e247ec4219f222ddadc4b6df697bd14d36ecceb4eedfd62f9d753e39.arrow b/evidence/results/9ee12e98e247ec4219f222ddadc4b6df697bd14d36ecceb4eedfd62f9d753e39.arrow new file mode 100644 index 000000000..0db937cac Binary files /dev/null and b/evidence/results/9ee12e98e247ec4219f222ddadc4b6df697bd14d36ecceb4eedfd62f9d753e39.arrow differ diff --git a/evidence/results/9ee12e98e247ec4219f222ddadc4b6df697bd14d36ecceb4eedfd62f9d753e39.json b/evidence/results/9ee12e98e247ec4219f222ddadc4b6df697bd14d36ecceb4eedfd62f9d753e39.json new file mode 100644 index 000000000..d59d8824b --- /dev/null +++ b/evidence/results/9ee12e98e247ec4219f222ddadc4b6df697bd14d36ecceb4eedfd62f9d753e39.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f698049cff29023399988164d3e4e6687e8ad748412c5c3be3f5df5267b94fa0", + "case_hash": "9ee12e98e247ec4219f222ddadc4b6df697bd14d36ecceb4eedfd62f9d753e39", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5e4d270f9da817fc92b0309a55363f1c8524c2a82a37db804126db7be671b835", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9ee3f79cab4a7b80cdda21baf12316a9e83551d8527918c1c0cd37d61dcafc37.arrow b/evidence/results/9ee3f79cab4a7b80cdda21baf12316a9e83551d8527918c1c0cd37d61dcafc37.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/9ee3f79cab4a7b80cdda21baf12316a9e83551d8527918c1c0cd37d61dcafc37.arrow differ diff --git a/evidence/results/9ee3f79cab4a7b80cdda21baf12316a9e83551d8527918c1c0cd37d61dcafc37.json b/evidence/results/9ee3f79cab4a7b80cdda21baf12316a9e83551d8527918c1c0cd37d61dcafc37.json new file mode 100644 index 000000000..450c7feb0 --- /dev/null +++ b/evidence/results/9ee3f79cab4a7b80cdda21baf12316a9e83551d8527918c1c0cd37d61dcafc37.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "9ee3f79cab4a7b80cdda21baf12316a9e83551d8527918c1c0cd37d61dcafc37", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "97be319980163d913f0a19eb81aabd30f5577bdc9dfaedd971087de0410a098d", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9ef857758bb474d83e3a81045291c826a1ee52af50f217779d1b7c979a7b7183.arrow b/evidence/results/9ef857758bb474d83e3a81045291c826a1ee52af50f217779d1b7c979a7b7183.arrow new file mode 100644 index 000000000..41775a210 Binary files /dev/null and b/evidence/results/9ef857758bb474d83e3a81045291c826a1ee52af50f217779d1b7c979a7b7183.arrow differ diff --git a/evidence/results/9ef857758bb474d83e3a81045291c826a1ee52af50f217779d1b7c979a7b7183.json b/evidence/results/9ef857758bb474d83e3a81045291c826a1ee52af50f217779d1b7c979a7b7183.json new file mode 100644 index 000000000..764b25d1b --- /dev/null +++ b/evidence/results/9ef857758bb474d83e3a81045291c826a1ee52af50f217779d1b7c979a7b7183.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2652b266737a4d9c49f25f2789f8f244062cefb0a5ccd0178d054f5e9b3ab078", + "case_hash": "9ef857758bb474d83e3a81045291c826a1ee52af50f217779d1b7c979a7b7183", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7d56620eec1830ceaae90edeb7e4a06d97c05e89bcc4cecebf5bec877ce36a5a", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9f0f4e6793bd085fd828d1a93ec495920a01695e3c69082460ede5e6fd4098bb.arrow b/evidence/results/9f0f4e6793bd085fd828d1a93ec495920a01695e3c69082460ede5e6fd4098bb.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/9f0f4e6793bd085fd828d1a93ec495920a01695e3c69082460ede5e6fd4098bb.arrow differ diff --git a/evidence/results/9f0f4e6793bd085fd828d1a93ec495920a01695e3c69082460ede5e6fd4098bb.json b/evidence/results/9f0f4e6793bd085fd828d1a93ec495920a01695e3c69082460ede5e6fd4098bb.json new file mode 100644 index 000000000..e28f6e9bc --- /dev/null +++ b/evidence/results/9f0f4e6793bd085fd828d1a93ec495920a01695e3c69082460ede5e6fd4098bb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "9f0f4e6793bd085fd828d1a93ec495920a01695e3c69082460ede5e6fd4098bb", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f80927a866985d05065ae5c00defceb088397cc6e82b9b16a4060cf1e0477794", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9f20deae8c322aed215dc1d3e479e2b1f46a187c925e193a089f20a54805627e.arrow b/evidence/results/9f20deae8c322aed215dc1d3e479e2b1f46a187c925e193a089f20a54805627e.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/9f20deae8c322aed215dc1d3e479e2b1f46a187c925e193a089f20a54805627e.arrow differ diff --git a/evidence/results/9f20deae8c322aed215dc1d3e479e2b1f46a187c925e193a089f20a54805627e.json b/evidence/results/9f20deae8c322aed215dc1d3e479e2b1f46a187c925e193a089f20a54805627e.json new file mode 100644 index 000000000..019d02d29 --- /dev/null +++ b/evidence/results/9f20deae8c322aed215dc1d3e479e2b1f46a187c925e193a089f20a54805627e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "9f20deae8c322aed215dc1d3e479e2b1f46a187c925e193a089f20a54805627e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "763e525068de4d7ea56818012b578c2e9fe873cc2b5af00f74b0ff6c37c74017", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9f251e0b0533efbacfea75a4238ef18d0f809b81e3aaba7762ca0c343b640790.arrow b/evidence/results/9f251e0b0533efbacfea75a4238ef18d0f809b81e3aaba7762ca0c343b640790.arrow new file mode 100644 index 000000000..ba2998c08 Binary files /dev/null and b/evidence/results/9f251e0b0533efbacfea75a4238ef18d0f809b81e3aaba7762ca0c343b640790.arrow differ diff --git a/evidence/results/9f251e0b0533efbacfea75a4238ef18d0f809b81e3aaba7762ca0c343b640790.json b/evidence/results/9f251e0b0533efbacfea75a4238ef18d0f809b81e3aaba7762ca0c343b640790.json new file mode 100644 index 000000000..c916ab4db --- /dev/null +++ b/evidence/results/9f251e0b0533efbacfea75a4238ef18d0f809b81e3aaba7762ca0c343b640790.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9c0c1426dd07772c873cb3122119f10ca17c974444a25c20ce2789deb8b037ce", + "case_hash": "9f251e0b0533efbacfea75a4238ef18d0f809b81e3aaba7762ca0c343b640790", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "56fe56c382760dbdb51d18245f6ec1bb033e0bff19a0eeb78a0509b2d10fa96d", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9f2e53f96f5a13c0d0170a49deba69bc96b0af5fbbe141bcb2cb1275b040d2d8.arrow b/evidence/results/9f2e53f96f5a13c0d0170a49deba69bc96b0af5fbbe141bcb2cb1275b040d2d8.arrow new file mode 100644 index 000000000..2fdea6a0e Binary files /dev/null and b/evidence/results/9f2e53f96f5a13c0d0170a49deba69bc96b0af5fbbe141bcb2cb1275b040d2d8.arrow differ diff --git a/evidence/results/9f2e53f96f5a13c0d0170a49deba69bc96b0af5fbbe141bcb2cb1275b040d2d8.json b/evidence/results/9f2e53f96f5a13c0d0170a49deba69bc96b0af5fbbe141bcb2cb1275b040d2d8.json new file mode 100644 index 000000000..bb712b9e7 --- /dev/null +++ b/evidence/results/9f2e53f96f5a13c0d0170a49deba69bc96b0af5fbbe141bcb2cb1275b040d2d8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5d5f34c664fd42a19aface63b1463f5a9f511cd409fd009629f6d0334c6550d0", + "case_hash": "9f2e53f96f5a13c0d0170a49deba69bc96b0af5fbbe141bcb2cb1275b040d2d8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cf134b4a2d0440adcd3ffe2c94c7f9135fe62cacfc2e8b7f4cb42081fcc8c728", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9f34c9bb4fd1c404d490bced29062a8d3084082e1c153c772d8da216ccdfc504.arrow b/evidence/results/9f34c9bb4fd1c404d490bced29062a8d3084082e1c153c772d8da216ccdfc504.arrow new file mode 100644 index 000000000..5d6fc9a5f Binary files /dev/null and b/evidence/results/9f34c9bb4fd1c404d490bced29062a8d3084082e1c153c772d8da216ccdfc504.arrow differ diff --git a/evidence/results/9f34c9bb4fd1c404d490bced29062a8d3084082e1c153c772d8da216ccdfc504.json b/evidence/results/9f34c9bb4fd1c404d490bced29062a8d3084082e1c153c772d8da216ccdfc504.json new file mode 100644 index 000000000..06e48dc19 --- /dev/null +++ b/evidence/results/9f34c9bb4fd1c404d490bced29062a8d3084082e1c153c772d8da216ccdfc504.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "3d9773b8b2bd088975923c9322f99c4d3e69ae0e1adb516fba2a70b897ca6af1", + "case_hash": "9f34c9bb4fd1c404d490bced29062a8d3084082e1c153c772d8da216ccdfc504", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ea077e923e5a796f8ff1219167d4a387e4e49c719aa970bc61b972d058e21c94", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9f60548cdc3cdc6d88c9215d0842bfe288affb181859f839ae84ae5af1b3330e.arrow b/evidence/results/9f60548cdc3cdc6d88c9215d0842bfe288affb181859f839ae84ae5af1b3330e.arrow new file mode 100644 index 000000000..e822fa557 Binary files /dev/null and b/evidence/results/9f60548cdc3cdc6d88c9215d0842bfe288affb181859f839ae84ae5af1b3330e.arrow differ diff --git a/evidence/results/9f60548cdc3cdc6d88c9215d0842bfe288affb181859f839ae84ae5af1b3330e.json b/evidence/results/9f60548cdc3cdc6d88c9215d0842bfe288affb181859f839ae84ae5af1b3330e.json new file mode 100644 index 000000000..663c19df2 --- /dev/null +++ b/evidence/results/9f60548cdc3cdc6d88c9215d0842bfe288affb181859f839ae84ae5af1b3330e.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "67fdebb680a6eaa0227d30b6720aef4cdcee9917735f530436f8c6e7914c5067", + "case_hash": "9f60548cdc3cdc6d88c9215d0842bfe288affb181859f839ae84ae5af1b3330e", + "columns": [ + { + "internal_size": null, + "name": "R1", + "nullable": false, + "precision": 0, + "scale": 3, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "R2", + "nullable": false, + "precision": 0, + "scale": 6, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "R3", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "38503526e9895bd2f89114d26e7804909bed47f59ff61651c6f04a2ce4806965", + "recorded_at": "2026-11-05T20:44:00.766942+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9f65a7a053f0a7cfc07a6cb0a3a2a3dc2f4b63dbe4cc4176fae1072b1378d62f.arrow b/evidence/results/9f65a7a053f0a7cfc07a6cb0a3a2a3dc2f4b63dbe4cc4176fae1072b1378d62f.arrow new file mode 100644 index 000000000..68153cbd0 Binary files /dev/null and b/evidence/results/9f65a7a053f0a7cfc07a6cb0a3a2a3dc2f4b63dbe4cc4176fae1072b1378d62f.arrow differ diff --git a/evidence/results/9f65a7a053f0a7cfc07a6cb0a3a2a3dc2f4b63dbe4cc4176fae1072b1378d62f.json b/evidence/results/9f65a7a053f0a7cfc07a6cb0a3a2a3dc2f4b63dbe4cc4176fae1072b1378d62f.json new file mode 100644 index 000000000..52a50b04f --- /dev/null +++ b/evidence/results/9f65a7a053f0a7cfc07a6cb0a3a2a3dc2f4b63dbe4cc4176fae1072b1378d62f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8982a0e46a55a85f764c6a9cbbcbcbcaedc69653ac49f2fc43bcf91ebf997aaa", + "case_hash": "9f65a7a053f0a7cfc07a6cb0a3a2a3dc2f4b63dbe4cc4176fae1072b1378d62f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "03945038c00ca70b5efd4c3a23ba4e4b9ec76e9980d2eaed41bee8c9f867db8e", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9fae18ec45471aa7600fa04fc7354b183c6278ddbfa1cfbc403f2fdf7cf44b37.arrow b/evidence/results/9fae18ec45471aa7600fa04fc7354b183c6278ddbfa1cfbc403f2fdf7cf44b37.arrow new file mode 100644 index 000000000..aae64cdcc Binary files /dev/null and b/evidence/results/9fae18ec45471aa7600fa04fc7354b183c6278ddbfa1cfbc403f2fdf7cf44b37.arrow differ diff --git a/evidence/results/9fae18ec45471aa7600fa04fc7354b183c6278ddbfa1cfbc403f2fdf7cf44b37.json b/evidence/results/9fae18ec45471aa7600fa04fc7354b183c6278ddbfa1cfbc403f2fdf7cf44b37.json new file mode 100644 index 000000000..26aaa02a1 --- /dev/null +++ b/evidence/results/9fae18ec45471aa7600fa04fc7354b183c6278ddbfa1cfbc403f2fdf7cf44b37.json @@ -0,0 +1,62 @@ +{ + "arrow_sha256": "8599ec408a577ba3203ee2a5331d85f8ddc037e4cac636038ae928353bd5a0d6", + "case_hash": "9fae18ec45471aa7600fa04fc7354b183c6278ddbfa1cfbc403f2fdf7cf44b37", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 12, + "type_name": "TIME" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "68527695fa3b3ea39d8c90ee4cbfbfd4500f139ac85c6a0f69080cd123f5b51a", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9fd1b314a6e9045a79f895b61d95e8b8b4ac45319ff32d5811cddbff0f030bb9.arrow b/evidence/results/9fd1b314a6e9045a79f895b61d95e8b8b4ac45319ff32d5811cddbff0f030bb9.arrow new file mode 100644 index 000000000..4673d72ec Binary files /dev/null and b/evidence/results/9fd1b314a6e9045a79f895b61d95e8b8b4ac45319ff32d5811cddbff0f030bb9.arrow differ diff --git a/evidence/results/9fd1b314a6e9045a79f895b61d95e8b8b4ac45319ff32d5811cddbff0f030bb9.json b/evidence/results/9fd1b314a6e9045a79f895b61d95e8b8b4ac45319ff32d5811cddbff0f030bb9.json new file mode 100644 index 000000000..a53baa550 --- /dev/null +++ b/evidence/results/9fd1b314a6e9045a79f895b61d95e8b8b4ac45319ff32d5811cddbff0f030bb9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "54bd7aeb8068e17967731be52adf0c494c9cd15eac7a74acea86b4af4853cec5", + "case_hash": "9fd1b314a6e9045a79f895b61d95e8b8b4ac45319ff32d5811cddbff0f030bb9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dd3dbbb9d33cd617a8ba741ba0a6b1c2042c43b66e4b4479a4915c8503b4cd70", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9fdb868c11c9b2820cf67f47f0510b47d916bfabc46b79ded6cf237103ca6f1c.arrow b/evidence/results/9fdb868c11c9b2820cf67f47f0510b47d916bfabc46b79ded6cf237103ca6f1c.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/9fdb868c11c9b2820cf67f47f0510b47d916bfabc46b79ded6cf237103ca6f1c.arrow differ diff --git a/evidence/results/9fdb868c11c9b2820cf67f47f0510b47d916bfabc46b79ded6cf237103ca6f1c.json b/evidence/results/9fdb868c11c9b2820cf67f47f0510b47d916bfabc46b79ded6cf237103ca6f1c.json new file mode 100644 index 000000000..ac74f895e --- /dev/null +++ b/evidence/results/9fdb868c11c9b2820cf67f47f0510b47d916bfabc46b79ded6cf237103ca6f1c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "9fdb868c11c9b2820cf67f47f0510b47d916bfabc46b79ded6cf237103ca6f1c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "03244eb53c463d1a490c9a6483af395eca17c32324548b902a175f0290fe22e3", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9fdcd1976c76813a24122968b4aa7354ad95f18d48e1783553444add4a33a1ed.arrow b/evidence/results/9fdcd1976c76813a24122968b4aa7354ad95f18d48e1783553444add4a33a1ed.arrow new file mode 100644 index 000000000..ff40a377b Binary files /dev/null and b/evidence/results/9fdcd1976c76813a24122968b4aa7354ad95f18d48e1783553444add4a33a1ed.arrow differ diff --git a/evidence/results/9fdcd1976c76813a24122968b4aa7354ad95f18d48e1783553444add4a33a1ed.json b/evidence/results/9fdcd1976c76813a24122968b4aa7354ad95f18d48e1783553444add4a33a1ed.json new file mode 100644 index 000000000..d2fadc8b5 --- /dev/null +++ b/evidence/results/9fdcd1976c76813a24122968b4aa7354ad95f18d48e1783553444add4a33a1ed.json @@ -0,0 +1,106 @@ +{ + "arrow_sha256": "1e6babae60301a4ccb141af98e37b19dcbbb303276b0f581e442c1b0ccd439e8", + "case_hash": "9fdcd1976c76813a24122968b4aa7354ad95f18d48e1783553444add4a33a1ed", + "columns": [ + { + "internal_size": null, + "name": "DAY", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + }, + { + "internal_size": null, + "name": "DAY_WALL", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "MONTH", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + }, + { + "internal_size": null, + "name": "MONTH_WALL", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "YEAR", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + }, + { + "internal_size": null, + "name": "YEAR_WALL", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "001e356ff028e42b31519b22763e961d61fad46b2791eaca38c6d4ec5164e668", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9fe2903a16bcd0ed041804dbdda0879b9fa2388f2315495942150b5cb3ac3509.arrow b/evidence/results/9fe2903a16bcd0ed041804dbdda0879b9fa2388f2315495942150b5cb3ac3509.arrow new file mode 100644 index 000000000..1e08cd29e Binary files /dev/null and b/evidence/results/9fe2903a16bcd0ed041804dbdda0879b9fa2388f2315495942150b5cb3ac3509.arrow differ diff --git a/evidence/results/9fe2903a16bcd0ed041804dbdda0879b9fa2388f2315495942150b5cb3ac3509.json b/evidence/results/9fe2903a16bcd0ed041804dbdda0879b9fa2388f2315495942150b5cb3ac3509.json new file mode 100644 index 000000000..d7ac6d423 --- /dev/null +++ b/evidence/results/9fe2903a16bcd0ed041804dbdda0879b9fa2388f2315495942150b5cb3ac3509.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4de52e24d5b0eb17cf10928803fa7d54fe7859f07617f13423c2c3f54186f053", + "case_hash": "9fe2903a16bcd0ed041804dbdda0879b9fa2388f2315495942150b5cb3ac3509", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bbe59d6a18430783aca6902e1941e37fd9c1e4f5fae11231d6a24ed42ab107b9", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9fea826ce6ad99bacd87d0c4417c412788fbe9d73c4adc65605649696331fc91.arrow b/evidence/results/9fea826ce6ad99bacd87d0c4417c412788fbe9d73c4adc65605649696331fc91.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/9fea826ce6ad99bacd87d0c4417c412788fbe9d73c4adc65605649696331fc91.arrow differ diff --git a/evidence/results/9fea826ce6ad99bacd87d0c4417c412788fbe9d73c4adc65605649696331fc91.json b/evidence/results/9fea826ce6ad99bacd87d0c4417c412788fbe9d73c4adc65605649696331fc91.json new file mode 100644 index 000000000..233a23b1d --- /dev/null +++ b/evidence/results/9fea826ce6ad99bacd87d0c4417c412788fbe9d73c4adc65605649696331fc91.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "9fea826ce6ad99bacd87d0c4417c412788fbe9d73c4adc65605649696331fc91", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f8959ccd646a4f945f5c0892a1b56e3738f13f0e5597a30d7fec936b5dafbb25", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/9ffed8bca71bc9aa9ca01868a2ddf85d621c2d6934d10574890f03d403900653.arrow b/evidence/results/9ffed8bca71bc9aa9ca01868a2ddf85d621c2d6934d10574890f03d403900653.arrow new file mode 100644 index 000000000..e0e873eec Binary files /dev/null and b/evidence/results/9ffed8bca71bc9aa9ca01868a2ddf85d621c2d6934d10574890f03d403900653.arrow differ diff --git a/evidence/results/9ffed8bca71bc9aa9ca01868a2ddf85d621c2d6934d10574890f03d403900653.json b/evidence/results/9ffed8bca71bc9aa9ca01868a2ddf85d621c2d6934d10574890f03d403900653.json new file mode 100644 index 000000000..5af1017ad --- /dev/null +++ b/evidence/results/9ffed8bca71bc9aa9ca01868a2ddf85d621c2d6934d10574890f03d403900653.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64cc1591f5b7c289457a6ebf97d92b17acd89d466cb17200d9aad17e23929224", + "case_hash": "9ffed8bca71bc9aa9ca01868a2ddf85d621c2d6934d10574890f03d403900653", + "columns": [ + { + "internal_size": 5, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4c4abb9c4154a9c3607fc66e57ead2f1279b95c0b51a4b9ff20d82e1245a10ad", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a029960a65e23a1d1b023ce7affc972921c619d5ee688a8bb2eab52bf5ab59d5.arrow b/evidence/results/a029960a65e23a1d1b023ce7affc972921c619d5ee688a8bb2eab52bf5ab59d5.arrow new file mode 100644 index 000000000..e22453de2 Binary files /dev/null and b/evidence/results/a029960a65e23a1d1b023ce7affc972921c619d5ee688a8bb2eab52bf5ab59d5.arrow differ diff --git a/evidence/results/a029960a65e23a1d1b023ce7affc972921c619d5ee688a8bb2eab52bf5ab59d5.json b/evidence/results/a029960a65e23a1d1b023ce7affc972921c619d5ee688a8bb2eab52bf5ab59d5.json new file mode 100644 index 000000000..68cc3a2c0 --- /dev/null +++ b/evidence/results/a029960a65e23a1d1b023ce7affc972921c619d5ee688a8bb2eab52bf5ab59d5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e02e8e12c0324dba8ec4ef2ad0f034515963d58602c7cc5e099faa48ab9519a9", + "case_hash": "a029960a65e23a1d1b023ce7affc972921c619d5ee688a8bb2eab52bf5ab59d5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "91c2f34465680538b375c5eb0327df9e6d8b76602cc4b8324a1b1a894dd7eb52", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a03bd5e04cd00f11e37c970a0955fcbe95557b7bb6c3e36fb291a6b4f5e869b1.arrow b/evidence/results/a03bd5e04cd00f11e37c970a0955fcbe95557b7bb6c3e36fb291a6b4f5e869b1.arrow new file mode 100644 index 000000000..647d26b1d Binary files /dev/null and b/evidence/results/a03bd5e04cd00f11e37c970a0955fcbe95557b7bb6c3e36fb291a6b4f5e869b1.arrow differ diff --git a/evidence/results/a03bd5e04cd00f11e37c970a0955fcbe95557b7bb6c3e36fb291a6b4f5e869b1.json b/evidence/results/a03bd5e04cd00f11e37c970a0955fcbe95557b7bb6c3e36fb291a6b4f5e869b1.json new file mode 100644 index 000000000..a32eeb6dc --- /dev/null +++ b/evidence/results/a03bd5e04cd00f11e37c970a0955fcbe95557b7bb6c3e36fb291a6b4f5e869b1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c7d4a0914dac7d489038164845d5fe4b62ede2ff15b3267eba78e4d36c67acbf", + "case_hash": "a03bd5e04cd00f11e37c970a0955fcbe95557b7bb6c3e36fb291a6b4f5e869b1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ef8e1dd59942f2a73d943d268bc53d6620cd300042b5c18bd02a81557a039197", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a041cb1a9759037a767b73337c04da60dfe5fb932655ab2dfa7cf8064fefaf22.arrow b/evidence/results/a041cb1a9759037a767b73337c04da60dfe5fb932655ab2dfa7cf8064fefaf22.arrow new file mode 100644 index 000000000..e021f5d9c Binary files /dev/null and b/evidence/results/a041cb1a9759037a767b73337c04da60dfe5fb932655ab2dfa7cf8064fefaf22.arrow differ diff --git a/evidence/results/a041cb1a9759037a767b73337c04da60dfe5fb932655ab2dfa7cf8064fefaf22.json b/evidence/results/a041cb1a9759037a767b73337c04da60dfe5fb932655ab2dfa7cf8064fefaf22.json new file mode 100644 index 000000000..425ec90ae --- /dev/null +++ b/evidence/results/a041cb1a9759037a767b73337c04da60dfe5fb932655ab2dfa7cf8064fefaf22.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b850f4a5a89e751ab6a19b5f2d1d1dd3ed3c99e9dbe87d4e434a50a6529c1a1a", + "case_hash": "a041cb1a9759037a767b73337c04da60dfe5fb932655ab2dfa7cf8064fefaf22", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7881b5c6abf9973a6fdd04e4b9cbdfc8708b78daf710deb644022246ac074bcc", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a04699823be4b9300a367d975bfbc8e8a51ddcb9819ddc804c63aa29943faecd.arrow b/evidence/results/a04699823be4b9300a367d975bfbc8e8a51ddcb9819ddc804c63aa29943faecd.arrow new file mode 100644 index 000000000..3f2df171c Binary files /dev/null and b/evidence/results/a04699823be4b9300a367d975bfbc8e8a51ddcb9819ddc804c63aa29943faecd.arrow differ diff --git a/evidence/results/a04699823be4b9300a367d975bfbc8e8a51ddcb9819ddc804c63aa29943faecd.json b/evidence/results/a04699823be4b9300a367d975bfbc8e8a51ddcb9819ddc804c63aa29943faecd.json new file mode 100644 index 000000000..6d66a61a0 --- /dev/null +++ b/evidence/results/a04699823be4b9300a367d975bfbc8e8a51ddcb9819ddc804c63aa29943faecd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9114317b957b070c30ddfd528072ebb229f1bc656c7b066413d0ed2bc6a944fe", + "case_hash": "a04699823be4b9300a367d975bfbc8e8a51ddcb9819ddc804c63aa29943faecd", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8c4e1d31502dc63eeae2b1e68c337a02db5a9abc3f5c1157a93f2a15144f607a", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a050002f8b0789a95d13342dc0d40001d5a2ced94d4b7c3b71c7bc731e161c0e.json b/evidence/results/a050002f8b0789a95d13342dc0d40001d5a2ced94d4b7c3b71c7bc731e161c0e.json new file mode 100644 index 000000000..8d60e68d5 --- /dev/null +++ b/evidence/results/a050002f8b0789a95d13342dc0d40001d5a2ced94d4b7c3b71c7bc731e161c0e.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "a050002f8b0789a95d13342dc0d40001d5a2ced94d4b7c3b71c7bc731e161c0e", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100188, + "message": "Error parsing IP: Invalid IPv4 address. One or more fields is higher than 255.", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "540aa665f22611391018dcf1bfa295ceea65d0f8ee5c00964ce42c3e495375c2", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a050349d59279b0a60199afb1c28666984c229f57ddcdedeb3c536d90fa4517c.arrow b/evidence/results/a050349d59279b0a60199afb1c28666984c229f57ddcdedeb3c536d90fa4517c.arrow new file mode 100644 index 000000000..6fafca94c Binary files /dev/null and b/evidence/results/a050349d59279b0a60199afb1c28666984c229f57ddcdedeb3c536d90fa4517c.arrow differ diff --git a/evidence/results/a050349d59279b0a60199afb1c28666984c229f57ddcdedeb3c536d90fa4517c.json b/evidence/results/a050349d59279b0a60199afb1c28666984c229f57ddcdedeb3c536d90fa4517c.json new file mode 100644 index 000000000..10b91ca15 --- /dev/null +++ b/evidence/results/a050349d59279b0a60199afb1c28666984c229f57ddcdedeb3c536d90fa4517c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7dc93b36d679286b2e033d0a9113a8d7b366e8854baf7e510c62e24ebd35f49", + "case_hash": "a050349d59279b0a60199afb1c28666984c229f57ddcdedeb3c536d90fa4517c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b6715420099e2cf922cd01df83b8c1c9539e9e8703d2da0e170b05d82d31000f", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a07bd4320ea91c3c5d3f096155bdd2036c31e5f7e31d7175579bfe271d07ec4d.arrow b/evidence/results/a07bd4320ea91c3c5d3f096155bdd2036c31e5f7e31d7175579bfe271d07ec4d.arrow new file mode 100644 index 000000000..4e5812a03 Binary files /dev/null and b/evidence/results/a07bd4320ea91c3c5d3f096155bdd2036c31e5f7e31d7175579bfe271d07ec4d.arrow differ diff --git a/evidence/results/a07bd4320ea91c3c5d3f096155bdd2036c31e5f7e31d7175579bfe271d07ec4d.json b/evidence/results/a07bd4320ea91c3c5d3f096155bdd2036c31e5f7e31d7175579bfe271d07ec4d.json new file mode 100644 index 000000000..405b8cc36 --- /dev/null +++ b/evidence/results/a07bd4320ea91c3c5d3f096155bdd2036c31e5f7e31d7175579bfe271d07ec4d.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "803c498a2b7b9b1b2e4acee5ed99b39049a484d796d293136fe93c4965578f27", + "case_hash": "a07bd4320ea91c3c5d3f096155bdd2036c31e5f7e31d7175579bfe271d07ec4d", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "89b3cf8f2e2142b9d800e1fa0e29ac863227b86c2555f4aaf3d567a51de19fd7", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a098b8b97f167288833075dfba675a3d25c1b22a41736be4b954a09550d25b74.arrow b/evidence/results/a098b8b97f167288833075dfba675a3d25c1b22a41736be4b954a09550d25b74.arrow new file mode 100644 index 000000000..3320b6e83 Binary files /dev/null and b/evidence/results/a098b8b97f167288833075dfba675a3d25c1b22a41736be4b954a09550d25b74.arrow differ diff --git a/evidence/results/a098b8b97f167288833075dfba675a3d25c1b22a41736be4b954a09550d25b74.json b/evidence/results/a098b8b97f167288833075dfba675a3d25c1b22a41736be4b954a09550d25b74.json new file mode 100644 index 000000000..d95bf3ba2 --- /dev/null +++ b/evidence/results/a098b8b97f167288833075dfba675a3d25c1b22a41736be4b954a09550d25b74.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1c14448546d2b324e464de4742678b0743c8717e75513ffb88a9da5c942c9354", + "case_hash": "a098b8b97f167288833075dfba675a3d25c1b22a41736be4b954a09550d25b74", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3e2e4a6a60dbd4ad56690630d5273834bb9689becffd6e2adefe63772d083b4e", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a0b57638e442d55fd093d8218a4632d54ce111761701c3c67753d6d12baedae8.arrow b/evidence/results/a0b57638e442d55fd093d8218a4632d54ce111761701c3c67753d6d12baedae8.arrow new file mode 100644 index 000000000..469a31a6e Binary files /dev/null and b/evidence/results/a0b57638e442d55fd093d8218a4632d54ce111761701c3c67753d6d12baedae8.arrow differ diff --git a/evidence/results/a0b57638e442d55fd093d8218a4632d54ce111761701c3c67753d6d12baedae8.json b/evidence/results/a0b57638e442d55fd093d8218a4632d54ce111761701c3c67753d6d12baedae8.json new file mode 100644 index 000000000..d254d5ff7 --- /dev/null +++ b/evidence/results/a0b57638e442d55fd093d8218a4632d54ce111761701c3c67753d6d12baedae8.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c98cf7bd66d18044c62d49a46bb0aa3e4d2e6aba3d0999db293ba9281703ef79", + "case_hash": "a0b57638e442d55fd093d8218a4632d54ce111761701c3c67753d6d12baedae8", + "columns": [ + { + "internal_size": 134217728, + "name": "T", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "CLOSE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ce6c7e4d158bb11d1abd01f38bc02ce4022f2c21d8449c003f973239ec899af9", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a0bca079225db8e277380ab1ecd16842cc514c793ac04ee88048c6b993995e3e.arrow b/evidence/results/a0bca079225db8e277380ab1ecd16842cc514c793ac04ee88048c6b993995e3e.arrow new file mode 100644 index 000000000..df13a1025 Binary files /dev/null and b/evidence/results/a0bca079225db8e277380ab1ecd16842cc514c793ac04ee88048c6b993995e3e.arrow differ diff --git a/evidence/results/a0bca079225db8e277380ab1ecd16842cc514c793ac04ee88048c6b993995e3e.json b/evidence/results/a0bca079225db8e277380ab1ecd16842cc514c793ac04ee88048c6b993995e3e.json new file mode 100644 index 000000000..4e84628ac --- /dev/null +++ b/evidence/results/a0bca079225db8e277380ab1ecd16842cc514c793ac04ee88048c6b993995e3e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d34358c349bc8e01895cc31fa89b3fc116d4d82f5081c14304930cb0ecacb663", + "case_hash": "a0bca079225db8e277380ab1ecd16842cc514c793ac04ee88048c6b993995e3e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7971528069da40643013745ac655b4c21bf6224763091891f8285f7ac43b7cda", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a0c0599753c8570357c712d338ac49bac12f89cb49c260b25451506356d51021.arrow b/evidence/results/a0c0599753c8570357c712d338ac49bac12f89cb49c260b25451506356d51021.arrow new file mode 100644 index 000000000..5c199564d Binary files /dev/null and b/evidence/results/a0c0599753c8570357c712d338ac49bac12f89cb49c260b25451506356d51021.arrow differ diff --git a/evidence/results/a0c0599753c8570357c712d338ac49bac12f89cb49c260b25451506356d51021.json b/evidence/results/a0c0599753c8570357c712d338ac49bac12f89cb49c260b25451506356d51021.json new file mode 100644 index 000000000..82e37c5fa --- /dev/null +++ b/evidence/results/a0c0599753c8570357c712d338ac49bac12f89cb49c260b25451506356d51021.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "19fb66ffdd3b054fdc7e03a5998c9d61d1e462318359dd3b50491565df3b5941", + "case_hash": "a0c0599753c8570357c712d338ac49bac12f89cb49c260b25451506356d51021", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7dd29efe8390611570b331006a33dab3f5ac918ad8f2fd30ef68735c19c9065c", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a0dab44800b098a43f049827bf917f17f9a05aeacbc087aec3c5d3e8f1be447b.arrow b/evidence/results/a0dab44800b098a43f049827bf917f17f9a05aeacbc087aec3c5d3e8f1be447b.arrow new file mode 100644 index 000000000..f634ccd14 Binary files /dev/null and b/evidence/results/a0dab44800b098a43f049827bf917f17f9a05aeacbc087aec3c5d3e8f1be447b.arrow differ diff --git a/evidence/results/a0dab44800b098a43f049827bf917f17f9a05aeacbc087aec3c5d3e8f1be447b.json b/evidence/results/a0dab44800b098a43f049827bf917f17f9a05aeacbc087aec3c5d3e8f1be447b.json new file mode 100644 index 000000000..47edb965f --- /dev/null +++ b/evidence/results/a0dab44800b098a43f049827bf917f17f9a05aeacbc087aec3c5d3e8f1be447b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "65da4236209229c60ea19cb830a2bb741ed71f054294287ee19db1964f99cdf0", + "case_hash": "a0dab44800b098a43f049827bf917f17f9a05aeacbc087aec3c5d3e8f1be447b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d49c1eca2a215aabdf1ca500aca687acd2df975a913e3a7071ba6f7e4873ff1a", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a0dba3a0d830d789b9a2f4e01d0e435d0893dc37b17c6aff5ce8bc2592d9e0d3.arrow b/evidence/results/a0dba3a0d830d789b9a2f4e01d0e435d0893dc37b17c6aff5ce8bc2592d9e0d3.arrow new file mode 100644 index 000000000..c9f7680d9 Binary files /dev/null and b/evidence/results/a0dba3a0d830d789b9a2f4e01d0e435d0893dc37b17c6aff5ce8bc2592d9e0d3.arrow differ diff --git a/evidence/results/a0dba3a0d830d789b9a2f4e01d0e435d0893dc37b17c6aff5ce8bc2592d9e0d3.json b/evidence/results/a0dba3a0d830d789b9a2f4e01d0e435d0893dc37b17c6aff5ce8bc2592d9e0d3.json new file mode 100644 index 000000000..98ad52a4d --- /dev/null +++ b/evidence/results/a0dba3a0d830d789b9a2f4e01d0e435d0893dc37b17c6aff5ce8bc2592d9e0d3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6aa1beeb92c00ffec2d303026bf5a361692b7d65f33787ebe7763ef4515b3327", + "case_hash": "a0dba3a0d830d789b9a2f4e01d0e435d0893dc37b17c6aff5ce8bc2592d9e0d3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1265c6711009f62886f79195442255b97f50056493724f49f7534db467a56cea", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a0e99c2e0db8f669b670b8366c6dd15d055feb3c9fbe503699e6516cc46ba5b5.arrow b/evidence/results/a0e99c2e0db8f669b670b8366c6dd15d055feb3c9fbe503699e6516cc46ba5b5.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/a0e99c2e0db8f669b670b8366c6dd15d055feb3c9fbe503699e6516cc46ba5b5.arrow differ diff --git a/evidence/results/a0e99c2e0db8f669b670b8366c6dd15d055feb3c9fbe503699e6516cc46ba5b5.json b/evidence/results/a0e99c2e0db8f669b670b8366c6dd15d055feb3c9fbe503699e6516cc46ba5b5.json new file mode 100644 index 000000000..d9b5cd90b --- /dev/null +++ b/evidence/results/a0e99c2e0db8f669b670b8366c6dd15d055feb3c9fbe503699e6516cc46ba5b5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "a0e99c2e0db8f669b670b8366c6dd15d055feb3c9fbe503699e6516cc46ba5b5", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1f25a2c7f06f6741145d39b1121150061250f60f37d11e56afee41793bf9a13e", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a0f2e2fd8b0612c39283153fc22a42ae886ccf22302169fb336227f03df1b0b4.arrow b/evidence/results/a0f2e2fd8b0612c39283153fc22a42ae886ccf22302169fb336227f03df1b0b4.arrow new file mode 100644 index 000000000..e929be9d0 Binary files /dev/null and b/evidence/results/a0f2e2fd8b0612c39283153fc22a42ae886ccf22302169fb336227f03df1b0b4.arrow differ diff --git a/evidence/results/a0f2e2fd8b0612c39283153fc22a42ae886ccf22302169fb336227f03df1b0b4.json b/evidence/results/a0f2e2fd8b0612c39283153fc22a42ae886ccf22302169fb336227f03df1b0b4.json new file mode 100644 index 000000000..921defc3e --- /dev/null +++ b/evidence/results/a0f2e2fd8b0612c39283153fc22a42ae886ccf22302169fb336227f03df1b0b4.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "db00e4552da4daf6af5253dcada37659b3626e6a97c682f84febe8a02dd27cfa", + "case_hash": "a0f2e2fd8b0612c39283153fc22a42ae886ccf22302169fb336227f03df1b0b4", + "columns": [ + { + "internal_size": 134217728, + "name": "P5", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "P1", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "LEN", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a3fd4ff0ad0581ff88e91ca83bca868178d0e380115a7acea455bb15052cf651", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a1071c7af1413e39aa553beb5af8592befb927326b483d2c36c5bef4759393a1.arrow b/evidence/results/a1071c7af1413e39aa553beb5af8592befb927326b483d2c36c5bef4759393a1.arrow new file mode 100644 index 000000000..147a95d12 Binary files /dev/null and b/evidence/results/a1071c7af1413e39aa553beb5af8592befb927326b483d2c36c5bef4759393a1.arrow differ diff --git a/evidence/results/a1071c7af1413e39aa553beb5af8592befb927326b483d2c36c5bef4759393a1.json b/evidence/results/a1071c7af1413e39aa553beb5af8592befb927326b483d2c36c5bef4759393a1.json new file mode 100644 index 000000000..9b780d810 --- /dev/null +++ b/evidence/results/a1071c7af1413e39aa553beb5af8592befb927326b483d2c36c5bef4759393a1.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "8cddc07e1d4d2688a2478294ed7172a018493ae757a75fcca1dd8def872b7f3c", + "case_hash": "a1071c7af1413e39aa553beb5af8592befb927326b483d2c36c5bef4759393a1", + "columns": [ + { + "internal_size": null, + "name": "R1", + "nullable": false, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R2", + "nullable": false, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "537c44a0dd8c8e37fcedd5f12251598a5acc412f843ea6362692b6f1c5659120", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a1266dc73a2f7ad7416b73ab74f0b5028acb9f5e98c5d703de615d331eb01224.arrow b/evidence/results/a1266dc73a2f7ad7416b73ab74f0b5028acb9f5e98c5d703de615d331eb01224.arrow new file mode 100644 index 000000000..9f94e3e13 Binary files /dev/null and b/evidence/results/a1266dc73a2f7ad7416b73ab74f0b5028acb9f5e98c5d703de615d331eb01224.arrow differ diff --git a/evidence/results/a1266dc73a2f7ad7416b73ab74f0b5028acb9f5e98c5d703de615d331eb01224.json b/evidence/results/a1266dc73a2f7ad7416b73ab74f0b5028acb9f5e98c5d703de615d331eb01224.json new file mode 100644 index 000000000..091b6fa20 --- /dev/null +++ b/evidence/results/a1266dc73a2f7ad7416b73ab74f0b5028acb9f5e98c5d703de615d331eb01224.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1b31043e9e5461fcd40a4730a1509e2c0573771c1826daa8c2d656fada8abce6", + "case_hash": "a1266dc73a2f7ad7416b73ab74f0b5028acb9f5e98c5d703de615d331eb01224", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3466e58d4b131a4b128bbbe90a135bd6e31857465db6670c0d4334f529694e7c", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a1401648d6f227ab98d13f5fa03c41aad7819d4ccceff646d2cde3247ed599b8.arrow b/evidence/results/a1401648d6f227ab98d13f5fa03c41aad7819d4ccceff646d2cde3247ed599b8.arrow new file mode 100644 index 000000000..4b5887147 Binary files /dev/null and b/evidence/results/a1401648d6f227ab98d13f5fa03c41aad7819d4ccceff646d2cde3247ed599b8.arrow differ diff --git a/evidence/results/a1401648d6f227ab98d13f5fa03c41aad7819d4ccceff646d2cde3247ed599b8.json b/evidence/results/a1401648d6f227ab98d13f5fa03c41aad7819d4ccceff646d2cde3247ed599b8.json new file mode 100644 index 000000000..1eac08d75 --- /dev/null +++ b/evidence/results/a1401648d6f227ab98d13f5fa03c41aad7819d4ccceff646d2cde3247ed599b8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d0e8b82b687042189f813b0979763e3efd2795f314cf1d35e16a11861e85d6e9", + "case_hash": "a1401648d6f227ab98d13f5fa03c41aad7819d4ccceff646d2cde3247ed599b8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "898145ed80c8311f222326acbf5c922202939e370072ac990c6c1a2d3c62e267", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a1613d8fb44ad0d9c64760d08a130550ed7c3d7820d954cd1eb2a8cf4e490007.arrow b/evidence/results/a1613d8fb44ad0d9c64760d08a130550ed7c3d7820d954cd1eb2a8cf4e490007.arrow new file mode 100644 index 000000000..b60d1feb8 Binary files /dev/null and b/evidence/results/a1613d8fb44ad0d9c64760d08a130550ed7c3d7820d954cd1eb2a8cf4e490007.arrow differ diff --git a/evidence/results/a1613d8fb44ad0d9c64760d08a130550ed7c3d7820d954cd1eb2a8cf4e490007.json b/evidence/results/a1613d8fb44ad0d9c64760d08a130550ed7c3d7820d954cd1eb2a8cf4e490007.json new file mode 100644 index 000000000..77151b319 --- /dev/null +++ b/evidence/results/a1613d8fb44ad0d9c64760d08a130550ed7c3d7820d954cd1eb2a8cf4e490007.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "d77577469a05021617bc61c0fd9e994600eaafeb9a892503f194e3c2a4c79d7a", + "case_hash": "a1613d8fb44ad0d9c64760d08a130550ed7c3d7820d954cd1eb2a8cf4e490007", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1d613b75529aa453e28b2576474ebc5c7afda3946f21f7c949225322ef2efb8e", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a19852071b159552efaa4121f41ab8a0e2ed979fb627e8e6f11a6a16f5ba567e.arrow b/evidence/results/a19852071b159552efaa4121f41ab8a0e2ed979fb627e8e6f11a6a16f5ba567e.arrow new file mode 100644 index 000000000..1fadd0667 Binary files /dev/null and b/evidence/results/a19852071b159552efaa4121f41ab8a0e2ed979fb627e8e6f11a6a16f5ba567e.arrow differ diff --git a/evidence/results/a19852071b159552efaa4121f41ab8a0e2ed979fb627e8e6f11a6a16f5ba567e.json b/evidence/results/a19852071b159552efaa4121f41ab8a0e2ed979fb627e8e6f11a6a16f5ba567e.json new file mode 100644 index 000000000..4a487466c --- /dev/null +++ b/evidence/results/a19852071b159552efaa4121f41ab8a0e2ed979fb627e8e6f11a6a16f5ba567e.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "747b79cbdc6a4f8e15e4f885e0d4dd63cfcf7a6000f3d3d195723117e1baf55e", + "case_hash": "a19852071b159552efaa4121f41ab8a0e2ed979fb627e8e6f11a6a16f5ba567e", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "X", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "Y", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "33e5f0e8d8907f9fba3c08ca8c95e77d3bf7a087ca28f45b0b032d778d5231ba", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a19c148e2ab0b47f8bf85010ed41acfd1d89093069b0e40ad252b9f853614a17.arrow b/evidence/results/a19c148e2ab0b47f8bf85010ed41acfd1d89093069b0e40ad252b9f853614a17.arrow new file mode 100644 index 000000000..e0545f23e Binary files /dev/null and b/evidence/results/a19c148e2ab0b47f8bf85010ed41acfd1d89093069b0e40ad252b9f853614a17.arrow differ diff --git a/evidence/results/a19c148e2ab0b47f8bf85010ed41acfd1d89093069b0e40ad252b9f853614a17.json b/evidence/results/a19c148e2ab0b47f8bf85010ed41acfd1d89093069b0e40ad252b9f853614a17.json new file mode 100644 index 000000000..a548ac54d --- /dev/null +++ b/evidence/results/a19c148e2ab0b47f8bf85010ed41acfd1d89093069b0e40ad252b9f853614a17.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ea1837e981ca3b8a524410dbc7249cd448618b5688145032fb889c90b8c74253", + "case_hash": "a19c148e2ab0b47f8bf85010ed41acfd1d89093069b0e40ad252b9f853614a17", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1fe2002df8894d033b2718f403594d28c1040e30cbfcdcd39de470112a482014", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a1d1a935a00873c35c27f48b279cdd4b0804757ef9214e2913244d35958bec41.json b/evidence/results/a1d1a935a00873c35c27f48b279cdd4b0804757ef9214e2913244d35958bec41.json new file mode 100644 index 000000000..20c4ccdd3 --- /dev/null +++ b/evidence/results/a1d1a935a00873c35c27f48b279cdd4b0804757ef9214e2913244d35958bec41.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "a1d1a935a00873c35c27f48b279cdd4b0804757ef9214e2913244d35958bec41", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 2016, + "message": "SQL compilation error:\nFunction ARRAY_CONSTRUCT_STRUCTURED does not support NULL argument type", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bc3e1636665711daeaa0072da7e1cff4adb10e2090b91d5a3eef2a946f16a88e", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a1dbd81ea3870430344101b212abede9ce4016ae2f25aa6aea8756724d6ee1c8.arrow b/evidence/results/a1dbd81ea3870430344101b212abede9ce4016ae2f25aa6aea8756724d6ee1c8.arrow new file mode 100644 index 000000000..15f95c465 Binary files /dev/null and b/evidence/results/a1dbd81ea3870430344101b212abede9ce4016ae2f25aa6aea8756724d6ee1c8.arrow differ diff --git a/evidence/results/a1dbd81ea3870430344101b212abede9ce4016ae2f25aa6aea8756724d6ee1c8.json b/evidence/results/a1dbd81ea3870430344101b212abede9ce4016ae2f25aa6aea8756724d6ee1c8.json new file mode 100644 index 000000000..72ac47855 --- /dev/null +++ b/evidence/results/a1dbd81ea3870430344101b212abede9ce4016ae2f25aa6aea8756724d6ee1c8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ccce7e618671b827734f4bb3212dd0b6a48d0be196b4c3b311bf901a3016272a", + "case_hash": "a1dbd81ea3870430344101b212abede9ce4016ae2f25aa6aea8756724d6ee1c8", + "columns": [ + { + "internal_size": 4, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fba2e08ac62966bdb45157ec863007388af8affaddbd9e607d8888e70b6a32cb", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a1ef44a5b0afc9fd648972a0858247f3a9b5aaccafa5c9d8d4ae535a26fd69bb.arrow b/evidence/results/a1ef44a5b0afc9fd648972a0858247f3a9b5aaccafa5c9d8d4ae535a26fd69bb.arrow new file mode 100644 index 000000000..da42d4b17 Binary files /dev/null and b/evidence/results/a1ef44a5b0afc9fd648972a0858247f3a9b5aaccafa5c9d8d4ae535a26fd69bb.arrow differ diff --git a/evidence/results/a1ef44a5b0afc9fd648972a0858247f3a9b5aaccafa5c9d8d4ae535a26fd69bb.json b/evidence/results/a1ef44a5b0afc9fd648972a0858247f3a9b5aaccafa5c9d8d4ae535a26fd69bb.json new file mode 100644 index 000000000..733c26a52 --- /dev/null +++ b/evidence/results/a1ef44a5b0afc9fd648972a0858247f3a9b5aaccafa5c9d8d4ae535a26fd69bb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "496a4d2a1dabedb0db5cd43cbe061c6952efe5b8b13d82c53be7849686d3d827", + "case_hash": "a1ef44a5b0afc9fd648972a0858247f3a9b5aaccafa5c9d8d4ae535a26fd69bb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cc794ae130e627a8fbb36f5668fa655d0b105c13126b838950a5bdc7c84c9e53", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a1f864f426c5143d7bdb52ca80fb72fa61d4ca95ea40c7c45d00633ad0b319af.arrow b/evidence/results/a1f864f426c5143d7bdb52ca80fb72fa61d4ca95ea40c7c45d00633ad0b319af.arrow new file mode 100644 index 000000000..2f241f1a6 Binary files /dev/null and b/evidence/results/a1f864f426c5143d7bdb52ca80fb72fa61d4ca95ea40c7c45d00633ad0b319af.arrow differ diff --git a/evidence/results/a1f864f426c5143d7bdb52ca80fb72fa61d4ca95ea40c7c45d00633ad0b319af.json b/evidence/results/a1f864f426c5143d7bdb52ca80fb72fa61d4ca95ea40c7c45d00633ad0b319af.json new file mode 100644 index 000000000..2710f4e3b --- /dev/null +++ b/evidence/results/a1f864f426c5143d7bdb52ca80fb72fa61d4ca95ea40c7c45d00633ad0b319af.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e70b727188b4cd9ffcf0b436e26bf807511dc625a02233eb1d63b859186852f4", + "case_hash": "a1f864f426c5143d7bdb52ca80fb72fa61d4ca95ea40c7c45d00633ad0b319af", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0c3cdc032901dac1b13809056a0159818185be0bce610624ca71fe7db0fb3314", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a1ff3b0320f0e18e23b5c0fc35e5d52951895a16f2b0c1ee7c0fdefb12017a2f.arrow b/evidence/results/a1ff3b0320f0e18e23b5c0fc35e5d52951895a16f2b0c1ee7c0fdefb12017a2f.arrow new file mode 100644 index 000000000..516b1fd44 Binary files /dev/null and b/evidence/results/a1ff3b0320f0e18e23b5c0fc35e5d52951895a16f2b0c1ee7c0fdefb12017a2f.arrow differ diff --git a/evidence/results/a1ff3b0320f0e18e23b5c0fc35e5d52951895a16f2b0c1ee7c0fdefb12017a2f.json b/evidence/results/a1ff3b0320f0e18e23b5c0fc35e5d52951895a16f2b0c1ee7c0fdefb12017a2f.json new file mode 100644 index 000000000..7f4dced66 --- /dev/null +++ b/evidence/results/a1ff3b0320f0e18e23b5c0fc35e5d52951895a16f2b0c1ee7c0fdefb12017a2f.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "9b4ef87ee0f1b67c20da4eb5034bff70324b9183703af815355e707de73e96c7", + "case_hash": "a1ff3b0320f0e18e23b5c0fc35e5d52951895a16f2b0c1ee7c0fdefb12017a2f", + "columns": [ + { + "internal_size": null, + "name": "LON", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "LAT", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fe6e9b499ba5583d873aaf698467a26a055667a7c9d9c14e6ca5f325d4e8f159", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a20a88c658f532421d0e1e31539b58fb20802368b1d6f903da57575d343e5f54.arrow b/evidence/results/a20a88c658f532421d0e1e31539b58fb20802368b1d6f903da57575d343e5f54.arrow new file mode 100644 index 000000000..55f249378 Binary files /dev/null and b/evidence/results/a20a88c658f532421d0e1e31539b58fb20802368b1d6f903da57575d343e5f54.arrow differ diff --git a/evidence/results/a20a88c658f532421d0e1e31539b58fb20802368b1d6f903da57575d343e5f54.json b/evidence/results/a20a88c658f532421d0e1e31539b58fb20802368b1d6f903da57575d343e5f54.json new file mode 100644 index 000000000..2abd6669d --- /dev/null +++ b/evidence/results/a20a88c658f532421d0e1e31539b58fb20802368b1d6f903da57575d343e5f54.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "77cec73cbf9446ac37c30e0411a878390f5fcda4ad2532e1d93588caebd50677", + "case_hash": "a20a88c658f532421d0e1e31539b58fb20802368b1d6f903da57575d343e5f54", + "columns": [ + { + "internal_size": null, + "name": "DEC", + "nullable": false, + "precision": 7, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "STR", + "nullable": false, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cd69740fbd7d6fb95b05443e542ba91f8865514b1e64cdd0beff958ff6b76bd4", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a22889c9e879add7e19193f4c280639c6d94c6c995bb3f7cac57f31316dcb441.arrow b/evidence/results/a22889c9e879add7e19193f4c280639c6d94c6c995bb3f7cac57f31316dcb441.arrow new file mode 100644 index 000000000..851157565 Binary files /dev/null and b/evidence/results/a22889c9e879add7e19193f4c280639c6d94c6c995bb3f7cac57f31316dcb441.arrow differ diff --git a/evidence/results/a22889c9e879add7e19193f4c280639c6d94c6c995bb3f7cac57f31316dcb441.json b/evidence/results/a22889c9e879add7e19193f4c280639c6d94c6c995bb3f7cac57f31316dcb441.json new file mode 100644 index 000000000..64532cbf9 --- /dev/null +++ b/evidence/results/a22889c9e879add7e19193f4c280639c6d94c6c995bb3f7cac57f31316dcb441.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "67479049df7d324862c00e3d8aa3afb2bdf2ad888194da7a29f28e3624d950fb", + "case_hash": "a22889c9e879add7e19193f4c280639c6d94c6c995bb3f7cac57f31316dcb441", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "72223c508ce7bcae42ff66fc46fb51cd84b0e3dda3d1c5534cef475b154b3a14", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a22aa3c0576337068af34a2ee75a934c31aaff4e54b4ca8ec01d7d71b9c95e7c.arrow b/evidence/results/a22aa3c0576337068af34a2ee75a934c31aaff4e54b4ca8ec01d7d71b9c95e7c.arrow new file mode 100644 index 000000000..c300bc004 Binary files /dev/null and b/evidence/results/a22aa3c0576337068af34a2ee75a934c31aaff4e54b4ca8ec01d7d71b9c95e7c.arrow differ diff --git a/evidence/results/a22aa3c0576337068af34a2ee75a934c31aaff4e54b4ca8ec01d7d71b9c95e7c.json b/evidence/results/a22aa3c0576337068af34a2ee75a934c31aaff4e54b4ca8ec01d7d71b9c95e7c.json new file mode 100644 index 000000000..ccaa3c81a --- /dev/null +++ b/evidence/results/a22aa3c0576337068af34a2ee75a934c31aaff4e54b4ca8ec01d7d71b9c95e7c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b89f96552ce3f786f624b126f5e2f9aacef4969c30aabdf271c8d033ea926154", + "case_hash": "a22aa3c0576337068af34a2ee75a934c31aaff4e54b4ca8ec01d7d71b9c95e7c", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3423af287644a41ab7ae64748286d454917f08181dc51557deb376e5657ad4cb", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a22d04ad3e47322eaf4b51edab0453db4f1705264caccca83cc4cb371dfd8570.arrow b/evidence/results/a22d04ad3e47322eaf4b51edab0453db4f1705264caccca83cc4cb371dfd8570.arrow new file mode 100644 index 000000000..07d005352 Binary files /dev/null and b/evidence/results/a22d04ad3e47322eaf4b51edab0453db4f1705264caccca83cc4cb371dfd8570.arrow differ diff --git a/evidence/results/a22d04ad3e47322eaf4b51edab0453db4f1705264caccca83cc4cb371dfd8570.json b/evidence/results/a22d04ad3e47322eaf4b51edab0453db4f1705264caccca83cc4cb371dfd8570.json new file mode 100644 index 000000000..02cb15436 --- /dev/null +++ b/evidence/results/a22d04ad3e47322eaf4b51edab0453db4f1705264caccca83cc4cb371dfd8570.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e3f35063b1e89e5a1ef57c8c8c5a9c4ea103976d1b8a14e8f81d73788ca0957", + "case_hash": "a22d04ad3e47322eaf4b51edab0453db4f1705264caccca83cc4cb371dfd8570", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c9b251ef21bb51ec4d7b0e359c2872fb3a21e72907cb7f25d063f24cca280696", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a23786c4ba9e1a7f2467417e1693aa97538ae4d46bc49a006deaf8129a181fd3.arrow b/evidence/results/a23786c4ba9e1a7f2467417e1693aa97538ae4d46bc49a006deaf8129a181fd3.arrow new file mode 100644 index 000000000..6fafca94c Binary files /dev/null and b/evidence/results/a23786c4ba9e1a7f2467417e1693aa97538ae4d46bc49a006deaf8129a181fd3.arrow differ diff --git a/evidence/results/a23786c4ba9e1a7f2467417e1693aa97538ae4d46bc49a006deaf8129a181fd3.json b/evidence/results/a23786c4ba9e1a7f2467417e1693aa97538ae4d46bc49a006deaf8129a181fd3.json new file mode 100644 index 000000000..d04e2de66 --- /dev/null +++ b/evidence/results/a23786c4ba9e1a7f2467417e1693aa97538ae4d46bc49a006deaf8129a181fd3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7dc93b36d679286b2e033d0a9113a8d7b366e8854baf7e510c62e24ebd35f49", + "case_hash": "a23786c4ba9e1a7f2467417e1693aa97538ae4d46bc49a006deaf8129a181fd3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3dca49489ae665c3803a0874c4cf4790e823acdd6425c41105045e93e913ee26", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a23843d276320ad55b49c1d72e689a6cbfe1caacc0d6e0f4c63501407f9e16ad.arrow b/evidence/results/a23843d276320ad55b49c1d72e689a6cbfe1caacc0d6e0f4c63501407f9e16ad.arrow new file mode 100644 index 000000000..c896c2554 Binary files /dev/null and b/evidence/results/a23843d276320ad55b49c1d72e689a6cbfe1caacc0d6e0f4c63501407f9e16ad.arrow differ diff --git a/evidence/results/a23843d276320ad55b49c1d72e689a6cbfe1caacc0d6e0f4c63501407f9e16ad.json b/evidence/results/a23843d276320ad55b49c1d72e689a6cbfe1caacc0d6e0f4c63501407f9e16ad.json new file mode 100644 index 000000000..6e56d6b86 --- /dev/null +++ b/evidence/results/a23843d276320ad55b49c1d72e689a6cbfe1caacc0d6e0f4c63501407f9e16ad.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b2d1f0b1cfc24d345ed47854144cf73740f9070b944019db7c47086e1d8e2543", + "case_hash": "a23843d276320ad55b49c1d72e689a6cbfe1caacc0d6e0f4c63501407f9e16ad", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2679d2ef057e080e13f9eca6f7a54ed70d8a9c851f646bbf6c8afc666bb1d2d2", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a24576082664d2df5dd175a16302ee84c5e72011970016dd4e4e47b6ee88be57.arrow b/evidence/results/a24576082664d2df5dd175a16302ee84c5e72011970016dd4e4e47b6ee88be57.arrow new file mode 100644 index 000000000..7f983fd00 Binary files /dev/null and b/evidence/results/a24576082664d2df5dd175a16302ee84c5e72011970016dd4e4e47b6ee88be57.arrow differ diff --git a/evidence/results/a24576082664d2df5dd175a16302ee84c5e72011970016dd4e4e47b6ee88be57.json b/evidence/results/a24576082664d2df5dd175a16302ee84c5e72011970016dd4e4e47b6ee88be57.json new file mode 100644 index 000000000..f265ea963 --- /dev/null +++ b/evidence/results/a24576082664d2df5dd175a16302ee84c5e72011970016dd4e4e47b6ee88be57.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "044913715dc269dc1272a03ac4a941a610e83d76b0ec6d29a8e6734ae402f205", + "case_hash": "a24576082664d2df5dd175a16302ee84c5e72011970016dd4e4e47b6ee88be57", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "06e7f2c246a8193f98d2b34d801663ec9dc227533da3076726641e41c56abd97", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a27f34005204918089c9b4c5771104b1a25da95dbfae209c38a71d1d39f32493.json b/evidence/results/a27f34005204918089c9b4c5771104b1a25da95dbfae209c38a71d1d39f32493.json new file mode 100644 index 000000000..4b520c8c8 --- /dev/null +++ b/evidence/results/a27f34005204918089c9b4c5771104b1a25da95dbfae209c38a71d1d39f32493.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "a27f34005204918089c9b4c5771104b1a25da95dbfae209c38a71d1d39f32493", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 2152, + "message": "SQL compilation error: [DAY] is not a valid date/time component for function DATE_TRUNC and type TIME.", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "03e60368d09fddc900f6ee13a02c38465267e8f0e6cc80da3d9413b72f2ea0bb", + "recorded_at": "2026-11-05T20:11:55.018679+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a299a6d1e203b8eddeba12f34c2fd68cd86d7e42aecbb610b4c356da7d54544a.arrow b/evidence/results/a299a6d1e203b8eddeba12f34c2fd68cd86d7e42aecbb610b4c356da7d54544a.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/a299a6d1e203b8eddeba12f34c2fd68cd86d7e42aecbb610b4c356da7d54544a.arrow differ diff --git a/evidence/results/a299a6d1e203b8eddeba12f34c2fd68cd86d7e42aecbb610b4c356da7d54544a.json b/evidence/results/a299a6d1e203b8eddeba12f34c2fd68cd86d7e42aecbb610b4c356da7d54544a.json new file mode 100644 index 000000000..523607230 --- /dev/null +++ b/evidence/results/a299a6d1e203b8eddeba12f34c2fd68cd86d7e42aecbb610b4c356da7d54544a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "a299a6d1e203b8eddeba12f34c2fd68cd86d7e42aecbb610b4c356da7d54544a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b5bfa4f543865318cdef4e341936fa9bbf007da494c2f4295f8b5fd91f2de2f8", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a2d0fc8635fbb2ef3eeb09d35e6e88ebe5b8b4615c9e13befafd5aa7225269d1.arrow b/evidence/results/a2d0fc8635fbb2ef3eeb09d35e6e88ebe5b8b4615c9e13befafd5aa7225269d1.arrow new file mode 100644 index 000000000..38bed2b2c Binary files /dev/null and b/evidence/results/a2d0fc8635fbb2ef3eeb09d35e6e88ebe5b8b4615c9e13befafd5aa7225269d1.arrow differ diff --git a/evidence/results/a2d0fc8635fbb2ef3eeb09d35e6e88ebe5b8b4615c9e13befafd5aa7225269d1.json b/evidence/results/a2d0fc8635fbb2ef3eeb09d35e6e88ebe5b8b4615c9e13befafd5aa7225269d1.json new file mode 100644 index 000000000..4183a4c3a --- /dev/null +++ b/evidence/results/a2d0fc8635fbb2ef3eeb09d35e6e88ebe5b8b4615c9e13befafd5aa7225269d1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "843e7aee419e3e2273440cccc0d1c43dfd35027cc0e15a1794bd73e6b3a3eab7", + "case_hash": "a2d0fc8635fbb2ef3eeb09d35e6e88ebe5b8b4615c9e13befafd5aa7225269d1", + "columns": [ + { + "internal_size": 1, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "17a000f169e1beeafcbfe7bba3be593ce75ae47fc957ca1327c2181931f5d79f", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a2d2e291574eb218eb82c903cbc4d84bd371e02010359647c02651af115114b3.arrow b/evidence/results/a2d2e291574eb218eb82c903cbc4d84bd371e02010359647c02651af115114b3.arrow new file mode 100644 index 000000000..1c80b46bc Binary files /dev/null and b/evidence/results/a2d2e291574eb218eb82c903cbc4d84bd371e02010359647c02651af115114b3.arrow differ diff --git a/evidence/results/a2d2e291574eb218eb82c903cbc4d84bd371e02010359647c02651af115114b3.json b/evidence/results/a2d2e291574eb218eb82c903cbc4d84bd371e02010359647c02651af115114b3.json new file mode 100644 index 000000000..665afd5ac --- /dev/null +++ b/evidence/results/a2d2e291574eb218eb82c903cbc4d84bd371e02010359647c02651af115114b3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "56f837a85ecc1fb458d963f0df8e64c39003a8b357bea919639c39556811dbde", + "case_hash": "a2d2e291574eb218eb82c903cbc4d84bd371e02010359647c02651af115114b3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7fc2bbc8c750dc2bc197c26201a3b31dc08cf4056f101feebed6c6ef348005c7", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a2e09190dfb7d5683e73bb76f2dc89453e9816c7cd7f2abaec9c74acb748b7a5.arrow b/evidence/results/a2e09190dfb7d5683e73bb76f2dc89453e9816c7cd7f2abaec9c74acb748b7a5.arrow new file mode 100644 index 000000000..678a6db52 Binary files /dev/null and b/evidence/results/a2e09190dfb7d5683e73bb76f2dc89453e9816c7cd7f2abaec9c74acb748b7a5.arrow differ diff --git a/evidence/results/a2e09190dfb7d5683e73bb76f2dc89453e9816c7cd7f2abaec9c74acb748b7a5.json b/evidence/results/a2e09190dfb7d5683e73bb76f2dc89453e9816c7cd7f2abaec9c74acb748b7a5.json new file mode 100644 index 000000000..d98e4fc65 --- /dev/null +++ b/evidence/results/a2e09190dfb7d5683e73bb76f2dc89453e9816c7cd7f2abaec9c74acb748b7a5.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "58a5e18557ef89446bab9e826e5ad4c0663855a0bb183265d1bfc0163ca22396", + "case_hash": "a2e09190dfb7d5683e73bb76f2dc89453e9816c7cd7f2abaec9c74acb748b7a5", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "D", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "37f1a4ee25fee9703eb32e5ea562b1a758156d900082a2defdc13745091a3c83", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a2f090a99f3d83beb7077cbbf966d8ef4a6b70cc7060c30f480a7db9652c38bf.arrow b/evidence/results/a2f090a99f3d83beb7077cbbf966d8ef4a6b70cc7060c30f480a7db9652c38bf.arrow new file mode 100644 index 000000000..e30018d59 Binary files /dev/null and b/evidence/results/a2f090a99f3d83beb7077cbbf966d8ef4a6b70cc7060c30f480a7db9652c38bf.arrow differ diff --git a/evidence/results/a2f090a99f3d83beb7077cbbf966d8ef4a6b70cc7060c30f480a7db9652c38bf.json b/evidence/results/a2f090a99f3d83beb7077cbbf966d8ef4a6b70cc7060c30f480a7db9652c38bf.json new file mode 100644 index 000000000..1c78b54ac --- /dev/null +++ b/evidence/results/a2f090a99f3d83beb7077cbbf966d8ef4a6b70cc7060c30f480a7db9652c38bf.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f6615d0c0611fc93e62774c30762ef2206a7238ffc73df054fa6085a9b75549e", + "case_hash": "a2f090a99f3d83beb7077cbbf966d8ef4a6b70cc7060c30f480a7db9652c38bf", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "77a36c9645a0213d58d5e75aea32895dcd1c03b21a1a329f607720bcbac30444", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a304dbcfa88b3b27dbd18aa0c950b5a70cc4dee13efc2ae7325c83205041cec6.arrow b/evidence/results/a304dbcfa88b3b27dbd18aa0c950b5a70cc4dee13efc2ae7325c83205041cec6.arrow new file mode 100644 index 000000000..9ca1356bd Binary files /dev/null and b/evidence/results/a304dbcfa88b3b27dbd18aa0c950b5a70cc4dee13efc2ae7325c83205041cec6.arrow differ diff --git a/evidence/results/a304dbcfa88b3b27dbd18aa0c950b5a70cc4dee13efc2ae7325c83205041cec6.json b/evidence/results/a304dbcfa88b3b27dbd18aa0c950b5a70cc4dee13efc2ae7325c83205041cec6.json new file mode 100644 index 000000000..1dd73bef8 --- /dev/null +++ b/evidence/results/a304dbcfa88b3b27dbd18aa0c950b5a70cc4dee13efc2ae7325c83205041cec6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "08340327e3a611caa0415d314e580738472e3ba360d41dee14d139bb409f167e", + "case_hash": "a304dbcfa88b3b27dbd18aa0c950b5a70cc4dee13efc2ae7325c83205041cec6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 5, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e089d891e80c8dfc11260970e962a4b4175fffac2707782403a43464e845337d", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a30f0739d84a58cb08ea0ca7bd7efcaddd3dee3d686b42e790efae80debdb662.arrow b/evidence/results/a30f0739d84a58cb08ea0ca7bd7efcaddd3dee3d686b42e790efae80debdb662.arrow new file mode 100644 index 000000000..da00b67bc Binary files /dev/null and b/evidence/results/a30f0739d84a58cb08ea0ca7bd7efcaddd3dee3d686b42e790efae80debdb662.arrow differ diff --git a/evidence/results/a30f0739d84a58cb08ea0ca7bd7efcaddd3dee3d686b42e790efae80debdb662.json b/evidence/results/a30f0739d84a58cb08ea0ca7bd7efcaddd3dee3d686b42e790efae80debdb662.json new file mode 100644 index 000000000..8626d6a24 --- /dev/null +++ b/evidence/results/a30f0739d84a58cb08ea0ca7bd7efcaddd3dee3d686b42e790efae80debdb662.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "d1c30f5dcd4571a1c7fda7716e60931afaa59486ba4d5cbb9fabb6883b80595b", + "case_hash": "a30f0739d84a58cb08ea0ca7bd7efcaddd3dee3d686b42e790efae80debdb662", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "A", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "143a1f28681d8ffa9a4ceca309d5749dcec55e7a3a7591e7c0c3feee741c9686", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a32e48a1058b2424bbaea836ad7237b5fd1f8d1a7585856b10933f8d93182a28.arrow b/evidence/results/a32e48a1058b2424bbaea836ad7237b5fd1f8d1a7585856b10933f8d93182a28.arrow new file mode 100644 index 000000000..fafbc49c0 Binary files /dev/null and b/evidence/results/a32e48a1058b2424bbaea836ad7237b5fd1f8d1a7585856b10933f8d93182a28.arrow differ diff --git a/evidence/results/a32e48a1058b2424bbaea836ad7237b5fd1f8d1a7585856b10933f8d93182a28.json b/evidence/results/a32e48a1058b2424bbaea836ad7237b5fd1f8d1a7585856b10933f8d93182a28.json new file mode 100644 index 000000000..ab4d4fc6b --- /dev/null +++ b/evidence/results/a32e48a1058b2424bbaea836ad7237b5fd1f8d1a7585856b10933f8d93182a28.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e05800264695fd4b66bb3f2cf4b85cda6929ea7cc38c559e109290cd87a5c935", + "case_hash": "a32e48a1058b2424bbaea836ad7237b5fd1f8d1a7585856b10933f8d93182a28", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "139678d357191712620c932ebf802fc1c3307d7fcd62662dcc4093979094ae65", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a33dd55a24e61c28ddf44e2af73aaa27efb118fbf8233e7c3a18efe157a3c188.arrow b/evidence/results/a33dd55a24e61c28ddf44e2af73aaa27efb118fbf8233e7c3a18efe157a3c188.arrow new file mode 100644 index 000000000..4fc1b9f73 Binary files /dev/null and b/evidence/results/a33dd55a24e61c28ddf44e2af73aaa27efb118fbf8233e7c3a18efe157a3c188.arrow differ diff --git a/evidence/results/a33dd55a24e61c28ddf44e2af73aaa27efb118fbf8233e7c3a18efe157a3c188.json b/evidence/results/a33dd55a24e61c28ddf44e2af73aaa27efb118fbf8233e7c3a18efe157a3c188.json new file mode 100644 index 000000000..74a61452b --- /dev/null +++ b/evidence/results/a33dd55a24e61c28ddf44e2af73aaa27efb118fbf8233e7c3a18efe157a3c188.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "263bb20a726a1bd0082755496a892cc239a6cd0b093fc7a6622182b6f07fe54b", + "case_hash": "a33dd55a24e61c28ddf44e2af73aaa27efb118fbf8233e7c3a18efe157a3c188", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "42be3be72bf43db24e929aa978fffda400262e3eecd302061e761b54354c1880", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a359463a5ee93d3c66eea1f05d83ebdd547f5f481f2db4e93de441f0098856af.json b/evidence/results/a359463a5ee93d3c66eea1f05d83ebdd547f5f481f2db4e93de441f0098856af.json new file mode 100644 index 000000000..60ab74b7c --- /dev/null +++ b/evidence/results/a359463a5ee93d3c66eea1f05d83ebdd547f5f481f2db4e93de441f0098856af.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "a359463a5ee93d3c66eea1f05d83ebdd547f5f481f2db4e93de441f0098856af", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100304, + "message": "Key size of 120 bits not found for encryption algorithm AES", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a1deb02356c6c3a106b0961fff509863fb4e929be49877a04e965717eae3f1af", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a369054ed6be472a519997ae420f7766cc57d794283a9c5bad27f623b4e153e9.json b/evidence/results/a369054ed6be472a519997ae420f7766cc57d794283a9c5bad27f623b4e153e9.json new file mode 100644 index 000000000..31d758c16 --- /dev/null +++ b/evidence/results/a369054ed6be472a519997ae420f7766cc57d794283a9c5bad27f623b4e153e9.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "a369054ed6be472a519997ae420f7766cc57d794283a9c5bad27f623b4e153e9", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100103, + "message": "Duplicate field key 'a'", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "24d4c2eaab65d28c2dbdc1fb4cccce110db911b2b581b1b572a96eb34d9373b0", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a370b01b4ff2d617a898e08b957520ded3baacf0ceed240dcf0704454dfb5f84.arrow b/evidence/results/a370b01b4ff2d617a898e08b957520ded3baacf0ceed240dcf0704454dfb5f84.arrow new file mode 100644 index 000000000..99a34c784 Binary files /dev/null and b/evidence/results/a370b01b4ff2d617a898e08b957520ded3baacf0ceed240dcf0704454dfb5f84.arrow differ diff --git a/evidence/results/a370b01b4ff2d617a898e08b957520ded3baacf0ceed240dcf0704454dfb5f84.json b/evidence/results/a370b01b4ff2d617a898e08b957520ded3baacf0ceed240dcf0704454dfb5f84.json new file mode 100644 index 000000000..0a930486c --- /dev/null +++ b/evidence/results/a370b01b4ff2d617a898e08b957520ded3baacf0ceed240dcf0704454dfb5f84.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7bebfaf2fc59722a3c473a35bb8a397fb70ca253c25bc6b70985002a416c24d5", + "case_hash": "a370b01b4ff2d617a898e08b957520ded3baacf0ceed240dcf0704454dfb5f84", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1aea601b4c773d5ba9e35c1fa1d43787fb0969056ca862b93f1e2c53acb1c2dc", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a3735ed86161e8f23c4167dc3f8727d70a3cafca15fbdcd216b4d5607d587879.arrow b/evidence/results/a3735ed86161e8f23c4167dc3f8727d70a3cafca15fbdcd216b4d5607d587879.arrow new file mode 100644 index 000000000..3320b6e83 Binary files /dev/null and b/evidence/results/a3735ed86161e8f23c4167dc3f8727d70a3cafca15fbdcd216b4d5607d587879.arrow differ diff --git a/evidence/results/a3735ed86161e8f23c4167dc3f8727d70a3cafca15fbdcd216b4d5607d587879.json b/evidence/results/a3735ed86161e8f23c4167dc3f8727d70a3cafca15fbdcd216b4d5607d587879.json new file mode 100644 index 000000000..4b3d67ae0 --- /dev/null +++ b/evidence/results/a3735ed86161e8f23c4167dc3f8727d70a3cafca15fbdcd216b4d5607d587879.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1c14448546d2b324e464de4742678b0743c8717e75513ffb88a9da5c942c9354", + "case_hash": "a3735ed86161e8f23c4167dc3f8727d70a3cafca15fbdcd216b4d5607d587879", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "adcb3a50fca33dadc4ef2a204d305637eb59f26d1b8908c89327fbec95bc8060", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a38a815c5311ae6676033b8cf93f45fe0537eeda5d0e585b40e5caa62972778c.arrow b/evidence/results/a38a815c5311ae6676033b8cf93f45fe0537eeda5d0e585b40e5caa62972778c.arrow new file mode 100644 index 000000000..588fd0a7f Binary files /dev/null and b/evidence/results/a38a815c5311ae6676033b8cf93f45fe0537eeda5d0e585b40e5caa62972778c.arrow differ diff --git a/evidence/results/a38a815c5311ae6676033b8cf93f45fe0537eeda5d0e585b40e5caa62972778c.json b/evidence/results/a38a815c5311ae6676033b8cf93f45fe0537eeda5d0e585b40e5caa62972778c.json new file mode 100644 index 000000000..a022dc066 --- /dev/null +++ b/evidence/results/a38a815c5311ae6676033b8cf93f45fe0537eeda5d0e585b40e5caa62972778c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e60c369b04fd1b7212401ef3b26fd6a3093d1f0deb92d049096a9c999eccedc1", + "case_hash": "a38a815c5311ae6676033b8cf93f45fe0537eeda5d0e585b40e5caa62972778c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "44df46112c3c3923c1cbe7e268408cac82eaa62309ba8bff04740d4900f5f752", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a3980843d79438651ce7b25bffc4dc7e20f7223071ec53483713957ceea21dd8.arrow b/evidence/results/a3980843d79438651ce7b25bffc4dc7e20f7223071ec53483713957ceea21dd8.arrow new file mode 100644 index 000000000..3df5da192 Binary files /dev/null and b/evidence/results/a3980843d79438651ce7b25bffc4dc7e20f7223071ec53483713957ceea21dd8.arrow differ diff --git a/evidence/results/a3980843d79438651ce7b25bffc4dc7e20f7223071ec53483713957ceea21dd8.json b/evidence/results/a3980843d79438651ce7b25bffc4dc7e20f7223071ec53483713957ceea21dd8.json new file mode 100644 index 000000000..f5d5b03c8 --- /dev/null +++ b/evidence/results/a3980843d79438651ce7b25bffc4dc7e20f7223071ec53483713957ceea21dd8.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "d28cb62eea4a886869e18d2a5a0d67f2b4bfe6f3043179be34805f6aef8a9ac7", + "case_hash": "a3980843d79438651ce7b25bffc4dc7e20f7223071ec53483713957ceea21dd8", + "columns": [ + { + "internal_size": null, + "name": "X", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "Y", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3b01c0cd505d0b469c60b555169ca6fc6411fdff3e5489c89cc8013a8cf03b02", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a3b1249a1294407f91aa7ce49cf472d448c9ae14fab973a996c7638c2853159f.arrow b/evidence/results/a3b1249a1294407f91aa7ce49cf472d448c9ae14fab973a996c7638c2853159f.arrow new file mode 100644 index 000000000..864485401 Binary files /dev/null and b/evidence/results/a3b1249a1294407f91aa7ce49cf472d448c9ae14fab973a996c7638c2853159f.arrow differ diff --git a/evidence/results/a3b1249a1294407f91aa7ce49cf472d448c9ae14fab973a996c7638c2853159f.json b/evidence/results/a3b1249a1294407f91aa7ce49cf472d448c9ae14fab973a996c7638c2853159f.json new file mode 100644 index 000000000..398f496e6 --- /dev/null +++ b/evidence/results/a3b1249a1294407f91aa7ce49cf472d448c9ae14fab973a996c7638c2853159f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6691401d7ee39529e01f8d1523cf9b6a245adf87aefd1f25660f9b6848c66f83", + "case_hash": "a3b1249a1294407f91aa7ce49cf472d448c9ae14fab973a996c7638c2853159f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f891dd4e7cec8c0c554cd57e8420e8b9f97b046283ce85ac5ad38801d0197505", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a3b6eee0d5143430e17b295158d07f105007e432b65e63c4ea71a4dfdbabd461.arrow b/evidence/results/a3b6eee0d5143430e17b295158d07f105007e432b65e63c4ea71a4dfdbabd461.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/a3b6eee0d5143430e17b295158d07f105007e432b65e63c4ea71a4dfdbabd461.arrow differ diff --git a/evidence/results/a3b6eee0d5143430e17b295158d07f105007e432b65e63c4ea71a4dfdbabd461.json b/evidence/results/a3b6eee0d5143430e17b295158d07f105007e432b65e63c4ea71a4dfdbabd461.json new file mode 100644 index 000000000..485aeba0d --- /dev/null +++ b/evidence/results/a3b6eee0d5143430e17b295158d07f105007e432b65e63c4ea71a4dfdbabd461.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "a3b6eee0d5143430e17b295158d07f105007e432b65e63c4ea71a4dfdbabd461", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "518c33afa76870ea3370d97508204f33128daab62041cdbaae809f59ce0ed08f", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a3cfefbf5deadbb107d0deb19d59d1c735d146c49987467a28547895cfb07cb9.arrow b/evidence/results/a3cfefbf5deadbb107d0deb19d59d1c735d146c49987467a28547895cfb07cb9.arrow new file mode 100644 index 000000000..3320b6e83 Binary files /dev/null and b/evidence/results/a3cfefbf5deadbb107d0deb19d59d1c735d146c49987467a28547895cfb07cb9.arrow differ diff --git a/evidence/results/a3cfefbf5deadbb107d0deb19d59d1c735d146c49987467a28547895cfb07cb9.json b/evidence/results/a3cfefbf5deadbb107d0deb19d59d1c735d146c49987467a28547895cfb07cb9.json new file mode 100644 index 000000000..109080e16 --- /dev/null +++ b/evidence/results/a3cfefbf5deadbb107d0deb19d59d1c735d146c49987467a28547895cfb07cb9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1c14448546d2b324e464de4742678b0743c8717e75513ffb88a9da5c942c9354", + "case_hash": "a3cfefbf5deadbb107d0deb19d59d1c735d146c49987467a28547895cfb07cb9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d6b5a8f583a1323c971b1934ac9c4768b5dfe7e1a254fcd0bed3510da87b8dfc", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a3f5b9c43d48ff470084da5b363387b848fb7f94c0affa4d0307574b87123c94.arrow b/evidence/results/a3f5b9c43d48ff470084da5b363387b848fb7f94c0affa4d0307574b87123c94.arrow new file mode 100644 index 000000000..e2af2478f Binary files /dev/null and b/evidence/results/a3f5b9c43d48ff470084da5b363387b848fb7f94c0affa4d0307574b87123c94.arrow differ diff --git a/evidence/results/a3f5b9c43d48ff470084da5b363387b848fb7f94c0affa4d0307574b87123c94.json b/evidence/results/a3f5b9c43d48ff470084da5b363387b848fb7f94c0affa4d0307574b87123c94.json new file mode 100644 index 000000000..e9382f2ef --- /dev/null +++ b/evidence/results/a3f5b9c43d48ff470084da5b363387b848fb7f94c0affa4d0307574b87123c94.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "1461b6730a6d7429870fa0e1bd29961a6579e006993c9a4e82b3a6d1e74c396f", + "case_hash": "a3f5b9c43d48ff470084da5b363387b848fb7f94c0affa4d0307574b87123c94", + "columns": [ + { + "internal_size": null, + "name": "OK", + "nullable": true, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "VARIES", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4b6b8676a1cabaeaee5a9a730f35c9fe098f43e5b5f568ae9c4cda90d2c8c081", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a405f20cb2c17163e3c30ad746531159793b34fd3e775589ce5c711bba0e4322.arrow b/evidence/results/a405f20cb2c17163e3c30ad746531159793b34fd3e775589ce5c711bba0e4322.arrow new file mode 100644 index 000000000..2c5f4cc75 Binary files /dev/null and b/evidence/results/a405f20cb2c17163e3c30ad746531159793b34fd3e775589ce5c711bba0e4322.arrow differ diff --git a/evidence/results/a405f20cb2c17163e3c30ad746531159793b34fd3e775589ce5c711bba0e4322.json b/evidence/results/a405f20cb2c17163e3c30ad746531159793b34fd3e775589ce5c711bba0e4322.json new file mode 100644 index 000000000..a39d31781 --- /dev/null +++ b/evidence/results/a405f20cb2c17163e3c30ad746531159793b34fd3e775589ce5c711bba0e4322.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "892b95095a9e05b91ef46ca62bf61c285cca2ef5c32490a3fcbbcf05f7af40aa", + "case_hash": "a405f20cb2c17163e3c30ad746531159793b34fd3e775589ce5c711bba0e4322", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "35d9edb84ea82c3af935fc4464044994beed2ae2dd6d3be3a9338a07cb4c0841", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a406994704369ee6b563efbb0d2cac8be66678828a83660c2d24e857bdcbbad1.arrow b/evidence/results/a406994704369ee6b563efbb0d2cac8be66678828a83660c2d24e857bdcbbad1.arrow new file mode 100644 index 000000000..c7f3168ec Binary files /dev/null and b/evidence/results/a406994704369ee6b563efbb0d2cac8be66678828a83660c2d24e857bdcbbad1.arrow differ diff --git a/evidence/results/a406994704369ee6b563efbb0d2cac8be66678828a83660c2d24e857bdcbbad1.json b/evidence/results/a406994704369ee6b563efbb0d2cac8be66678828a83660c2d24e857bdcbbad1.json new file mode 100644 index 000000000..9bf363b85 --- /dev/null +++ b/evidence/results/a406994704369ee6b563efbb0d2cac8be66678828a83660c2d24e857bdcbbad1.json @@ -0,0 +1,97 @@ +{ + "arrow_sha256": "bd01d79a815599ddbc86755efb708ad62801188bd5b5703e46cb072a4aace210", + "case_hash": "a406994704369ee6b563efbb0d2cac8be66678828a83660c2d24e857bdcbbad1", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "KEY", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "INDEX", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "VALUE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": 134217728, + "name": "PATH", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3c148bef647a965776f2d504db1e2ba8b0dd903acaf96c66d81c6a4acc1af901", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a4098c296d1308ff2cad8c2959867c8759c53e824a53703adebae9e5dae8c6ae.arrow b/evidence/results/a4098c296d1308ff2cad8c2959867c8759c53e824a53703adebae9e5dae8c6ae.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/a4098c296d1308ff2cad8c2959867c8759c53e824a53703adebae9e5dae8c6ae.arrow differ diff --git a/evidence/results/a4098c296d1308ff2cad8c2959867c8759c53e824a53703adebae9e5dae8c6ae.json b/evidence/results/a4098c296d1308ff2cad8c2959867c8759c53e824a53703adebae9e5dae8c6ae.json new file mode 100644 index 000000000..21962f7e8 --- /dev/null +++ b/evidence/results/a4098c296d1308ff2cad8c2959867c8759c53e824a53703adebae9e5dae8c6ae.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "a4098c296d1308ff2cad8c2959867c8759c53e824a53703adebae9e5dae8c6ae", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f54c61d0358fb82f2b4b8358ca24ee8b9b841448392e8afcacb42ad06a69e0d5", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a4177319c3ad5ae7ec235d771558c08a6dcba9fc06e99ae5ecf21ef04f5b45e2.json b/evidence/results/a4177319c3ad5ae7ec235d771558c08a6dcba9fc06e99ae5ecf21ef04f5b45e2.json new file mode 100644 index 000000000..010175729 --- /dev/null +++ b/evidence/results/a4177319c3ad5ae7ec235d771558c08a6dcba9fc06e99ae5ecf21ef04f5b45e2.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "a4177319c3ad5ae7ec235d771558c08a6dcba9fc06e99ae5ecf21ef04f5b45e2", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100078, + "message": "String '(target alphabet)' is too long and would be truncated", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9e21c1f728b3291bf8c5071b5f9ddc7c53665961c3db50428f6bdf2e8b45c0f5", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a4322d8a709c8dc26d3aeb0bd2a37d0d342ca085f838a32c1eb479cbb04eda86.arrow b/evidence/results/a4322d8a709c8dc26d3aeb0bd2a37d0d342ca085f838a32c1eb479cbb04eda86.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/a4322d8a709c8dc26d3aeb0bd2a37d0d342ca085f838a32c1eb479cbb04eda86.arrow differ diff --git a/evidence/results/a4322d8a709c8dc26d3aeb0bd2a37d0d342ca085f838a32c1eb479cbb04eda86.json b/evidence/results/a4322d8a709c8dc26d3aeb0bd2a37d0d342ca085f838a32c1eb479cbb04eda86.json new file mode 100644 index 000000000..46bc5d5cb --- /dev/null +++ b/evidence/results/a4322d8a709c8dc26d3aeb0bd2a37d0d342ca085f838a32c1eb479cbb04eda86.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "a4322d8a709c8dc26d3aeb0bd2a37d0d342ca085f838a32c1eb479cbb04eda86", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bd8583a768332e86ae2201daa73aa2cc889944822285fe7b00d88b9cfc0c6476", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a4335f700571ec377dfdeddbf8d1fada18c785225577d1b1978250e6f6374b3e.arrow b/evidence/results/a4335f700571ec377dfdeddbf8d1fada18c785225577d1b1978250e6f6374b3e.arrow new file mode 100644 index 000000000..06d1c0b86 Binary files /dev/null and b/evidence/results/a4335f700571ec377dfdeddbf8d1fada18c785225577d1b1978250e6f6374b3e.arrow differ diff --git a/evidence/results/a4335f700571ec377dfdeddbf8d1fada18c785225577d1b1978250e6f6374b3e.json b/evidence/results/a4335f700571ec377dfdeddbf8d1fada18c785225577d1b1978250e6f6374b3e.json new file mode 100644 index 000000000..666f4e7a7 --- /dev/null +++ b/evidence/results/a4335f700571ec377dfdeddbf8d1fada18c785225577d1b1978250e6f6374b3e.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "e5fb48b03e34bf150a19946c678138f1d0c1c785a263239c3b0148fd9a573560", + "case_hash": "a4335f700571ec377dfdeddbf8d1fada18c785225577d1b1978250e6f6374b3e", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "16171cf560e1eda90896795edb1e817689310f6159943f2ba88bc302dd7e6400", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a435921c8649c422cc462ba7d90e4e70ceedf7698e93cef0e2b2b13216905a2c.arrow b/evidence/results/a435921c8649c422cc462ba7d90e4e70ceedf7698e93cef0e2b2b13216905a2c.arrow new file mode 100644 index 000000000..9d5043c26 Binary files /dev/null and b/evidence/results/a435921c8649c422cc462ba7d90e4e70ceedf7698e93cef0e2b2b13216905a2c.arrow differ diff --git a/evidence/results/a435921c8649c422cc462ba7d90e4e70ceedf7698e93cef0e2b2b13216905a2c.json b/evidence/results/a435921c8649c422cc462ba7d90e4e70ceedf7698e93cef0e2b2b13216905a2c.json new file mode 100644 index 000000000..ed581e6b8 --- /dev/null +++ b/evidence/results/a435921c8649c422cc462ba7d90e4e70ceedf7698e93cef0e2b2b13216905a2c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1100ed872a262177a351c58eb79a03c0fa22872f965f471eb2d3d69a50422462", + "case_hash": "a435921c8649c422cc462ba7d90e4e70ceedf7698e93cef0e2b2b13216905a2c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "40c23ef81f4e7b74cb3e3c9257930d755c199e525dfc32c06d7bdfb82df919a8", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a438db33c2caf0e8f3326ceb2c4315ffb1ae891a3e9eed984a82dec2afcc04c7.arrow b/evidence/results/a438db33c2caf0e8f3326ceb2c4315ffb1ae891a3e9eed984a82dec2afcc04c7.arrow new file mode 100644 index 000000000..9c99c9315 Binary files /dev/null and b/evidence/results/a438db33c2caf0e8f3326ceb2c4315ffb1ae891a3e9eed984a82dec2afcc04c7.arrow differ diff --git a/evidence/results/a438db33c2caf0e8f3326ceb2c4315ffb1ae891a3e9eed984a82dec2afcc04c7.json b/evidence/results/a438db33c2caf0e8f3326ceb2c4315ffb1ae891a3e9eed984a82dec2afcc04c7.json new file mode 100644 index 000000000..20ac2c15b --- /dev/null +++ b/evidence/results/a438db33c2caf0e8f3326ceb2c4315ffb1ae891a3e9eed984a82dec2afcc04c7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "249d35223582cf27503632e3eed626f8c3efd593479b2bbfd61f22381ed3149c", + "case_hash": "a438db33c2caf0e8f3326ceb2c4315ffb1ae891a3e9eed984a82dec2afcc04c7", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5420ccbc92dc7c913819d2019d76b8f63b7ba34ce0e0012a8561de4ba8d5ac4a", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a447a92cea042fac4c9d1e0dc00d714de56eb5eb2634d9cf98ed1842e5ddae6b.json b/evidence/results/a447a92cea042fac4c9d1e0dc00d714de56eb5eb2634d9cf98ed1842e5ddae6b.json new file mode 100644 index 000000000..5cef8c551 --- /dev/null +++ b/evidence/results/a447a92cea042fac4c9d1e0dc00d714de56eb5eb2634d9cf98ed1842e5ddae6b.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "a447a92cea042fac4c9d1e0dc00d714de56eb5eb2634d9cf98ed1842e5ddae6b", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1046, + "message": "SQL compilation error:\nInvalid value [{:L}] for function 'FORMAT_STRING_TEMPLATE', parameter 1: invalid format string", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d08615d8d6f349db6b6e1d9d0204065eb8689fa680c6bd7c801c8bf7d3e63784", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a44ee54723efa57b52b6a1908a1648af24e02402bd090fbac00ba2d0d6220958.arrow b/evidence/results/a44ee54723efa57b52b6a1908a1648af24e02402bd090fbac00ba2d0d6220958.arrow new file mode 100644 index 000000000..fafbc49c0 Binary files /dev/null and b/evidence/results/a44ee54723efa57b52b6a1908a1648af24e02402bd090fbac00ba2d0d6220958.arrow differ diff --git a/evidence/results/a44ee54723efa57b52b6a1908a1648af24e02402bd090fbac00ba2d0d6220958.json b/evidence/results/a44ee54723efa57b52b6a1908a1648af24e02402bd090fbac00ba2d0d6220958.json new file mode 100644 index 000000000..ee07f8b89 --- /dev/null +++ b/evidence/results/a44ee54723efa57b52b6a1908a1648af24e02402bd090fbac00ba2d0d6220958.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e05800264695fd4b66bb3f2cf4b85cda6929ea7cc38c559e109290cd87a5c935", + "case_hash": "a44ee54723efa57b52b6a1908a1648af24e02402bd090fbac00ba2d0d6220958", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2f06300a0218f98ddccb150272a5c12d912a8cc8ac900727c42bc252e6185bef", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a47771ba9f5fbad65b66df77eba2d461498bced29e972e28a7f54e6c046ab545.arrow b/evidence/results/a47771ba9f5fbad65b66df77eba2d461498bced29e972e28a7f54e6c046ab545.arrow new file mode 100644 index 000000000..a5d6b2d8d Binary files /dev/null and b/evidence/results/a47771ba9f5fbad65b66df77eba2d461498bced29e972e28a7f54e6c046ab545.arrow differ diff --git a/evidence/results/a47771ba9f5fbad65b66df77eba2d461498bced29e972e28a7f54e6c046ab545.json b/evidence/results/a47771ba9f5fbad65b66df77eba2d461498bced29e972e28a7f54e6c046ab545.json new file mode 100644 index 000000000..b7a0f7ba4 --- /dev/null +++ b/evidence/results/a47771ba9f5fbad65b66df77eba2d461498bced29e972e28a7f54e6c046ab545.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8bbd462addc9bacd4d36cad9e5eb46c8bfcd6d0d0b171e0e508bcf3083b2fe3e", + "case_hash": "a47771ba9f5fbad65b66df77eba2d461498bced29e972e28a7f54e6c046ab545", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3a8928be5ad61e930e17a3bed5b3ed95a2774451a4b9e8740a947aed35d13f73", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a480d83496387c849319da8695d4fbf7f151fa78cedc2840054f829425a0fea0.arrow b/evidence/results/a480d83496387c849319da8695d4fbf7f151fa78cedc2840054f829425a0fea0.arrow new file mode 100644 index 000000000..39c543573 Binary files /dev/null and b/evidence/results/a480d83496387c849319da8695d4fbf7f151fa78cedc2840054f829425a0fea0.arrow differ diff --git a/evidence/results/a480d83496387c849319da8695d4fbf7f151fa78cedc2840054f829425a0fea0.json b/evidence/results/a480d83496387c849319da8695d4fbf7f151fa78cedc2840054f829425a0fea0.json new file mode 100644 index 000000000..bdee0b00f --- /dev/null +++ b/evidence/results/a480d83496387c849319da8695d4fbf7f151fa78cedc2840054f829425a0fea0.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "fc72458066b9e89e74e9f97dff5107729f120f08f8e18af5e2d8e1efc4aa1c2b", + "case_hash": "a480d83496387c849319da8695d4fbf7f151fa78cedc2840054f829425a0fea0", + "columns": [ + { + "internal_size": null, + "name": "D100", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "D120", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "SELF", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "57324a90b88bf132f37ef2d409f858b58fdcc686d47c30ed30b92bef8c0df1ac", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a482efc022a2b2dc4f871c0e0d2023f49ce24b57527021c3039cbb937c713388.arrow b/evidence/results/a482efc022a2b2dc4f871c0e0d2023f49ce24b57527021c3039cbb937c713388.arrow new file mode 100644 index 000000000..02c276d48 Binary files /dev/null and b/evidence/results/a482efc022a2b2dc4f871c0e0d2023f49ce24b57527021c3039cbb937c713388.arrow differ diff --git a/evidence/results/a482efc022a2b2dc4f871c0e0d2023f49ce24b57527021c3039cbb937c713388.json b/evidence/results/a482efc022a2b2dc4f871c0e0d2023f49ce24b57527021c3039cbb937c713388.json new file mode 100644 index 000000000..70945d2d6 --- /dev/null +++ b/evidence/results/a482efc022a2b2dc4f871c0e0d2023f49ce24b57527021c3039cbb937c713388.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6283f0fab28514817432409be9ad06b473c29b7db9d1341a26561c324aa14cb7", + "case_hash": "a482efc022a2b2dc4f871c0e0d2023f49ce24b57527021c3039cbb937c713388", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a79919de71eedfd2a1f1074afba89b33ac31e4855a6a1c512d7b8ab50faedde8", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a4874f2f5f437843e97674daba6c57ee3a5af5f292446a1d2b47dc92ac7c572e.arrow b/evidence/results/a4874f2f5f437843e97674daba6c57ee3a5af5f292446a1d2b47dc92ac7c572e.arrow new file mode 100644 index 000000000..cb66a9dbd Binary files /dev/null and b/evidence/results/a4874f2f5f437843e97674daba6c57ee3a5af5f292446a1d2b47dc92ac7c572e.arrow differ diff --git a/evidence/results/a4874f2f5f437843e97674daba6c57ee3a5af5f292446a1d2b47dc92ac7c572e.json b/evidence/results/a4874f2f5f437843e97674daba6c57ee3a5af5f292446a1d2b47dc92ac7c572e.json new file mode 100644 index 000000000..18d730a76 --- /dev/null +++ b/evidence/results/a4874f2f5f437843e97674daba6c57ee3a5af5f292446a1d2b47dc92ac7c572e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8a0ceedc2ec2658e8bd9d8ee54d1ace367042c38c68bbb12126319838364afb0", + "case_hash": "a4874f2f5f437843e97674daba6c57ee3a5af5f292446a1d2b47dc92ac7c572e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4f8b85f073905f6cce90bea1fd740de4da6379f3bda80bee4464b4f64644320e", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a4b8893cb2de749a67864d6dac8d5ae97e3ee85c78ec8081a289e3e12290ecae.arrow b/evidence/results/a4b8893cb2de749a67864d6dac8d5ae97e3ee85c78ec8081a289e3e12290ecae.arrow new file mode 100644 index 000000000..5f015d83a Binary files /dev/null and b/evidence/results/a4b8893cb2de749a67864d6dac8d5ae97e3ee85c78ec8081a289e3e12290ecae.arrow differ diff --git a/evidence/results/a4b8893cb2de749a67864d6dac8d5ae97e3ee85c78ec8081a289e3e12290ecae.json b/evidence/results/a4b8893cb2de749a67864d6dac8d5ae97e3ee85c78ec8081a289e3e12290ecae.json new file mode 100644 index 000000000..6a5977775 --- /dev/null +++ b/evidence/results/a4b8893cb2de749a67864d6dac8d5ae97e3ee85c78ec8081a289e3e12290ecae.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "05589bbaf67be387de69c19d017ab869623136ecb1f199f9e556a12a4eec2666", + "case_hash": "a4b8893cb2de749a67864d6dac8d5ae97e3ee85c78ec8081a289e3e12290ecae", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a99f5d3345c8c020ea9acdf8991ced34e5f5bafa56e63e38f77cd945f09a988d", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a4bc9de4ed866e74f6978bfb44f627e666e474d91dd0f899ec8e119ee4c931bb.arrow b/evidence/results/a4bc9de4ed866e74f6978bfb44f627e666e474d91dd0f899ec8e119ee4c931bb.arrow new file mode 100644 index 000000000..5e520f9c1 Binary files /dev/null and b/evidence/results/a4bc9de4ed866e74f6978bfb44f627e666e474d91dd0f899ec8e119ee4c931bb.arrow differ diff --git a/evidence/results/a4bc9de4ed866e74f6978bfb44f627e666e474d91dd0f899ec8e119ee4c931bb.json b/evidence/results/a4bc9de4ed866e74f6978bfb44f627e666e474d91dd0f899ec8e119ee4c931bb.json new file mode 100644 index 000000000..f866191b1 --- /dev/null +++ b/evidence/results/a4bc9de4ed866e74f6978bfb44f627e666e474d91dd0f899ec8e119ee4c931bb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a6cdf10be829f16276d37298a77ec651a4a97e05f09041c1cbc66b2bb863c878", + "case_hash": "a4bc9de4ed866e74f6978bfb44f627e666e474d91dd0f899ec8e119ee4c931bb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0244bde1f309bfa026de2728a9e2cdd871b30b7aea6acdb103233755ad823432", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a4c0339f33d4f6e680d0681ce653b66d9cc57c1af294943be9a4d051ed25ad8c.arrow b/evidence/results/a4c0339f33d4f6e680d0681ce653b66d9cc57c1af294943be9a4d051ed25ad8c.arrow new file mode 100644 index 000000000..cb6541827 Binary files /dev/null and b/evidence/results/a4c0339f33d4f6e680d0681ce653b66d9cc57c1af294943be9a4d051ed25ad8c.arrow differ diff --git a/evidence/results/a4c0339f33d4f6e680d0681ce653b66d9cc57c1af294943be9a4d051ed25ad8c.json b/evidence/results/a4c0339f33d4f6e680d0681ce653b66d9cc57c1af294943be9a4d051ed25ad8c.json new file mode 100644 index 000000000..796f1116e --- /dev/null +++ b/evidence/results/a4c0339f33d4f6e680d0681ce653b66d9cc57c1af294943be9a4d051ed25ad8c.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "18ce50ac4a94524eb1ed66c6890755ca32584f5607d203471d6898c396d28976", + "case_hash": "a4c0339f33d4f6e680d0681ce653b66d9cc57c1af294943be9a4d051ed25ad8c", + "columns": [ + { + "internal_size": 15, + "name": "R1", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 15, + "name": "R2", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a6f17e5f01f791ea3891f338d60a843b7371f062707782ae47e6a900ca07c96e", + "recorded_at": "2026-11-05T19:50:21.861848+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a4f68c8cb06fe41e12a5f7ed2ddd47cc504f651be1ee341273739a5c51f7262e.arrow b/evidence/results/a4f68c8cb06fe41e12a5f7ed2ddd47cc504f651be1ee341273739a5c51f7262e.arrow new file mode 100644 index 000000000..3e66c94bc Binary files /dev/null and b/evidence/results/a4f68c8cb06fe41e12a5f7ed2ddd47cc504f651be1ee341273739a5c51f7262e.arrow differ diff --git a/evidence/results/a4f68c8cb06fe41e12a5f7ed2ddd47cc504f651be1ee341273739a5c51f7262e.json b/evidence/results/a4f68c8cb06fe41e12a5f7ed2ddd47cc504f651be1ee341273739a5c51f7262e.json new file mode 100644 index 000000000..711947348 --- /dev/null +++ b/evidence/results/a4f68c8cb06fe41e12a5f7ed2ddd47cc504f651be1ee341273739a5c51f7262e.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "1ffce0c74b4eb39b0e2adbcafed8103c882015c15c1a728d8051dea1aa8b88d6", + "case_hash": "a4f68c8cb06fe41e12a5f7ed2ddd47cc504f651be1ee341273739a5c51f7262e", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5c61e941858fb79594c6cfaea78841b41c4ed87e29ee10139223d5b85ee6947b", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a532bd686f4fe5e1212e85a9b1b0e4b4b1266a83b7f2c593c360cdb72e36402c.arrow b/evidence/results/a532bd686f4fe5e1212e85a9b1b0e4b4b1266a83b7f2c593c360cdb72e36402c.arrow new file mode 100644 index 000000000..19c93b042 Binary files /dev/null and b/evidence/results/a532bd686f4fe5e1212e85a9b1b0e4b4b1266a83b7f2c593c360cdb72e36402c.arrow differ diff --git a/evidence/results/a532bd686f4fe5e1212e85a9b1b0e4b4b1266a83b7f2c593c360cdb72e36402c.json b/evidence/results/a532bd686f4fe5e1212e85a9b1b0e4b4b1266a83b7f2c593c360cdb72e36402c.json new file mode 100644 index 000000000..f30915c4a --- /dev/null +++ b/evidence/results/a532bd686f4fe5e1212e85a9b1b0e4b4b1266a83b7f2c593c360cdb72e36402c.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "91e9e82171793a2568dc56647357a05bbeaaaac75cd11e72fa2b1dfb359f623a", + "case_hash": "a532bd686f4fe5e1212e85a9b1b0e4b4b1266a83b7f2c593c360cdb72e36402c", + "columns": [ + { + "internal_size": null, + "name": "HOUR", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "MINUTE", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "SECOND", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5afa420621cce0ed6ef6ba3e5ceebe2434e2c9377ec82ab32525774ed0d13008", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a562c05dd903bb47b23ccbd1bd4ae94b191eb81aecfdd7409fe2a25fa664e3bc.arrow b/evidence/results/a562c05dd903bb47b23ccbd1bd4ae94b191eb81aecfdd7409fe2a25fa664e3bc.arrow new file mode 100644 index 000000000..9b5bad3ab Binary files /dev/null and b/evidence/results/a562c05dd903bb47b23ccbd1bd4ae94b191eb81aecfdd7409fe2a25fa664e3bc.arrow differ diff --git a/evidence/results/a562c05dd903bb47b23ccbd1bd4ae94b191eb81aecfdd7409fe2a25fa664e3bc.json b/evidence/results/a562c05dd903bb47b23ccbd1bd4ae94b191eb81aecfdd7409fe2a25fa664e3bc.json new file mode 100644 index 000000000..e40a39726 --- /dev/null +++ b/evidence/results/a562c05dd903bb47b23ccbd1bd4ae94b191eb81aecfdd7409fe2a25fa664e3bc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9903396ecea2bc8d8cb5687a7d27400a71067ab005570a80ebb99ab79e5bd7df", + "case_hash": "a562c05dd903bb47b23ccbd1bd4ae94b191eb81aecfdd7409fe2a25fa664e3bc", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a9abec6edf05068e59f4ad97ae471f9061ba8951a277ce2079590911d4bf2373", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a5843184ee9f89d356fb993c082b83eb43a4612977f28fd09930d12293afad6a.arrow b/evidence/results/a5843184ee9f89d356fb993c082b83eb43a4612977f28fd09930d12293afad6a.arrow new file mode 100644 index 000000000..d0b932337 Binary files /dev/null and b/evidence/results/a5843184ee9f89d356fb993c082b83eb43a4612977f28fd09930d12293afad6a.arrow differ diff --git a/evidence/results/a5843184ee9f89d356fb993c082b83eb43a4612977f28fd09930d12293afad6a.json b/evidence/results/a5843184ee9f89d356fb993c082b83eb43a4612977f28fd09930d12293afad6a.json new file mode 100644 index 000000000..86641e6e2 --- /dev/null +++ b/evidence/results/a5843184ee9f89d356fb993c082b83eb43a4612977f28fd09930d12293afad6a.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "d02d1f13d225f246c6f28a8d8251bc3b86d4e1d4ece982effe2d1e5ce8887908", + "case_hash": "a5843184ee9f89d356fb993c082b83eb43a4612977f28fd09930d12293afad6a", + "columns": [ + { + "internal_size": null, + "name": "F", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + }, + { + "internal_size": null, + "name": "L", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "312ccd60a6034309febf3797af23b04a8c3473a974c34643be877c85266a7fe9", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a59abe9106b2a1c6c2ff3b59940d925b65c10e74027d8bccdd9ae641490dd175.arrow b/evidence/results/a59abe9106b2a1c6c2ff3b59940d925b65c10e74027d8bccdd9ae641490dd175.arrow new file mode 100644 index 000000000..1c6d839a5 Binary files /dev/null and b/evidence/results/a59abe9106b2a1c6c2ff3b59940d925b65c10e74027d8bccdd9ae641490dd175.arrow differ diff --git a/evidence/results/a59abe9106b2a1c6c2ff3b59940d925b65c10e74027d8bccdd9ae641490dd175.json b/evidence/results/a59abe9106b2a1c6c2ff3b59940d925b65c10e74027d8bccdd9ae641490dd175.json new file mode 100644 index 000000000..23eb5c9a7 --- /dev/null +++ b/evidence/results/a59abe9106b2a1c6c2ff3b59940d925b65c10e74027d8bccdd9ae641490dd175.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cb0d0474b16f657cc75e17175c617d15f094898b37231ea794c34c1d9531ee05", + "case_hash": "a59abe9106b2a1c6c2ff3b59940d925b65c10e74027d8bccdd9ae641490dd175", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "daf5b35ff4699a0f1634cb778540715bfbe6b5a7adecd9c0dca1504c32db8c91", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a59b4764c0d01fc9f2352bcf68bc307e234fc68a03e460a9d8a1362ecd453b79.arrow b/evidence/results/a59b4764c0d01fc9f2352bcf68bc307e234fc68a03e460a9d8a1362ecd453b79.arrow new file mode 100644 index 000000000..788270da9 Binary files /dev/null and b/evidence/results/a59b4764c0d01fc9f2352bcf68bc307e234fc68a03e460a9d8a1362ecd453b79.arrow differ diff --git a/evidence/results/a59b4764c0d01fc9f2352bcf68bc307e234fc68a03e460a9d8a1362ecd453b79.json b/evidence/results/a59b4764c0d01fc9f2352bcf68bc307e234fc68a03e460a9d8a1362ecd453b79.json new file mode 100644 index 000000000..a3cd88b21 --- /dev/null +++ b/evidence/results/a59b4764c0d01fc9f2352bcf68bc307e234fc68a03e460a9d8a1362ecd453b79.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0d6b0bdfec7644ea8d7e89b0112f772e2688d2b36868f1b02df1dfd0f2ca66b8", + "case_hash": "a59b4764c0d01fc9f2352bcf68bc307e234fc68a03e460a9d8a1362ecd453b79", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "50d8ff299c826e28f80f1d058e4eb1cc3faa4625859e7593c52dafd5e0ca5fa2", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a59b645bbb1ef422333a12d642e776cc01b112f1f8f411e7eea25305708a3902.arrow b/evidence/results/a59b645bbb1ef422333a12d642e776cc01b112f1f8f411e7eea25305708a3902.arrow new file mode 100644 index 000000000..5ee8954ab Binary files /dev/null and b/evidence/results/a59b645bbb1ef422333a12d642e776cc01b112f1f8f411e7eea25305708a3902.arrow differ diff --git a/evidence/results/a59b645bbb1ef422333a12d642e776cc01b112f1f8f411e7eea25305708a3902.json b/evidence/results/a59b645bbb1ef422333a12d642e776cc01b112f1f8f411e7eea25305708a3902.json new file mode 100644 index 000000000..9d7eb694b --- /dev/null +++ b/evidence/results/a59b645bbb1ef422333a12d642e776cc01b112f1f8f411e7eea25305708a3902.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6c202f2d64ff599f61bee610f9502a1ab1616e1903663445593c4eee1a1a8cc1", + "case_hash": "a59b645bbb1ef422333a12d642e776cc01b112f1f8f411e7eea25305708a3902", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b319ca2b1a4367586c5d584b2ae6c1cbec150c1f7c99e8e60c9dce04a914f5f2", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a5bd43ebc88f53475ae84440ee8c6dcc432f8a3381c19f0e3ef6b8f3f967eb76.arrow b/evidence/results/a5bd43ebc88f53475ae84440ee8c6dcc432f8a3381c19f0e3ef6b8f3f967eb76.arrow new file mode 100644 index 000000000..8379eb410 Binary files /dev/null and b/evidence/results/a5bd43ebc88f53475ae84440ee8c6dcc432f8a3381c19f0e3ef6b8f3f967eb76.arrow differ diff --git a/evidence/results/a5bd43ebc88f53475ae84440ee8c6dcc432f8a3381c19f0e3ef6b8f3f967eb76.json b/evidence/results/a5bd43ebc88f53475ae84440ee8c6dcc432f8a3381c19f0e3ef6b8f3f967eb76.json new file mode 100644 index 000000000..47c1657b6 --- /dev/null +++ b/evidence/results/a5bd43ebc88f53475ae84440ee8c6dcc432f8a3381c19f0e3ef6b8f3f967eb76.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3dea6e3dc608c9b86fd55d4eb727e683340974d77c075fa482cdff53cd018ced", + "case_hash": "a5bd43ebc88f53475ae84440ee8c6dcc432f8a3381c19f0e3ef6b8f3f967eb76", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bc0c5b61e88b9dccfd348451a42cd22a54039979c1fe47a63080348e21c23f4e", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a5c761cb2b18b313f620fd94e9a2e3c6892f110d694eaa2d457f6cc1ec624f83.arrow b/evidence/results/a5c761cb2b18b313f620fd94e9a2e3c6892f110d694eaa2d457f6cc1ec624f83.arrow new file mode 100644 index 000000000..1d4f32b4d Binary files /dev/null and b/evidence/results/a5c761cb2b18b313f620fd94e9a2e3c6892f110d694eaa2d457f6cc1ec624f83.arrow differ diff --git a/evidence/results/a5c761cb2b18b313f620fd94e9a2e3c6892f110d694eaa2d457f6cc1ec624f83.json b/evidence/results/a5c761cb2b18b313f620fd94e9a2e3c6892f110d694eaa2d457f6cc1ec624f83.json new file mode 100644 index 000000000..b30d6dd5b --- /dev/null +++ b/evidence/results/a5c761cb2b18b313f620fd94e9a2e3c6892f110d694eaa2d457f6cc1ec624f83.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bbbe2af56bb417b5d7fa1e2736def09f8b7e8a5d3a082217390c01752327c74c", + "case_hash": "a5c761cb2b18b313f620fd94e9a2e3c6892f110d694eaa2d457f6cc1ec624f83", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2120e8eab023872a109a4608346a3d872b0a2fd5c8d88668ebb331b0bdecf440", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a5db2e64ff1b9489f25a7f4930b018c9bf158917fc63b9f5e33615520325dbf9.arrow b/evidence/results/a5db2e64ff1b9489f25a7f4930b018c9bf158917fc63b9f5e33615520325dbf9.arrow new file mode 100644 index 000000000..d8eca204f Binary files /dev/null and b/evidence/results/a5db2e64ff1b9489f25a7f4930b018c9bf158917fc63b9f5e33615520325dbf9.arrow differ diff --git a/evidence/results/a5db2e64ff1b9489f25a7f4930b018c9bf158917fc63b9f5e33615520325dbf9.json b/evidence/results/a5db2e64ff1b9489f25a7f4930b018c9bf158917fc63b9f5e33615520325dbf9.json new file mode 100644 index 000000000..99f167e05 --- /dev/null +++ b/evidence/results/a5db2e64ff1b9489f25a7f4930b018c9bf158917fc63b9f5e33615520325dbf9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "35e524c9e26e1ac4a1b3c0362b51131af6d2b541abecade9c3790645580a4405", + "case_hash": "a5db2e64ff1b9489f25a7f4930b018c9bf158917fc63b9f5e33615520325dbf9", + "columns": [ + { + "internal_size": null, + "name": "A", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "20f813ca2b6220a0df75efebb639867e19a1e9c7c680a53c5f58ef8bd4f8d179", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a638c4d220fbe05e2cf3cbae42b9b3304c46085772f53713f6dc6c1dc6684ae4.arrow b/evidence/results/a638c4d220fbe05e2cf3cbae42b9b3304c46085772f53713f6dc6c1dc6684ae4.arrow new file mode 100644 index 000000000..7bc68b00e Binary files /dev/null and b/evidence/results/a638c4d220fbe05e2cf3cbae42b9b3304c46085772f53713f6dc6c1dc6684ae4.arrow differ diff --git a/evidence/results/a638c4d220fbe05e2cf3cbae42b9b3304c46085772f53713f6dc6c1dc6684ae4.json b/evidence/results/a638c4d220fbe05e2cf3cbae42b9b3304c46085772f53713f6dc6c1dc6684ae4.json new file mode 100644 index 000000000..6da55917a --- /dev/null +++ b/evidence/results/a638c4d220fbe05e2cf3cbae42b9b3304c46085772f53713f6dc6c1dc6684ae4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ecdaa6342729a46a48c3f052b351d66d937a03f4b9bf34e6c628e88fe728eb84", + "case_hash": "a638c4d220fbe05e2cf3cbae42b9b3304c46085772f53713f6dc6c1dc6684ae4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "46483c4f92d2fdb82ce2c6b11bd066b07a533db37355149781d949af49241f72", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a66e1f8113821affa5404dc26e7fb7bdbf34ac0fa59d615062fd8995978dda78.arrow b/evidence/results/a66e1f8113821affa5404dc26e7fb7bdbf34ac0fa59d615062fd8995978dda78.arrow new file mode 100644 index 000000000..2d18ea335 Binary files /dev/null and b/evidence/results/a66e1f8113821affa5404dc26e7fb7bdbf34ac0fa59d615062fd8995978dda78.arrow differ diff --git a/evidence/results/a66e1f8113821affa5404dc26e7fb7bdbf34ac0fa59d615062fd8995978dda78.json b/evidence/results/a66e1f8113821affa5404dc26e7fb7bdbf34ac0fa59d615062fd8995978dda78.json new file mode 100644 index 000000000..4eba6c9a6 --- /dev/null +++ b/evidence/results/a66e1f8113821affa5404dc26e7fb7bdbf34ac0fa59d615062fd8995978dda78.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "427db3dfbad00cdb43f04a2b1d0088043de99908a3d1a90f2900bf9be004afec", + "case_hash": "a66e1f8113821affa5404dc26e7fb7bdbf34ac0fa59d615062fd8995978dda78", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "565b8decd46e7ff1b4efa11255c51a479026bc3ea1a14151691ff3edff201013", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a674fef6b775876e6eb115a614118039e279cd5cc909878ce120b560e417cd69.arrow b/evidence/results/a674fef6b775876e6eb115a614118039e279cd5cc909878ce120b560e417cd69.arrow new file mode 100644 index 000000000..b81ea1dd9 Binary files /dev/null and b/evidence/results/a674fef6b775876e6eb115a614118039e279cd5cc909878ce120b560e417cd69.arrow differ diff --git a/evidence/results/a674fef6b775876e6eb115a614118039e279cd5cc909878ce120b560e417cd69.json b/evidence/results/a674fef6b775876e6eb115a614118039e279cd5cc909878ce120b560e417cd69.json new file mode 100644 index 000000000..8cd1ba123 --- /dev/null +++ b/evidence/results/a674fef6b775876e6eb115a614118039e279cd5cc909878ce120b560e417cd69.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f265ecd0441477a18d729fdc775b785bc53caf3be75e1b268c7395b8f5ca8198", + "case_hash": "a674fef6b775876e6eb115a614118039e279cd5cc909878ce120b560e417cd69", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "83a30ca9b941a300b9a35ad848da553012f2c24252884b585caaa226cbec8347", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a691236447270b0486c9cebd0fac2a0cb6cfbe9fc880bd5ccc0b9e9f779b953f.arrow b/evidence/results/a691236447270b0486c9cebd0fac2a0cb6cfbe9fc880bd5ccc0b9e9f779b953f.arrow new file mode 100644 index 000000000..147c38be7 Binary files /dev/null and b/evidence/results/a691236447270b0486c9cebd0fac2a0cb6cfbe9fc880bd5ccc0b9e9f779b953f.arrow differ diff --git a/evidence/results/a691236447270b0486c9cebd0fac2a0cb6cfbe9fc880bd5ccc0b9e9f779b953f.json b/evidence/results/a691236447270b0486c9cebd0fac2a0cb6cfbe9fc880bd5ccc0b9e9f779b953f.json new file mode 100644 index 000000000..448819db7 --- /dev/null +++ b/evidence/results/a691236447270b0486c9cebd0fac2a0cb6cfbe9fc880bd5ccc0b9e9f779b953f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ead24c2b1605e933a8aa1e670181efb2604756ecdc872c3b96a88d2876e30cb0", + "case_hash": "a691236447270b0486c9cebd0fac2a0cb6cfbe9fc880bd5ccc0b9e9f779b953f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "03e16d0563fc55d9fee90c56ff63dde495c03fadb1f405e537a3b8faa6d19753", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a696fe011d7cb826a8aadd9798419a8c037f34bc50d2ca6658be31ea14730a0e.arrow b/evidence/results/a696fe011d7cb826a8aadd9798419a8c037f34bc50d2ca6658be31ea14730a0e.arrow new file mode 100644 index 000000000..66899e052 Binary files /dev/null and b/evidence/results/a696fe011d7cb826a8aadd9798419a8c037f34bc50d2ca6658be31ea14730a0e.arrow differ diff --git a/evidence/results/a696fe011d7cb826a8aadd9798419a8c037f34bc50d2ca6658be31ea14730a0e.json b/evidence/results/a696fe011d7cb826a8aadd9798419a8c037f34bc50d2ca6658be31ea14730a0e.json new file mode 100644 index 000000000..f0bae97af --- /dev/null +++ b/evidence/results/a696fe011d7cb826a8aadd9798419a8c037f34bc50d2ca6658be31ea14730a0e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "78aa0a2fd5c2a236e6f4058d1f5859238e002358b1e67ca1caffbe6589d3416d", + "case_hash": "a696fe011d7cb826a8aadd9798419a8c037f34bc50d2ca6658be31ea14730a0e", + "columns": [ + { + "internal_size": 5, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d593ab9d5c7e6b25c603269142160d68fb20aead1a00c8ab55323f3a6dac25f8", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a69d1c2e86ef97e316b55997071c2820ce0461f661b0846c54c53b16ac3dfba8.arrow b/evidence/results/a69d1c2e86ef97e316b55997071c2820ce0461f661b0846c54c53b16ac3dfba8.arrow new file mode 100644 index 000000000..0a535c612 Binary files /dev/null and b/evidence/results/a69d1c2e86ef97e316b55997071c2820ce0461f661b0846c54c53b16ac3dfba8.arrow differ diff --git a/evidence/results/a69d1c2e86ef97e316b55997071c2820ce0461f661b0846c54c53b16ac3dfba8.json b/evidence/results/a69d1c2e86ef97e316b55997071c2820ce0461f661b0846c54c53b16ac3dfba8.json new file mode 100644 index 000000000..a283db7cd --- /dev/null +++ b/evidence/results/a69d1c2e86ef97e316b55997071c2820ce0461f661b0846c54c53b16ac3dfba8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e1b68658040d39f070d0d5f1487efcad37940d28dd0003e11a75bd7cd9503171", + "case_hash": "a69d1c2e86ef97e316b55997071c2820ce0461f661b0846c54c53b16ac3dfba8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7b3c4d35056b5a21442451b3384b943471e730d9fb31d49d9e029d2345d48d81", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a6a4328cc94a45295f9d709fa15c8786ed916064fa74e73af32575be841edb0f.arrow b/evidence/results/a6a4328cc94a45295f9d709fa15c8786ed916064fa74e73af32575be841edb0f.arrow new file mode 100644 index 000000000..ca263df49 Binary files /dev/null and b/evidence/results/a6a4328cc94a45295f9d709fa15c8786ed916064fa74e73af32575be841edb0f.arrow differ diff --git a/evidence/results/a6a4328cc94a45295f9d709fa15c8786ed916064fa74e73af32575be841edb0f.json b/evidence/results/a6a4328cc94a45295f9d709fa15c8786ed916064fa74e73af32575be841edb0f.json new file mode 100644 index 000000000..29d2311b9 --- /dev/null +++ b/evidence/results/a6a4328cc94a45295f9d709fa15c8786ed916064fa74e73af32575be841edb0f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "89fd00bf016696130cd18dee58c959aee9c1c38a5833451652389731c9fba5e1", + "case_hash": "a6a4328cc94a45295f9d709fa15c8786ed916064fa74e73af32575be841edb0f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9e565ceab25f66661d3413ed370291d3d577917931bd991d3fd8deb8836f16dc", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a6cd8d1fedddc3a8fcc5f45497719e6b530ad4f616580c5bca9ab362b4b1ac76.arrow b/evidence/results/a6cd8d1fedddc3a8fcc5f45497719e6b530ad4f616580c5bca9ab362b4b1ac76.arrow new file mode 100644 index 000000000..f8fcbc422 Binary files /dev/null and b/evidence/results/a6cd8d1fedddc3a8fcc5f45497719e6b530ad4f616580c5bca9ab362b4b1ac76.arrow differ diff --git a/evidence/results/a6cd8d1fedddc3a8fcc5f45497719e6b530ad4f616580c5bca9ab362b4b1ac76.json b/evidence/results/a6cd8d1fedddc3a8fcc5f45497719e6b530ad4f616580c5bca9ab362b4b1ac76.json new file mode 100644 index 000000000..85c89338e --- /dev/null +++ b/evidence/results/a6cd8d1fedddc3a8fcc5f45497719e6b530ad4f616580c5bca9ab362b4b1ac76.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0b9fd84e6facee4a3cdf6a3bac206c03efb6409dca179e05c47e57d8347e4bf6", + "case_hash": "a6cd8d1fedddc3a8fcc5f45497719e6b530ad4f616580c5bca9ab362b4b1ac76", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6e37bf612c7b05e06de6494207a91e1d143a6dd387477ce08f86b255a354695d", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a6ce97d5f7e0e0a4c2d3be7cdaacce825fb338080be914565d1abd2dce49c40a.arrow b/evidence/results/a6ce97d5f7e0e0a4c2d3be7cdaacce825fb338080be914565d1abd2dce49c40a.arrow new file mode 100644 index 000000000..c7ddbe5d5 Binary files /dev/null and b/evidence/results/a6ce97d5f7e0e0a4c2d3be7cdaacce825fb338080be914565d1abd2dce49c40a.arrow differ diff --git a/evidence/results/a6ce97d5f7e0e0a4c2d3be7cdaacce825fb338080be914565d1abd2dce49c40a.json b/evidence/results/a6ce97d5f7e0e0a4c2d3be7cdaacce825fb338080be914565d1abd2dce49c40a.json new file mode 100644 index 000000000..9ac65942c --- /dev/null +++ b/evidence/results/a6ce97d5f7e0e0a4c2d3be7cdaacce825fb338080be914565d1abd2dce49c40a.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "99cfa18e2a4fe3e1a117301352fbfa1e2bceec9bf3cbc28cccf257ae0d013526", + "case_hash": "a6ce97d5f7e0e0a4c2d3be7cdaacce825fb338080be914565d1abd2dce49c40a", + "columns": [ + { + "internal_size": 134217728, + "name": "ISO", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "FMT", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8528c8fe9ce2dc14d47613a97ce643da6431943ec049a65247836eb383bf598a", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a6e115341174041bfd731c058e8f4e5edd37f045a820f9f3ba31da408893d3e2.arrow b/evidence/results/a6e115341174041bfd731c058e8f4e5edd37f045a820f9f3ba31da408893d3e2.arrow new file mode 100644 index 000000000..8918d6a70 Binary files /dev/null and b/evidence/results/a6e115341174041bfd731c058e8f4e5edd37f045a820f9f3ba31da408893d3e2.arrow differ diff --git a/evidence/results/a6e115341174041bfd731c058e8f4e5edd37f045a820f9f3ba31da408893d3e2.json b/evidence/results/a6e115341174041bfd731c058e8f4e5edd37f045a820f9f3ba31da408893d3e2.json new file mode 100644 index 000000000..098b0660d --- /dev/null +++ b/evidence/results/a6e115341174041bfd731c058e8f4e5edd37f045a820f9f3ba31da408893d3e2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "75b6a108f8bb6e2729e13bb8859b71c420860a245c562fbe3fb9427aa3dcbf50", + "case_hash": "a6e115341174041bfd731c058e8f4e5edd37f045a820f9f3ba31da408893d3e2", + "columns": [ + { + "internal_size": null, + "name": "YEAR", + "nullable": true, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6d1a5848ab4431e4f6ecdf9ed32d6c1c98ad5c2f19b4b5366d8bb1fd47a13e9f", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a6e8b67e79aee90d0240fe2beba71004eb030eb07c046e3de7a73192a579a96c.arrow b/evidence/results/a6e8b67e79aee90d0240fe2beba71004eb030eb07c046e3de7a73192a579a96c.arrow new file mode 100644 index 000000000..8a5f360ed Binary files /dev/null and b/evidence/results/a6e8b67e79aee90d0240fe2beba71004eb030eb07c046e3de7a73192a579a96c.arrow differ diff --git a/evidence/results/a6e8b67e79aee90d0240fe2beba71004eb030eb07c046e3de7a73192a579a96c.json b/evidence/results/a6e8b67e79aee90d0240fe2beba71004eb030eb07c046e3de7a73192a579a96c.json new file mode 100644 index 000000000..9a3b1c562 --- /dev/null +++ b/evidence/results/a6e8b67e79aee90d0240fe2beba71004eb030eb07c046e3de7a73192a579a96c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "aec5819d9a20d93aa2123b2ee9d6e6c2dccd8a73ee01d2559dcf30e8fd727292", + "case_hash": "a6e8b67e79aee90d0240fe2beba71004eb030eb07c046e3de7a73192a579a96c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8d33d97a1be29b5ca9974363e2b8a604274fb7b78f3a959d7cc98eabe08dcb4b", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a6f8861c8c0280567470ffa49dfe664fdf281f4d13c386f82b1595fdf53ff8e1.arrow b/evidence/results/a6f8861c8c0280567470ffa49dfe664fdf281f4d13c386f82b1595fdf53ff8e1.arrow new file mode 100644 index 000000000..1e50fa578 Binary files /dev/null and b/evidence/results/a6f8861c8c0280567470ffa49dfe664fdf281f4d13c386f82b1595fdf53ff8e1.arrow differ diff --git a/evidence/results/a6f8861c8c0280567470ffa49dfe664fdf281f4d13c386f82b1595fdf53ff8e1.json b/evidence/results/a6f8861c8c0280567470ffa49dfe664fdf281f4d13c386f82b1595fdf53ff8e1.json new file mode 100644 index 000000000..507718057 --- /dev/null +++ b/evidence/results/a6f8861c8c0280567470ffa49dfe664fdf281f4d13c386f82b1595fdf53ff8e1.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "40b727211e5f34f4ed5db0fb99e099145e234b623117097b446c58aab6016995", + "case_hash": "a6f8861c8c0280567470ffa49dfe664fdf281f4d13c386f82b1595fdf53ff8e1", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "637236e37ba1360b344d20a47d2d31db42a603015c723a5d7230bfb0412857b2", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a70735188c25b2102af785581e7c895a7e43a77c7884eff0c96cf6ebdb79fea3.arrow b/evidence/results/a70735188c25b2102af785581e7c895a7e43a77c7884eff0c96cf6ebdb79fea3.arrow new file mode 100644 index 000000000..2d449285c Binary files /dev/null and b/evidence/results/a70735188c25b2102af785581e7c895a7e43a77c7884eff0c96cf6ebdb79fea3.arrow differ diff --git a/evidence/results/a70735188c25b2102af785581e7c895a7e43a77c7884eff0c96cf6ebdb79fea3.json b/evidence/results/a70735188c25b2102af785581e7c895a7e43a77c7884eff0c96cf6ebdb79fea3.json new file mode 100644 index 000000000..d6aa0fd67 --- /dev/null +++ b/evidence/results/a70735188c25b2102af785581e7c895a7e43a77c7884eff0c96cf6ebdb79fea3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9d36c8a930819cc8b9df750f094e7d6cbe1e92fc8bc7bf42affa4812c6eb28cb", + "case_hash": "a70735188c25b2102af785581e7c895a7e43a77c7884eff0c96cf6ebdb79fea3", + "columns": [ + { + "internal_size": 3, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0b9d05f8cc60deb8257c231e807c9a954de3cf4e8f38f24360f082e54410ed3c", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a71ef81da591e4117c98aa07f84c88fa4021f9e45133b9d1ca623a5a5476ca59.arrow b/evidence/results/a71ef81da591e4117c98aa07f84c88fa4021f9e45133b9d1ca623a5a5476ca59.arrow new file mode 100644 index 000000000..3faa73591 Binary files /dev/null and b/evidence/results/a71ef81da591e4117c98aa07f84c88fa4021f9e45133b9d1ca623a5a5476ca59.arrow differ diff --git a/evidence/results/a71ef81da591e4117c98aa07f84c88fa4021f9e45133b9d1ca623a5a5476ca59.json b/evidence/results/a71ef81da591e4117c98aa07f84c88fa4021f9e45133b9d1ca623a5a5476ca59.json new file mode 100644 index 000000000..a6ca2ba8b --- /dev/null +++ b/evidence/results/a71ef81da591e4117c98aa07f84c88fa4021f9e45133b9d1ca623a5a5476ca59.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4de4cc83719df2e5c81ab2261bcd222e0a9c9f2410a4ec3d0449061e52683ecb", + "case_hash": "a71ef81da591e4117c98aa07f84c88fa4021f9e45133b9d1ca623a5a5476ca59", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d7e67785ad80e93e642b645cb405526af46862931c0ed893a6db1c22a2959aa4", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a72635c0f9f310a3ec2c2dd325a710322c5b407472a29d5cd74438a99d7c94f4.arrow b/evidence/results/a72635c0f9f310a3ec2c2dd325a710322c5b407472a29d5cd74438a99d7c94f4.arrow new file mode 100644 index 000000000..7a170c068 Binary files /dev/null and b/evidence/results/a72635c0f9f310a3ec2c2dd325a710322c5b407472a29d5cd74438a99d7c94f4.arrow differ diff --git a/evidence/results/a72635c0f9f310a3ec2c2dd325a710322c5b407472a29d5cd74438a99d7c94f4.json b/evidence/results/a72635c0f9f310a3ec2c2dd325a710322c5b407472a29d5cd74438a99d7c94f4.json new file mode 100644 index 000000000..36ba6ebfb --- /dev/null +++ b/evidence/results/a72635c0f9f310a3ec2c2dd325a710322c5b407472a29d5cd74438a99d7c94f4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "90d8acb9a5e442c53fcd0d51b842e1280baa0c9496832cc23592ad2f03a4dad4", + "case_hash": "a72635c0f9f310a3ec2c2dd325a710322c5b407472a29d5cd74438a99d7c94f4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2e49bfa30bfae386379b1bd4e0cae044698ba39bbe07e018e7d1916fc139a00f", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a7566cca92eddb35ad5f649ab49774f7098c459b11a7d50c1d7a5d73216d7edc.arrow b/evidence/results/a7566cca92eddb35ad5f649ab49774f7098c459b11a7d50c1d7a5d73216d7edc.arrow new file mode 100644 index 000000000..970e75232 Binary files /dev/null and b/evidence/results/a7566cca92eddb35ad5f649ab49774f7098c459b11a7d50c1d7a5d73216d7edc.arrow differ diff --git a/evidence/results/a7566cca92eddb35ad5f649ab49774f7098c459b11a7d50c1d7a5d73216d7edc.json b/evidence/results/a7566cca92eddb35ad5f649ab49774f7098c459b11a7d50c1d7a5d73216d7edc.json new file mode 100644 index 000000000..80d55ba99 --- /dev/null +++ b/evidence/results/a7566cca92eddb35ad5f649ab49774f7098c459b11a7d50c1d7a5d73216d7edc.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "ae14560eb84db955d405c393024203d725795d2dd4887ab270921296300b7e0c", + "case_hash": "a7566cca92eddb35ad5f649ab49774f7098c459b11a7d50c1d7a5d73216d7edc", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "S", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1df5917c33f4bfb51020c8d36e8343be7996581659fa17062a9c26eebcd294f3", + "recorded_at": "2026-11-05T19:17:11.879697+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a75abb8de81770bed3f5fb2d1b602612226d5a763b94dea06270f3f650c4d286.json b/evidence/results/a75abb8de81770bed3f5fb2d1b602612226d5a763b94dea06270f3f650c4d286.json new file mode 100644 index 000000000..b900b6adb --- /dev/null +++ b/evidence/results/a75abb8de81770bed3f5fb2d1b602612226d5a763b94dea06270f3f650c4d286.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "a75abb8de81770bed3f5fb2d1b602612226d5a763b94dea06270f3f650c4d286", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100039, + "message": "Numeric value '12345' is out of range", + "sqlstate": "22003" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "76f0f7f381840a7f97b795a47a6c4f494726fa72bf625692e063692f227ca3f7", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a767052ac8a9304d1aaa3d1fb6d7c2e6af1bd52c9dfd64bbf89899b471e64b38.arrow b/evidence/results/a767052ac8a9304d1aaa3d1fb6d7c2e6af1bd52c9dfd64bbf89899b471e64b38.arrow new file mode 100644 index 000000000..9d2eb4d79 Binary files /dev/null and b/evidence/results/a767052ac8a9304d1aaa3d1fb6d7c2e6af1bd52c9dfd64bbf89899b471e64b38.arrow differ diff --git a/evidence/results/a767052ac8a9304d1aaa3d1fb6d7c2e6af1bd52c9dfd64bbf89899b471e64b38.json b/evidence/results/a767052ac8a9304d1aaa3d1fb6d7c2e6af1bd52c9dfd64bbf89899b471e64b38.json new file mode 100644 index 000000000..0467a64f6 --- /dev/null +++ b/evidence/results/a767052ac8a9304d1aaa3d1fb6d7c2e6af1bd52c9dfd64bbf89899b471e64b38.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "72a4e62abd2a25264e21fc07f30ab435cbfffc30f0e34e38939b7265d6564e1e", + "case_hash": "a767052ac8a9304d1aaa3d1fb6d7c2e6af1bd52c9dfd64bbf89899b471e64b38", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f99bd8f27d6c97ad4da111aaa24bc3655bf859700f93fc8160edaed6f63e6308", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a770f384f0ceb9e9f32661c03ab3fedc28f682655678316f331aa22e1babb788.arrow b/evidence/results/a770f384f0ceb9e9f32661c03ab3fedc28f682655678316f331aa22e1babb788.arrow new file mode 100644 index 000000000..c3458a200 Binary files /dev/null and b/evidence/results/a770f384f0ceb9e9f32661c03ab3fedc28f682655678316f331aa22e1babb788.arrow differ diff --git a/evidence/results/a770f384f0ceb9e9f32661c03ab3fedc28f682655678316f331aa22e1babb788.json b/evidence/results/a770f384f0ceb9e9f32661c03ab3fedc28f682655678316f331aa22e1babb788.json new file mode 100644 index 000000000..c8a74665a --- /dev/null +++ b/evidence/results/a770f384f0ceb9e9f32661c03ab3fedc28f682655678316f331aa22e1babb788.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b155a89ef95296d9caebd73e31b17672b2d46e1af87f9b2ddc26ea6d6c6f87b8", + "case_hash": "a770f384f0ceb9e9f32661c03ab3fedc28f682655678316f331aa22e1babb788", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e38092e9984ebf96c8d7c908c51440ca0b2c19303da1099dcbcb2966eab6a4e4", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a7a73986e45bda1cc60202d952a28f553830f2be1316608387785ff3a535f9d9.arrow b/evidence/results/a7a73986e45bda1cc60202d952a28f553830f2be1316608387785ff3a535f9d9.arrow new file mode 100644 index 000000000..9aa623efb Binary files /dev/null and b/evidence/results/a7a73986e45bda1cc60202d952a28f553830f2be1316608387785ff3a535f9d9.arrow differ diff --git a/evidence/results/a7a73986e45bda1cc60202d952a28f553830f2be1316608387785ff3a535f9d9.json b/evidence/results/a7a73986e45bda1cc60202d952a28f553830f2be1316608387785ff3a535f9d9.json new file mode 100644 index 000000000..af2a5d2ff --- /dev/null +++ b/evidence/results/a7a73986e45bda1cc60202d952a28f553830f2be1316608387785ff3a535f9d9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8d9f51ccb0c3e5524821a4bebdce7d900f38aa77e42fc176c1c295a8dbb0dbc4", + "case_hash": "a7a73986e45bda1cc60202d952a28f553830f2be1316608387785ff3a535f9d9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8f1b43ce6f194ab51b5f65df0651c1ce7909a77dc0fe273b04de7d94d1025f75", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a7a8ad6a69611f2f7cc52e8ca2512b001738ef7447c6ed21170c10450c2c0985.arrow b/evidence/results/a7a8ad6a69611f2f7cc52e8ca2512b001738ef7447c6ed21170c10450c2c0985.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/a7a8ad6a69611f2f7cc52e8ca2512b001738ef7447c6ed21170c10450c2c0985.arrow differ diff --git a/evidence/results/a7a8ad6a69611f2f7cc52e8ca2512b001738ef7447c6ed21170c10450c2c0985.json b/evidence/results/a7a8ad6a69611f2f7cc52e8ca2512b001738ef7447c6ed21170c10450c2c0985.json new file mode 100644 index 000000000..6ce6949a3 --- /dev/null +++ b/evidence/results/a7a8ad6a69611f2f7cc52e8ca2512b001738ef7447c6ed21170c10450c2c0985.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "a7a8ad6a69611f2f7cc52e8ca2512b001738ef7447c6ed21170c10450c2c0985", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7d27204dd7481b258b7ca98ce12bd348ce91bb3826a9ee47121d4f032628d08e", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a7db82e514cf258a0da1e0df4814add172e8163558adb010ae674fda46c0a4bc.arrow b/evidence/results/a7db82e514cf258a0da1e0df4814add172e8163558adb010ae674fda46c0a4bc.arrow new file mode 100644 index 000000000..5ec212cb9 Binary files /dev/null and b/evidence/results/a7db82e514cf258a0da1e0df4814add172e8163558adb010ae674fda46c0a4bc.arrow differ diff --git a/evidence/results/a7db82e514cf258a0da1e0df4814add172e8163558adb010ae674fda46c0a4bc.json b/evidence/results/a7db82e514cf258a0da1e0df4814add172e8163558adb010ae674fda46c0a4bc.json new file mode 100644 index 000000000..f0e40513f --- /dev/null +++ b/evidence/results/a7db82e514cf258a0da1e0df4814add172e8163558adb010ae674fda46c0a4bc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a19a3fa026e05219f0df78a5d4cbbef1762838796474b905e98115e37f4481d8", + "case_hash": "a7db82e514cf258a0da1e0df4814add172e8163558adb010ae674fda46c0a4bc", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dc70b008c059a0584f7bac3fbac7a8f02db3766e4795adca84ad4fcaa9c18b92", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a80450625576d7aa72b08fce7d873f65c422add6b702e5b48c4b501a1582afc0.arrow b/evidence/results/a80450625576d7aa72b08fce7d873f65c422add6b702e5b48c4b501a1582afc0.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/a80450625576d7aa72b08fce7d873f65c422add6b702e5b48c4b501a1582afc0.arrow differ diff --git a/evidence/results/a80450625576d7aa72b08fce7d873f65c422add6b702e5b48c4b501a1582afc0.json b/evidence/results/a80450625576d7aa72b08fce7d873f65c422add6b702e5b48c4b501a1582afc0.json new file mode 100644 index 000000000..f305a85d1 --- /dev/null +++ b/evidence/results/a80450625576d7aa72b08fce7d873f65c422add6b702e5b48c4b501a1582afc0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "a80450625576d7aa72b08fce7d873f65c422add6b702e5b48c4b501a1582afc0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cf8ed417f256b3f7a09be02e40476cee45906eefafbd3762758dc0ee327fc2ba", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a807b3a94d92688551c8bb17869b2da1d16719dd1aaa7e94cfea8018954b27f4.arrow b/evidence/results/a807b3a94d92688551c8bb17869b2da1d16719dd1aaa7e94cfea8018954b27f4.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/a807b3a94d92688551c8bb17869b2da1d16719dd1aaa7e94cfea8018954b27f4.arrow differ diff --git a/evidence/results/a807b3a94d92688551c8bb17869b2da1d16719dd1aaa7e94cfea8018954b27f4.json b/evidence/results/a807b3a94d92688551c8bb17869b2da1d16719dd1aaa7e94cfea8018954b27f4.json new file mode 100644 index 000000000..5ecdad5c2 --- /dev/null +++ b/evidence/results/a807b3a94d92688551c8bb17869b2da1d16719dd1aaa7e94cfea8018954b27f4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "a807b3a94d92688551c8bb17869b2da1d16719dd1aaa7e94cfea8018954b27f4", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dc990f0c75bef6061259a22c3779205f43bec7ab3bed5b8166294e0abf982ada", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a8139092568a1cba32f06482f9843abc70066c8c5d7e4bb0bc5e8756fff2e543.arrow b/evidence/results/a8139092568a1cba32f06482f9843abc70066c8c5d7e4bb0bc5e8756fff2e543.arrow new file mode 100644 index 000000000..7b3c9aac0 Binary files /dev/null and b/evidence/results/a8139092568a1cba32f06482f9843abc70066c8c5d7e4bb0bc5e8756fff2e543.arrow differ diff --git a/evidence/results/a8139092568a1cba32f06482f9843abc70066c8c5d7e4bb0bc5e8756fff2e543.json b/evidence/results/a8139092568a1cba32f06482f9843abc70066c8c5d7e4bb0bc5e8756fff2e543.json new file mode 100644 index 000000000..174db857d --- /dev/null +++ b/evidence/results/a8139092568a1cba32f06482f9843abc70066c8c5d7e4bb0bc5e8756fff2e543.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "9480d5246b4a8ddce11688da34c864cf320625e69f219469ca677697770231fa", + "case_hash": "a8139092568a1cba32f06482f9843abc70066c8c5d7e4bb0bc5e8756fff2e543", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2fb7a12b297a33e2718aa8cdf5d7add681c5fc0044c02f9772371a1b1c788d5c", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a816f9624cd1e207dd292a208ad62ceeaf4a76a5dfb2a0c544a5b23604c1a46b.arrow b/evidence/results/a816f9624cd1e207dd292a208ad62ceeaf4a76a5dfb2a0c544a5b23604c1a46b.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/a816f9624cd1e207dd292a208ad62ceeaf4a76a5dfb2a0c544a5b23604c1a46b.arrow differ diff --git a/evidence/results/a816f9624cd1e207dd292a208ad62ceeaf4a76a5dfb2a0c544a5b23604c1a46b.json b/evidence/results/a816f9624cd1e207dd292a208ad62ceeaf4a76a5dfb2a0c544a5b23604c1a46b.json new file mode 100644 index 000000000..ce19a81c7 --- /dev/null +++ b/evidence/results/a816f9624cd1e207dd292a208ad62ceeaf4a76a5dfb2a0c544a5b23604c1a46b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "a816f9624cd1e207dd292a208ad62ceeaf4a76a5dfb2a0c544a5b23604c1a46b", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "454e22ed78e9c76b3b045d37944dff6c5ea6102f120d1b555f034fd7f4f46e19", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a8319216ddf0ad76d0364a6e9ac12fbbb5a49c0c2b89419d240131e1280a9514.arrow b/evidence/results/a8319216ddf0ad76d0364a6e9ac12fbbb5a49c0c2b89419d240131e1280a9514.arrow new file mode 100644 index 000000000..94cdaf27a Binary files /dev/null and b/evidence/results/a8319216ddf0ad76d0364a6e9ac12fbbb5a49c0c2b89419d240131e1280a9514.arrow differ diff --git a/evidence/results/a8319216ddf0ad76d0364a6e9ac12fbbb5a49c0c2b89419d240131e1280a9514.json b/evidence/results/a8319216ddf0ad76d0364a6e9ac12fbbb5a49c0c2b89419d240131e1280a9514.json new file mode 100644 index 000000000..db097e863 --- /dev/null +++ b/evidence/results/a8319216ddf0ad76d0364a6e9ac12fbbb5a49c0c2b89419d240131e1280a9514.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cf48f72fa5dedf5a3b17bb6753004a016dc30f3b7e059a8de07f662f764fac38", + "case_hash": "a8319216ddf0ad76d0364a6e9ac12fbbb5a49c0c2b89419d240131e1280a9514", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3947ce3566086966bbec09bf67a034cf00aba174bdfef1466c3f9449a84c493c", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a837d8a4e785124980d9d3ac907bba175cb6e75956c1a69490a572d9b78c7ca6.arrow b/evidence/results/a837d8a4e785124980d9d3ac907bba175cb6e75956c1a69490a572d9b78c7ca6.arrow new file mode 100644 index 000000000..2f3209c9d Binary files /dev/null and b/evidence/results/a837d8a4e785124980d9d3ac907bba175cb6e75956c1a69490a572d9b78c7ca6.arrow differ diff --git a/evidence/results/a837d8a4e785124980d9d3ac907bba175cb6e75956c1a69490a572d9b78c7ca6.json b/evidence/results/a837d8a4e785124980d9d3ac907bba175cb6e75956c1a69490a572d9b78c7ca6.json new file mode 100644 index 000000000..234a8c65d --- /dev/null +++ b/evidence/results/a837d8a4e785124980d9d3ac907bba175cb6e75956c1a69490a572d9b78c7ca6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "466b2831ed919b11292c1027f9e812e19e378dbd00d025185faa0bbfd20fee71", + "case_hash": "a837d8a4e785124980d9d3ac907bba175cb6e75956c1a69490a572d9b78c7ca6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3a7e8d97f964323e0f3fcea9ece3d8b5cf3f336b7f6391cf7389e43e6059f2a3", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a83a5bf2c842546c7eeb9f36711a252bba0855cd2c4c3c9a01638d661d1a0902.arrow b/evidence/results/a83a5bf2c842546c7eeb9f36711a252bba0855cd2c4c3c9a01638d661d1a0902.arrow new file mode 100644 index 000000000..3e4ea9af3 Binary files /dev/null and b/evidence/results/a83a5bf2c842546c7eeb9f36711a252bba0855cd2c4c3c9a01638d661d1a0902.arrow differ diff --git a/evidence/results/a83a5bf2c842546c7eeb9f36711a252bba0855cd2c4c3c9a01638d661d1a0902.json b/evidence/results/a83a5bf2c842546c7eeb9f36711a252bba0855cd2c4c3c9a01638d661d1a0902.json new file mode 100644 index 000000000..05a0eed06 --- /dev/null +++ b/evidence/results/a83a5bf2c842546c7eeb9f36711a252bba0855cd2c4c3c9a01638d661d1a0902.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64c65f1fc676e5fd765a1664757eda9144f9fdc6733991df5ca798fe093e3b63", + "case_hash": "a83a5bf2c842546c7eeb9f36711a252bba0855cd2c4c3c9a01638d661d1a0902", + "columns": [ + { + "internal_size": 16777216, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 16, + "type_name": "VECTOR" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "820dd65dc288d4f0f51f294ba5b278e914220e534019c082c491785c8885418f", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a851404aa124cef59837698d89172ff118100901d9835ab1479444a809416754.arrow b/evidence/results/a851404aa124cef59837698d89172ff118100901d9835ab1479444a809416754.arrow new file mode 100644 index 000000000..b41ab932e Binary files /dev/null and b/evidence/results/a851404aa124cef59837698d89172ff118100901d9835ab1479444a809416754.arrow differ diff --git a/evidence/results/a851404aa124cef59837698d89172ff118100901d9835ab1479444a809416754.json b/evidence/results/a851404aa124cef59837698d89172ff118100901d9835ab1479444a809416754.json new file mode 100644 index 000000000..f2eb30ce9 --- /dev/null +++ b/evidence/results/a851404aa124cef59837698d89172ff118100901d9835ab1479444a809416754.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "befd67de9751e4fa8156f8fc0f53fa88356e4e00405a7e0e74ccb04b1694e79b", + "case_hash": "a851404aa124cef59837698d89172ff118100901d9835ab1479444a809416754", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "457595da1452d62da5cfa505c35ac3e90ba26febf6e9b5a81f97b2c672b14365", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a86097eeb93c692d74b4373924d497adb5a05edf8d527e11b4007509e8b37614.arrow b/evidence/results/a86097eeb93c692d74b4373924d497adb5a05edf8d527e11b4007509e8b37614.arrow new file mode 100644 index 000000000..68bc4fdee Binary files /dev/null and b/evidence/results/a86097eeb93c692d74b4373924d497adb5a05edf8d527e11b4007509e8b37614.arrow differ diff --git a/evidence/results/a86097eeb93c692d74b4373924d497adb5a05edf8d527e11b4007509e8b37614.json b/evidence/results/a86097eeb93c692d74b4373924d497adb5a05edf8d527e11b4007509e8b37614.json new file mode 100644 index 000000000..8cf993a47 --- /dev/null +++ b/evidence/results/a86097eeb93c692d74b4373924d497adb5a05edf8d527e11b4007509e8b37614.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c00fd03e5cdf28ed0cf1c0cc1c6181c9ab0271c426c19f93b690e63d22c98639", + "case_hash": "a86097eeb93c692d74b4373924d497adb5a05edf8d527e11b4007509e8b37614", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 20, + "scale": 4, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "59b1f6618505bf34e71b7879b3d58c219e44cadec9b9d11f08ac7a47ddad69a8", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a869e7e9cb5e5e0512c2ad823993068e84c50abf0e9d41930b9abc1384f91c90.arrow b/evidence/results/a869e7e9cb5e5e0512c2ad823993068e84c50abf0e9d41930b9abc1384f91c90.arrow new file mode 100644 index 000000000..a4d806d9d Binary files /dev/null and b/evidence/results/a869e7e9cb5e5e0512c2ad823993068e84c50abf0e9d41930b9abc1384f91c90.arrow differ diff --git a/evidence/results/a869e7e9cb5e5e0512c2ad823993068e84c50abf0e9d41930b9abc1384f91c90.json b/evidence/results/a869e7e9cb5e5e0512c2ad823993068e84c50abf0e9d41930b9abc1384f91c90.json new file mode 100644 index 000000000..61c540cd4 --- /dev/null +++ b/evidence/results/a869e7e9cb5e5e0512c2ad823993068e84c50abf0e9d41930b9abc1384f91c90.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "d6394cf64218f2bcd328d999b6749f350e77387b5b6a473fd2ba310bdee10a06", + "case_hash": "a869e7e9cb5e5e0512c2ad823993068e84c50abf0e9d41930b9abc1384f91c90", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1625cd9838cca5f7e7ee0bdc82858679ef884e3f25cec81b91b8ef274eb835ec", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a8872cf116e6b1b70e84fd63ae22840cfac151e30ec6de7adf5335f3b8d44f9b.arrow b/evidence/results/a8872cf116e6b1b70e84fd63ae22840cfac151e30ec6de7adf5335f3b8d44f9b.arrow new file mode 100644 index 000000000..5e437869a Binary files /dev/null and b/evidence/results/a8872cf116e6b1b70e84fd63ae22840cfac151e30ec6de7adf5335f3b8d44f9b.arrow differ diff --git a/evidence/results/a8872cf116e6b1b70e84fd63ae22840cfac151e30ec6de7adf5335f3b8d44f9b.json b/evidence/results/a8872cf116e6b1b70e84fd63ae22840cfac151e30ec6de7adf5335f3b8d44f9b.json new file mode 100644 index 000000000..639b6e753 --- /dev/null +++ b/evidence/results/a8872cf116e6b1b70e84fd63ae22840cfac151e30ec6de7adf5335f3b8d44f9b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b9874f77779d343a4001eecdbabcc35071c1a8e151a19ea6f3aa61659f84f321", + "case_hash": "a8872cf116e6b1b70e84fd63ae22840cfac151e30ec6de7adf5335f3b8d44f9b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0dfa712a5d700abc6eede3d62b92eec6574e44158e1e53d56fd4ad2e616634d0", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a88e070909eef6920807a07ed5440c93c077f6f6ee2a5986591eb213697c16e5.arrow b/evidence/results/a88e070909eef6920807a07ed5440c93c077f6f6ee2a5986591eb213697c16e5.arrow new file mode 100644 index 000000000..e210acf46 Binary files /dev/null and b/evidence/results/a88e070909eef6920807a07ed5440c93c077f6f6ee2a5986591eb213697c16e5.arrow differ diff --git a/evidence/results/a88e070909eef6920807a07ed5440c93c077f6f6ee2a5986591eb213697c16e5.json b/evidence/results/a88e070909eef6920807a07ed5440c93c077f6f6ee2a5986591eb213697c16e5.json new file mode 100644 index 000000000..382195e44 --- /dev/null +++ b/evidence/results/a88e070909eef6920807a07ed5440c93c077f6f6ee2a5986591eb213697c16e5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "08d735990558b54405e6e56603d02a94f60d6835689200226749ef921151a590", + "case_hash": "a88e070909eef6920807a07ed5440c93c077f6f6ee2a5986591eb213697c16e5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3764c67c0e16f3fa580fba2c8d54bd8b7490278e81e47bdc067a3e02f5a6ab0f", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a89cb96a94af69523fa35e9e0c5e4c5df20fd7253c7d6737ea29433d2a8e69dc.arrow b/evidence/results/a89cb96a94af69523fa35e9e0c5e4c5df20fd7253c7d6737ea29433d2a8e69dc.arrow new file mode 100644 index 000000000..2d01fbf29 Binary files /dev/null and b/evidence/results/a89cb96a94af69523fa35e9e0c5e4c5df20fd7253c7d6737ea29433d2a8e69dc.arrow differ diff --git a/evidence/results/a89cb96a94af69523fa35e9e0c5e4c5df20fd7253c7d6737ea29433d2a8e69dc.json b/evidence/results/a89cb96a94af69523fa35e9e0c5e4c5df20fd7253c7d6737ea29433d2a8e69dc.json new file mode 100644 index 000000000..bc90a0143 --- /dev/null +++ b/evidence/results/a89cb96a94af69523fa35e9e0c5e4c5df20fd7253c7d6737ea29433d2a8e69dc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cbbcfc53a2dae7a8f00ee4a07c999409c0758d5052c1b6b8b84be636699e23a8", + "case_hash": "a89cb96a94af69523fa35e9e0c5e4c5df20fd7253c7d6737ea29433d2a8e69dc", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b6a28b738137c33a7673beeeae035074985bac052b5759a972397fd3484d16c8", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a8a3ea1ca77a4519efbbb7c57f25fc84e4d002ada8db6a15d0947c26fc1481a5.arrow b/evidence/results/a8a3ea1ca77a4519efbbb7c57f25fc84e4d002ada8db6a15d0947c26fc1481a5.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/a8a3ea1ca77a4519efbbb7c57f25fc84e4d002ada8db6a15d0947c26fc1481a5.arrow differ diff --git a/evidence/results/a8a3ea1ca77a4519efbbb7c57f25fc84e4d002ada8db6a15d0947c26fc1481a5.json b/evidence/results/a8a3ea1ca77a4519efbbb7c57f25fc84e4d002ada8db6a15d0947c26fc1481a5.json new file mode 100644 index 000000000..b86e91dca --- /dev/null +++ b/evidence/results/a8a3ea1ca77a4519efbbb7c57f25fc84e4d002ada8db6a15d0947c26fc1481a5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "a8a3ea1ca77a4519efbbb7c57f25fc84e4d002ada8db6a15d0947c26fc1481a5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d533cc00c35bc9a8eff12a22f483591697b4b674fe4ff3e359a188d9913096c2", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a8abf982b308ac49bd7ab46f5ec4c070f18c66db5a6ee6917a448d00cffb8707.arrow b/evidence/results/a8abf982b308ac49bd7ab46f5ec4c070f18c66db5a6ee6917a448d00cffb8707.arrow new file mode 100644 index 000000000..6fb866ac2 Binary files /dev/null and b/evidence/results/a8abf982b308ac49bd7ab46f5ec4c070f18c66db5a6ee6917a448d00cffb8707.arrow differ diff --git a/evidence/results/a8abf982b308ac49bd7ab46f5ec4c070f18c66db5a6ee6917a448d00cffb8707.json b/evidence/results/a8abf982b308ac49bd7ab46f5ec4c070f18c66db5a6ee6917a448d00cffb8707.json new file mode 100644 index 000000000..aff34b4b7 --- /dev/null +++ b/evidence/results/a8abf982b308ac49bd7ab46f5ec4c070f18c66db5a6ee6917a448d00cffb8707.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "33f1b9f134b47b890f35c9c1378f39386aa2618b9da5d722d51eca800064b69e", + "case_hash": "a8abf982b308ac49bd7ab46f5ec4c070f18c66db5a6ee6917a448d00cffb8707", + "columns": [ + { + "internal_size": 1, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "47a903e0f607d460fb9436476dddde6fc89c49374ec6b4963b70412851899b15", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a8ac607f9c59f9e221f54b513a144dbd1de154a1590fe6a92c84a14b54c62668.arrow b/evidence/results/a8ac607f9c59f9e221f54b513a144dbd1de154a1590fe6a92c84a14b54c62668.arrow new file mode 100644 index 000000000..feaf4b164 Binary files /dev/null and b/evidence/results/a8ac607f9c59f9e221f54b513a144dbd1de154a1590fe6a92c84a14b54c62668.arrow differ diff --git a/evidence/results/a8ac607f9c59f9e221f54b513a144dbd1de154a1590fe6a92c84a14b54c62668.json b/evidence/results/a8ac607f9c59f9e221f54b513a144dbd1de154a1590fe6a92c84a14b54c62668.json new file mode 100644 index 000000000..ff2de6046 --- /dev/null +++ b/evidence/results/a8ac607f9c59f9e221f54b513a144dbd1de154a1590fe6a92c84a14b54c62668.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "46c641fff4ffb2fb7aeb8feddc71e57ffb1beb792c2713d9dd30ba43e6b30ff5", + "case_hash": "a8ac607f9c59f9e221f54b513a144dbd1de154a1590fe6a92c84a14b54c62668", + "columns": [ + { + "internal_size": 134217728, + "name": "Z", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "D", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "B", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ab8b85ec52503c7d823d2b244eff2da87ff864b533216786e213d31f1f329448", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a8b5d400c1b7280c53af7d6d0801c1878764a36da4f8eb3580e99af5812e9e56.arrow b/evidence/results/a8b5d400c1b7280c53af7d6d0801c1878764a36da4f8eb3580e99af5812e9e56.arrow new file mode 100644 index 000000000..a1d98cf38 Binary files /dev/null and b/evidence/results/a8b5d400c1b7280c53af7d6d0801c1878764a36da4f8eb3580e99af5812e9e56.arrow differ diff --git a/evidence/results/a8b5d400c1b7280c53af7d6d0801c1878764a36da4f8eb3580e99af5812e9e56.json b/evidence/results/a8b5d400c1b7280c53af7d6d0801c1878764a36da4f8eb3580e99af5812e9e56.json new file mode 100644 index 000000000..3c764f6be --- /dev/null +++ b/evidence/results/a8b5d400c1b7280c53af7d6d0801c1878764a36da4f8eb3580e99af5812e9e56.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ecfdc6bd57f53ae4d9ee3fefd29eeb1122db46a2d954b014657d30bf52d867b3", + "case_hash": "a8b5d400c1b7280c53af7d6d0801c1878764a36da4f8eb3580e99af5812e9e56", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7ce8dded42e914c673c7b46e974b1882e379f69e51134c196a39513ce196dfc5", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a8bc30e9ee69839fc07f57f8ba55ea5943615c6f1102b415b5b540a629c833cb.arrow b/evidence/results/a8bc30e9ee69839fc07f57f8ba55ea5943615c6f1102b415b5b540a629c833cb.arrow new file mode 100644 index 000000000..060cf427e Binary files /dev/null and b/evidence/results/a8bc30e9ee69839fc07f57f8ba55ea5943615c6f1102b415b5b540a629c833cb.arrow differ diff --git a/evidence/results/a8bc30e9ee69839fc07f57f8ba55ea5943615c6f1102b415b5b540a629c833cb.json b/evidence/results/a8bc30e9ee69839fc07f57f8ba55ea5943615c6f1102b415b5b540a629c833cb.json new file mode 100644 index 000000000..8b5db3079 --- /dev/null +++ b/evidence/results/a8bc30e9ee69839fc07f57f8ba55ea5943615c6f1102b415b5b540a629c833cb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3359e0f7e62ee7d1c99f247aedf4c5d28efcdbc29a744b7941dec65720a8f0b8", + "case_hash": "a8bc30e9ee69839fc07f57f8ba55ea5943615c6f1102b415b5b540a629c833cb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "91eec2ff3f9bc40dd5b0a634e7d377aee7936c1460f856f77dcbfccb77dc9b72", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a8cf74497fcde427a5f8c48bc3fccd6a25fb405b9e10a1a641b99a376ad08acb.arrow b/evidence/results/a8cf74497fcde427a5f8c48bc3fccd6a25fb405b9e10a1a641b99a376ad08acb.arrow new file mode 100644 index 000000000..e021f5d9c Binary files /dev/null and b/evidence/results/a8cf74497fcde427a5f8c48bc3fccd6a25fb405b9e10a1a641b99a376ad08acb.arrow differ diff --git a/evidence/results/a8cf74497fcde427a5f8c48bc3fccd6a25fb405b9e10a1a641b99a376ad08acb.json b/evidence/results/a8cf74497fcde427a5f8c48bc3fccd6a25fb405b9e10a1a641b99a376ad08acb.json new file mode 100644 index 000000000..3a33146a9 --- /dev/null +++ b/evidence/results/a8cf74497fcde427a5f8c48bc3fccd6a25fb405b9e10a1a641b99a376ad08acb.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b850f4a5a89e751ab6a19b5f2d1d1dd3ed3c99e9dbe87d4e434a50a6529c1a1a", + "case_hash": "a8cf74497fcde427a5f8c48bc3fccd6a25fb405b9e10a1a641b99a376ad08acb", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "034f35ab87aeac2934a4cb85396f3274b39ec6b6a8a2e0ae8a34f2b2fec6bc52", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a8d5abda2aecd1f084dae0129170e9ffcb297b081a50c7bc6439fc5ce2e5cdb5.arrow b/evidence/results/a8d5abda2aecd1f084dae0129170e9ffcb297b081a50c7bc6439fc5ce2e5cdb5.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/a8d5abda2aecd1f084dae0129170e9ffcb297b081a50c7bc6439fc5ce2e5cdb5.arrow differ diff --git a/evidence/results/a8d5abda2aecd1f084dae0129170e9ffcb297b081a50c7bc6439fc5ce2e5cdb5.json b/evidence/results/a8d5abda2aecd1f084dae0129170e9ffcb297b081a50c7bc6439fc5ce2e5cdb5.json new file mode 100644 index 000000000..fb3adeb81 --- /dev/null +++ b/evidence/results/a8d5abda2aecd1f084dae0129170e9ffcb297b081a50c7bc6439fc5ce2e5cdb5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "a8d5abda2aecd1f084dae0129170e9ffcb297b081a50c7bc6439fc5ce2e5cdb5", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "06a03d922277d1c8b74a8801d9b9e4cd33d54fc3b0bc99c8864bca24013312b2", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a8d6b3490b491f25abd4105b75ffdf4a784f51f9360a13bd9a4e96294f12bbab.arrow b/evidence/results/a8d6b3490b491f25abd4105b75ffdf4a784f51f9360a13bd9a4e96294f12bbab.arrow new file mode 100644 index 000000000..bb110d43d Binary files /dev/null and b/evidence/results/a8d6b3490b491f25abd4105b75ffdf4a784f51f9360a13bd9a4e96294f12bbab.arrow differ diff --git a/evidence/results/a8d6b3490b491f25abd4105b75ffdf4a784f51f9360a13bd9a4e96294f12bbab.json b/evidence/results/a8d6b3490b491f25abd4105b75ffdf4a784f51f9360a13bd9a4e96294f12bbab.json new file mode 100644 index 000000000..8c18b00bc --- /dev/null +++ b/evidence/results/a8d6b3490b491f25abd4105b75ffdf4a784f51f9360a13bd9a4e96294f12bbab.json @@ -0,0 +1,62 @@ +{ + "arrow_sha256": "7880427c54dbdc1e2aa60690b92f0496d22ea50ae9a5355a748380cde2577d32", + "case_hash": "a8d6b3490b491f25abd4105b75ffdf4a784f51f9360a13bd9a4e96294f12bbab", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 12, + "type_name": "TIME" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ef3a2b8be915e17b76bd0ae0ed7ae36a2733f68bfda94a5ac640f156c00bf239", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a8f0a365081c5ee62724ac984d5a6a6c8007dee578ff3b007b48f09377e6f031.arrow b/evidence/results/a8f0a365081c5ee62724ac984d5a6a6c8007dee578ff3b007b48f09377e6f031.arrow new file mode 100644 index 000000000..1daffb3db Binary files /dev/null and b/evidence/results/a8f0a365081c5ee62724ac984d5a6a6c8007dee578ff3b007b48f09377e6f031.arrow differ diff --git a/evidence/results/a8f0a365081c5ee62724ac984d5a6a6c8007dee578ff3b007b48f09377e6f031.json b/evidence/results/a8f0a365081c5ee62724ac984d5a6a6c8007dee578ff3b007b48f09377e6f031.json new file mode 100644 index 000000000..61c17cc6f --- /dev/null +++ b/evidence/results/a8f0a365081c5ee62724ac984d5a6a6c8007dee578ff3b007b48f09377e6f031.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ef7df5ed2fb3ec7f584e7edf0502855325e7702c6d3b274d7fce1302cdcdb523", + "case_hash": "a8f0a365081c5ee62724ac984d5a6a6c8007dee578ff3b007b48f09377e6f031", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2ce7b69a816b21f15b46819b9d3ba91fced093c191c98d7cbd9a0d0b956bbe85", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a8fbe10071a33b602a9075412f40bdebe9c5c0a5315b5f48d08717702f961f19.arrow b/evidence/results/a8fbe10071a33b602a9075412f40bdebe9c5c0a5315b5f48d08717702f961f19.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/a8fbe10071a33b602a9075412f40bdebe9c5c0a5315b5f48d08717702f961f19.arrow differ diff --git a/evidence/results/a8fbe10071a33b602a9075412f40bdebe9c5c0a5315b5f48d08717702f961f19.json b/evidence/results/a8fbe10071a33b602a9075412f40bdebe9c5c0a5315b5f48d08717702f961f19.json new file mode 100644 index 000000000..66dcd172b --- /dev/null +++ b/evidence/results/a8fbe10071a33b602a9075412f40bdebe9c5c0a5315b5f48d08717702f961f19.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "a8fbe10071a33b602a9075412f40bdebe9c5c0a5315b5f48d08717702f961f19", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6fd223a1d5da706648e369312ddf5a577cccc9536ae91ee5e7ba6ef49b802297", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a905de8950bcfe2b1290de60f19bb94f2e8cc9ac2527b5648163a253bb433e2a.arrow b/evidence/results/a905de8950bcfe2b1290de60f19bb94f2e8cc9ac2527b5648163a253bb433e2a.arrow new file mode 100644 index 000000000..521377912 Binary files /dev/null and b/evidence/results/a905de8950bcfe2b1290de60f19bb94f2e8cc9ac2527b5648163a253bb433e2a.arrow differ diff --git a/evidence/results/a905de8950bcfe2b1290de60f19bb94f2e8cc9ac2527b5648163a253bb433e2a.json b/evidence/results/a905de8950bcfe2b1290de60f19bb94f2e8cc9ac2527b5648163a253bb433e2a.json new file mode 100644 index 000000000..281063a95 --- /dev/null +++ b/evidence/results/a905de8950bcfe2b1290de60f19bb94f2e8cc9ac2527b5648163a253bb433e2a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4ce347c4910f12fd016911057b00e8484fd1f0797241b11bbd7e485b6271c28d", + "case_hash": "a905de8950bcfe2b1290de60f19bb94f2e8cc9ac2527b5648163a253bb433e2a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d3d24b22467a0141cbb76cc119f8071029cdc11c807b4fa662c4797db42a2177", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a91d8c1f532742a4db628a321f97dbca97f0832e7a06a51cfc68261509b3730f.arrow b/evidence/results/a91d8c1f532742a4db628a321f97dbca97f0832e7a06a51cfc68261509b3730f.arrow new file mode 100644 index 000000000..7f82c798c Binary files /dev/null and b/evidence/results/a91d8c1f532742a4db628a321f97dbca97f0832e7a06a51cfc68261509b3730f.arrow differ diff --git a/evidence/results/a91d8c1f532742a4db628a321f97dbca97f0832e7a06a51cfc68261509b3730f.json b/evidence/results/a91d8c1f532742a4db628a321f97dbca97f0832e7a06a51cfc68261509b3730f.json new file mode 100644 index 000000000..a3993b0c1 --- /dev/null +++ b/evidence/results/a91d8c1f532742a4db628a321f97dbca97f0832e7a06a51cfc68261509b3730f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c0126ac536a090d16d717af5a36319a0388526f29637134583c6cf1da50c91c9", + "case_hash": "a91d8c1f532742a4db628a321f97dbca97f0832e7a06a51cfc68261509b3730f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d26681198fed5feca72b300da425e809241d39644cbc41d6dff1108d588d3df9", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a91ef877ed312d0778a5a4962c89b5c0c91ff74aa3444047207d366d103eae74.arrow b/evidence/results/a91ef877ed312d0778a5a4962c89b5c0c91ff74aa3444047207d366d103eae74.arrow new file mode 100644 index 000000000..38be491d7 Binary files /dev/null and b/evidence/results/a91ef877ed312d0778a5a4962c89b5c0c91ff74aa3444047207d366d103eae74.arrow differ diff --git a/evidence/results/a91ef877ed312d0778a5a4962c89b5c0c91ff74aa3444047207d366d103eae74.json b/evidence/results/a91ef877ed312d0778a5a4962c89b5c0c91ff74aa3444047207d366d103eae74.json new file mode 100644 index 000000000..27ef7db08 --- /dev/null +++ b/evidence/results/a91ef877ed312d0778a5a4962c89b5c0c91ff74aa3444047207d366d103eae74.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e2f21cf56f10d1725ae2d37563b69b7b962dc994c5cb56a475abcf177622ec31", + "case_hash": "a91ef877ed312d0778a5a4962c89b5c0c91ff74aa3444047207d366d103eae74", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7ee8fd95767b08047ef6cc99b47537872352c867f661b8e2021cb9b2126f1df9", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a9231d062506d15801d261cdc227caece1bf0ef39cb2c38c61804409d876e242.arrow b/evidence/results/a9231d062506d15801d261cdc227caece1bf0ef39cb2c38c61804409d876e242.arrow new file mode 100644 index 000000000..e021f5d9c Binary files /dev/null and b/evidence/results/a9231d062506d15801d261cdc227caece1bf0ef39cb2c38c61804409d876e242.arrow differ diff --git a/evidence/results/a9231d062506d15801d261cdc227caece1bf0ef39cb2c38c61804409d876e242.json b/evidence/results/a9231d062506d15801d261cdc227caece1bf0ef39cb2c38c61804409d876e242.json new file mode 100644 index 000000000..a42a45504 --- /dev/null +++ b/evidence/results/a9231d062506d15801d261cdc227caece1bf0ef39cb2c38c61804409d876e242.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b850f4a5a89e751ab6a19b5f2d1d1dd3ed3c99e9dbe87d4e434a50a6529c1a1a", + "case_hash": "a9231d062506d15801d261cdc227caece1bf0ef39cb2c38c61804409d876e242", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5ad1d1931f605601ff80d977dd17194af083edf1299a4aeca642a3ffc9a200cb", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a926eb60cee2f204bf4bd83577d276371cb5e18791a3bde3673cf4e15764b272.arrow b/evidence/results/a926eb60cee2f204bf4bd83577d276371cb5e18791a3bde3673cf4e15764b272.arrow new file mode 100644 index 000000000..68bc4fdee Binary files /dev/null and b/evidence/results/a926eb60cee2f204bf4bd83577d276371cb5e18791a3bde3673cf4e15764b272.arrow differ diff --git a/evidence/results/a926eb60cee2f204bf4bd83577d276371cb5e18791a3bde3673cf4e15764b272.json b/evidence/results/a926eb60cee2f204bf4bd83577d276371cb5e18791a3bde3673cf4e15764b272.json new file mode 100644 index 000000000..d4ffdccfa --- /dev/null +++ b/evidence/results/a926eb60cee2f204bf4bd83577d276371cb5e18791a3bde3673cf4e15764b272.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c00fd03e5cdf28ed0cf1c0cc1c6181c9ab0271c426c19f93b690e63d22c98639", + "case_hash": "a926eb60cee2f204bf4bd83577d276371cb5e18791a3bde3673cf4e15764b272", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 20, + "scale": 4, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "aed78a9ef0df9eba3e78413f96bbfe4ac86e198d873573c2cbec07b28c41ae0c", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a942b9655e55013c67d943479ff79c361e54f47f5c0878ad8de21628c6229e21.arrow b/evidence/results/a942b9655e55013c67d943479ff79c361e54f47f5c0878ad8de21628c6229e21.arrow new file mode 100644 index 000000000..4c7c117e5 Binary files /dev/null and b/evidence/results/a942b9655e55013c67d943479ff79c361e54f47f5c0878ad8de21628c6229e21.arrow differ diff --git a/evidence/results/a942b9655e55013c67d943479ff79c361e54f47f5c0878ad8de21628c6229e21.json b/evidence/results/a942b9655e55013c67d943479ff79c361e54f47f5c0878ad8de21628c6229e21.json new file mode 100644 index 000000000..2cb9d668a --- /dev/null +++ b/evidence/results/a942b9655e55013c67d943479ff79c361e54f47f5c0878ad8de21628c6229e21.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "196388e79b219638b5039a022b98382a605167551485ced6fc57d01af4062583", + "case_hash": "a942b9655e55013c67d943479ff79c361e54f47f5c0878ad8de21628c6229e21", + "columns": [ + { + "internal_size": 100663296, + "name": "R1", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b1f05afa49179bcbc9ca4efe97616567322cd3782f8a4ec7f3e43de98e7ce83e", + "recorded_at": "2026-11-05T19:50:21.861848+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a954104785ab488d5ffd719d8cdd9626606d858117cd103b40eb35311d4e951e.arrow b/evidence/results/a954104785ab488d5ffd719d8cdd9626606d858117cd103b40eb35311d4e951e.arrow new file mode 100644 index 000000000..99ef8d646 Binary files /dev/null and b/evidence/results/a954104785ab488d5ffd719d8cdd9626606d858117cd103b40eb35311d4e951e.arrow differ diff --git a/evidence/results/a954104785ab488d5ffd719d8cdd9626606d858117cd103b40eb35311d4e951e.json b/evidence/results/a954104785ab488d5ffd719d8cdd9626606d858117cd103b40eb35311d4e951e.json new file mode 100644 index 000000000..68fa25e66 --- /dev/null +++ b/evidence/results/a954104785ab488d5ffd719d8cdd9626606d858117cd103b40eb35311d4e951e.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "87b498418cf77a137f352e2e4469502edc21e87afa99bf75089150efa9aa78e0", + "case_hash": "a954104785ab488d5ffd719d8cdd9626606d858117cd103b40eb35311d4e951e", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 16777216, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b655e87c0244ce3c7ebde3b855265ddbe4e5cabb37355e27126565631fb313ae", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a96007add564fab58a19b5210d23e675e38d9ebc37169b039ecfe8bb4b0eac93.arrow b/evidence/results/a96007add564fab58a19b5210d23e675e38d9ebc37169b039ecfe8bb4b0eac93.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/a96007add564fab58a19b5210d23e675e38d9ebc37169b039ecfe8bb4b0eac93.arrow differ diff --git a/evidence/results/a96007add564fab58a19b5210d23e675e38d9ebc37169b039ecfe8bb4b0eac93.json b/evidence/results/a96007add564fab58a19b5210d23e675e38d9ebc37169b039ecfe8bb4b0eac93.json new file mode 100644 index 000000000..b5ab21f83 --- /dev/null +++ b/evidence/results/a96007add564fab58a19b5210d23e675e38d9ebc37169b039ecfe8bb4b0eac93.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "a96007add564fab58a19b5210d23e675e38d9ebc37169b039ecfe8bb4b0eac93", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "62cdad52d0a49c7286fd5cdca5816ee10b465b4d711e7a9eb9982c2f10006d2c", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a967331bcd900b6b3c519f631901718d5fffd9205e143609124699e0a865d3aa.arrow b/evidence/results/a967331bcd900b6b3c519f631901718d5fffd9205e143609124699e0a865d3aa.arrow new file mode 100644 index 000000000..e8ab136aa Binary files /dev/null and b/evidence/results/a967331bcd900b6b3c519f631901718d5fffd9205e143609124699e0a865d3aa.arrow differ diff --git a/evidence/results/a967331bcd900b6b3c519f631901718d5fffd9205e143609124699e0a865d3aa.json b/evidence/results/a967331bcd900b6b3c519f631901718d5fffd9205e143609124699e0a865d3aa.json new file mode 100644 index 000000000..dea4c5505 --- /dev/null +++ b/evidence/results/a967331bcd900b6b3c519f631901718d5fffd9205e143609124699e0a865d3aa.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "d72b21e4aa435f216e940080323696fb5247b6491eca4696110cb172b56be76f", + "case_hash": "a967331bcd900b6b3c519f631901718d5fffd9205e143609124699e0a865d3aa", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "93ea68abdaa9549ac93678e97174682289169074346363e5c3edd958622ab00b", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a9675873fb1d09bf239cbf17e78ab58541d9ebac3431358b3b960711e717101b.json b/evidence/results/a9675873fb1d09bf239cbf17e78ab58541d9ebac3431358b3b960711e717101b.json new file mode 100644 index 000000000..f66d0b25e --- /dev/null +++ b/evidence/results/a9675873fb1d09bf239cbf17e78ab58541d9ebac3431358b3b960711e717101b.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "a9675873fb1d09bf239cbf17e78ab58541d9ebac3431358b3b960711e717101b", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100050, + "message": "Invalid parameter value: 0. Reason: invalid SHA2 digest size", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cb621096c3478e5ea184182a738b41693ee7646649ec54bfb64e0db6cb33e70c", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a97287b15c4eaa632e2d1997e6b52b001b5bd7840076fcf16cabe4215be45bce.arrow b/evidence/results/a97287b15c4eaa632e2d1997e6b52b001b5bd7840076fcf16cabe4215be45bce.arrow new file mode 100644 index 000000000..01a11ef54 Binary files /dev/null and b/evidence/results/a97287b15c4eaa632e2d1997e6b52b001b5bd7840076fcf16cabe4215be45bce.arrow differ diff --git a/evidence/results/a97287b15c4eaa632e2d1997e6b52b001b5bd7840076fcf16cabe4215be45bce.json b/evidence/results/a97287b15c4eaa632e2d1997e6b52b001b5bd7840076fcf16cabe4215be45bce.json new file mode 100644 index 000000000..8cd199e54 --- /dev/null +++ b/evidence/results/a97287b15c4eaa632e2d1997e6b52b001b5bd7840076fcf16cabe4215be45bce.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "3a97372b93a7e3eacffb3211ed78621c2f746c09a232552895e9b7cb0b64a8f9", + "case_hash": "a97287b15c4eaa632e2d1997e6b52b001b5bd7840076fcf16cabe4215be45bce", + "columns": [ + { + "internal_size": null, + "name": "E0", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "E1", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "E2", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "08b28e47ff369258142f9f185f29b6ab82bbf625094c4d1d45bfb79ba553d335", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a99356c520b3ff0596abba4da8dd405999562c007807c47ca5d4b0997de95ec8.arrow b/evidence/results/a99356c520b3ff0596abba4da8dd405999562c007807c47ca5d4b0997de95ec8.arrow new file mode 100644 index 000000000..e84b5f9f7 Binary files /dev/null and b/evidence/results/a99356c520b3ff0596abba4da8dd405999562c007807c47ca5d4b0997de95ec8.arrow differ diff --git a/evidence/results/a99356c520b3ff0596abba4da8dd405999562c007807c47ca5d4b0997de95ec8.json b/evidence/results/a99356c520b3ff0596abba4da8dd405999562c007807c47ca5d4b0997de95ec8.json new file mode 100644 index 000000000..048e77838 --- /dev/null +++ b/evidence/results/a99356c520b3ff0596abba4da8dd405999562c007807c47ca5d4b0997de95ec8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fd544557327aa688668ae075f39d3ec88f2fa9f9efb84a547fa2eb6f3f49c74b", + "case_hash": "a99356c520b3ff0596abba4da8dd405999562c007807c47ca5d4b0997de95ec8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4e3157b53efb6ad7f88cc37bbc0067f4db717fe52ea7f6fc795c5f57e30a1e2e", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a99c67cf23d629db7af453ffd77016082fb8b22086496531ce7f2dba7cb9018a.arrow b/evidence/results/a99c67cf23d629db7af453ffd77016082fb8b22086496531ce7f2dba7cb9018a.arrow new file mode 100644 index 000000000..677d91390 Binary files /dev/null and b/evidence/results/a99c67cf23d629db7af453ffd77016082fb8b22086496531ce7f2dba7cb9018a.arrow differ diff --git a/evidence/results/a99c67cf23d629db7af453ffd77016082fb8b22086496531ce7f2dba7cb9018a.json b/evidence/results/a99c67cf23d629db7af453ffd77016082fb8b22086496531ce7f2dba7cb9018a.json new file mode 100644 index 000000000..314d3c41b --- /dev/null +++ b/evidence/results/a99c67cf23d629db7af453ffd77016082fb8b22086496531ce7f2dba7cb9018a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b7e8f9fe449091ad6e9ca6c4341ebabb141bf090f61b7fa244673b9d40de91", + "case_hash": "a99c67cf23d629db7af453ffd77016082fb8b22086496531ce7f2dba7cb9018a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b32889ec56176974a7c4aab6175ac3e4f9e1caa334f3685047c07959e0a86bef", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/a9a1a5999079aba77031b0f63e4c3575e7547b2e42c0083cb6a6492c00ab377a.arrow b/evidence/results/a9a1a5999079aba77031b0f63e4c3575e7547b2e42c0083cb6a6492c00ab377a.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/a9a1a5999079aba77031b0f63e4c3575e7547b2e42c0083cb6a6492c00ab377a.arrow differ diff --git a/evidence/results/a9a1a5999079aba77031b0f63e4c3575e7547b2e42c0083cb6a6492c00ab377a.json b/evidence/results/a9a1a5999079aba77031b0f63e4c3575e7547b2e42c0083cb6a6492c00ab377a.json new file mode 100644 index 000000000..a7556ff95 --- /dev/null +++ b/evidence/results/a9a1a5999079aba77031b0f63e4c3575e7547b2e42c0083cb6a6492c00ab377a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "a9a1a5999079aba77031b0f63e4c3575e7547b2e42c0083cb6a6492c00ab377a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2c2dc46f78924d861bec06e8fb987271786a26d3e0f6e589ef358cecb058dee0", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aa0589328dd0c198f8cb3bb4e318eed68b0dc6621a377bb20aa0703ca1a917f9.arrow b/evidence/results/aa0589328dd0c198f8cb3bb4e318eed68b0dc6621a377bb20aa0703ca1a917f9.arrow new file mode 100644 index 000000000..fcd977b32 Binary files /dev/null and b/evidence/results/aa0589328dd0c198f8cb3bb4e318eed68b0dc6621a377bb20aa0703ca1a917f9.arrow differ diff --git a/evidence/results/aa0589328dd0c198f8cb3bb4e318eed68b0dc6621a377bb20aa0703ca1a917f9.json b/evidence/results/aa0589328dd0c198f8cb3bb4e318eed68b0dc6621a377bb20aa0703ca1a917f9.json new file mode 100644 index 000000000..1ee9bdab3 --- /dev/null +++ b/evidence/results/aa0589328dd0c198f8cb3bb4e318eed68b0dc6621a377bb20aa0703ca1a917f9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f5ad44c0755b65191b024fa330573db821cd3607b8b2386fa5b1f9cd25272c29", + "case_hash": "aa0589328dd0c198f8cb3bb4e318eed68b0dc6621a377bb20aa0703ca1a917f9", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "be1da57c87db615eff211880bf492289ab17731e12402c56af2e473c5b7ffb12", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aa06c5e874f0c45045bac7e4b7d18b59f4f9f968b7dade5e726fb437a52103ab.arrow b/evidence/results/aa06c5e874f0c45045bac7e4b7d18b59f4f9f968b7dade5e726fb437a52103ab.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/aa06c5e874f0c45045bac7e4b7d18b59f4f9f968b7dade5e726fb437a52103ab.arrow differ diff --git a/evidence/results/aa06c5e874f0c45045bac7e4b7d18b59f4f9f968b7dade5e726fb437a52103ab.json b/evidence/results/aa06c5e874f0c45045bac7e4b7d18b59f4f9f968b7dade5e726fb437a52103ab.json new file mode 100644 index 000000000..8e12fea93 --- /dev/null +++ b/evidence/results/aa06c5e874f0c45045bac7e4b7d18b59f4f9f968b7dade5e726fb437a52103ab.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "aa06c5e874f0c45045bac7e4b7d18b59f4f9f968b7dade5e726fb437a52103ab", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "df9f710efbd8203d49b0d009b94e396207af186e5fa820af104f9f01be7a9003", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aa0ec8e942af2dd525d8c17b29dc3e4059aa769cc2a3d9cbfbe777146ec4672e.json b/evidence/results/aa0ec8e942af2dd525d8c17b29dc3e4059aa769cc2a3d9cbfbe777146ec4672e.json new file mode 100644 index 000000000..342d35245 --- /dev/null +++ b/evidence/results/aa0ec8e942af2dd525d8c17b29dc3e4059aa769cc2a3d9cbfbe777146ec4672e.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "aa0ec8e942af2dd525d8c17b29dc3e4059aa769cc2a3d9cbfbe777146ec4672e", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 2152, + "message": "SQL compilation error: ['DAY'] is not a valid date/time component for function TIMESTAMPADD and type TIME(9).", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a0c64f793b29f4e61b5a3f156e38ef9bc97573813d0f141d2e8f46dcaf573b88", + "recorded_at": "2026-11-05T20:11:55.018679+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aa105484a0d42760b740c73d4b2c45f4dd18495edbc5cc52e35fa8911125b453.arrow b/evidence/results/aa105484a0d42760b740c73d4b2c45f4dd18495edbc5cc52e35fa8911125b453.arrow new file mode 100644 index 000000000..29178c076 Binary files /dev/null and b/evidence/results/aa105484a0d42760b740c73d4b2c45f4dd18495edbc5cc52e35fa8911125b453.arrow differ diff --git a/evidence/results/aa105484a0d42760b740c73d4b2c45f4dd18495edbc5cc52e35fa8911125b453.json b/evidence/results/aa105484a0d42760b740c73d4b2c45f4dd18495edbc5cc52e35fa8911125b453.json new file mode 100644 index 000000000..bd2fc4e7a --- /dev/null +++ b/evidence/results/aa105484a0d42760b740c73d4b2c45f4dd18495edbc5cc52e35fa8911125b453.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d1f639b6f4afb40d2b759ac6c2b774decbfca20e6ddf7900d5ae9f083559b5ed", + "case_hash": "aa105484a0d42760b740c73d4b2c45f4dd18495edbc5cc52e35fa8911125b453", + "columns": [ + { + "internal_size": 32, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4e4f3b6f4c48a14124cc80ededd7e5e233f4a9aeb3e56e2e6a438994d28f0c4e", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aa1315509d9cc0172e6b53c3490fdbbe03468fa82a3a1542fb44c150ffd9a4c6.arrow b/evidence/results/aa1315509d9cc0172e6b53c3490fdbbe03468fa82a3a1542fb44c150ffd9a4c6.arrow new file mode 100644 index 000000000..948f7f825 Binary files /dev/null and b/evidence/results/aa1315509d9cc0172e6b53c3490fdbbe03468fa82a3a1542fb44c150ffd9a4c6.arrow differ diff --git a/evidence/results/aa1315509d9cc0172e6b53c3490fdbbe03468fa82a3a1542fb44c150ffd9a4c6.json b/evidence/results/aa1315509d9cc0172e6b53c3490fdbbe03468fa82a3a1542fb44c150ffd9a4c6.json new file mode 100644 index 000000000..606478807 --- /dev/null +++ b/evidence/results/aa1315509d9cc0172e6b53c3490fdbbe03468fa82a3a1542fb44c150ffd9a4c6.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "e08ae50c900a62f4ca3405fa566591fe6dbff95e2314846024c3cf239a65c405", + "case_hash": "aa1315509d9cc0172e6b53c3490fdbbe03468fa82a3a1542fb44c150ffd9a4c6", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "65fbc8601bcc9cd8646ab95aec944b40e753c80752c0ee85626df1ac0481f601", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aa1f471de4eaaaa36676a04f35c29db457ac36561764cf7be625dce57cd0d672.arrow b/evidence/results/aa1f471de4eaaaa36676a04f35c29db457ac36561764cf7be625dce57cd0d672.arrow new file mode 100644 index 000000000..d6b873a68 Binary files /dev/null and b/evidence/results/aa1f471de4eaaaa36676a04f35c29db457ac36561764cf7be625dce57cd0d672.arrow differ diff --git a/evidence/results/aa1f471de4eaaaa36676a04f35c29db457ac36561764cf7be625dce57cd0d672.json b/evidence/results/aa1f471de4eaaaa36676a04f35c29db457ac36561764cf7be625dce57cd0d672.json new file mode 100644 index 000000000..884543e67 --- /dev/null +++ b/evidence/results/aa1f471de4eaaaa36676a04f35c29db457ac36561764cf7be625dce57cd0d672.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cbd3dc14e637fa587b2311a907c55eeb56fe42c507e40a59d3186ffc78c8a37e", + "case_hash": "aa1f471de4eaaaa36676a04f35c29db457ac36561764cf7be625dce57cd0d672", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d07f5ff8c3dddb9204923058f0d4617e9ac2a97f1384e6abc74a378ae5777faf", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aa5e532f5a217d305f8d74e1f3df60fa4db0ebe1bb5aff72c45c4b87ad714432.arrow b/evidence/results/aa5e532f5a217d305f8d74e1f3df60fa4db0ebe1bb5aff72c45c4b87ad714432.arrow new file mode 100644 index 000000000..a429174ac Binary files /dev/null and b/evidence/results/aa5e532f5a217d305f8d74e1f3df60fa4db0ebe1bb5aff72c45c4b87ad714432.arrow differ diff --git a/evidence/results/aa5e532f5a217d305f8d74e1f3df60fa4db0ebe1bb5aff72c45c4b87ad714432.json b/evidence/results/aa5e532f5a217d305f8d74e1f3df60fa4db0ebe1bb5aff72c45c4b87ad714432.json new file mode 100644 index 000000000..c14b27a6f --- /dev/null +++ b/evidence/results/aa5e532f5a217d305f8d74e1f3df60fa4db0ebe1bb5aff72c45c4b87ad714432.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "93a0f417be0fec158105a70ade84fe61652a203e8634186f01622b74be7e9d72", + "case_hash": "aa5e532f5a217d305f8d74e1f3df60fa4db0ebe1bb5aff72c45c4b87ad714432", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "876525e779b39247cfccb8b15e0ee167aa741ee51271a1e425f1cdba6fd5b980", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aa85ced7a942795481bf4b17e4263a7c2052be863bf2426806953b570cc3a460.arrow b/evidence/results/aa85ced7a942795481bf4b17e4263a7c2052be863bf2426806953b570cc3a460.arrow new file mode 100644 index 000000000..c5f75e18d Binary files /dev/null and b/evidence/results/aa85ced7a942795481bf4b17e4263a7c2052be863bf2426806953b570cc3a460.arrow differ diff --git a/evidence/results/aa85ced7a942795481bf4b17e4263a7c2052be863bf2426806953b570cc3a460.json b/evidence/results/aa85ced7a942795481bf4b17e4263a7c2052be863bf2426806953b570cc3a460.json new file mode 100644 index 000000000..60d54aa22 --- /dev/null +++ b/evidence/results/aa85ced7a942795481bf4b17e4263a7c2052be863bf2426806953b570cc3a460.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6bd00ddb78a5a14bff04aa83d00763bbf511e8b1a24d5f1a12f7b08b01e9e1ab", + "case_hash": "aa85ced7a942795481bf4b17e4263a7c2052be863bf2426806953b570cc3a460", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "59fb23f3e87bc97f5f8975a3e62cc8d365de8dfe7499d0784e82a401fc7be888", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aa88f6eb56e6ef939715e350a61af31bf4d592b76d7e489bb08eee8f8fe5cceb.arrow b/evidence/results/aa88f6eb56e6ef939715e350a61af31bf4d592b76d7e489bb08eee8f8fe5cceb.arrow new file mode 100644 index 000000000..2cd09fd01 Binary files /dev/null and b/evidence/results/aa88f6eb56e6ef939715e350a61af31bf4d592b76d7e489bb08eee8f8fe5cceb.arrow differ diff --git a/evidence/results/aa88f6eb56e6ef939715e350a61af31bf4d592b76d7e489bb08eee8f8fe5cceb.json b/evidence/results/aa88f6eb56e6ef939715e350a61af31bf4d592b76d7e489bb08eee8f8fe5cceb.json new file mode 100644 index 000000000..be03f22ff --- /dev/null +++ b/evidence/results/aa88f6eb56e6ef939715e350a61af31bf4d592b76d7e489bb08eee8f8fe5cceb.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "940d9b4c5742a93175cf4ce82cd5035ede865f90b2aa36f5352e1e4d5147e7f8", + "case_hash": "aa88f6eb56e6ef939715e350a61af31bf4d592b76d7e489bb08eee8f8fe5cceb", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c55a666f287d9aa1e5a9a6134db0bd89d11658b050e760d966a513bcec9d246e", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aa96299435ec5cba5e9e2227aa9929c7bc9a740ac8fe41cbd9201a42f87e063a.arrow b/evidence/results/aa96299435ec5cba5e9e2227aa9929c7bc9a740ac8fe41cbd9201a42f87e063a.arrow new file mode 100644 index 000000000..54492bc5e Binary files /dev/null and b/evidence/results/aa96299435ec5cba5e9e2227aa9929c7bc9a740ac8fe41cbd9201a42f87e063a.arrow differ diff --git a/evidence/results/aa96299435ec5cba5e9e2227aa9929c7bc9a740ac8fe41cbd9201a42f87e063a.json b/evidence/results/aa96299435ec5cba5e9e2227aa9929c7bc9a740ac8fe41cbd9201a42f87e063a.json new file mode 100644 index 000000000..63ea2582d --- /dev/null +++ b/evidence/results/aa96299435ec5cba5e9e2227aa9929c7bc9a740ac8fe41cbd9201a42f87e063a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ff9fb46d9f094f3c21c6952a5c37a24deb8948d4be6999969e9107d5e9b880ac", + "case_hash": "aa96299435ec5cba5e9e2227aa9929c7bc9a740ac8fe41cbd9201a42f87e063a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0c49ab56c1af0e59535de37d4034e556e1bfdea94b74e90ad7c2ac5e4ec8608c", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aaa29fea333fe19be1ebd3eb1aa5818e74e6339cf7a914736133a104ab11037a.arrow b/evidence/results/aaa29fea333fe19be1ebd3eb1aa5818e74e6339cf7a914736133a104ab11037a.arrow new file mode 100644 index 000000000..c64065cf2 Binary files /dev/null and b/evidence/results/aaa29fea333fe19be1ebd3eb1aa5818e74e6339cf7a914736133a104ab11037a.arrow differ diff --git a/evidence/results/aaa29fea333fe19be1ebd3eb1aa5818e74e6339cf7a914736133a104ab11037a.json b/evidence/results/aaa29fea333fe19be1ebd3eb1aa5818e74e6339cf7a914736133a104ab11037a.json new file mode 100644 index 000000000..579e66145 --- /dev/null +++ b/evidence/results/aaa29fea333fe19be1ebd3eb1aa5818e74e6339cf7a914736133a104ab11037a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1a0d3ad5e649617faea7f80ed36619765eb7e38769d2ca49b2c04053ebb91909", + "case_hash": "aaa29fea333fe19be1ebd3eb1aa5818e74e6339cf7a914736133a104ab11037a", + "columns": [ + { + "internal_size": 100663296, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e1eb2f3ee0ee25ee57df4f731ecfcb1af858006cf15472580cde044805055e67", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aab18e9a908e582296c34e4a37e56ef05127585110853daf6028971cd121a592.arrow b/evidence/results/aab18e9a908e582296c34e4a37e56ef05127585110853daf6028971cd121a592.arrow new file mode 100644 index 000000000..99a34c784 Binary files /dev/null and b/evidence/results/aab18e9a908e582296c34e4a37e56ef05127585110853daf6028971cd121a592.arrow differ diff --git a/evidence/results/aab18e9a908e582296c34e4a37e56ef05127585110853daf6028971cd121a592.json b/evidence/results/aab18e9a908e582296c34e4a37e56ef05127585110853daf6028971cd121a592.json new file mode 100644 index 000000000..e79734aa7 --- /dev/null +++ b/evidence/results/aab18e9a908e582296c34e4a37e56ef05127585110853daf6028971cd121a592.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7bebfaf2fc59722a3c473a35bb8a397fb70ca253c25bc6b70985002a416c24d5", + "case_hash": "aab18e9a908e582296c34e4a37e56ef05127585110853daf6028971cd121a592", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9cc29ccf8530781d45e872f638b2849cca11258bc3845b6582de0712bd819f5c", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aacf2f703bdca2e4febe0e9234a5160639b6a494f9d6306ba25b79234a8c1162.arrow b/evidence/results/aacf2f703bdca2e4febe0e9234a5160639b6a494f9d6306ba25b79234a8c1162.arrow new file mode 100644 index 000000000..927c4b65a Binary files /dev/null and b/evidence/results/aacf2f703bdca2e4febe0e9234a5160639b6a494f9d6306ba25b79234a8c1162.arrow differ diff --git a/evidence/results/aacf2f703bdca2e4febe0e9234a5160639b6a494f9d6306ba25b79234a8c1162.json b/evidence/results/aacf2f703bdca2e4febe0e9234a5160639b6a494f9d6306ba25b79234a8c1162.json new file mode 100644 index 000000000..c12162b95 --- /dev/null +++ b/evidence/results/aacf2f703bdca2e4febe0e9234a5160639b6a494f9d6306ba25b79234a8c1162.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "144bb154aab633b32745f03e2f2262a87691d57b4be247e972802b9617fb542a", + "case_hash": "aacf2f703bdca2e4febe0e9234a5160639b6a494f9d6306ba25b79234a8c1162", + "columns": [ + { + "internal_size": null, + "name": "ONE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1f3a03a87277117d1269371279408224b7982da8d914fbd56a2553de779708ff", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aad888a8aad2e74e6eec305e06c7293b229599f3301f73cd38010b372a4cb823.arrow b/evidence/results/aad888a8aad2e74e6eec305e06c7293b229599f3301f73cd38010b372a4cb823.arrow new file mode 100644 index 000000000..97133ff90 Binary files /dev/null and b/evidence/results/aad888a8aad2e74e6eec305e06c7293b229599f3301f73cd38010b372a4cb823.arrow differ diff --git a/evidence/results/aad888a8aad2e74e6eec305e06c7293b229599f3301f73cd38010b372a4cb823.json b/evidence/results/aad888a8aad2e74e6eec305e06c7293b229599f3301f73cd38010b372a4cb823.json new file mode 100644 index 000000000..27d5855ec --- /dev/null +++ b/evidence/results/aad888a8aad2e74e6eec305e06c7293b229599f3301f73cd38010b372a4cb823.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bb13c7863bf4338b2dd4b8722f85a8d93ced242c9db97b7f5d9b50b84b93ab4f", + "case_hash": "aad888a8aad2e74e6eec305e06c7293b229599f3301f73cd38010b372a4cb823", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8c9d33223138210f7dd9a1e8a719ff04b2c4bf79c1a4d4496a1f6950e7365642", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aae72d0cf98d0a36df847501c3e41e96e6594e9983f906d1b9a19b1efa37a55b.arrow b/evidence/results/aae72d0cf98d0a36df847501c3e41e96e6594e9983f906d1b9a19b1efa37a55b.arrow new file mode 100644 index 000000000..b593ebca4 Binary files /dev/null and b/evidence/results/aae72d0cf98d0a36df847501c3e41e96e6594e9983f906d1b9a19b1efa37a55b.arrow differ diff --git a/evidence/results/aae72d0cf98d0a36df847501c3e41e96e6594e9983f906d1b9a19b1efa37a55b.json b/evidence/results/aae72d0cf98d0a36df847501c3e41e96e6594e9983f906d1b9a19b1efa37a55b.json new file mode 100644 index 000000000..0e6eff63f --- /dev/null +++ b/evidence/results/aae72d0cf98d0a36df847501c3e41e96e6594e9983f906d1b9a19b1efa37a55b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cbd3d9d879f22ede43f11ff91976ffe6b20327c18a3639164b4d8b2537b67176", + "case_hash": "aae72d0cf98d0a36df847501c3e41e96e6594e9983f906d1b9a19b1efa37a55b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c78d002d7b41350234fd6d2884bcab5c5addc2fc05c8fac07e020da902c29f89", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ab0e499b912c75065843847cfd8c8f75b3974a02b5f9988b9f26d5b9ed4480c9.arrow b/evidence/results/ab0e499b912c75065843847cfd8c8f75b3974a02b5f9988b9f26d5b9ed4480c9.arrow new file mode 100644 index 000000000..483bc465f Binary files /dev/null and b/evidence/results/ab0e499b912c75065843847cfd8c8f75b3974a02b5f9988b9f26d5b9ed4480c9.arrow differ diff --git a/evidence/results/ab0e499b912c75065843847cfd8c8f75b3974a02b5f9988b9f26d5b9ed4480c9.json b/evidence/results/ab0e499b912c75065843847cfd8c8f75b3974a02b5f9988b9f26d5b9ed4480c9.json new file mode 100644 index 000000000..f3010b61f --- /dev/null +++ b/evidence/results/ab0e499b912c75065843847cfd8c8f75b3974a02b5f9988b9f26d5b9ed4480c9.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "e9c8ae2316de2022924beffcfa68328d4fead855672da558e874aa1fa3b1e9ea", + "case_hash": "ab0e499b912c75065843847cfd8c8f75b3974a02b5f9988b9f26d5b9ed4480c9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7891c173dedf727f67c3e95444ed7bd7f2112bb71494542da020b2a20923379e", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ab16fd2ad7aaa042b4598ab31f47f1dfed11c5994decf772685fdb95e04afe72.arrow b/evidence/results/ab16fd2ad7aaa042b4598ab31f47f1dfed11c5994decf772685fdb95e04afe72.arrow new file mode 100644 index 000000000..43096ca93 Binary files /dev/null and b/evidence/results/ab16fd2ad7aaa042b4598ab31f47f1dfed11c5994decf772685fdb95e04afe72.arrow differ diff --git a/evidence/results/ab16fd2ad7aaa042b4598ab31f47f1dfed11c5994decf772685fdb95e04afe72.json b/evidence/results/ab16fd2ad7aaa042b4598ab31f47f1dfed11c5994decf772685fdb95e04afe72.json new file mode 100644 index 000000000..0965f5309 --- /dev/null +++ b/evidence/results/ab16fd2ad7aaa042b4598ab31f47f1dfed11c5994decf772685fdb95e04afe72.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7f82e2d799bc5e2cbd95ad8ca6d739ff23f7e4be02e20454bebeeb6ebe026bf2", + "case_hash": "ab16fd2ad7aaa042b4598ab31f47f1dfed11c5994decf772685fdb95e04afe72", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cf8ca4449d32d71e3e3a55858e941ba5b3f7bf3a52ec6b0adccc3c3303ad822c", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ab8051cae1c1b343bbc72380fa103f131b33589f0b0b22ed9d3532a9debd0857.arrow b/evidence/results/ab8051cae1c1b343bbc72380fa103f131b33589f0b0b22ed9d3532a9debd0857.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/ab8051cae1c1b343bbc72380fa103f131b33589f0b0b22ed9d3532a9debd0857.arrow differ diff --git a/evidence/results/ab8051cae1c1b343bbc72380fa103f131b33589f0b0b22ed9d3532a9debd0857.json b/evidence/results/ab8051cae1c1b343bbc72380fa103f131b33589f0b0b22ed9d3532a9debd0857.json new file mode 100644 index 000000000..acd2ebe7b --- /dev/null +++ b/evidence/results/ab8051cae1c1b343bbc72380fa103f131b33589f0b0b22ed9d3532a9debd0857.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "ab8051cae1c1b343bbc72380fa103f131b33589f0b0b22ed9d3532a9debd0857", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "53fe8a1c3675ab8fd8a8e521e9e8d09b5db001b278921eb3b7b51323968f3590", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ab855c9dad8c299669cefd0d19a6bec72a72c6f61140328035f986106ef85ea8.json b/evidence/results/ab855c9dad8c299669cefd0d19a6bec72a72c6f61140328035f986106ef85ea8.json new file mode 100644 index 000000000..e67c87823 --- /dev/null +++ b/evidence/results/ab855c9dad8c299669cefd0d19a6bec72a72c6f61140328035f986106ef85ea8.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "ab855c9dad8c299669cefd0d19a6bec72a72c6f61140328035f986106ef85ea8", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 2336, + "message": null, + "sqlstate": "42601" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "49791c570394f29b9054955ec926b6fce2a5812b832ca78ceb58a4d06775591f", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ab989516e90fe9ffced6f578e561628b5d17b36c30d717c5621f381305bbd4ad.arrow b/evidence/results/ab989516e90fe9ffced6f578e561628b5d17b36c30d717c5621f381305bbd4ad.arrow new file mode 100644 index 000000000..ae152b5ee Binary files /dev/null and b/evidence/results/ab989516e90fe9ffced6f578e561628b5d17b36c30d717c5621f381305bbd4ad.arrow differ diff --git a/evidence/results/ab989516e90fe9ffced6f578e561628b5d17b36c30d717c5621f381305bbd4ad.json b/evidence/results/ab989516e90fe9ffced6f578e561628b5d17b36c30d717c5621f381305bbd4ad.json new file mode 100644 index 000000000..d2634115e --- /dev/null +++ b/evidence/results/ab989516e90fe9ffced6f578e561628b5d17b36c30d717c5621f381305bbd4ad.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "485280c763e05f20c6804d89eb646724d795a9c316fe5b4f3c18e654e5976a31", + "case_hash": "ab989516e90fe9ffced6f578e561628b5d17b36c30d717c5621f381305bbd4ad", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "CELL", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8963c9dd048371ad2e94bf245bf4778a1f9e3e74b3b36a7b278c3949786003be", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aba620504fbc71946bb5ddb1e95cf68770d4057b5be8e360ec50930b1d9a8d7b.arrow b/evidence/results/aba620504fbc71946bb5ddb1e95cf68770d4057b5be8e360ec50930b1d9a8d7b.arrow new file mode 100644 index 000000000..46f6c43b9 Binary files /dev/null and b/evidence/results/aba620504fbc71946bb5ddb1e95cf68770d4057b5be8e360ec50930b1d9a8d7b.arrow differ diff --git a/evidence/results/aba620504fbc71946bb5ddb1e95cf68770d4057b5be8e360ec50930b1d9a8d7b.json b/evidence/results/aba620504fbc71946bb5ddb1e95cf68770d4057b5be8e360ec50930b1d9a8d7b.json new file mode 100644 index 000000000..120a8dade --- /dev/null +++ b/evidence/results/aba620504fbc71946bb5ddb1e95cf68770d4057b5be8e360ec50930b1d9a8d7b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8dffc7af6c05c15c4b3a3c79d15635c4b3a14fcdf6e6762b8a9c03dd8b00cb2f", + "case_hash": "aba620504fbc71946bb5ddb1e95cf68770d4057b5be8e360ec50930b1d9a8d7b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7d0f7311294e6b2bfcefb56c713b02ef00db9384b9e407a48819396c295c9cfb", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aba71110a4f108f6d39e6c0d872c0c427b6e1cdaee85fc155375eec3fff6f43e.arrow b/evidence/results/aba71110a4f108f6d39e6c0d872c0c427b6e1cdaee85fc155375eec3fff6f43e.arrow new file mode 100644 index 000000000..c858b6ef5 Binary files /dev/null and b/evidence/results/aba71110a4f108f6d39e6c0d872c0c427b6e1cdaee85fc155375eec3fff6f43e.arrow differ diff --git a/evidence/results/aba71110a4f108f6d39e6c0d872c0c427b6e1cdaee85fc155375eec3fff6f43e.json b/evidence/results/aba71110a4f108f6d39e6c0d872c0c427b6e1cdaee85fc155375eec3fff6f43e.json new file mode 100644 index 000000000..cb6a53cc7 --- /dev/null +++ b/evidence/results/aba71110a4f108f6d39e6c0d872c0c427b6e1cdaee85fc155375eec3fff6f43e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e389cdfe3178a55e9a643748bd70c7219e031cd171ba9da1a01beaf55dca7f97", + "case_hash": "aba71110a4f108f6d39e6c0d872c0c427b6e1cdaee85fc155375eec3fff6f43e", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "369ed31805f8395e383b3e03dd84e749c7564589e734f25c5271480123dbd2ee", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aba73ec6d3ea6de9733829903d227b697be1923af288a7ef955b3d9c3f867348.arrow b/evidence/results/aba73ec6d3ea6de9733829903d227b697be1923af288a7ef955b3d9c3f867348.arrow new file mode 100644 index 000000000..8b70faab5 Binary files /dev/null and b/evidence/results/aba73ec6d3ea6de9733829903d227b697be1923af288a7ef955b3d9c3f867348.arrow differ diff --git a/evidence/results/aba73ec6d3ea6de9733829903d227b697be1923af288a7ef955b3d9c3f867348.json b/evidence/results/aba73ec6d3ea6de9733829903d227b697be1923af288a7ef955b3d9c3f867348.json new file mode 100644 index 000000000..068ba822d --- /dev/null +++ b/evidence/results/aba73ec6d3ea6de9733829903d227b697be1923af288a7ef955b3d9c3f867348.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3df883816ba211163398751f37a2a5732cd56ea7591b1d2111d1e8dce0d481c7", + "case_hash": "aba73ec6d3ea6de9733829903d227b697be1923af288a7ef955b3d9c3f867348", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d08235a9c9aed0d1c987e7d22fcd9df04536d52b698cce3cba3d286d7d04befc", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/abb1276de7c0e05caf219778707e8ee0e25a2f18f4617fbacf19e34d1a481a08.arrow b/evidence/results/abb1276de7c0e05caf219778707e8ee0e25a2f18f4617fbacf19e34d1a481a08.arrow new file mode 100644 index 000000000..e439e949a Binary files /dev/null and b/evidence/results/abb1276de7c0e05caf219778707e8ee0e25a2f18f4617fbacf19e34d1a481a08.arrow differ diff --git a/evidence/results/abb1276de7c0e05caf219778707e8ee0e25a2f18f4617fbacf19e34d1a481a08.json b/evidence/results/abb1276de7c0e05caf219778707e8ee0e25a2f18f4617fbacf19e34d1a481a08.json new file mode 100644 index 000000000..5f7e61276 --- /dev/null +++ b/evidence/results/abb1276de7c0e05caf219778707e8ee0e25a2f18f4617fbacf19e34d1a481a08.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e35876c4574a9893e128ff83f0fbcff4f6c1f6497e7b6e8edbf797d04a94718f", + "case_hash": "abb1276de7c0e05caf219778707e8ee0e25a2f18f4617fbacf19e34d1a481a08", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "92bbc8f10262008dbe444b156933abd03f01c8746699103ff77b1bee912122db", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/abb85fa3b0b5c90414eab43205f12e6c09399104bdeb8fafc7c787e7c7eafb14.arrow b/evidence/results/abb85fa3b0b5c90414eab43205f12e6c09399104bdeb8fafc7c787e7c7eafb14.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/abb85fa3b0b5c90414eab43205f12e6c09399104bdeb8fafc7c787e7c7eafb14.arrow differ diff --git a/evidence/results/abb85fa3b0b5c90414eab43205f12e6c09399104bdeb8fafc7c787e7c7eafb14.json b/evidence/results/abb85fa3b0b5c90414eab43205f12e6c09399104bdeb8fafc7c787e7c7eafb14.json new file mode 100644 index 000000000..70c6a2cf3 --- /dev/null +++ b/evidence/results/abb85fa3b0b5c90414eab43205f12e6c09399104bdeb8fafc7c787e7c7eafb14.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "abb85fa3b0b5c90414eab43205f12e6c09399104bdeb8fafc7c787e7c7eafb14", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3837dde8eaf7f56f01b1ac1df58f55dedd7b4ccc5f7d3012bff52fe331e494b6", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/abef30eeec0f4a40bb36d2ad9cbba2652385917bc1ef7838e3502a41046cc536.arrow b/evidence/results/abef30eeec0f4a40bb36d2ad9cbba2652385917bc1ef7838e3502a41046cc536.arrow new file mode 100644 index 000000000..2e4c9b754 Binary files /dev/null and b/evidence/results/abef30eeec0f4a40bb36d2ad9cbba2652385917bc1ef7838e3502a41046cc536.arrow differ diff --git a/evidence/results/abef30eeec0f4a40bb36d2ad9cbba2652385917bc1ef7838e3502a41046cc536.json b/evidence/results/abef30eeec0f4a40bb36d2ad9cbba2652385917bc1ef7838e3502a41046cc536.json new file mode 100644 index 000000000..51bdf9b68 --- /dev/null +++ b/evidence/results/abef30eeec0f4a40bb36d2ad9cbba2652385917bc1ef7838e3502a41046cc536.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "17c489f335d323fcab896a132bdcd7ecf88ddd9e7cd7bbca4579ba5161bb1509", + "case_hash": "abef30eeec0f4a40bb36d2ad9cbba2652385917bc1ef7838e3502a41046cc536", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "688320e02e342735c9799d09d9ee01a643b19e3e0b13de96da8bfdfd2b6507c9", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ac040b5c8a07b165a026a83030d671675cf70a574a8ea4264d89d2d0176048e7.arrow b/evidence/results/ac040b5c8a07b165a026a83030d671675cf70a574a8ea4264d89d2d0176048e7.arrow new file mode 100644 index 000000000..144a685fb Binary files /dev/null and b/evidence/results/ac040b5c8a07b165a026a83030d671675cf70a574a8ea4264d89d2d0176048e7.arrow differ diff --git a/evidence/results/ac040b5c8a07b165a026a83030d671675cf70a574a8ea4264d89d2d0176048e7.json b/evidence/results/ac040b5c8a07b165a026a83030d671675cf70a574a8ea4264d89d2d0176048e7.json new file mode 100644 index 000000000..a8080b059 --- /dev/null +++ b/evidence/results/ac040b5c8a07b165a026a83030d671675cf70a574a8ea4264d89d2d0176048e7.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "ee7935d03bf5113a9abd9f63a687e5e77a42108c49e957ec1d7866fc0800b000", + "case_hash": "ac040b5c8a07b165a026a83030d671675cf70a574a8ea4264d89d2d0176048e7", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "77935910965250bbb4dcfb9287c3407f2dcb479a6487a0e2a8325047d1a192ea", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ac15fddb1b2788f35fa5f0752aee924cc72b434d0e78560da591632cfe90b8cf.json b/evidence/results/ac15fddb1b2788f35fa5f0752aee924cc72b434d0e78560da591632cfe90b8cf.json new file mode 100644 index 000000000..f2d7d7962 --- /dev/null +++ b/evidence/results/ac15fddb1b2788f35fa5f0752aee924cc72b434d0e78560da591632cfe90b8cf.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "ac15fddb1b2788f35fa5f0752aee924cc72b434d0e78560da591632cfe90b8cf", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1044, + "message": null, + "sqlstate": "42P13" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6e6dcdf4214b94603d31aecc689c887c51cec5a5917b6daa405bf9c4c6018dde", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ac40a2bd53cb8d4467d9d24ce4f98c9963c7baad7ba7ce6c052848d6abf848f5.arrow b/evidence/results/ac40a2bd53cb8d4467d9d24ce4f98c9963c7baad7ba7ce6c052848d6abf848f5.arrow new file mode 100644 index 000000000..75aeebf27 Binary files /dev/null and b/evidence/results/ac40a2bd53cb8d4467d9d24ce4f98c9963c7baad7ba7ce6c052848d6abf848f5.arrow differ diff --git a/evidence/results/ac40a2bd53cb8d4467d9d24ce4f98c9963c7baad7ba7ce6c052848d6abf848f5.json b/evidence/results/ac40a2bd53cb8d4467d9d24ce4f98c9963c7baad7ba7ce6c052848d6abf848f5.json new file mode 100644 index 000000000..f81a9eb54 --- /dev/null +++ b/evidence/results/ac40a2bd53cb8d4467d9d24ce4f98c9963c7baad7ba7ce6c052848d6abf848f5.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "ee908c2b7be71b7f8c79e70a5d2df21c32f84e30a356057359d6460b261316b6", + "case_hash": "ac40a2bd53cb8d4467d9d24ce4f98c9963c7baad7ba7ce6c052848d6abf848f5", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "E", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "85de56091cfa6b31b20340db72ae07e6c4345edebe10d1958116d1c7680479a3", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ac4137cc853396d24cb69117bb1029ca2c024f17697f6b916830a3e275d4f608.arrow b/evidence/results/ac4137cc853396d24cb69117bb1029ca2c024f17697f6b916830a3e275d4f608.arrow new file mode 100644 index 000000000..cffafaa93 Binary files /dev/null and b/evidence/results/ac4137cc853396d24cb69117bb1029ca2c024f17697f6b916830a3e275d4f608.arrow differ diff --git a/evidence/results/ac4137cc853396d24cb69117bb1029ca2c024f17697f6b916830a3e275d4f608.json b/evidence/results/ac4137cc853396d24cb69117bb1029ca2c024f17697f6b916830a3e275d4f608.json new file mode 100644 index 000000000..31c70f249 --- /dev/null +++ b/evidence/results/ac4137cc853396d24cb69117bb1029ca2c024f17697f6b916830a3e275d4f608.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "90aeff312cc023660e6872a12dad6d7c3eb2e2c3e761af324c2bbf047ddfcee7", + "case_hash": "ac4137cc853396d24cb69117bb1029ca2c024f17697f6b916830a3e275d4f608", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "41889a6abbf41a97c61bfeaef33c4219405218081c847a559bf428ed69f749d1", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ac5b4af367d3e049c0ff91d1a9b2097ef386b6b82387f948c11e308a0a7d43c6.arrow b/evidence/results/ac5b4af367d3e049c0ff91d1a9b2097ef386b6b82387f948c11e308a0a7d43c6.arrow new file mode 100644 index 000000000..661a646b3 Binary files /dev/null and b/evidence/results/ac5b4af367d3e049c0ff91d1a9b2097ef386b6b82387f948c11e308a0a7d43c6.arrow differ diff --git a/evidence/results/ac5b4af367d3e049c0ff91d1a9b2097ef386b6b82387f948c11e308a0a7d43c6.json b/evidence/results/ac5b4af367d3e049c0ff91d1a9b2097ef386b6b82387f948c11e308a0a7d43c6.json new file mode 100644 index 000000000..17a1cd62e --- /dev/null +++ b/evidence/results/ac5b4af367d3e049c0ff91d1a9b2097ef386b6b82387f948c11e308a0a7d43c6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c0c060a55c907142dea3f3d2d742e61b216d5ea1d43434dbe0165a60a9208faa", + "case_hash": "ac5b4af367d3e049c0ff91d1a9b2097ef386b6b82387f948c11e308a0a7d43c6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "475c4deff87263ac7afc04190895df99cf3e0fe154b2bb9fd8283ea16651066a", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ac7846fee3ce7f6948254c97940e12eda9d7d2a2784e303bb6dfbdd812fb9559.arrow b/evidence/results/ac7846fee3ce7f6948254c97940e12eda9d7d2a2784e303bb6dfbdd812fb9559.arrow new file mode 100644 index 000000000..74829443f Binary files /dev/null and b/evidence/results/ac7846fee3ce7f6948254c97940e12eda9d7d2a2784e303bb6dfbdd812fb9559.arrow differ diff --git a/evidence/results/ac7846fee3ce7f6948254c97940e12eda9d7d2a2784e303bb6dfbdd812fb9559.json b/evidence/results/ac7846fee3ce7f6948254c97940e12eda9d7d2a2784e303bb6dfbdd812fb9559.json new file mode 100644 index 000000000..42a8456db --- /dev/null +++ b/evidence/results/ac7846fee3ce7f6948254c97940e12eda9d7d2a2784e303bb6dfbdd812fb9559.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "3995dc1f62f44d6d13eef8d752ab58e8a158e96b2332ad46296dc7324c102f7c", + "case_hash": "ac7846fee3ce7f6948254c97940e12eda9d7d2a2784e303bb6dfbdd812fb9559", + "columns": [ + { + "internal_size": null, + "name": "DIM", + "nullable": true, + "precision": 0, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "X", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "102ab884fe971e5b210031a9d95f7ec85026697b2bf6e89888b6b9d27821ffd1", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ac8ca16f6cd08c3b30bbaf276b8ee7384d286b7c570efebc7459f0fde2f8b508.arrow b/evidence/results/ac8ca16f6cd08c3b30bbaf276b8ee7384d286b7c570efebc7459f0fde2f8b508.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/ac8ca16f6cd08c3b30bbaf276b8ee7384d286b7c570efebc7459f0fde2f8b508.arrow differ diff --git a/evidence/results/ac8ca16f6cd08c3b30bbaf276b8ee7384d286b7c570efebc7459f0fde2f8b508.json b/evidence/results/ac8ca16f6cd08c3b30bbaf276b8ee7384d286b7c570efebc7459f0fde2f8b508.json new file mode 100644 index 000000000..391123a07 --- /dev/null +++ b/evidence/results/ac8ca16f6cd08c3b30bbaf276b8ee7384d286b7c570efebc7459f0fde2f8b508.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "ac8ca16f6cd08c3b30bbaf276b8ee7384d286b7c570efebc7459f0fde2f8b508", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "481be86ef81c92e8b351ca084d9bc08bafe884fafb7fc42f2d08f4d211824c45", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/acc3b49c3274028f46373592b4430c847434f9eaa1298ae07c0e103e1cf18ed2.arrow b/evidence/results/acc3b49c3274028f46373592b4430c847434f9eaa1298ae07c0e103e1cf18ed2.arrow new file mode 100644 index 000000000..3faa73591 Binary files /dev/null and b/evidence/results/acc3b49c3274028f46373592b4430c847434f9eaa1298ae07c0e103e1cf18ed2.arrow differ diff --git a/evidence/results/acc3b49c3274028f46373592b4430c847434f9eaa1298ae07c0e103e1cf18ed2.json b/evidence/results/acc3b49c3274028f46373592b4430c847434f9eaa1298ae07c0e103e1cf18ed2.json new file mode 100644 index 000000000..f6263f9ef --- /dev/null +++ b/evidence/results/acc3b49c3274028f46373592b4430c847434f9eaa1298ae07c0e103e1cf18ed2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4de4cc83719df2e5c81ab2261bcd222e0a9c9f2410a4ec3d0449061e52683ecb", + "case_hash": "acc3b49c3274028f46373592b4430c847434f9eaa1298ae07c0e103e1cf18ed2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d7a82a1330755af644ea9cc3db9f926c4160d4ebb7492cb452823a1d7f31e1ff", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ace255f7f116d2b1b4a60a9bea6b3a09ff877dbf2d3e3ea78493f791fe3efeb0.arrow b/evidence/results/ace255f7f116d2b1b4a60a9bea6b3a09ff877dbf2d3e3ea78493f791fe3efeb0.arrow new file mode 100644 index 000000000..b1c3f0a43 Binary files /dev/null and b/evidence/results/ace255f7f116d2b1b4a60a9bea6b3a09ff877dbf2d3e3ea78493f791fe3efeb0.arrow differ diff --git a/evidence/results/ace255f7f116d2b1b4a60a9bea6b3a09ff877dbf2d3e3ea78493f791fe3efeb0.json b/evidence/results/ace255f7f116d2b1b4a60a9bea6b3a09ff877dbf2d3e3ea78493f791fe3efeb0.json new file mode 100644 index 000000000..0847a5910 --- /dev/null +++ b/evidence/results/ace255f7f116d2b1b4a60a9bea6b3a09ff877dbf2d3e3ea78493f791fe3efeb0.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "500172ca24be2242a0c843b9e9e78f783da6813f45bbe0e43394a31206f3e35c", + "case_hash": "ace255f7f116d2b1b4a60a9bea6b3a09ff877dbf2d3e3ea78493f791fe3efeb0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4c48631249c4e5d9018fa41f82f630e3c6e93fa974623aa3b0f5255d5d0c8029", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ace2a8615eedc28be517311880118a76bc929763781b4850b1a54ce9cdff9ff4.json b/evidence/results/ace2a8615eedc28be517311880118a76bc929763781b4850b1a54ce9cdff9ff4.json new file mode 100644 index 000000000..c982fc7c6 --- /dev/null +++ b/evidence/results/ace2a8615eedc28be517311880118a76bc929763781b4850b1a54ce9cdff9ff4.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "ace2a8615eedc28be517311880118a76bc929763781b4850b1a54ce9cdff9ff4", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100051, + "message": "Division by zero", + "sqlstate": "22012" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5d153ef9a4567ad43148b07a018da5b5509860ef4da8ed35c1c61c520c384130", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ace97b3dbcb4a559b4e2d7a6cc693c166a234b2146b307ffca3c4f409fd354d8.arrow b/evidence/results/ace97b3dbcb4a559b4e2d7a6cc693c166a234b2146b307ffca3c4f409fd354d8.arrow new file mode 100644 index 000000000..9d1161a0d Binary files /dev/null and b/evidence/results/ace97b3dbcb4a559b4e2d7a6cc693c166a234b2146b307ffca3c4f409fd354d8.arrow differ diff --git a/evidence/results/ace97b3dbcb4a559b4e2d7a6cc693c166a234b2146b307ffca3c4f409fd354d8.json b/evidence/results/ace97b3dbcb4a559b4e2d7a6cc693c166a234b2146b307ffca3c4f409fd354d8.json new file mode 100644 index 000000000..b61bfd841 --- /dev/null +++ b/evidence/results/ace97b3dbcb4a559b4e2d7a6cc693c166a234b2146b307ffca3c4f409fd354d8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7d8f15aec794785b263ec59c7b89ccbd7e44cd5d7e3f2db569aecad5356a12da", + "case_hash": "ace97b3dbcb4a559b4e2d7a6cc693c166a234b2146b307ffca3c4f409fd354d8", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8a5c7da72c4113f44c9d7e55b4e55f21ad411ae915e51908f1838668782d711d", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/acec07f133cf4b06443b79d5ecb5bac41197112f1a36653ef0197cb4437599c9.arrow b/evidence/results/acec07f133cf4b06443b79d5ecb5bac41197112f1a36653ef0197cb4437599c9.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/acec07f133cf4b06443b79d5ecb5bac41197112f1a36653ef0197cb4437599c9.arrow differ diff --git a/evidence/results/acec07f133cf4b06443b79d5ecb5bac41197112f1a36653ef0197cb4437599c9.json b/evidence/results/acec07f133cf4b06443b79d5ecb5bac41197112f1a36653ef0197cb4437599c9.json new file mode 100644 index 000000000..d0f636d43 --- /dev/null +++ b/evidence/results/acec07f133cf4b06443b79d5ecb5bac41197112f1a36653ef0197cb4437599c9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "acec07f133cf4b06443b79d5ecb5bac41197112f1a36653ef0197cb4437599c9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3072426b1bd7dc7a4b97ccc67fd293a869fba4ef63929e5291e4b5e825aceda5", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ad07e96a3ac848aff86ea04916825d6db9fea9ea95aadf54c91ceaceb4e77b9e.arrow b/evidence/results/ad07e96a3ac848aff86ea04916825d6db9fea9ea95aadf54c91ceaceb4e77b9e.arrow new file mode 100644 index 000000000..68bc4fdee Binary files /dev/null and b/evidence/results/ad07e96a3ac848aff86ea04916825d6db9fea9ea95aadf54c91ceaceb4e77b9e.arrow differ diff --git a/evidence/results/ad07e96a3ac848aff86ea04916825d6db9fea9ea95aadf54c91ceaceb4e77b9e.json b/evidence/results/ad07e96a3ac848aff86ea04916825d6db9fea9ea95aadf54c91ceaceb4e77b9e.json new file mode 100644 index 000000000..85f799b63 --- /dev/null +++ b/evidence/results/ad07e96a3ac848aff86ea04916825d6db9fea9ea95aadf54c91ceaceb4e77b9e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c00fd03e5cdf28ed0cf1c0cc1c6181c9ab0271c426c19f93b690e63d22c98639", + "case_hash": "ad07e96a3ac848aff86ea04916825d6db9fea9ea95aadf54c91ceaceb4e77b9e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 4, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6756988c7123f3443595dfd84d43c56ff2c603037cd01807500238ea4f35eea0", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ad083b130bdb8bcbf9cc187293c890f136f113d1113f197ee0c792c33b46e3da.arrow b/evidence/results/ad083b130bdb8bcbf9cc187293c890f136f113d1113f197ee0c792c33b46e3da.arrow new file mode 100644 index 000000000..230cee797 Binary files /dev/null and b/evidence/results/ad083b130bdb8bcbf9cc187293c890f136f113d1113f197ee0c792c33b46e3da.arrow differ diff --git a/evidence/results/ad083b130bdb8bcbf9cc187293c890f136f113d1113f197ee0c792c33b46e3da.json b/evidence/results/ad083b130bdb8bcbf9cc187293c890f136f113d1113f197ee0c792c33b46e3da.json new file mode 100644 index 000000000..f8c49b4d1 --- /dev/null +++ b/evidence/results/ad083b130bdb8bcbf9cc187293c890f136f113d1113f197ee0c792c33b46e3da.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3b6c0fe49f3b8dd8a0c7e913ce99c46a1adcd0981a9a08bf14fe82cac346f3dd", + "case_hash": "ad083b130bdb8bcbf9cc187293c890f136f113d1113f197ee0c792c33b46e3da", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e95988bac1a82c37ce2be2d168d14f9da7eb0f09d5cc567e65838f11b171acde", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ad1f38c4a53eedf0aac06d61180ecb040d49a4891ca693f9abe7670658a6ec1c.arrow b/evidence/results/ad1f38c4a53eedf0aac06d61180ecb040d49a4891ca693f9abe7670658a6ec1c.arrow new file mode 100644 index 000000000..b4eb6deda Binary files /dev/null and b/evidence/results/ad1f38c4a53eedf0aac06d61180ecb040d49a4891ca693f9abe7670658a6ec1c.arrow differ diff --git a/evidence/results/ad1f38c4a53eedf0aac06d61180ecb040d49a4891ca693f9abe7670658a6ec1c.json b/evidence/results/ad1f38c4a53eedf0aac06d61180ecb040d49a4891ca693f9abe7670658a6ec1c.json new file mode 100644 index 000000000..b4f2f4f3d --- /dev/null +++ b/evidence/results/ad1f38c4a53eedf0aac06d61180ecb040d49a4891ca693f9abe7670658a6ec1c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8c1fecdd6c81c9f93b75f6148c8775faadc069ee721fb55ed77724dd786a69ea", + "case_hash": "ad1f38c4a53eedf0aac06d61180ecb040d49a4891ca693f9abe7670658a6ec1c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "972ce64f5bcf6053dc83a4601c2822a091e1135d40a513791ce36350a0013090", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ad565bfe1e01192c046d28199dfe6c4ee645edaef79250eb21584548e91d3c7f.arrow b/evidence/results/ad565bfe1e01192c046d28199dfe6c4ee645edaef79250eb21584548e91d3c7f.arrow new file mode 100644 index 000000000..91085d836 Binary files /dev/null and b/evidence/results/ad565bfe1e01192c046d28199dfe6c4ee645edaef79250eb21584548e91d3c7f.arrow differ diff --git a/evidence/results/ad565bfe1e01192c046d28199dfe6c4ee645edaef79250eb21584548e91d3c7f.json b/evidence/results/ad565bfe1e01192c046d28199dfe6c4ee645edaef79250eb21584548e91d3c7f.json new file mode 100644 index 000000000..9561c6381 --- /dev/null +++ b/evidence/results/ad565bfe1e01192c046d28199dfe6c4ee645edaef79250eb21584548e91d3c7f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ec69bf9b9f66b50cfe158cba6b44e87b15e255dd4769d235e1a4f369190b89f2", + "case_hash": "ad565bfe1e01192c046d28199dfe6c4ee645edaef79250eb21584548e91d3c7f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8d452770bb24405a7ee9e410b0a7829150c152762851fc1a1e1efceda6bb2125", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ad6338f6c13bb8a19150a8804778efe20927a13c2de45b509ecfde76d91efbb5.arrow b/evidence/results/ad6338f6c13bb8a19150a8804778efe20927a13c2de45b509ecfde76d91efbb5.arrow new file mode 100644 index 000000000..6a188abd1 Binary files /dev/null and b/evidence/results/ad6338f6c13bb8a19150a8804778efe20927a13c2de45b509ecfde76d91efbb5.arrow differ diff --git a/evidence/results/ad6338f6c13bb8a19150a8804778efe20927a13c2de45b509ecfde76d91efbb5.json b/evidence/results/ad6338f6c13bb8a19150a8804778efe20927a13c2de45b509ecfde76d91efbb5.json new file mode 100644 index 000000000..a82002602 --- /dev/null +++ b/evidence/results/ad6338f6c13bb8a19150a8804778efe20927a13c2de45b509ecfde76d91efbb5.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "65174dc1500a82db1ef6cbc2e6533f90e03df5e5251ebbfc2a0128bb76bba3b5", + "case_hash": "ad6338f6c13bb8a19150a8804778efe20927a13c2de45b509ecfde76d91efbb5", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "22d2ad5ec82662bbf2f538e6ef6d155e775b1ae0fa2fedbe0cbc267cd9ab0d2c", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ad8a172ea9202df3b111c1514cbcb4d4ff0298744abbf65f8b3224fd5b285314.arrow b/evidence/results/ad8a172ea9202df3b111c1514cbcb4d4ff0298744abbf65f8b3224fd5b285314.arrow new file mode 100644 index 000000000..1c8bf9216 Binary files /dev/null and b/evidence/results/ad8a172ea9202df3b111c1514cbcb4d4ff0298744abbf65f8b3224fd5b285314.arrow differ diff --git a/evidence/results/ad8a172ea9202df3b111c1514cbcb4d4ff0298744abbf65f8b3224fd5b285314.json b/evidence/results/ad8a172ea9202df3b111c1514cbcb4d4ff0298744abbf65f8b3224fd5b285314.json new file mode 100644 index 000000000..f97b3dfd1 --- /dev/null +++ b/evidence/results/ad8a172ea9202df3b111c1514cbcb4d4ff0298744abbf65f8b3224fd5b285314.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c4ed752851ed6292b42def65d3c5b620834a96f872e12ca148daf4e5ad49ead6", + "case_hash": "ad8a172ea9202df3b111c1514cbcb4d4ff0298744abbf65f8b3224fd5b285314", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "S", + "nullable": false, + "precision": 13, + "scale": 1, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "71b606b147a7db1608bd53f9b9c813e38f87bdb0a3d3e60280a412462787d35b", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ad8ce5cd2d4063f9889914f0165528f50ee5ccb34be67fc15c8c3a991c68797d.arrow b/evidence/results/ad8ce5cd2d4063f9889914f0165528f50ee5ccb34be67fc15c8c3a991c68797d.arrow new file mode 100644 index 000000000..a4587c182 Binary files /dev/null and b/evidence/results/ad8ce5cd2d4063f9889914f0165528f50ee5ccb34be67fc15c8c3a991c68797d.arrow differ diff --git a/evidence/results/ad8ce5cd2d4063f9889914f0165528f50ee5ccb34be67fc15c8c3a991c68797d.json b/evidence/results/ad8ce5cd2d4063f9889914f0165528f50ee5ccb34be67fc15c8c3a991c68797d.json new file mode 100644 index 000000000..3207714f6 --- /dev/null +++ b/evidence/results/ad8ce5cd2d4063f9889914f0165528f50ee5ccb34be67fc15c8c3a991c68797d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "de836a3a808ef9172cc65b345fb569360126366d0236b5bc79e9716bf52e61a0", + "case_hash": "ad8ce5cd2d4063f9889914f0165528f50ee5ccb34be67fc15c8c3a991c68797d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "43d10190492a101eaf740fd45e1af4ecfae557a64c6605b097b2053eb70eeb7e", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ad941f4e91208c370228ce4b63d1c0a4af948901d2a4d1ad7205deb4b6714714.arrow b/evidence/results/ad941f4e91208c370228ce4b63d1c0a4af948901d2a4d1ad7205deb4b6714714.arrow new file mode 100644 index 000000000..b213dad02 Binary files /dev/null and b/evidence/results/ad941f4e91208c370228ce4b63d1c0a4af948901d2a4d1ad7205deb4b6714714.arrow differ diff --git a/evidence/results/ad941f4e91208c370228ce4b63d1c0a4af948901d2a4d1ad7205deb4b6714714.json b/evidence/results/ad941f4e91208c370228ce4b63d1c0a4af948901d2a4d1ad7205deb4b6714714.json new file mode 100644 index 000000000..7103815e5 --- /dev/null +++ b/evidence/results/ad941f4e91208c370228ce4b63d1c0a4af948901d2a4d1ad7205deb4b6714714.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "de3b714f785125a86cb769bbd0737b0284813e1505616b5d7b80773360277c47", + "case_hash": "ad941f4e91208c370228ce4b63d1c0a4af948901d2a4d1ad7205deb4b6714714", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "951af941bac355960d9ad4fbd0e1b6287266b92473e8555a7eef5bd9a4865f75", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ad9623aedf49f8ad5ea69b516e68d823cce6439103985278a90e301138ea0b77.arrow b/evidence/results/ad9623aedf49f8ad5ea69b516e68d823cce6439103985278a90e301138ea0b77.arrow new file mode 100644 index 000000000..d7a824832 Binary files /dev/null and b/evidence/results/ad9623aedf49f8ad5ea69b516e68d823cce6439103985278a90e301138ea0b77.arrow differ diff --git a/evidence/results/ad9623aedf49f8ad5ea69b516e68d823cce6439103985278a90e301138ea0b77.json b/evidence/results/ad9623aedf49f8ad5ea69b516e68d823cce6439103985278a90e301138ea0b77.json new file mode 100644 index 000000000..603e1d7e1 --- /dev/null +++ b/evidence/results/ad9623aedf49f8ad5ea69b516e68d823cce6439103985278a90e301138ea0b77.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "36f9a00acc7e8c93520cfa9f6993409938607fda558e8711ac7b9f9e6902302b", + "case_hash": "ad9623aedf49f8ad5ea69b516e68d823cce6439103985278a90e301138ea0b77", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ceefb6ff11f21f912f73984a0a2ef0186093889e6bb88a90d701ae3b4a83e6a1", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ada026f0188819ab0ecc7c351a207c1eb4ca6715c41acf9561fc0c6e55444c28.arrow b/evidence/results/ada026f0188819ab0ecc7c351a207c1eb4ca6715c41acf9561fc0c6e55444c28.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/ada026f0188819ab0ecc7c351a207c1eb4ca6715c41acf9561fc0c6e55444c28.arrow differ diff --git a/evidence/results/ada026f0188819ab0ecc7c351a207c1eb4ca6715c41acf9561fc0c6e55444c28.json b/evidence/results/ada026f0188819ab0ecc7c351a207c1eb4ca6715c41acf9561fc0c6e55444c28.json new file mode 100644 index 000000000..dbe56c740 --- /dev/null +++ b/evidence/results/ada026f0188819ab0ecc7c351a207c1eb4ca6715c41acf9561fc0c6e55444c28.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "ada026f0188819ab0ecc7c351a207c1eb4ca6715c41acf9561fc0c6e55444c28", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "afd1bce755a9cb8da8efbf1e0ebfe8f18a06a1925e6f07b9e1b9d9b812ac99be", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/adaf8ce733dc7af3098673ef889c3186cfceb0688f1251e6e283ec0fa00996fa.arrow b/evidence/results/adaf8ce733dc7af3098673ef889c3186cfceb0688f1251e6e283ec0fa00996fa.arrow new file mode 100644 index 000000000..6b29f45b7 Binary files /dev/null and b/evidence/results/adaf8ce733dc7af3098673ef889c3186cfceb0688f1251e6e283ec0fa00996fa.arrow differ diff --git a/evidence/results/adaf8ce733dc7af3098673ef889c3186cfceb0688f1251e6e283ec0fa00996fa.json b/evidence/results/adaf8ce733dc7af3098673ef889c3186cfceb0688f1251e6e283ec0fa00996fa.json new file mode 100644 index 000000000..61b4f31d7 --- /dev/null +++ b/evidence/results/adaf8ce733dc7af3098673ef889c3186cfceb0688f1251e6e283ec0fa00996fa.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9c673ce90b576efa7497683b5e17487f35993f0416b1f9551fe7d4a556d6ffa9", + "case_hash": "adaf8ce733dc7af3098673ef889c3186cfceb0688f1251e6e283ec0fa00996fa", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5a75859460f9661e016d240a3eec566a54f9af24e00965aaa78c336568523dcf", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/adb1413d0d41f3a7a90c054ae4b7c5da4f54823590d325484336840092f45bae.arrow b/evidence/results/adb1413d0d41f3a7a90c054ae4b7c5da4f54823590d325484336840092f45bae.arrow new file mode 100644 index 000000000..b655e1b9c Binary files /dev/null and b/evidence/results/adb1413d0d41f3a7a90c054ae4b7c5da4f54823590d325484336840092f45bae.arrow differ diff --git a/evidence/results/adb1413d0d41f3a7a90c054ae4b7c5da4f54823590d325484336840092f45bae.json b/evidence/results/adb1413d0d41f3a7a90c054ae4b7c5da4f54823590d325484336840092f45bae.json new file mode 100644 index 000000000..2805bf74d --- /dev/null +++ b/evidence/results/adb1413d0d41f3a7a90c054ae4b7c5da4f54823590d325484336840092f45bae.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b4a14a54082a1012e38aaedec0966f0bd047d39bdd663df064e0546baa20d5bb", + "case_hash": "adb1413d0d41f3a7a90c054ae4b7c5da4f54823590d325484336840092f45bae", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2c53f573923ef19f988c4d7c6a7d30294f668a6797405a94c2c9ad24ef5e28f0", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/addb11307ecfbd894bb4e1a3e66a91f31c95f35a71090510f7a1570311e7bb8c.arrow b/evidence/results/addb11307ecfbd894bb4e1a3e66a91f31c95f35a71090510f7a1570311e7bb8c.arrow new file mode 100644 index 000000000..8918d6a70 Binary files /dev/null and b/evidence/results/addb11307ecfbd894bb4e1a3e66a91f31c95f35a71090510f7a1570311e7bb8c.arrow differ diff --git a/evidence/results/addb11307ecfbd894bb4e1a3e66a91f31c95f35a71090510f7a1570311e7bb8c.json b/evidence/results/addb11307ecfbd894bb4e1a3e66a91f31c95f35a71090510f7a1570311e7bb8c.json new file mode 100644 index 000000000..90d9ba820 --- /dev/null +++ b/evidence/results/addb11307ecfbd894bb4e1a3e66a91f31c95f35a71090510f7a1570311e7bb8c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "75b6a108f8bb6e2729e13bb8859b71c420860a245c562fbe3fb9427aa3dcbf50", + "case_hash": "addb11307ecfbd894bb4e1a3e66a91f31c95f35a71090510f7a1570311e7bb8c", + "columns": [ + { + "internal_size": null, + "name": "YEAR", + "nullable": true, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "175416062b40236532846e28db1997454da149c3a938316402f0c7ae56db759c", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/adec3914165b08149f8fb61a6083b8a80ae84f972fb7fd51509ccc0d7b358916.arrow b/evidence/results/adec3914165b08149f8fb61a6083b8a80ae84f972fb7fd51509ccc0d7b358916.arrow new file mode 100644 index 000000000..bda22de04 Binary files /dev/null and b/evidence/results/adec3914165b08149f8fb61a6083b8a80ae84f972fb7fd51509ccc0d7b358916.arrow differ diff --git a/evidence/results/adec3914165b08149f8fb61a6083b8a80ae84f972fb7fd51509ccc0d7b358916.json b/evidence/results/adec3914165b08149f8fb61a6083b8a80ae84f972fb7fd51509ccc0d7b358916.json new file mode 100644 index 000000000..fd09be70d --- /dev/null +++ b/evidence/results/adec3914165b08149f8fb61a6083b8a80ae84f972fb7fd51509ccc0d7b358916.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "68ff5bb7d0e6462a826900618325f9eb1f6255f738796193668b79538ea028e6", + "case_hash": "adec3914165b08149f8fb61a6083b8a80ae84f972fb7fd51509ccc0d7b358916", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "A", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fbae204648e74d2f7acbd128d7bd16c48d2ed583df3b968d5761a1a246b72c10", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/adf3270c97464d852b0ae5b93b3b395b0751c4dd7c810a0d6c587735c230171d.arrow b/evidence/results/adf3270c97464d852b0ae5b93b3b395b0751c4dd7c810a0d6c587735c230171d.arrow new file mode 100644 index 000000000..9409cdd49 Binary files /dev/null and b/evidence/results/adf3270c97464d852b0ae5b93b3b395b0751c4dd7c810a0d6c587735c230171d.arrow differ diff --git a/evidence/results/adf3270c97464d852b0ae5b93b3b395b0751c4dd7c810a0d6c587735c230171d.json b/evidence/results/adf3270c97464d852b0ae5b93b3b395b0751c4dd7c810a0d6c587735c230171d.json new file mode 100644 index 000000000..6de9a3f79 --- /dev/null +++ b/evidence/results/adf3270c97464d852b0ae5b93b3b395b0751c4dd7c810a0d6c587735c230171d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8b19b50999f84a2e66685146bc04f97f1142a885ba186d41c8e79b96bc443ed2", + "case_hash": "adf3270c97464d852b0ae5b93b3b395b0751c4dd7c810a0d6c587735c230171d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b565ce39b3682ac69a7260508bb700ac2b777b938ad5a1e47bb2d90f9041a9c1", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ae0ceb6c24ad31d959d5b13f94ab6b0d6ac67a021c22be23b760bdb438cc3e63.arrow b/evidence/results/ae0ceb6c24ad31d959d5b13f94ab6b0d6ac67a021c22be23b760bdb438cc3e63.arrow new file mode 100644 index 000000000..29466070d Binary files /dev/null and b/evidence/results/ae0ceb6c24ad31d959d5b13f94ab6b0d6ac67a021c22be23b760bdb438cc3e63.arrow differ diff --git a/evidence/results/ae0ceb6c24ad31d959d5b13f94ab6b0d6ac67a021c22be23b760bdb438cc3e63.json b/evidence/results/ae0ceb6c24ad31d959d5b13f94ab6b0d6ac67a021c22be23b760bdb438cc3e63.json new file mode 100644 index 000000000..87bf1933b --- /dev/null +++ b/evidence/results/ae0ceb6c24ad31d959d5b13f94ab6b0d6ac67a021c22be23b760bdb438cc3e63.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "84a0b3a11833d4e4ef48f7de6a27be6f6491b647f48096f8ac15602113d57d90", + "case_hash": "ae0ceb6c24ad31d959d5b13f94ab6b0d6ac67a021c22be23b760bdb438cc3e63", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3ebdc3aa44594e04b5a823a42b104a2b76a622536cde7bd728d3865d4717b0bd", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ae0cfb73cc76bb78d7f4f89ac0bc03aa4bd54ab528c39b3efec99077a546b61b.arrow b/evidence/results/ae0cfb73cc76bb78d7f4f89ac0bc03aa4bd54ab528c39b3efec99077a546b61b.arrow new file mode 100644 index 000000000..83455e0ad Binary files /dev/null and b/evidence/results/ae0cfb73cc76bb78d7f4f89ac0bc03aa4bd54ab528c39b3efec99077a546b61b.arrow differ diff --git a/evidence/results/ae0cfb73cc76bb78d7f4f89ac0bc03aa4bd54ab528c39b3efec99077a546b61b.json b/evidence/results/ae0cfb73cc76bb78d7f4f89ac0bc03aa4bd54ab528c39b3efec99077a546b61b.json new file mode 100644 index 000000000..4ec139154 --- /dev/null +++ b/evidence/results/ae0cfb73cc76bb78d7f4f89ac0bc03aa4bd54ab528c39b3efec99077a546b61b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "917b48e98a96d066b07a5bd9934e83d46434b304b99f8455eef139f534f1e9f1", + "case_hash": "ae0cfb73cc76bb78d7f4f89ac0bc03aa4bd54ab528c39b3efec99077a546b61b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fa2660bf896c704072dde56e82066724b45e06ff1078b60a6ff8b87aeb9d529c", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ae115b1e66324a5b8b8b8cd24b605f13fb963b43b37cdee86d7c68488c6b071d.arrow b/evidence/results/ae115b1e66324a5b8b8b8cd24b605f13fb963b43b37cdee86d7c68488c6b071d.arrow new file mode 100644 index 000000000..180cfb16a Binary files /dev/null and b/evidence/results/ae115b1e66324a5b8b8b8cd24b605f13fb963b43b37cdee86d7c68488c6b071d.arrow differ diff --git a/evidence/results/ae115b1e66324a5b8b8b8cd24b605f13fb963b43b37cdee86d7c68488c6b071d.json b/evidence/results/ae115b1e66324a5b8b8b8cd24b605f13fb963b43b37cdee86d7c68488c6b071d.json new file mode 100644 index 000000000..37283fde2 --- /dev/null +++ b/evidence/results/ae115b1e66324a5b8b8b8cd24b605f13fb963b43b37cdee86d7c68488c6b071d.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "798ef6736cf27e42a20bd9629051431353d4ce72a48f6c58955873cc026a6341", + "case_hash": "ae115b1e66324a5b8b8b8cd24b605f13fb963b43b37cdee86d7c68488c6b071d", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "LO", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "HI", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "278926a5af8f6cf5af3393b1540fd8508d63d9a8f40e0a8cd3ea5494ddb21352", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ae11df2ca1c5b3ed8cf2d764f89fae182e75fca91b374e025f4f1295051f3ce7.arrow b/evidence/results/ae11df2ca1c5b3ed8cf2d764f89fae182e75fca91b374e025f4f1295051f3ce7.arrow new file mode 100644 index 000000000..06d7cfbbc Binary files /dev/null and b/evidence/results/ae11df2ca1c5b3ed8cf2d764f89fae182e75fca91b374e025f4f1295051f3ce7.arrow differ diff --git a/evidence/results/ae11df2ca1c5b3ed8cf2d764f89fae182e75fca91b374e025f4f1295051f3ce7.json b/evidence/results/ae11df2ca1c5b3ed8cf2d764f89fae182e75fca91b374e025f4f1295051f3ce7.json new file mode 100644 index 000000000..3382d1f11 --- /dev/null +++ b/evidence/results/ae11df2ca1c5b3ed8cf2d764f89fae182e75fca91b374e025f4f1295051f3ce7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fbe6e6aa174b58567f540ac06afb0c1f5ad0f887e7ac933cff17111cce574689", + "case_hash": "ae11df2ca1c5b3ed8cf2d764f89fae182e75fca91b374e025f4f1295051f3ce7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "017915e688b8b331e921053398d91b7bae40214f5619f8e8ca6bb6441bed70e9", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ae4aa7a8d91f9a2527cf3212a4cc05e4301cb22464e5094e2323ac6b187c26ad.arrow b/evidence/results/ae4aa7a8d91f9a2527cf3212a4cc05e4301cb22464e5094e2323ac6b187c26ad.arrow new file mode 100644 index 000000000..fa3d5e9c0 Binary files /dev/null and b/evidence/results/ae4aa7a8d91f9a2527cf3212a4cc05e4301cb22464e5094e2323ac6b187c26ad.arrow differ diff --git a/evidence/results/ae4aa7a8d91f9a2527cf3212a4cc05e4301cb22464e5094e2323ac6b187c26ad.json b/evidence/results/ae4aa7a8d91f9a2527cf3212a4cc05e4301cb22464e5094e2323ac6b187c26ad.json new file mode 100644 index 000000000..519242516 --- /dev/null +++ b/evidence/results/ae4aa7a8d91f9a2527cf3212a4cc05e4301cb22464e5094e2323ac6b187c26ad.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0c38b8f8d6d7fdde7717c475c0cc481251b57cc8cb985299fe4416162c1d5241", + "case_hash": "ae4aa7a8d91f9a2527cf3212a4cc05e4301cb22464e5094e2323ac6b187c26ad", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1f8d6d4de3530cd7627179718d85c2738dc8e7041d74a095ade004fed12b5f09", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ae8336f9f2bcb105cc8fb3e6708005f8eff8ec6358c497dac4ab34f99880a668.arrow b/evidence/results/ae8336f9f2bcb105cc8fb3e6708005f8eff8ec6358c497dac4ab34f99880a668.arrow new file mode 100644 index 000000000..ed8ca59bd Binary files /dev/null and b/evidence/results/ae8336f9f2bcb105cc8fb3e6708005f8eff8ec6358c497dac4ab34f99880a668.arrow differ diff --git a/evidence/results/ae8336f9f2bcb105cc8fb3e6708005f8eff8ec6358c497dac4ab34f99880a668.json b/evidence/results/ae8336f9f2bcb105cc8fb3e6708005f8eff8ec6358c497dac4ab34f99880a668.json new file mode 100644 index 000000000..1f81866e9 --- /dev/null +++ b/evidence/results/ae8336f9f2bcb105cc8fb3e6708005f8eff8ec6358c497dac4ab34f99880a668.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a4e2b6b9e42509a7c58309913303d9e3b17a5256a4c0f72368081c91f51c6612", + "case_hash": "ae8336f9f2bcb105cc8fb3e6708005f8eff8ec6358c497dac4ab34f99880a668", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c5965f5d2b7d92cdede2f583414e7ea0fe6e47043e25e6d441cd277a3d2f9524", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ae9a86dd963cebd5e287bff1fea762a33ad672b914ba8266547c639ef127e31a.arrow b/evidence/results/ae9a86dd963cebd5e287bff1fea762a33ad672b914ba8266547c639ef127e31a.arrow new file mode 100644 index 000000000..839d23fb0 Binary files /dev/null and b/evidence/results/ae9a86dd963cebd5e287bff1fea762a33ad672b914ba8266547c639ef127e31a.arrow differ diff --git a/evidence/results/ae9a86dd963cebd5e287bff1fea762a33ad672b914ba8266547c639ef127e31a.json b/evidence/results/ae9a86dd963cebd5e287bff1fea762a33ad672b914ba8266547c639ef127e31a.json new file mode 100644 index 000000000..3cff17085 --- /dev/null +++ b/evidence/results/ae9a86dd963cebd5e287bff1fea762a33ad672b914ba8266547c639ef127e31a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9cfc723827e2d2796a0065344406326da8b30c9fee287bf0d91bf2da48215b76", + "case_hash": "ae9a86dd963cebd5e287bff1fea762a33ad672b914ba8266547c639ef127e31a", + "columns": [ + { + "internal_size": 64, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2915329b24de0232970e7d5a40069e25cd594fa8740c39a8b7fe5b26f21789d0", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aeb20e62a92f3c8c34130ec68206e4b1193b2b56bc61de3bd32bdd3452c0dcf6.arrow b/evidence/results/aeb20e62a92f3c8c34130ec68206e4b1193b2b56bc61de3bd32bdd3452c0dcf6.arrow new file mode 100644 index 000000000..2f241f1a6 Binary files /dev/null and b/evidence/results/aeb20e62a92f3c8c34130ec68206e4b1193b2b56bc61de3bd32bdd3452c0dcf6.arrow differ diff --git a/evidence/results/aeb20e62a92f3c8c34130ec68206e4b1193b2b56bc61de3bd32bdd3452c0dcf6.json b/evidence/results/aeb20e62a92f3c8c34130ec68206e4b1193b2b56bc61de3bd32bdd3452c0dcf6.json new file mode 100644 index 000000000..cbbb8015b --- /dev/null +++ b/evidence/results/aeb20e62a92f3c8c34130ec68206e4b1193b2b56bc61de3bd32bdd3452c0dcf6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e70b727188b4cd9ffcf0b436e26bf807511dc625a02233eb1d63b859186852f4", + "case_hash": "aeb20e62a92f3c8c34130ec68206e4b1193b2b56bc61de3bd32bdd3452c0dcf6", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0e6d54b480aceb9f46121f1db3f273d84c7dc99bd39ea44d5607c6fa805d0615", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/aecde183fbf0554344d641eaecd2627622adb6e3b3aa00584d3e42a35975bfcb.arrow b/evidence/results/aecde183fbf0554344d641eaecd2627622adb6e3b3aa00584d3e42a35975bfcb.arrow new file mode 100644 index 000000000..ff53ef7e0 Binary files /dev/null and b/evidence/results/aecde183fbf0554344d641eaecd2627622adb6e3b3aa00584d3e42a35975bfcb.arrow differ diff --git a/evidence/results/aecde183fbf0554344d641eaecd2627622adb6e3b3aa00584d3e42a35975bfcb.json b/evidence/results/aecde183fbf0554344d641eaecd2627622adb6e3b3aa00584d3e42a35975bfcb.json new file mode 100644 index 000000000..100293d62 --- /dev/null +++ b/evidence/results/aecde183fbf0554344d641eaecd2627622adb6e3b3aa00584d3e42a35975bfcb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9f622719158f09b7f3c2ef54c831d42965c1881f3ab76f0217c3b8742e49f8e7", + "case_hash": "aecde183fbf0554344d641eaecd2627622adb6e3b3aa00584d3e42a35975bfcb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "080fcaf924ef61997e9be1c328b312887ed67f54836d7f436ac599cb50b2b4dd", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/af7574c53f536fe6abf9a0b0bbc985690a8d3de19115c9d17228b5fb627b17e8.arrow b/evidence/results/af7574c53f536fe6abf9a0b0bbc985690a8d3de19115c9d17228b5fb627b17e8.arrow new file mode 100644 index 000000000..0c69c580e Binary files /dev/null and b/evidence/results/af7574c53f536fe6abf9a0b0bbc985690a8d3de19115c9d17228b5fb627b17e8.arrow differ diff --git a/evidence/results/af7574c53f536fe6abf9a0b0bbc985690a8d3de19115c9d17228b5fb627b17e8.json b/evidence/results/af7574c53f536fe6abf9a0b0bbc985690a8d3de19115c9d17228b5fb627b17e8.json new file mode 100644 index 000000000..05f5bd610 --- /dev/null +++ b/evidence/results/af7574c53f536fe6abf9a0b0bbc985690a8d3de19115c9d17228b5fb627b17e8.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "da5bca2b36705b2ea4f98e071672616eb0196b87504fe78ebd8156c4e0ab2f7f", + "case_hash": "af7574c53f536fe6abf9a0b0bbc985690a8d3de19115c9d17228b5fb627b17e8", + "columns": [ + { + "internal_size": null, + "name": "EPOCH_SECOND", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "EPOCH_MILLISECOND", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bdecb6dea25e3866f3348d9c6d3778e8aa1c7910155728bfa2ef767bac6114bd", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/af85fd6e4b696f9c0d3d758444a99b6ed096e94c5f80da47e849fb31c3f76f3f.arrow b/evidence/results/af85fd6e4b696f9c0d3d758444a99b6ed096e94c5f80da47e849fb31c3f76f3f.arrow new file mode 100644 index 000000000..e353ee07b Binary files /dev/null and b/evidence/results/af85fd6e4b696f9c0d3d758444a99b6ed096e94c5f80da47e849fb31c3f76f3f.arrow differ diff --git a/evidence/results/af85fd6e4b696f9c0d3d758444a99b6ed096e94c5f80da47e849fb31c3f76f3f.json b/evidence/results/af85fd6e4b696f9c0d3d758444a99b6ed096e94c5f80da47e849fb31c3f76f3f.json new file mode 100644 index 000000000..8cdfdf641 --- /dev/null +++ b/evidence/results/af85fd6e4b696f9c0d3d758444a99b6ed096e94c5f80da47e849fb31c3f76f3f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "78b85f7d789004d032a176c5265f19f7fdd71e6175420a5a3acc9b12c1d626af", + "case_hash": "af85fd6e4b696f9c0d3d758444a99b6ed096e94c5f80da47e849fb31c3f76f3f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e184e6e7165f866a93b461334759991826bb60adc06ff5812ba90db00bed9838", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/af9484789319304ece2337d61bcecc371e6df1743fcfa935a69b16d75b05f15b.arrow b/evidence/results/af9484789319304ece2337d61bcecc371e6df1743fcfa935a69b16d75b05f15b.arrow new file mode 100644 index 000000000..f571a479f Binary files /dev/null and b/evidence/results/af9484789319304ece2337d61bcecc371e6df1743fcfa935a69b16d75b05f15b.arrow differ diff --git a/evidence/results/af9484789319304ece2337d61bcecc371e6df1743fcfa935a69b16d75b05f15b.json b/evidence/results/af9484789319304ece2337d61bcecc371e6df1743fcfa935a69b16d75b05f15b.json new file mode 100644 index 000000000..3bb0a9c65 --- /dev/null +++ b/evidence/results/af9484789319304ece2337d61bcecc371e6df1743fcfa935a69b16d75b05f15b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7f4482fa7e82f852a166f3087d53ded1fb6b44f8c2cc415fe6e071b03ae51fb8", + "case_hash": "af9484789319304ece2337d61bcecc371e6df1743fcfa935a69b16d75b05f15b", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bb99308c801ec7ecc2b7f0a60cdece0e4fcd36dd453e5b5e7d42948baff9355a", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/af996503877101a56df0909bee84f72ba73c4dcfc811416db93fac56eac07769.arrow b/evidence/results/af996503877101a56df0909bee84f72ba73c4dcfc811416db93fac56eac07769.arrow new file mode 100644 index 000000000..c7dae683b Binary files /dev/null and b/evidence/results/af996503877101a56df0909bee84f72ba73c4dcfc811416db93fac56eac07769.arrow differ diff --git a/evidence/results/af996503877101a56df0909bee84f72ba73c4dcfc811416db93fac56eac07769.json b/evidence/results/af996503877101a56df0909bee84f72ba73c4dcfc811416db93fac56eac07769.json new file mode 100644 index 000000000..3d5873458 --- /dev/null +++ b/evidence/results/af996503877101a56df0909bee84f72ba73c4dcfc811416db93fac56eac07769.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "52d656dc8918bb0f41bdbe435f7c949b5f5cfe5002232448ecee722d92495982", + "case_hash": "af996503877101a56df0909bee84f72ba73c4dcfc811416db93fac56eac07769", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "32f41d3ecd645d5de13b5f9485f5010710e23b8ac4b6170155a4dd1c19acea61", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/af9df0c6432ef79cc433f96c684a3479a19dd4607314ccea635908fa17138c2f.arrow b/evidence/results/af9df0c6432ef79cc433f96c684a3479a19dd4607314ccea635908fa17138c2f.arrow new file mode 100644 index 000000000..9b5bad3ab Binary files /dev/null and b/evidence/results/af9df0c6432ef79cc433f96c684a3479a19dd4607314ccea635908fa17138c2f.arrow differ diff --git a/evidence/results/af9df0c6432ef79cc433f96c684a3479a19dd4607314ccea635908fa17138c2f.json b/evidence/results/af9df0c6432ef79cc433f96c684a3479a19dd4607314ccea635908fa17138c2f.json new file mode 100644 index 000000000..f4d2ec265 --- /dev/null +++ b/evidence/results/af9df0c6432ef79cc433f96c684a3479a19dd4607314ccea635908fa17138c2f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9903396ecea2bc8d8cb5687a7d27400a71067ab005570a80ebb99ab79e5bd7df", + "case_hash": "af9df0c6432ef79cc433f96c684a3479a19dd4607314ccea635908fa17138c2f", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b533b38170712c7ec24dcf5ec4f68f6a63eeb984d8a2d9a860f9cff7bff6d727", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/afd99aa707633c8d65f7df28f7c36d7a5e40eb865d6b69e60938b0a895c25bc0.arrow b/evidence/results/afd99aa707633c8d65f7df28f7c36d7a5e40eb865d6b69e60938b0a895c25bc0.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/afd99aa707633c8d65f7df28f7c36d7a5e40eb865d6b69e60938b0a895c25bc0.arrow differ diff --git a/evidence/results/afd99aa707633c8d65f7df28f7c36d7a5e40eb865d6b69e60938b0a895c25bc0.json b/evidence/results/afd99aa707633c8d65f7df28f7c36d7a5e40eb865d6b69e60938b0a895c25bc0.json new file mode 100644 index 000000000..75b2f4824 --- /dev/null +++ b/evidence/results/afd99aa707633c8d65f7df28f7c36d7a5e40eb865d6b69e60938b0a895c25bc0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "afd99aa707633c8d65f7df28f7c36d7a5e40eb865d6b69e60938b0a895c25bc0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c2703f9bd019dfed891b96e2ae3e09d1556da7438b92e467b711b3d10ac1954d", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/afeb43b163e34750f87ef343b37bcf6b501db796afab55151357e61a62f04b87.arrow b/evidence/results/afeb43b163e34750f87ef343b37bcf6b501db796afab55151357e61a62f04b87.arrow new file mode 100644 index 000000000..2f0f43899 Binary files /dev/null and b/evidence/results/afeb43b163e34750f87ef343b37bcf6b501db796afab55151357e61a62f04b87.arrow differ diff --git a/evidence/results/afeb43b163e34750f87ef343b37bcf6b501db796afab55151357e61a62f04b87.json b/evidence/results/afeb43b163e34750f87ef343b37bcf6b501db796afab55151357e61a62f04b87.json new file mode 100644 index 000000000..cf594f59d --- /dev/null +++ b/evidence/results/afeb43b163e34750f87ef343b37bcf6b501db796afab55151357e61a62f04b87.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "01d0a5320f68cff9ab083b5f03b02c41f8191e4a62e8bf8120692cd3b285101a", + "case_hash": "afeb43b163e34750f87ef343b37bcf6b501db796afab55151357e61a62f04b87", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5eca234d7bab31eca5df553878872f89bb3682db5e79c6338325233bcea927b0", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/afee553dc5a9f3d5185b476ee57b0dbc8373d290172887639e334609ce4d4d32.arrow b/evidence/results/afee553dc5a9f3d5185b476ee57b0dbc8373d290172887639e334609ce4d4d32.arrow new file mode 100644 index 000000000..c164d9e7b Binary files /dev/null and b/evidence/results/afee553dc5a9f3d5185b476ee57b0dbc8373d290172887639e334609ce4d4d32.arrow differ diff --git a/evidence/results/afee553dc5a9f3d5185b476ee57b0dbc8373d290172887639e334609ce4d4d32.json b/evidence/results/afee553dc5a9f3d5185b476ee57b0dbc8373d290172887639e334609ce4d4d32.json new file mode 100644 index 000000000..60e39657d --- /dev/null +++ b/evidence/results/afee553dc5a9f3d5185b476ee57b0dbc8373d290172887639e334609ce4d4d32.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "6d60338cecf35f5d572344e8dcd27405eb4d97e3d3cb1c0a264b4a3c22e822ac", + "case_hash": "afee553dc5a9f3d5185b476ee57b0dbc8373d290172887639e334609ce4d4d32", + "columns": [ + { + "internal_size": 134217728, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "E", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5984f573825d09844166cae92a79ffc70a53aa5331c6ad43d58fc63931f4c1c2", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b01d925976a594e2500a9a099e85838ac8245c163853800741164c7c3da8600e.arrow b/evidence/results/b01d925976a594e2500a9a099e85838ac8245c163853800741164c7c3da8600e.arrow new file mode 100644 index 000000000..766127dcc Binary files /dev/null and b/evidence/results/b01d925976a594e2500a9a099e85838ac8245c163853800741164c7c3da8600e.arrow differ diff --git a/evidence/results/b01d925976a594e2500a9a099e85838ac8245c163853800741164c7c3da8600e.json b/evidence/results/b01d925976a594e2500a9a099e85838ac8245c163853800741164c7c3da8600e.json new file mode 100644 index 000000000..f9c8b2dfb --- /dev/null +++ b/evidence/results/b01d925976a594e2500a9a099e85838ac8245c163853800741164c7c3da8600e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "229c5e2aef2f5e29aa1168958a6a42ec9e935b3c8d049fd2d4883bf961176fab", + "case_hash": "b01d925976a594e2500a9a099e85838ac8245c163853800741164c7c3da8600e", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "344cd2ef230a4d2c4780a3c2ea2cf364fccc15230d33f15ece6cd3367845e0cb", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b02ab247cf66c5bedd970c65ca9f334bd14b7f8c1ff48bbeb8290e762610cb86.arrow b/evidence/results/b02ab247cf66c5bedd970c65ca9f334bd14b7f8c1ff48bbeb8290e762610cb86.arrow new file mode 100644 index 000000000..e658eae37 Binary files /dev/null and b/evidence/results/b02ab247cf66c5bedd970c65ca9f334bd14b7f8c1ff48bbeb8290e762610cb86.arrow differ diff --git a/evidence/results/b02ab247cf66c5bedd970c65ca9f334bd14b7f8c1ff48bbeb8290e762610cb86.json b/evidence/results/b02ab247cf66c5bedd970c65ca9f334bd14b7f8c1ff48bbeb8290e762610cb86.json new file mode 100644 index 000000000..1b544e6f9 --- /dev/null +++ b/evidence/results/b02ab247cf66c5bedd970c65ca9f334bd14b7f8c1ff48bbeb8290e762610cb86.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1a048a1c56f3647abdec44c74837455e4c15d7be36d8926b29afb8449329757a", + "case_hash": "b02ab247cf66c5bedd970c65ca9f334bd14b7f8c1ff48bbeb8290e762610cb86", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8ada944beaf038fd7792e4e3d075cd34ca60b01ec2752ecf5c58b9def6c0a256", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b080c57564148fee440a65124dfd1bcd04f2cb8508eb27522b301501e675e722.arrow b/evidence/results/b080c57564148fee440a65124dfd1bcd04f2cb8508eb27522b301501e675e722.arrow new file mode 100644 index 000000000..02e51ebba Binary files /dev/null and b/evidence/results/b080c57564148fee440a65124dfd1bcd04f2cb8508eb27522b301501e675e722.arrow differ diff --git a/evidence/results/b080c57564148fee440a65124dfd1bcd04f2cb8508eb27522b301501e675e722.json b/evidence/results/b080c57564148fee440a65124dfd1bcd04f2cb8508eb27522b301501e675e722.json new file mode 100644 index 000000000..0a941751e --- /dev/null +++ b/evidence/results/b080c57564148fee440a65124dfd1bcd04f2cb8508eb27522b301501e675e722.json @@ -0,0 +1,124 @@ +{ + "arrow_sha256": "37cac21d4bbbb2ac23c2c5d0592cc864ba2c90689efe1adbb3f2ff93278c8fac", + "case_hash": "b080c57564148fee440a65124dfd1bcd04f2cb8508eb27522b301501e675e722", + "columns": [ + { + "internal_size": null, + "name": "D", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "Z", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "L", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "F", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "K", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e10dc129fe699bb3ac7efb6e5c252705a306d6dcfd74081e70c45b76a4367674", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b0c4490d906f442bea55a9bfbf51f87bb2a6bf504203b33203209dcade9ca0c7.arrow b/evidence/results/b0c4490d906f442bea55a9bfbf51f87bb2a6bf504203b33203209dcade9ca0c7.arrow new file mode 100644 index 000000000..864f79892 Binary files /dev/null and b/evidence/results/b0c4490d906f442bea55a9bfbf51f87bb2a6bf504203b33203209dcade9ca0c7.arrow differ diff --git a/evidence/results/b0c4490d906f442bea55a9bfbf51f87bb2a6bf504203b33203209dcade9ca0c7.json b/evidence/results/b0c4490d906f442bea55a9bfbf51f87bb2a6bf504203b33203209dcade9ca0c7.json new file mode 100644 index 000000000..7c2a81bc6 --- /dev/null +++ b/evidence/results/b0c4490d906f442bea55a9bfbf51f87bb2a6bf504203b33203209dcade9ca0c7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0e2f5fb19686e7e81b5ca751951c9f793f410846eb3b3ca9256f9376192432d5", + "case_hash": "b0c4490d906f442bea55a9bfbf51f87bb2a6bf504203b33203209dcade9ca0c7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b30c284a1af34d5cca350af7951b925f5d3e11b09ea6db0a3b51fecf709a4c67", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b0c4a0314f8c17ff045023694e267560f3359764380206679d94df22b2dc1acc.arrow b/evidence/results/b0c4a0314f8c17ff045023694e267560f3359764380206679d94df22b2dc1acc.arrow new file mode 100644 index 000000000..26c0e29f3 Binary files /dev/null and b/evidence/results/b0c4a0314f8c17ff045023694e267560f3359764380206679d94df22b2dc1acc.arrow differ diff --git a/evidence/results/b0c4a0314f8c17ff045023694e267560f3359764380206679d94df22b2dc1acc.json b/evidence/results/b0c4a0314f8c17ff045023694e267560f3359764380206679d94df22b2dc1acc.json new file mode 100644 index 000000000..c98fd3909 --- /dev/null +++ b/evidence/results/b0c4a0314f8c17ff045023694e267560f3359764380206679d94df22b2dc1acc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f6c53b7b2a86e85e8968ddbcb6485fcae6d66e40604b0abf1ac9700736edc4c6", + "case_hash": "b0c4a0314f8c17ff045023694e267560f3359764380206679d94df22b2dc1acc", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0360397f62dd39c754543e254e26fa48eee29645837320df42c72f65393837a2", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b0cdebfa07d3d891d97b4c55c5104048250f4df9b67406bce603fe56f00d9df4.arrow b/evidence/results/b0cdebfa07d3d891d97b4c55c5104048250f4df9b67406bce603fe56f00d9df4.arrow new file mode 100644 index 000000000..c3371f765 Binary files /dev/null and b/evidence/results/b0cdebfa07d3d891d97b4c55c5104048250f4df9b67406bce603fe56f00d9df4.arrow differ diff --git a/evidence/results/b0cdebfa07d3d891d97b4c55c5104048250f4df9b67406bce603fe56f00d9df4.json b/evidence/results/b0cdebfa07d3d891d97b4c55c5104048250f4df9b67406bce603fe56f00d9df4.json new file mode 100644 index 000000000..1f2b8f102 --- /dev/null +++ b/evidence/results/b0cdebfa07d3d891d97b4c55c5104048250f4df9b67406bce603fe56f00d9df4.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "ce2e5d95ae6a21e87215f5ec98449b4aa2dd1b9649bcb69116e8aa58c7b59b79", + "case_hash": "b0cdebfa07d3d891d97b4c55c5104048250f4df9b67406bce603fe56f00d9df4", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9c98a7c500595370b1388463aaf71ed095e23e41855ad23e7d78c55546016bb1", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b112167eea4b7f9b4a0845fcee956b706e402363bf364ae3ffea3e263c317bfb.arrow b/evidence/results/b112167eea4b7f9b4a0845fcee956b706e402363bf364ae3ffea3e263c317bfb.arrow new file mode 100644 index 000000000..11d385fa3 Binary files /dev/null and b/evidence/results/b112167eea4b7f9b4a0845fcee956b706e402363bf364ae3ffea3e263c317bfb.arrow differ diff --git a/evidence/results/b112167eea4b7f9b4a0845fcee956b706e402363bf364ae3ffea3e263c317bfb.json b/evidence/results/b112167eea4b7f9b4a0845fcee956b706e402363bf364ae3ffea3e263c317bfb.json new file mode 100644 index 000000000..5b84d6ec3 --- /dev/null +++ b/evidence/results/b112167eea4b7f9b4a0845fcee956b706e402363bf364ae3ffea3e263c317bfb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "17771f21f719855e63f1057b5a8c26ef674a72945756a99d058d481ed10202d0", + "case_hash": "b112167eea4b7f9b4a0845fcee956b706e402363bf364ae3ffea3e263c317bfb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "668ef4871aa65cf11f10554f2e3cac4198fb93b7b64768fbd6102d9ab569ec97", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b11abeb7555159f574a23480b6ee7b876febd20e0ffaf657e0f4510836f3dad9.arrow b/evidence/results/b11abeb7555159f574a23480b6ee7b876febd20e0ffaf657e0f4510836f3dad9.arrow new file mode 100644 index 000000000..517bce346 Binary files /dev/null and b/evidence/results/b11abeb7555159f574a23480b6ee7b876febd20e0ffaf657e0f4510836f3dad9.arrow differ diff --git a/evidence/results/b11abeb7555159f574a23480b6ee7b876febd20e0ffaf657e0f4510836f3dad9.json b/evidence/results/b11abeb7555159f574a23480b6ee7b876febd20e0ffaf657e0f4510836f3dad9.json new file mode 100644 index 000000000..12f2bf410 --- /dev/null +++ b/evidence/results/b11abeb7555159f574a23480b6ee7b876febd20e0ffaf657e0f4510836f3dad9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b785ce0999cc37e2146057db53fe30b659fae917990b563e7872969611e70b6e", + "case_hash": "b11abeb7555159f574a23480b6ee7b876febd20e0ffaf657e0f4510836f3dad9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a8b4ec237661c71f18c6df9f9a5cdb81d47235e9ff6e0abe75c8dff068937017", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b161a1c7c3c78eca03fb34d61ef00a8420e7425570575bbf92d9a875e7d31b07.arrow b/evidence/results/b161a1c7c3c78eca03fb34d61ef00a8420e7425570575bbf92d9a875e7d31b07.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/b161a1c7c3c78eca03fb34d61ef00a8420e7425570575bbf92d9a875e7d31b07.arrow differ diff --git a/evidence/results/b161a1c7c3c78eca03fb34d61ef00a8420e7425570575bbf92d9a875e7d31b07.json b/evidence/results/b161a1c7c3c78eca03fb34d61ef00a8420e7425570575bbf92d9a875e7d31b07.json new file mode 100644 index 000000000..db1c9f6e2 --- /dev/null +++ b/evidence/results/b161a1c7c3c78eca03fb34d61ef00a8420e7425570575bbf92d9a875e7d31b07.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "b161a1c7c3c78eca03fb34d61ef00a8420e7425570575bbf92d9a875e7d31b07", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "270c2d2958fb884f7ae0c5df0f9cbaf48e1d99aff8ac6c5a37dc6901b0dff020", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b17413d0e1e9d203f1d3ccbedcc115f441c508930b7682bb48efd99376550512.arrow b/evidence/results/b17413d0e1e9d203f1d3ccbedcc115f441c508930b7682bb48efd99376550512.arrow new file mode 100644 index 000000000..1e4d6b0c4 Binary files /dev/null and b/evidence/results/b17413d0e1e9d203f1d3ccbedcc115f441c508930b7682bb48efd99376550512.arrow differ diff --git a/evidence/results/b17413d0e1e9d203f1d3ccbedcc115f441c508930b7682bb48efd99376550512.json b/evidence/results/b17413d0e1e9d203f1d3ccbedcc115f441c508930b7682bb48efd99376550512.json new file mode 100644 index 000000000..1a6eab870 --- /dev/null +++ b/evidence/results/b17413d0e1e9d203f1d3ccbedcc115f441c508930b7682bb48efd99376550512.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "e2d24081a563013396717613f0c9813a4b36f52fb3f784f4676f1d1196aaa0cc", + "case_hash": "b17413d0e1e9d203f1d3ccbedcc115f441c508930b7682bb48efd99376550512", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "09f56a25485c6752bfe86ff6a21b727c16e190e05bc30e13ef1e86193b9c631d", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b182845983a1742fd33abf85bc05b754128b5fc185c69c03ed317dde48794d36.arrow b/evidence/results/b182845983a1742fd33abf85bc05b754128b5fc185c69c03ed317dde48794d36.arrow new file mode 100644 index 000000000..29c2a3f83 Binary files /dev/null and b/evidence/results/b182845983a1742fd33abf85bc05b754128b5fc185c69c03ed317dde48794d36.arrow differ diff --git a/evidence/results/b182845983a1742fd33abf85bc05b754128b5fc185c69c03ed317dde48794d36.json b/evidence/results/b182845983a1742fd33abf85bc05b754128b5fc185c69c03ed317dde48794d36.json new file mode 100644 index 000000000..c4c565970 --- /dev/null +++ b/evidence/results/b182845983a1742fd33abf85bc05b754128b5fc185c69c03ed317dde48794d36.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fb0ee389023acd024d44799c3b3de77a74424ce1e05d8b8f07af78fe22550bc9", + "case_hash": "b182845983a1742fd33abf85bc05b754128b5fc185c69c03ed317dde48794d36", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "679f5fd09ae7288fec49490e5da5460b184cab5b8fc5a61a8cd55c823387a4d0", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b1c595cd843527e39faa4f7a138e07acca1cfda2fd7ba88417b99322174ad139.arrow b/evidence/results/b1c595cd843527e39faa4f7a138e07acca1cfda2fd7ba88417b99322174ad139.arrow new file mode 100644 index 000000000..4d5515ba1 Binary files /dev/null and b/evidence/results/b1c595cd843527e39faa4f7a138e07acca1cfda2fd7ba88417b99322174ad139.arrow differ diff --git a/evidence/results/b1c595cd843527e39faa4f7a138e07acca1cfda2fd7ba88417b99322174ad139.json b/evidence/results/b1c595cd843527e39faa4f7a138e07acca1cfda2fd7ba88417b99322174ad139.json new file mode 100644 index 000000000..c050d6165 --- /dev/null +++ b/evidence/results/b1c595cd843527e39faa4f7a138e07acca1cfda2fd7ba88417b99322174ad139.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "05e172be13ab1afac97be2e47596fccedd1a2b62707ab00caaf0c204678c7290", + "case_hash": "b1c595cd843527e39faa4f7a138e07acca1cfda2fd7ba88417b99322174ad139", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6a035a5abb107c6b8d23c153ca0daba0f05fe454114c2c8da652012e7a807bd5", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b1d8dddf8b7c0eb02d8190644d80583f1c4fa271b14ea0af49d5f3e282f1bf5c.arrow b/evidence/results/b1d8dddf8b7c0eb02d8190644d80583f1c4fa271b14ea0af49d5f3e282f1bf5c.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/b1d8dddf8b7c0eb02d8190644d80583f1c4fa271b14ea0af49d5f3e282f1bf5c.arrow differ diff --git a/evidence/results/b1d8dddf8b7c0eb02d8190644d80583f1c4fa271b14ea0af49d5f3e282f1bf5c.json b/evidence/results/b1d8dddf8b7c0eb02d8190644d80583f1c4fa271b14ea0af49d5f3e282f1bf5c.json new file mode 100644 index 000000000..b8f8a5aee --- /dev/null +++ b/evidence/results/b1d8dddf8b7c0eb02d8190644d80583f1c4fa271b14ea0af49d5f3e282f1bf5c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "b1d8dddf8b7c0eb02d8190644d80583f1c4fa271b14ea0af49d5f3e282f1bf5c", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d327b806a88355ad50f248b15b06a30b72f0d48211deecfc61c73dd8600c2d23", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b1e46ee0cf01f80910c1d7598f3413e210645cbfe994e3d1f680ef94caf47c45.arrow b/evidence/results/b1e46ee0cf01f80910c1d7598f3413e210645cbfe994e3d1f680ef94caf47c45.arrow new file mode 100644 index 000000000..e338ea046 Binary files /dev/null and b/evidence/results/b1e46ee0cf01f80910c1d7598f3413e210645cbfe994e3d1f680ef94caf47c45.arrow differ diff --git a/evidence/results/b1e46ee0cf01f80910c1d7598f3413e210645cbfe994e3d1f680ef94caf47c45.json b/evidence/results/b1e46ee0cf01f80910c1d7598f3413e210645cbfe994e3d1f680ef94caf47c45.json new file mode 100644 index 000000000..53d4b7492 --- /dev/null +++ b/evidence/results/b1e46ee0cf01f80910c1d7598f3413e210645cbfe994e3d1f680ef94caf47c45.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "480711defdc24abe7c5c9146063c0587c6321673acc8e920cbdb91d50846aa77", + "case_hash": "b1e46ee0cf01f80910c1d7598f3413e210645cbfe994e3d1f680ef94caf47c45", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b1d239e8edaf68e92ea0175a8fecfc8eee2b3bbad88adc162462b18e62afb2cb", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b1fa98b5c1712d64b1f54f16d30def3632476f65e026921a4a9a2bd44b256a1c.arrow b/evidence/results/b1fa98b5c1712d64b1f54f16d30def3632476f65e026921a4a9a2bd44b256a1c.arrow new file mode 100644 index 000000000..2a1257858 Binary files /dev/null and b/evidence/results/b1fa98b5c1712d64b1f54f16d30def3632476f65e026921a4a9a2bd44b256a1c.arrow differ diff --git a/evidence/results/b1fa98b5c1712d64b1f54f16d30def3632476f65e026921a4a9a2bd44b256a1c.json b/evidence/results/b1fa98b5c1712d64b1f54f16d30def3632476f65e026921a4a9a2bd44b256a1c.json new file mode 100644 index 000000000..26d0af212 --- /dev/null +++ b/evidence/results/b1fa98b5c1712d64b1f54f16d30def3632476f65e026921a4a9a2bd44b256a1c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "57728d5ce92823e545c50c35b896c245ad7ff9d25a1b43f376089efbada12a58", + "case_hash": "b1fa98b5c1712d64b1f54f16d30def3632476f65e026921a4a9a2bd44b256a1c", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e4f260dae54a06e2a13a9f9953cdbe2ac19fdf394c2b15aa1d3c540d124bced5", + "recorded_at": "2026-11-05T22:56:30.137714+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b203a207549ead8b4c19ee3a8a5c2f116bba19cf167b487945356fbdc14a9323.arrow b/evidence/results/b203a207549ead8b4c19ee3a8a5c2f116bba19cf167b487945356fbdc14a9323.arrow new file mode 100644 index 000000000..ae1d36de3 Binary files /dev/null and b/evidence/results/b203a207549ead8b4c19ee3a8a5c2f116bba19cf167b487945356fbdc14a9323.arrow differ diff --git a/evidence/results/b203a207549ead8b4c19ee3a8a5c2f116bba19cf167b487945356fbdc14a9323.json b/evidence/results/b203a207549ead8b4c19ee3a8a5c2f116bba19cf167b487945356fbdc14a9323.json new file mode 100644 index 000000000..d04a72d84 --- /dev/null +++ b/evidence/results/b203a207549ead8b4c19ee3a8a5c2f116bba19cf167b487945356fbdc14a9323.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3f055b17f9d883f080c265591d458325ec87c697c2bbdfea98dfb64175146274", + "case_hash": "b203a207549ead8b4c19ee3a8a5c2f116bba19cf167b487945356fbdc14a9323", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e5aca869a6f542f12e3329f9757cbea68dadc0ff8dfa80174e070fd06adec020", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b241ce49102f5c4f124cefc3b4aebd6d1b9dd890b8e51c4d392a5eadf966019a.arrow b/evidence/results/b241ce49102f5c4f124cefc3b4aebd6d1b9dd890b8e51c4d392a5eadf966019a.arrow new file mode 100644 index 000000000..8e819e6d9 Binary files /dev/null and b/evidence/results/b241ce49102f5c4f124cefc3b4aebd6d1b9dd890b8e51c4d392a5eadf966019a.arrow differ diff --git a/evidence/results/b241ce49102f5c4f124cefc3b4aebd6d1b9dd890b8e51c4d392a5eadf966019a.json b/evidence/results/b241ce49102f5c4f124cefc3b4aebd6d1b9dd890b8e51c4d392a5eadf966019a.json new file mode 100644 index 000000000..1e789110c --- /dev/null +++ b/evidence/results/b241ce49102f5c4f124cefc3b4aebd6d1b9dd890b8e51c4d392a5eadf966019a.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "1222afaac18ea60e0c98cd88a70706a455c0bab9d29c40942e02b0f7ae2493b2", + "case_hash": "b241ce49102f5c4f124cefc3b4aebd6d1b9dd890b8e51c4d392a5eadf966019a", + "columns": [ + { + "internal_size": null, + "name": "M", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "Y", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "36f10135f54cd1d134efa51825ed4a238db5a45390e8c1fd84ab1496e4b6fd81", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b2603476ab8c46529c878ba7baab3754866525497c4f45bfaf2beea4ff87be95.arrow b/evidence/results/b2603476ab8c46529c878ba7baab3754866525497c4f45bfaf2beea4ff87be95.arrow new file mode 100644 index 000000000..576868163 Binary files /dev/null and b/evidence/results/b2603476ab8c46529c878ba7baab3754866525497c4f45bfaf2beea4ff87be95.arrow differ diff --git a/evidence/results/b2603476ab8c46529c878ba7baab3754866525497c4f45bfaf2beea4ff87be95.json b/evidence/results/b2603476ab8c46529c878ba7baab3754866525497c4f45bfaf2beea4ff87be95.json new file mode 100644 index 000000000..f0f1347e1 --- /dev/null +++ b/evidence/results/b2603476ab8c46529c878ba7baab3754866525497c4f45bfaf2beea4ff87be95.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bc01a005c65ceb79d9783c2bec251560bf4db5d3bcf648e7e5f62f5766a6503b", + "case_hash": "b2603476ab8c46529c878ba7baab3754866525497c4f45bfaf2beea4ff87be95", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c8908b8d86da127aa8c302be21f8d8b47aa5866815366191d336246269d5883e", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b276239c369096f4b5f9f10b2c4c43f6c93ed92371d4bcaa15975d18d2c08e78.arrow b/evidence/results/b276239c369096f4b5f9f10b2c4c43f6c93ed92371d4bcaa15975d18d2c08e78.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/b276239c369096f4b5f9f10b2c4c43f6c93ed92371d4bcaa15975d18d2c08e78.arrow differ diff --git a/evidence/results/b276239c369096f4b5f9f10b2c4c43f6c93ed92371d4bcaa15975d18d2c08e78.json b/evidence/results/b276239c369096f4b5f9f10b2c4c43f6c93ed92371d4bcaa15975d18d2c08e78.json new file mode 100644 index 000000000..f8cf6fb56 --- /dev/null +++ b/evidence/results/b276239c369096f4b5f9f10b2c4c43f6c93ed92371d4bcaa15975d18d2c08e78.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "b276239c369096f4b5f9f10b2c4c43f6c93ed92371d4bcaa15975d18d2c08e78", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "16012aff82a93764b6990e39757c4280d5b665c08e5fa1e619f25ce6c07ecf11", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b27eb265e35702db0522c19afc7eec173453f01c09b51f7e7c7b29f5576db4d4.arrow b/evidence/results/b27eb265e35702db0522c19afc7eec173453f01c09b51f7e7c7b29f5576db4d4.arrow new file mode 100644 index 000000000..b751c91d1 Binary files /dev/null and b/evidence/results/b27eb265e35702db0522c19afc7eec173453f01c09b51f7e7c7b29f5576db4d4.arrow differ diff --git a/evidence/results/b27eb265e35702db0522c19afc7eec173453f01c09b51f7e7c7b29f5576db4d4.json b/evidence/results/b27eb265e35702db0522c19afc7eec173453f01c09b51f7e7c7b29f5576db4d4.json new file mode 100644 index 000000000..5a752a85f --- /dev/null +++ b/evidence/results/b27eb265e35702db0522c19afc7eec173453f01c09b51f7e7c7b29f5576db4d4.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "ea402c440b0f140c7678e33520ea4e1d1fcdb298eaa301d39456316f5414097b", + "case_hash": "b27eb265e35702db0522c19afc7eec173453f01c09b51f7e7c7b29f5576db4d4", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "E", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "88e73857feceebefd44dae322d7bd55c74cc94941e24602baf208488dd0e5bbf", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b2908382448d1b8d82c997db148a710e0a9ec92d7fb9d9dc0bdaa8bb70b17f56.json b/evidence/results/b2908382448d1b8d82c997db148a710e0a9ec92d7fb9d9dc0bdaa8bb70b17f56.json new file mode 100644 index 000000000..5895fe1f0 --- /dev/null +++ b/evidence/results/b2908382448d1b8d82c997db148a710e0a9ec92d7fb9d9dc0bdaa8bb70b17f56.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "b2908382448d1b8d82c997db148a710e0a9ec92d7fb9d9dc0bdaa8bb70b17f56", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100103, + "message": "Duplicate field key 'a'", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e4b74b1cfb096cb573b0fba20149580f18456bfc7a46ebb15f5aa7dd60e28bf0", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b2932277ca351623b026d5074315e68235cf77538c732b4659c414fbf2fea309.arrow b/evidence/results/b2932277ca351623b026d5074315e68235cf77538c732b4659c414fbf2fea309.arrow new file mode 100644 index 000000000..7a5c1bb34 Binary files /dev/null and b/evidence/results/b2932277ca351623b026d5074315e68235cf77538c732b4659c414fbf2fea309.arrow differ diff --git a/evidence/results/b2932277ca351623b026d5074315e68235cf77538c732b4659c414fbf2fea309.json b/evidence/results/b2932277ca351623b026d5074315e68235cf77538c732b4659c414fbf2fea309.json new file mode 100644 index 000000000..499de9945 --- /dev/null +++ b/evidence/results/b2932277ca351623b026d5074315e68235cf77538c732b4659c414fbf2fea309.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "51123b24ba8aa7735b374720aac5ec4a5da58e0ac3e45ff35f00ebff007b6281", + "case_hash": "b2932277ca351623b026d5074315e68235cf77538c732b4659c414fbf2fea309", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9f789b148d673eb09fad69b4d2a5518a0605c0f17ac830e5aa16e7caff985f57", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b2995e51ed69233921182138d21cc258ed6f72161a46ea50d7d8af75969b97ca.arrow b/evidence/results/b2995e51ed69233921182138d21cc258ed6f72161a46ea50d7d8af75969b97ca.arrow new file mode 100644 index 000000000..6f5f50b6d Binary files /dev/null and b/evidence/results/b2995e51ed69233921182138d21cc258ed6f72161a46ea50d7d8af75969b97ca.arrow differ diff --git a/evidence/results/b2995e51ed69233921182138d21cc258ed6f72161a46ea50d7d8af75969b97ca.json b/evidence/results/b2995e51ed69233921182138d21cc258ed6f72161a46ea50d7d8af75969b97ca.json new file mode 100644 index 000000000..6d3733a9b --- /dev/null +++ b/evidence/results/b2995e51ed69233921182138d21cc258ed6f72161a46ea50d7d8af75969b97ca.json @@ -0,0 +1,62 @@ +{ + "arrow_sha256": "6445de5fbd9ed18a83173786759c7f52b8f1729335bbe2741e255411723c7a3a", + "case_hash": "b2995e51ed69233921182138d21cc258ed6f72161a46ea50d7d8af75969b97ca", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 12, + "type_name": "TIME" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cd6a98515ec107d461d10a26d9d7754bc7c1a749b19ffcde63bf53d5c25ade52", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b2da48cabde8bb5c932f9c80f4641cedcb7b0ed59dd0a1606a2143ccc5d556e5.arrow b/evidence/results/b2da48cabde8bb5c932f9c80f4641cedcb7b0ed59dd0a1606a2143ccc5d556e5.arrow new file mode 100644 index 000000000..73ed4fbc1 Binary files /dev/null and b/evidence/results/b2da48cabde8bb5c932f9c80f4641cedcb7b0ed59dd0a1606a2143ccc5d556e5.arrow differ diff --git a/evidence/results/b2da48cabde8bb5c932f9c80f4641cedcb7b0ed59dd0a1606a2143ccc5d556e5.json b/evidence/results/b2da48cabde8bb5c932f9c80f4641cedcb7b0ed59dd0a1606a2143ccc5d556e5.json new file mode 100644 index 000000000..d0eac8a6d --- /dev/null +++ b/evidence/results/b2da48cabde8bb5c932f9c80f4641cedcb7b0ed59dd0a1606a2143ccc5d556e5.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "0d6ec47b71d095aaa6632dca1969150d3ddaf93a84ecf83c6d832297f7cdf4e8", + "case_hash": "b2da48cabde8bb5c932f9c80f4641cedcb7b0ed59dd0a1606a2143ccc5d556e5", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "E", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "18a70553a464b8e60afb0e10618f454d31cb0b11465a62cee26a7fed4b6676c8", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b2dd194658179dff1b528e86681f8becb77fc99593146bb76f5e393faf58d039.arrow b/evidence/results/b2dd194658179dff1b528e86681f8becb77fc99593146bb76f5e393faf58d039.arrow new file mode 100644 index 000000000..2d18ea335 Binary files /dev/null and b/evidence/results/b2dd194658179dff1b528e86681f8becb77fc99593146bb76f5e393faf58d039.arrow differ diff --git a/evidence/results/b2dd194658179dff1b528e86681f8becb77fc99593146bb76f5e393faf58d039.json b/evidence/results/b2dd194658179dff1b528e86681f8becb77fc99593146bb76f5e393faf58d039.json new file mode 100644 index 000000000..72dea4d95 --- /dev/null +++ b/evidence/results/b2dd194658179dff1b528e86681f8becb77fc99593146bb76f5e393faf58d039.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "427db3dfbad00cdb43f04a2b1d0088043de99908a3d1a90f2900bf9be004afec", + "case_hash": "b2dd194658179dff1b528e86681f8becb77fc99593146bb76f5e393faf58d039", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "274d27e61beb7d83ff560ce7578d39ca8c360165c85b6e724596576eb73beeb0", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b2dde2462e9ba9a38b4f3a5813d122ea338be4c2de6c1cbad1a5ac30708ac874.arrow b/evidence/results/b2dde2462e9ba9a38b4f3a5813d122ea338be4c2de6c1cbad1a5ac30708ac874.arrow new file mode 100644 index 000000000..ae288853e Binary files /dev/null and b/evidence/results/b2dde2462e9ba9a38b4f3a5813d122ea338be4c2de6c1cbad1a5ac30708ac874.arrow differ diff --git a/evidence/results/b2dde2462e9ba9a38b4f3a5813d122ea338be4c2de6c1cbad1a5ac30708ac874.json b/evidence/results/b2dde2462e9ba9a38b4f3a5813d122ea338be4c2de6c1cbad1a5ac30708ac874.json new file mode 100644 index 000000000..f0d87c8a5 --- /dev/null +++ b/evidence/results/b2dde2462e9ba9a38b4f3a5813d122ea338be4c2de6c1cbad1a5ac30708ac874.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1320c693490a371b596dbbb4246dd8b8d1dc803c7cf491c038f15f03c4757acc", + "case_hash": "b2dde2462e9ba9a38b4f3a5813d122ea338be4c2de6c1cbad1a5ac30708ac874", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fb0595ee333a886c3b142feac743ea97f784c6d6c2700dbf7dcf36370c17bbf1", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b3003666fd7edd5f77125ccd5857b39e7d7125c6cece9b1d9f9e51bef87b577a.arrow b/evidence/results/b3003666fd7edd5f77125ccd5857b39e7d7125c6cece9b1d9f9e51bef87b577a.arrow new file mode 100644 index 000000000..814a9bfb4 Binary files /dev/null and b/evidence/results/b3003666fd7edd5f77125ccd5857b39e7d7125c6cece9b1d9f9e51bef87b577a.arrow differ diff --git a/evidence/results/b3003666fd7edd5f77125ccd5857b39e7d7125c6cece9b1d9f9e51bef87b577a.json b/evidence/results/b3003666fd7edd5f77125ccd5857b39e7d7125c6cece9b1d9f9e51bef87b577a.json new file mode 100644 index 000000000..1137e999a --- /dev/null +++ b/evidence/results/b3003666fd7edd5f77125ccd5857b39e7d7125c6cece9b1d9f9e51bef87b577a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4a571f9d95510465df2c869b7a92be516d5a06f6b80e64c9aaedc61d4478b5b0", + "case_hash": "b3003666fd7edd5f77125ccd5857b39e7d7125c6cece9b1d9f9e51bef87b577a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b2071b413fba3af4dabfb2501674b6c83e0a253ecde033ec04121e83b2f23dd4", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b32d25e489bc97f5cb34886e54d9db91d11c41d18440645e49b07393cabddbd0.arrow b/evidence/results/b32d25e489bc97f5cb34886e54d9db91d11c41d18440645e49b07393cabddbd0.arrow new file mode 100644 index 000000000..a0ec9ccca Binary files /dev/null and b/evidence/results/b32d25e489bc97f5cb34886e54d9db91d11c41d18440645e49b07393cabddbd0.arrow differ diff --git a/evidence/results/b32d25e489bc97f5cb34886e54d9db91d11c41d18440645e49b07393cabddbd0.json b/evidence/results/b32d25e489bc97f5cb34886e54d9db91d11c41d18440645e49b07393cabddbd0.json new file mode 100644 index 000000000..14c875945 --- /dev/null +++ b/evidence/results/b32d25e489bc97f5cb34886e54d9db91d11c41d18440645e49b07393cabddbd0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8744fed2536b2b27d2557f5ea1721c40fc0e40fabdb74c1c882355aa5c9c206b", + "case_hash": "b32d25e489bc97f5cb34886e54d9db91d11c41d18440645e49b07393cabddbd0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "01dd2f0dd67b9b83de6a6a6e93aa024b50e02212f0996c5967bb11678acb3a20", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b335631bba02bfd70ad3eabb20e12f516aeb3e52099445a6306e902c77afd524.arrow b/evidence/results/b335631bba02bfd70ad3eabb20e12f516aeb3e52099445a6306e902c77afd524.arrow new file mode 100644 index 000000000..87c1510b7 Binary files /dev/null and b/evidence/results/b335631bba02bfd70ad3eabb20e12f516aeb3e52099445a6306e902c77afd524.arrow differ diff --git a/evidence/results/b335631bba02bfd70ad3eabb20e12f516aeb3e52099445a6306e902c77afd524.json b/evidence/results/b335631bba02bfd70ad3eabb20e12f516aeb3e52099445a6306e902c77afd524.json new file mode 100644 index 000000000..5406ba2ec --- /dev/null +++ b/evidence/results/b335631bba02bfd70ad3eabb20e12f516aeb3e52099445a6306e902c77afd524.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6504829d9575c812ac885ac8393420b7c4f9062d13376707900f9e07ef316a65", + "case_hash": "b335631bba02bfd70ad3eabb20e12f516aeb3e52099445a6306e902c77afd524", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e2e8a63efb8d700fbb111b74b0b743e91e096637a02eb5526877e5918de3b7d4", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b343c7d3fc8e8278a158f200bb8ce7e8bb8b644a359193e3ba95cd1d62c203fc.arrow b/evidence/results/b343c7d3fc8e8278a158f200bb8ce7e8bb8b644a359193e3ba95cd1d62c203fc.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/b343c7d3fc8e8278a158f200bb8ce7e8bb8b644a359193e3ba95cd1d62c203fc.arrow differ diff --git a/evidence/results/b343c7d3fc8e8278a158f200bb8ce7e8bb8b644a359193e3ba95cd1d62c203fc.json b/evidence/results/b343c7d3fc8e8278a158f200bb8ce7e8bb8b644a359193e3ba95cd1d62c203fc.json new file mode 100644 index 000000000..11359441a --- /dev/null +++ b/evidence/results/b343c7d3fc8e8278a158f200bb8ce7e8bb8b644a359193e3ba95cd1d62c203fc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "b343c7d3fc8e8278a158f200bb8ce7e8bb8b644a359193e3ba95cd1d62c203fc", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "51f105570fea3fab41d78ff4b310fc15c885d812f4dc17877d897ce22cd3987f", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b3618d6bbe88b11081dfc7642372a9c91e14da0176b575480b9d4ad8f98c773f.arrow b/evidence/results/b3618d6bbe88b11081dfc7642372a9c91e14da0176b575480b9d4ad8f98c773f.arrow new file mode 100644 index 000000000..bba35f075 Binary files /dev/null and b/evidence/results/b3618d6bbe88b11081dfc7642372a9c91e14da0176b575480b9d4ad8f98c773f.arrow differ diff --git a/evidence/results/b3618d6bbe88b11081dfc7642372a9c91e14da0176b575480b9d4ad8f98c773f.json b/evidence/results/b3618d6bbe88b11081dfc7642372a9c91e14da0176b575480b9d4ad8f98c773f.json new file mode 100644 index 000000000..6d34b83a3 --- /dev/null +++ b/evidence/results/b3618d6bbe88b11081dfc7642372a9c91e14da0176b575480b9d4ad8f98c773f.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "43c137547475b0b49ef0f5d9a4a48a74c0919ca6ad6c276a0ec12fa9ad4d62eb", + "case_hash": "b3618d6bbe88b11081dfc7642372a9c91e14da0176b575480b9d4ad8f98c773f", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "E", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "86b4ed0d7a1bdda00857b0028f15427d30c5451c489989c505b70bb9219cad9e", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b3a2a0d4b6e8f70894bf766501fc806a2d428346617f1568baf806e1cd9a7aab.arrow b/evidence/results/b3a2a0d4b6e8f70894bf766501fc806a2d428346617f1568baf806e1cd9a7aab.arrow new file mode 100644 index 000000000..75d3d080f Binary files /dev/null and b/evidence/results/b3a2a0d4b6e8f70894bf766501fc806a2d428346617f1568baf806e1cd9a7aab.arrow differ diff --git a/evidence/results/b3a2a0d4b6e8f70894bf766501fc806a2d428346617f1568baf806e1cd9a7aab.json b/evidence/results/b3a2a0d4b6e8f70894bf766501fc806a2d428346617f1568baf806e1cd9a7aab.json new file mode 100644 index 000000000..381461a7b --- /dev/null +++ b/evidence/results/b3a2a0d4b6e8f70894bf766501fc806a2d428346617f1568baf806e1cd9a7aab.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a945aeef5db23f160e75689e68c5a6ea81f0fabf5b2fc0a207c6de6a0a125154", + "case_hash": "b3a2a0d4b6e8f70894bf766501fc806a2d428346617f1568baf806e1cd9a7aab", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "09994802e47220b05cb20112b6fda1425e1d18198f38242337e88051c334271d", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b3b708081a19fd67b44a8d3df50e5f8797e8f03b6cd72ce9f74530eeae660945.arrow b/evidence/results/b3b708081a19fd67b44a8d3df50e5f8797e8f03b6cd72ce9f74530eeae660945.arrow new file mode 100644 index 000000000..1f174d04d Binary files /dev/null and b/evidence/results/b3b708081a19fd67b44a8d3df50e5f8797e8f03b6cd72ce9f74530eeae660945.arrow differ diff --git a/evidence/results/b3b708081a19fd67b44a8d3df50e5f8797e8f03b6cd72ce9f74530eeae660945.json b/evidence/results/b3b708081a19fd67b44a8d3df50e5f8797e8f03b6cd72ce9f74530eeae660945.json new file mode 100644 index 000000000..08ac0d174 --- /dev/null +++ b/evidence/results/b3b708081a19fd67b44a8d3df50e5f8797e8f03b6cd72ce9f74530eeae660945.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "88f29c0c951bd3d9eb744fef5d1335835b41447b057aaa916802a7e03671b3a0", + "case_hash": "b3b708081a19fd67b44a8d3df50e5f8797e8f03b6cd72ce9f74530eeae660945", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "23e0c3f083e7fc4d8f4d6580d7d82bf11c406497a5a5ee256f83e1e29d7504e5", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b3be8d04d7e0832ca8ebfe1486149d8e7b97a100fdb8a2e7a8efef9faa79d74a.arrow b/evidence/results/b3be8d04d7e0832ca8ebfe1486149d8e7b97a100fdb8a2e7a8efef9faa79d74a.arrow new file mode 100644 index 000000000..4fac32bba Binary files /dev/null and b/evidence/results/b3be8d04d7e0832ca8ebfe1486149d8e7b97a100fdb8a2e7a8efef9faa79d74a.arrow differ diff --git a/evidence/results/b3be8d04d7e0832ca8ebfe1486149d8e7b97a100fdb8a2e7a8efef9faa79d74a.json b/evidence/results/b3be8d04d7e0832ca8ebfe1486149d8e7b97a100fdb8a2e7a8efef9faa79d74a.json new file mode 100644 index 000000000..b41f951d8 --- /dev/null +++ b/evidence/results/b3be8d04d7e0832ca8ebfe1486149d8e7b97a100fdb8a2e7a8efef9faa79d74a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "789e07a249399683102ec6ba3d22e71b4279c53a3ea9ece0fff6ab73db52cafe", + "case_hash": "b3be8d04d7e0832ca8ebfe1486149d8e7b97a100fdb8a2e7a8efef9faa79d74a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1fe3c2f04f47342dfc671c204650153bdd9792a92c8b5c213e071dd851b853a7", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b3dc171d0fcf2a2dfd5726b555d97a431cbac33c7d3e28d52e5edb98e6910447.arrow b/evidence/results/b3dc171d0fcf2a2dfd5726b555d97a431cbac33c7d3e28d52e5edb98e6910447.arrow new file mode 100644 index 000000000..556a9340d Binary files /dev/null and b/evidence/results/b3dc171d0fcf2a2dfd5726b555d97a431cbac33c7d3e28d52e5edb98e6910447.arrow differ diff --git a/evidence/results/b3dc171d0fcf2a2dfd5726b555d97a431cbac33c7d3e28d52e5edb98e6910447.json b/evidence/results/b3dc171d0fcf2a2dfd5726b555d97a431cbac33c7d3e28d52e5edb98e6910447.json new file mode 100644 index 000000000..c08b00967 --- /dev/null +++ b/evidence/results/b3dc171d0fcf2a2dfd5726b555d97a431cbac33c7d3e28d52e5edb98e6910447.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ed74f3a438a2837dbac931437d776f5ce6367d9f68f73462181005981b8f9427", + "case_hash": "b3dc171d0fcf2a2dfd5726b555d97a431cbac33c7d3e28d52e5edb98e6910447", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e88ad085a094b084ead626d9e6bb53cac5e78e0337f4b8f65409be5961a2ed55", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b3f67604d5d26a067edb53fbf81f1db1e1283bfd9a1b4c16b65d586e7d75ea6b.arrow b/evidence/results/b3f67604d5d26a067edb53fbf81f1db1e1283bfd9a1b4c16b65d586e7d75ea6b.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/b3f67604d5d26a067edb53fbf81f1db1e1283bfd9a1b4c16b65d586e7d75ea6b.arrow differ diff --git a/evidence/results/b3f67604d5d26a067edb53fbf81f1db1e1283bfd9a1b4c16b65d586e7d75ea6b.json b/evidence/results/b3f67604d5d26a067edb53fbf81f1db1e1283bfd9a1b4c16b65d586e7d75ea6b.json new file mode 100644 index 000000000..a1a5b96b7 --- /dev/null +++ b/evidence/results/b3f67604d5d26a067edb53fbf81f1db1e1283bfd9a1b4c16b65d586e7d75ea6b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "b3f67604d5d26a067edb53fbf81f1db1e1283bfd9a1b4c16b65d586e7d75ea6b", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ba2844a003404cfd4c78cf04a5335135b3cfd3653e2a587e51a89226e2841ac1", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b3f681dd8b4930b8a16e8817d0594d304aa6983e0316a1f7d04087235d6f4366.arrow b/evidence/results/b3f681dd8b4930b8a16e8817d0594d304aa6983e0316a1f7d04087235d6f4366.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/b3f681dd8b4930b8a16e8817d0594d304aa6983e0316a1f7d04087235d6f4366.arrow differ diff --git a/evidence/results/b3f681dd8b4930b8a16e8817d0594d304aa6983e0316a1f7d04087235d6f4366.json b/evidence/results/b3f681dd8b4930b8a16e8817d0594d304aa6983e0316a1f7d04087235d6f4366.json new file mode 100644 index 000000000..4f418992e --- /dev/null +++ b/evidence/results/b3f681dd8b4930b8a16e8817d0594d304aa6983e0316a1f7d04087235d6f4366.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "b3f681dd8b4930b8a16e8817d0594d304aa6983e0316a1f7d04087235d6f4366", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "69a3d742169e5ad8e9885b97056084ad9511152fbca98073d5742b5bf7079d58", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b4085faa7d50699db75fd946baaaae05841161c9cdd3697a36eb2a6d364c464e.json b/evidence/results/b4085faa7d50699db75fd946baaaae05841161c9cdd3697a36eb2a6d364c464e.json new file mode 100644 index 000000000..fe09f2c2c --- /dev/null +++ b/evidence/results/b4085faa7d50699db75fd946baaaae05841161c9cdd3697a36eb2a6d364c464e.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "b4085faa7d50699db75fd946baaaae05841161c9cdd3697a36eb2a6d364c464e", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100115, + "message": "The following string is not a legal hex-encoded value: '4G'", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "47def915e78e0f5c8986c3869757e25aeae8823a675bfcad7ae1df9b3ae74fe6", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b43842940baeaa25c700c2c38c25a3385a34b4c378682d2250315ed788b2d7c4.arrow b/evidence/results/b43842940baeaa25c700c2c38c25a3385a34b4c378682d2250315ed788b2d7c4.arrow new file mode 100644 index 000000000..f088ac1d7 Binary files /dev/null and b/evidence/results/b43842940baeaa25c700c2c38c25a3385a34b4c378682d2250315ed788b2d7c4.arrow differ diff --git a/evidence/results/b43842940baeaa25c700c2c38c25a3385a34b4c378682d2250315ed788b2d7c4.json b/evidence/results/b43842940baeaa25c700c2c38c25a3385a34b4c378682d2250315ed788b2d7c4.json new file mode 100644 index 000000000..ce3d61fed --- /dev/null +++ b/evidence/results/b43842940baeaa25c700c2c38c25a3385a34b4c378682d2250315ed788b2d7c4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6df76f8495fe467baf11bd920545774635596dfabb513f8b52514f8de348cc5b", + "case_hash": "b43842940baeaa25c700c2c38c25a3385a34b4c378682d2250315ed788b2d7c4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6a3d6d146353aa735d51905e90c7cfe1c7dbacaac63129b4c5bde3ac741300f6", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b43b38a8a9d38e3350d62a6ff4db1949cbe1fad25ca97308d40b8f2feb9918f9.arrow b/evidence/results/b43b38a8a9d38e3350d62a6ff4db1949cbe1fad25ca97308d40b8f2feb9918f9.arrow new file mode 100644 index 000000000..99a34c784 Binary files /dev/null and b/evidence/results/b43b38a8a9d38e3350d62a6ff4db1949cbe1fad25ca97308d40b8f2feb9918f9.arrow differ diff --git a/evidence/results/b43b38a8a9d38e3350d62a6ff4db1949cbe1fad25ca97308d40b8f2feb9918f9.json b/evidence/results/b43b38a8a9d38e3350d62a6ff4db1949cbe1fad25ca97308d40b8f2feb9918f9.json new file mode 100644 index 000000000..453c376ae --- /dev/null +++ b/evidence/results/b43b38a8a9d38e3350d62a6ff4db1949cbe1fad25ca97308d40b8f2feb9918f9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7bebfaf2fc59722a3c473a35bb8a397fb70ca253c25bc6b70985002a416c24d5", + "case_hash": "b43b38a8a9d38e3350d62a6ff4db1949cbe1fad25ca97308d40b8f2feb9918f9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3573b485e4e82bd04045b5eec5fea512d624e3188db6a740910347d10a4cf9e9", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b45364ed5bc4c01ee53324b5227d38de5dc1bf68a7fa99fbb00c4fc3618f428f.arrow b/evidence/results/b45364ed5bc4c01ee53324b5227d38de5dc1bf68a7fa99fbb00c4fc3618f428f.arrow new file mode 100644 index 000000000..5585a88a9 Binary files /dev/null and b/evidence/results/b45364ed5bc4c01ee53324b5227d38de5dc1bf68a7fa99fbb00c4fc3618f428f.arrow differ diff --git a/evidence/results/b45364ed5bc4c01ee53324b5227d38de5dc1bf68a7fa99fbb00c4fc3618f428f.json b/evidence/results/b45364ed5bc4c01ee53324b5227d38de5dc1bf68a7fa99fbb00c4fc3618f428f.json new file mode 100644 index 000000000..cfb5f58a6 --- /dev/null +++ b/evidence/results/b45364ed5bc4c01ee53324b5227d38de5dc1bf68a7fa99fbb00c4fc3618f428f.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "4eb8c6090c00d98df1e71a97b4a3274e44e8d414be9674298f47b29943877a86", + "case_hash": "b45364ed5bc4c01ee53324b5227d38de5dc1bf68a7fa99fbb00c4fc3618f428f", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "60ed53e6c665a4612045b4e35afd3a5d93faf93090503a006ef19b59d57be162", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b4771998c5f953224e2a1789152ebcceb7ac3f1d018f5cfd46ca5f0edb119eb6.arrow b/evidence/results/b4771998c5f953224e2a1789152ebcceb7ac3f1d018f5cfd46ca5f0edb119eb6.arrow new file mode 100644 index 000000000..8321b8a61 Binary files /dev/null and b/evidence/results/b4771998c5f953224e2a1789152ebcceb7ac3f1d018f5cfd46ca5f0edb119eb6.arrow differ diff --git a/evidence/results/b4771998c5f953224e2a1789152ebcceb7ac3f1d018f5cfd46ca5f0edb119eb6.json b/evidence/results/b4771998c5f953224e2a1789152ebcceb7ac3f1d018f5cfd46ca5f0edb119eb6.json new file mode 100644 index 000000000..1821667e2 --- /dev/null +++ b/evidence/results/b4771998c5f953224e2a1789152ebcceb7ac3f1d018f5cfd46ca5f0edb119eb6.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f8b24bfa8c6e5c6a464dd6de0e71826c8514e8787333d5a8648f60cdb2eb9da1", + "case_hash": "b4771998c5f953224e2a1789152ebcceb7ac3f1d018f5cfd46ca5f0edb119eb6", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ce1ed9e0d77ee183b036f9236e5c63e4ac764033bf107db076be39a1582c9864", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b488ed2be3d579457ad565ee9f0e16a06220b52740d6449284f2027c24b85e9f.arrow b/evidence/results/b488ed2be3d579457ad565ee9f0e16a06220b52740d6449284f2027c24b85e9f.arrow new file mode 100644 index 000000000..9b5bad3ab Binary files /dev/null and b/evidence/results/b488ed2be3d579457ad565ee9f0e16a06220b52740d6449284f2027c24b85e9f.arrow differ diff --git a/evidence/results/b488ed2be3d579457ad565ee9f0e16a06220b52740d6449284f2027c24b85e9f.json b/evidence/results/b488ed2be3d579457ad565ee9f0e16a06220b52740d6449284f2027c24b85e9f.json new file mode 100644 index 000000000..8fe059e7a --- /dev/null +++ b/evidence/results/b488ed2be3d579457ad565ee9f0e16a06220b52740d6449284f2027c24b85e9f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9903396ecea2bc8d8cb5687a7d27400a71067ab005570a80ebb99ab79e5bd7df", + "case_hash": "b488ed2be3d579457ad565ee9f0e16a06220b52740d6449284f2027c24b85e9f", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d8834262de0173df4e118dd4175a8ed1cc188f182be5de8ca8a9c4b6f0e84fde", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b4b5fec1258a3c306cf956667ff6beb15e2da3ad3b37104675adc548fbac36b5.arrow b/evidence/results/b4b5fec1258a3c306cf956667ff6beb15e2da3ad3b37104675adc548fbac36b5.arrow new file mode 100644 index 000000000..ad2c0a500 Binary files /dev/null and b/evidence/results/b4b5fec1258a3c306cf956667ff6beb15e2da3ad3b37104675adc548fbac36b5.arrow differ diff --git a/evidence/results/b4b5fec1258a3c306cf956667ff6beb15e2da3ad3b37104675adc548fbac36b5.json b/evidence/results/b4b5fec1258a3c306cf956667ff6beb15e2da3ad3b37104675adc548fbac36b5.json new file mode 100644 index 000000000..517d05e03 --- /dev/null +++ b/evidence/results/b4b5fec1258a3c306cf956667ff6beb15e2da3ad3b37104675adc548fbac36b5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c621e52cae6c70f77150ee29b65a378900a00744324e205d27f6fddb4f5dfa16", + "case_hash": "b4b5fec1258a3c306cf956667ff6beb15e2da3ad3b37104675adc548fbac36b5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 8, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "34bf255dcb5f30787441266e121dc2a6f66fe6bdb873123ff1015cbe0da02ac2", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b4c2e37ef96ae78f7fc0fc00d31cab0806e18a85834e0f32bef36ab092aa531a.arrow b/evidence/results/b4c2e37ef96ae78f7fc0fc00d31cab0806e18a85834e0f32bef36ab092aa531a.arrow new file mode 100644 index 000000000..97cf31370 Binary files /dev/null and b/evidence/results/b4c2e37ef96ae78f7fc0fc00d31cab0806e18a85834e0f32bef36ab092aa531a.arrow differ diff --git a/evidence/results/b4c2e37ef96ae78f7fc0fc00d31cab0806e18a85834e0f32bef36ab092aa531a.json b/evidence/results/b4c2e37ef96ae78f7fc0fc00d31cab0806e18a85834e0f32bef36ab092aa531a.json new file mode 100644 index 000000000..bc49f25ee --- /dev/null +++ b/evidence/results/b4c2e37ef96ae78f7fc0fc00d31cab0806e18a85834e0f32bef36ab092aa531a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "16d4a902fe73d0401af325f86122f80b02c0b069963fa00cefed30c41ba3330d", + "case_hash": "b4c2e37ef96ae78f7fc0fc00d31cab0806e18a85834e0f32bef36ab092aa531a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dff6c40ea46efd4998a4b3942e8460863f0fa8c0b3b9f619bcfc6de368e8aba2", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b4c50a386a101e3bfefb8bacc26fa91688ed13ae6621c2bc07ae247ba4d3789a.arrow b/evidence/results/b4c50a386a101e3bfefb8bacc26fa91688ed13ae6621c2bc07ae247ba4d3789a.arrow new file mode 100644 index 000000000..d3a9886d0 Binary files /dev/null and b/evidence/results/b4c50a386a101e3bfefb8bacc26fa91688ed13ae6621c2bc07ae247ba4d3789a.arrow differ diff --git a/evidence/results/b4c50a386a101e3bfefb8bacc26fa91688ed13ae6621c2bc07ae247ba4d3789a.json b/evidence/results/b4c50a386a101e3bfefb8bacc26fa91688ed13ae6621c2bc07ae247ba4d3789a.json new file mode 100644 index 000000000..9475987f7 --- /dev/null +++ b/evidence/results/b4c50a386a101e3bfefb8bacc26fa91688ed13ae6621c2bc07ae247ba4d3789a.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "086e9200867468810577946a16b7b7b582b21562faa0ad16f8cb884ab3593db1", + "case_hash": "b4c50a386a101e3bfefb8bacc26fa91688ed13ae6621c2bc07ae247ba4d3789a", + "columns": [ + { + "internal_size": null, + "name": "ONE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d405b75ae63a1eabc8e98d5c4c654ec53a1cc9ed9af70c53924e649122e226d0", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b4cbbf3f306b97337892764afcbcab528d80f395cf18b6749502e6eba5a0c863.arrow b/evidence/results/b4cbbf3f306b97337892764afcbcab528d80f395cf18b6749502e6eba5a0c863.arrow new file mode 100644 index 000000000..34f1ac142 Binary files /dev/null and b/evidence/results/b4cbbf3f306b97337892764afcbcab528d80f395cf18b6749502e6eba5a0c863.arrow differ diff --git a/evidence/results/b4cbbf3f306b97337892764afcbcab528d80f395cf18b6749502e6eba5a0c863.json b/evidence/results/b4cbbf3f306b97337892764afcbcab528d80f395cf18b6749502e6eba5a0c863.json new file mode 100644 index 000000000..cca6b9207 --- /dev/null +++ b/evidence/results/b4cbbf3f306b97337892764afcbcab528d80f395cf18b6749502e6eba5a0c863.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d62c429d107c250d398a8baafa149617d6f68d017475717fdc636f51c9603878", + "case_hash": "b4cbbf3f306b97337892764afcbcab528d80f395cf18b6749502e6eba5a0c863", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bbc2385a7edbadb3d791fb0d37d956b896982c0835c04dece2513979e2c75cc6", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b4db3a1c133f60bd7da8051f13eb0a3f6d21fa12b4e8c8516b18fdecc21bd3f5.arrow b/evidence/results/b4db3a1c133f60bd7da8051f13eb0a3f6d21fa12b4e8c8516b18fdecc21bd3f5.arrow new file mode 100644 index 000000000..bd20ad67f Binary files /dev/null and b/evidence/results/b4db3a1c133f60bd7da8051f13eb0a3f6d21fa12b4e8c8516b18fdecc21bd3f5.arrow differ diff --git a/evidence/results/b4db3a1c133f60bd7da8051f13eb0a3f6d21fa12b4e8c8516b18fdecc21bd3f5.json b/evidence/results/b4db3a1c133f60bd7da8051f13eb0a3f6d21fa12b4e8c8516b18fdecc21bd3f5.json new file mode 100644 index 000000000..5e08170a7 --- /dev/null +++ b/evidence/results/b4db3a1c133f60bd7da8051f13eb0a3f6d21fa12b4e8c8516b18fdecc21bd3f5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5c0398d4842f33018f31a813d72ba0dd65ac277e90434240f4d8c854b2d87992", + "case_hash": "b4db3a1c133f60bd7da8051f13eb0a3f6d21fa12b4e8c8516b18fdecc21bd3f5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7616db5611e433c2b074d0a149f581c0040283e69cb80b372642e5223a9dbb70", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b4e22190689636df15bb557e3e65c748d25a1cb6e0d010da7673854c39605797.arrow b/evidence/results/b4e22190689636df15bb557e3e65c748d25a1cb6e0d010da7673854c39605797.arrow new file mode 100644 index 000000000..8249c340f Binary files /dev/null and b/evidence/results/b4e22190689636df15bb557e3e65c748d25a1cb6e0d010da7673854c39605797.arrow differ diff --git a/evidence/results/b4e22190689636df15bb557e3e65c748d25a1cb6e0d010da7673854c39605797.json b/evidence/results/b4e22190689636df15bb557e3e65c748d25a1cb6e0d010da7673854c39605797.json new file mode 100644 index 000000000..c409777c0 --- /dev/null +++ b/evidence/results/b4e22190689636df15bb557e3e65c748d25a1cb6e0d010da7673854c39605797.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "292bff69b8ff490646a3b16846f0b111b8d255dc93c319db04fd57904e5d3970", + "case_hash": "b4e22190689636df15bb557e3e65c748d25a1cb6e0d010da7673854c39605797", + "columns": [ + { + "internal_size": 134217728, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "L", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f7adf9e84ef61be4f6c32ccd152d6f117499b3804a6f1affa5d962d0a098c8c9", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b4ef62ce2b194afc06daeb98e507182c5f10f3f2aeaef7af126674822c9672ea.arrow b/evidence/results/b4ef62ce2b194afc06daeb98e507182c5f10f3f2aeaef7af126674822c9672ea.arrow new file mode 100644 index 000000000..9a85e308c Binary files /dev/null and b/evidence/results/b4ef62ce2b194afc06daeb98e507182c5f10f3f2aeaef7af126674822c9672ea.arrow differ diff --git a/evidence/results/b4ef62ce2b194afc06daeb98e507182c5f10f3f2aeaef7af126674822c9672ea.json b/evidence/results/b4ef62ce2b194afc06daeb98e507182c5f10f3f2aeaef7af126674822c9672ea.json new file mode 100644 index 000000000..2b10e606b --- /dev/null +++ b/evidence/results/b4ef62ce2b194afc06daeb98e507182c5f10f3f2aeaef7af126674822c9672ea.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5d3aa223787673f508f1409047d6aff3da470c02fcb6bd55c39e42537536f5ec", + "case_hash": "b4ef62ce2b194afc06daeb98e507182c5f10f3f2aeaef7af126674822c9672ea", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ab7d54f92993852653b17acb65a0001a95aafaefdb57663d340945d33c48186a", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b5026c1e5b796883b383e7dd5cc6ab4b27e3d5671d5330d49635285d92defdd0.arrow b/evidence/results/b5026c1e5b796883b383e7dd5cc6ab4b27e3d5671d5330d49635285d92defdd0.arrow new file mode 100644 index 000000000..d2dcc23a5 Binary files /dev/null and b/evidence/results/b5026c1e5b796883b383e7dd5cc6ab4b27e3d5671d5330d49635285d92defdd0.arrow differ diff --git a/evidence/results/b5026c1e5b796883b383e7dd5cc6ab4b27e3d5671d5330d49635285d92defdd0.json b/evidence/results/b5026c1e5b796883b383e7dd5cc6ab4b27e3d5671d5330d49635285d92defdd0.json new file mode 100644 index 000000000..a06ffb5f6 --- /dev/null +++ b/evidence/results/b5026c1e5b796883b383e7dd5cc6ab4b27e3d5671d5330d49635285d92defdd0.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "97fe17b48e91fc43864b29f0c1ea5bc025838cda1e240c1deb1e6f1ecf3af5f2", + "case_hash": "b5026c1e5b796883b383e7dd5cc6ab4b27e3d5671d5330d49635285d92defdd0", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4f17568b834e1046926065195a76fe3840b1905d2017bb504943744e2db6c1a2", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b537304c9768a9f5a1adcb49f9242de93472309aa6c7db0b888bd27d9db9102f.arrow b/evidence/results/b537304c9768a9f5a1adcb49f9242de93472309aa6c7db0b888bd27d9db9102f.arrow new file mode 100644 index 000000000..7dba27540 Binary files /dev/null and b/evidence/results/b537304c9768a9f5a1adcb49f9242de93472309aa6c7db0b888bd27d9db9102f.arrow differ diff --git a/evidence/results/b537304c9768a9f5a1adcb49f9242de93472309aa6c7db0b888bd27d9db9102f.json b/evidence/results/b537304c9768a9f5a1adcb49f9242de93472309aa6c7db0b888bd27d9db9102f.json new file mode 100644 index 000000000..30de4b29c --- /dev/null +++ b/evidence/results/b537304c9768a9f5a1adcb49f9242de93472309aa6c7db0b888bd27d9db9102f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9c45fa32c02fe4a970ba4603516e7f693a6e6e455e8c51b450ee3b3447d41b87", + "case_hash": "b537304c9768a9f5a1adcb49f9242de93472309aa6c7db0b888bd27d9db9102f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5b49cd8a9d4628ae96e73d10dbf3f031e85d961edbd5b0557bea3cfa0ee1d483", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b54e9091a99117196943e0b56be02977610a3754de87c1201c7225e49baeecae.arrow b/evidence/results/b54e9091a99117196943e0b56be02977610a3754de87c1201c7225e49baeecae.arrow new file mode 100644 index 000000000..f088ac1d7 Binary files /dev/null and b/evidence/results/b54e9091a99117196943e0b56be02977610a3754de87c1201c7225e49baeecae.arrow differ diff --git a/evidence/results/b54e9091a99117196943e0b56be02977610a3754de87c1201c7225e49baeecae.json b/evidence/results/b54e9091a99117196943e0b56be02977610a3754de87c1201c7225e49baeecae.json new file mode 100644 index 000000000..a10dcc8a8 --- /dev/null +++ b/evidence/results/b54e9091a99117196943e0b56be02977610a3754de87c1201c7225e49baeecae.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6df76f8495fe467baf11bd920545774635596dfabb513f8b52514f8de348cc5b", + "case_hash": "b54e9091a99117196943e0b56be02977610a3754de87c1201c7225e49baeecae", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7303721b594b7f1250c8fba64075f06a412993792997778de7851330b83be511", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b55a2da202aab1a65dc9b8124744ae8a3178f37b1c155e6197ac6f8910d7c12b.arrow b/evidence/results/b55a2da202aab1a65dc9b8124744ae8a3178f37b1c155e6197ac6f8910d7c12b.arrow new file mode 100644 index 000000000..fea9087cf Binary files /dev/null and b/evidence/results/b55a2da202aab1a65dc9b8124744ae8a3178f37b1c155e6197ac6f8910d7c12b.arrow differ diff --git a/evidence/results/b55a2da202aab1a65dc9b8124744ae8a3178f37b1c155e6197ac6f8910d7c12b.json b/evidence/results/b55a2da202aab1a65dc9b8124744ae8a3178f37b1c155e6197ac6f8910d7c12b.json new file mode 100644 index 000000000..3637897e1 --- /dev/null +++ b/evidence/results/b55a2da202aab1a65dc9b8124744ae8a3178f37b1c155e6197ac6f8910d7c12b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ffc3b9dbb7d1987064646daa055ad01ac106c1288c8f895d4415342be01736c0", + "case_hash": "b55a2da202aab1a65dc9b8124744ae8a3178f37b1c155e6197ac6f8910d7c12b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "07ecbca2821c0bb58d66576188f8cf625d042a7d5bbf9034fceccc722e1824ed", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b564f6a9fe372a1deee70326ea19efd0d6e04c976db66820ebeb1694de229daf.arrow b/evidence/results/b564f6a9fe372a1deee70326ea19efd0d6e04c976db66820ebeb1694de229daf.arrow new file mode 100644 index 000000000..5a4c6fccd Binary files /dev/null and b/evidence/results/b564f6a9fe372a1deee70326ea19efd0d6e04c976db66820ebeb1694de229daf.arrow differ diff --git a/evidence/results/b564f6a9fe372a1deee70326ea19efd0d6e04c976db66820ebeb1694de229daf.json b/evidence/results/b564f6a9fe372a1deee70326ea19efd0d6e04c976db66820ebeb1694de229daf.json new file mode 100644 index 000000000..29942ca6f --- /dev/null +++ b/evidence/results/b564f6a9fe372a1deee70326ea19efd0d6e04c976db66820ebeb1694de229daf.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "545e1d93bb80c95e646aef318984c13097aa861c0482765e116a568c3bfb9484", + "case_hash": "b564f6a9fe372a1deee70326ea19efd0d6e04c976db66820ebeb1694de229daf", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e93466d7604030a30129f9231a6980c1650a2a3c8b795ba5728f1445bc36cab1", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b5737280493da91c5dddd7a8a073151764aa345e57e3d6f073be68e447948db7.arrow b/evidence/results/b5737280493da91c5dddd7a8a073151764aa345e57e3d6f073be68e447948db7.arrow new file mode 100644 index 000000000..cccff7347 Binary files /dev/null and b/evidence/results/b5737280493da91c5dddd7a8a073151764aa345e57e3d6f073be68e447948db7.arrow differ diff --git a/evidence/results/b5737280493da91c5dddd7a8a073151764aa345e57e3d6f073be68e447948db7.json b/evidence/results/b5737280493da91c5dddd7a8a073151764aa345e57e3d6f073be68e447948db7.json new file mode 100644 index 000000000..1a74364cf --- /dev/null +++ b/evidence/results/b5737280493da91c5dddd7a8a073151764aa345e57e3d6f073be68e447948db7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9aec89be00e6ac837a06eba9e3bd4f18c835bea7a4692b478febb7c3c9b36a5a", + "case_hash": "b5737280493da91c5dddd7a8a073151764aa345e57e3d6f073be68e447948db7", + "columns": [ + { + "internal_size": null, + "name": "OK", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e1cdd37148c7a33566827b6b90eca314f0fca1811d35d1bbb6032835384cfea3", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b57d72d23c49ed2d86dcc75376007373832f937089721525e197ece925b0b87b.arrow b/evidence/results/b57d72d23c49ed2d86dcc75376007373832f937089721525e197ece925b0b87b.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/b57d72d23c49ed2d86dcc75376007373832f937089721525e197ece925b0b87b.arrow differ diff --git a/evidence/results/b57d72d23c49ed2d86dcc75376007373832f937089721525e197ece925b0b87b.json b/evidence/results/b57d72d23c49ed2d86dcc75376007373832f937089721525e197ece925b0b87b.json new file mode 100644 index 000000000..d9d122757 --- /dev/null +++ b/evidence/results/b57d72d23c49ed2d86dcc75376007373832f937089721525e197ece925b0b87b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "b57d72d23c49ed2d86dcc75376007373832f937089721525e197ece925b0b87b", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a1418ed793a53c44fb30c4a22f3c7ee7a1a82009901ead47e7d52b2a8f3ea71f", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b57e4ba455b6ba24b44dec3c3707d04ca2be8daf301cd0c10d0e939306daa8a6.arrow b/evidence/results/b57e4ba455b6ba24b44dec3c3707d04ca2be8daf301cd0c10d0e939306daa8a6.arrow new file mode 100644 index 000000000..e72c23e5c Binary files /dev/null and b/evidence/results/b57e4ba455b6ba24b44dec3c3707d04ca2be8daf301cd0c10d0e939306daa8a6.arrow differ diff --git a/evidence/results/b57e4ba455b6ba24b44dec3c3707d04ca2be8daf301cd0c10d0e939306daa8a6.json b/evidence/results/b57e4ba455b6ba24b44dec3c3707d04ca2be8daf301cd0c10d0e939306daa8a6.json new file mode 100644 index 000000000..7894d3dc4 --- /dev/null +++ b/evidence/results/b57e4ba455b6ba24b44dec3c3707d04ca2be8daf301cd0c10d0e939306daa8a6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "14f2370f92c4cea83670fa19d678eb4fa5f8e3c4f043dffe4984bae7b0894a22", + "case_hash": "b57e4ba455b6ba24b44dec3c3707d04ca2be8daf301cd0c10d0e939306daa8a6", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "37f2de4eda53f4397630df67269ce6215c52d58d3e261957e3a3494e7570aa93", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b5997a56d2319c1b8ea7c64b02495a616cdb5a9022e5b11a595d5d575eae79ab.arrow b/evidence/results/b5997a56d2319c1b8ea7c64b02495a616cdb5a9022e5b11a595d5d575eae79ab.arrow new file mode 100644 index 000000000..2f241f1a6 Binary files /dev/null and b/evidence/results/b5997a56d2319c1b8ea7c64b02495a616cdb5a9022e5b11a595d5d575eae79ab.arrow differ diff --git a/evidence/results/b5997a56d2319c1b8ea7c64b02495a616cdb5a9022e5b11a595d5d575eae79ab.json b/evidence/results/b5997a56d2319c1b8ea7c64b02495a616cdb5a9022e5b11a595d5d575eae79ab.json new file mode 100644 index 000000000..ba3f0e21d --- /dev/null +++ b/evidence/results/b5997a56d2319c1b8ea7c64b02495a616cdb5a9022e5b11a595d5d575eae79ab.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e70b727188b4cd9ffcf0b436e26bf807511dc625a02233eb1d63b859186852f4", + "case_hash": "b5997a56d2319c1b8ea7c64b02495a616cdb5a9022e5b11a595d5d575eae79ab", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "82c0d22933423d9363b6c0dc496db22e647ae9039c440a5ecbcad5a2e26a9e25", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b5bfd2b20feab3ddfb4692c4e659c1aa5effbe2b451e802cd78a80214b8e4ba5.arrow b/evidence/results/b5bfd2b20feab3ddfb4692c4e659c1aa5effbe2b451e802cd78a80214b8e4ba5.arrow new file mode 100644 index 000000000..6c5ecdc2a Binary files /dev/null and b/evidence/results/b5bfd2b20feab3ddfb4692c4e659c1aa5effbe2b451e802cd78a80214b8e4ba5.arrow differ diff --git a/evidence/results/b5bfd2b20feab3ddfb4692c4e659c1aa5effbe2b451e802cd78a80214b8e4ba5.json b/evidence/results/b5bfd2b20feab3ddfb4692c4e659c1aa5effbe2b451e802cd78a80214b8e4ba5.json new file mode 100644 index 000000000..3571bd045 --- /dev/null +++ b/evidence/results/b5bfd2b20feab3ddfb4692c4e659c1aa5effbe2b451e802cd78a80214b8e4ba5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4642e17ad62468a0a5af968c6c00f47c4ec3a31b40f9e49afb1943f612864c99", + "case_hash": "b5bfd2b20feab3ddfb4692c4e659c1aa5effbe2b451e802cd78a80214b8e4ba5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0294878ad94ff86bf6881cc7a107c8aea53fe67602c9f088a4354aed244aa54d", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b5c8479ff398269515bc863edacef6914fa6b8c8a2283fa8d4fd86a892ae8fdd.arrow b/evidence/results/b5c8479ff398269515bc863edacef6914fa6b8c8a2283fa8d4fd86a892ae8fdd.arrow new file mode 100644 index 000000000..a200f9b1f Binary files /dev/null and b/evidence/results/b5c8479ff398269515bc863edacef6914fa6b8c8a2283fa8d4fd86a892ae8fdd.arrow differ diff --git a/evidence/results/b5c8479ff398269515bc863edacef6914fa6b8c8a2283fa8d4fd86a892ae8fdd.json b/evidence/results/b5c8479ff398269515bc863edacef6914fa6b8c8a2283fa8d4fd86a892ae8fdd.json new file mode 100644 index 000000000..5fc6d790d --- /dev/null +++ b/evidence/results/b5c8479ff398269515bc863edacef6914fa6b8c8a2283fa8d4fd86a892ae8fdd.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "925c5f18d7a98853057daba177e76c7d55c9009208422ad82944a0ac64a3d191", + "case_hash": "b5c8479ff398269515bc863edacef6914fa6b8c8a2283fa8d4fd86a892ae8fdd", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5c3d4c01a30b07baa585e41610c3e377771a948ae7f1385aed97ad650bb64e88", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b5e1e9ba49d350562e4bcbef450f66ebc3c1f04da8ad86c327ae16202703bebc.arrow b/evidence/results/b5e1e9ba49d350562e4bcbef450f66ebc3c1f04da8ad86c327ae16202703bebc.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/b5e1e9ba49d350562e4bcbef450f66ebc3c1f04da8ad86c327ae16202703bebc.arrow differ diff --git a/evidence/results/b5e1e9ba49d350562e4bcbef450f66ebc3c1f04da8ad86c327ae16202703bebc.json b/evidence/results/b5e1e9ba49d350562e4bcbef450f66ebc3c1f04da8ad86c327ae16202703bebc.json new file mode 100644 index 000000000..390e394c9 --- /dev/null +++ b/evidence/results/b5e1e9ba49d350562e4bcbef450f66ebc3c1f04da8ad86c327ae16202703bebc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "b5e1e9ba49d350562e4bcbef450f66ebc3c1f04da8ad86c327ae16202703bebc", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "587ec4dc747324d01063e3ceb75765ed23ac9d7b9bf13660e03b67d72efb7d3d", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b5f0f5f6077602c96315376e6bf586238572126aa9211dad97e6943bc1957b78.arrow b/evidence/results/b5f0f5f6077602c96315376e6bf586238572126aa9211dad97e6943bc1957b78.arrow new file mode 100644 index 000000000..a76571749 Binary files /dev/null and b/evidence/results/b5f0f5f6077602c96315376e6bf586238572126aa9211dad97e6943bc1957b78.arrow differ diff --git a/evidence/results/b5f0f5f6077602c96315376e6bf586238572126aa9211dad97e6943bc1957b78.json b/evidence/results/b5f0f5f6077602c96315376e6bf586238572126aa9211dad97e6943bc1957b78.json new file mode 100644 index 000000000..b6dd812b2 --- /dev/null +++ b/evidence/results/b5f0f5f6077602c96315376e6bf586238572126aa9211dad97e6943bc1957b78.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ab0471bd6173ea76525fbd718d81a241888692c65f049f047be4459b4550712c", + "case_hash": "b5f0f5f6077602c96315376e6bf586238572126aa9211dad97e6943bc1957b78", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c54c3dd10540fb5769378be524cec5dfc679b02f486eebfc7d4e592404575a14", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b60dd2f1e6367274e2d7a5e80e114c3af05fdef49d9ef82246aaffa0cbf76c33.arrow b/evidence/results/b60dd2f1e6367274e2d7a5e80e114c3af05fdef49d9ef82246aaffa0cbf76c33.arrow new file mode 100644 index 000000000..2d3127b75 Binary files /dev/null and b/evidence/results/b60dd2f1e6367274e2d7a5e80e114c3af05fdef49d9ef82246aaffa0cbf76c33.arrow differ diff --git a/evidence/results/b60dd2f1e6367274e2d7a5e80e114c3af05fdef49d9ef82246aaffa0cbf76c33.json b/evidence/results/b60dd2f1e6367274e2d7a5e80e114c3af05fdef49d9ef82246aaffa0cbf76c33.json new file mode 100644 index 000000000..cf555f1fa --- /dev/null +++ b/evidence/results/b60dd2f1e6367274e2d7a5e80e114c3af05fdef49d9ef82246aaffa0cbf76c33.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "3d421dac0dcaf5b617ea17dbf50eed53dfca91148e27f226fc8c37d9c7715276", + "case_hash": "b60dd2f1e6367274e2d7a5e80e114c3af05fdef49d9ef82246aaffa0cbf76c33", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 16777216, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 16, + "type_name": "VECTOR" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2e0b194eef23b092d58918cda5290a6b148d35df62d77d2953ddb0c66dc8f17b", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b62bb52a0e1207359155f5b3d2e397b686522877f4cac56656159eff87e5661b.arrow b/evidence/results/b62bb52a0e1207359155f5b3d2e397b686522877f4cac56656159eff87e5661b.arrow new file mode 100644 index 000000000..09b7ebd3e Binary files /dev/null and b/evidence/results/b62bb52a0e1207359155f5b3d2e397b686522877f4cac56656159eff87e5661b.arrow differ diff --git a/evidence/results/b62bb52a0e1207359155f5b3d2e397b686522877f4cac56656159eff87e5661b.json b/evidence/results/b62bb52a0e1207359155f5b3d2e397b686522877f4cac56656159eff87e5661b.json new file mode 100644 index 000000000..70c4712f0 --- /dev/null +++ b/evidence/results/b62bb52a0e1207359155f5b3d2e397b686522877f4cac56656159eff87e5661b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0b476cc963c9a2c1530252646aee3292542f52a7c4e248e89a08377d1c6eb12d", + "case_hash": "b62bb52a0e1207359155f5b3d2e397b686522877f4cac56656159eff87e5661b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e932b5ac1ea8a5dba41d5e29a909d36f3f808849250cb3585b57118619df46a6", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b671fd804f4fb0f19b8523c72e0397a78a69bb26e18f10fa9afa78c5ac7e5f2c.arrow b/evidence/results/b671fd804f4fb0f19b8523c72e0397a78a69bb26e18f10fa9afa78c5ac7e5f2c.arrow new file mode 100644 index 000000000..fafbc49c0 Binary files /dev/null and b/evidence/results/b671fd804f4fb0f19b8523c72e0397a78a69bb26e18f10fa9afa78c5ac7e5f2c.arrow differ diff --git a/evidence/results/b671fd804f4fb0f19b8523c72e0397a78a69bb26e18f10fa9afa78c5ac7e5f2c.json b/evidence/results/b671fd804f4fb0f19b8523c72e0397a78a69bb26e18f10fa9afa78c5ac7e5f2c.json new file mode 100644 index 000000000..4b37ce53e --- /dev/null +++ b/evidence/results/b671fd804f4fb0f19b8523c72e0397a78a69bb26e18f10fa9afa78c5ac7e5f2c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e05800264695fd4b66bb3f2cf4b85cda6929ea7cc38c559e109290cd87a5c935", + "case_hash": "b671fd804f4fb0f19b8523c72e0397a78a69bb26e18f10fa9afa78c5ac7e5f2c", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6756f8f3c3bf7634e6d1a3e76a9afe37373d4cc77d5067333385ed0ed135fec3", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b6858822ef49ca86548bb74dad119bf7593cc4a586dbe0508d19094bd6ef0756.arrow b/evidence/results/b6858822ef49ca86548bb74dad119bf7593cc4a586dbe0508d19094bd6ef0756.arrow new file mode 100644 index 000000000..df8c0da7f Binary files /dev/null and b/evidence/results/b6858822ef49ca86548bb74dad119bf7593cc4a586dbe0508d19094bd6ef0756.arrow differ diff --git a/evidence/results/b6858822ef49ca86548bb74dad119bf7593cc4a586dbe0508d19094bd6ef0756.json b/evidence/results/b6858822ef49ca86548bb74dad119bf7593cc4a586dbe0508d19094bd6ef0756.json new file mode 100644 index 000000000..b6b6669ab --- /dev/null +++ b/evidence/results/b6858822ef49ca86548bb74dad119bf7593cc4a586dbe0508d19094bd6ef0756.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "51e67fed0a2bbf2473931dbc1f1ab033f26773782569fde9514aa54a378d7de8", + "case_hash": "b6858822ef49ca86548bb74dad119bf7593cc4a586dbe0508d19094bd6ef0756", + "columns": [ + { + "internal_size": 5, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0fcfc266a7b465bb1028ac7898a56282e53bf290b3753b58ed9a9c69bee1f9ee", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b6887bd64ad14ef4b8309e69c2f524ad714592bd4c0de73e34e2275c46063821.arrow b/evidence/results/b6887bd64ad14ef4b8309e69c2f524ad714592bd4c0de73e34e2275c46063821.arrow new file mode 100644 index 000000000..85ab255e5 Binary files /dev/null and b/evidence/results/b6887bd64ad14ef4b8309e69c2f524ad714592bd4c0de73e34e2275c46063821.arrow differ diff --git a/evidence/results/b6887bd64ad14ef4b8309e69c2f524ad714592bd4c0de73e34e2275c46063821.json b/evidence/results/b6887bd64ad14ef4b8309e69c2f524ad714592bd4c0de73e34e2275c46063821.json new file mode 100644 index 000000000..b6e995a65 --- /dev/null +++ b/evidence/results/b6887bd64ad14ef4b8309e69c2f524ad714592bd4c0de73e34e2275c46063821.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a7ea0ea9632e80b5de974247c5263a7530e56990f72d8867d79fa49126d75d44", + "case_hash": "b6887bd64ad14ef4b8309e69c2f524ad714592bd4c0de73e34e2275c46063821", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "be045a16667740037dbc0ee1f0f9c48bfec7f1c38c7d2753f0fb4537cf765e32", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b6d04da6b07b9e843b7a905e9b71246fd8731259f0a601e8f50af7c1574e89f2.arrow b/evidence/results/b6d04da6b07b9e843b7a905e9b71246fd8731259f0a601e8f50af7c1574e89f2.arrow new file mode 100644 index 000000000..d05b8817f Binary files /dev/null and b/evidence/results/b6d04da6b07b9e843b7a905e9b71246fd8731259f0a601e8f50af7c1574e89f2.arrow differ diff --git a/evidence/results/b6d04da6b07b9e843b7a905e9b71246fd8731259f0a601e8f50af7c1574e89f2.json b/evidence/results/b6d04da6b07b9e843b7a905e9b71246fd8731259f0a601e8f50af7c1574e89f2.json new file mode 100644 index 000000000..17a4f2ca6 --- /dev/null +++ b/evidence/results/b6d04da6b07b9e843b7a905e9b71246fd8731259f0a601e8f50af7c1574e89f2.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "fbdf49fa1903ae43ecbc35bb0b13f277a8a640211b23af8d398344828064a52e", + "case_hash": "b6d04da6b07b9e843b7a905e9b71246fd8731259f0a601e8f50af7c1574e89f2", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c6922d7bba24638e1b9ea227313400be3fd35527aff4c4580db6eac99fb17ac5", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b6d3e78e7002fa2f691c755c02a5131b07f21e114c69284b8b117a451e9db1e3.arrow b/evidence/results/b6d3e78e7002fa2f691c755c02a5131b07f21e114c69284b8b117a451e9db1e3.arrow new file mode 100644 index 000000000..871730e44 Binary files /dev/null and b/evidence/results/b6d3e78e7002fa2f691c755c02a5131b07f21e114c69284b8b117a451e9db1e3.arrow differ diff --git a/evidence/results/b6d3e78e7002fa2f691c755c02a5131b07f21e114c69284b8b117a451e9db1e3.json b/evidence/results/b6d3e78e7002fa2f691c755c02a5131b07f21e114c69284b8b117a451e9db1e3.json new file mode 100644 index 000000000..22a1e587e --- /dev/null +++ b/evidence/results/b6d3e78e7002fa2f691c755c02a5131b07f21e114c69284b8b117a451e9db1e3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b46a0b8754e88f83bbbbfd4a4de23afa8cc4e5e2f37407205ee2973408a16d86", + "case_hash": "b6d3e78e7002fa2f691c755c02a5131b07f21e114c69284b8b117a451e9db1e3", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b5967adbf6a89bc2788788d9e3da8878e1491f2704cd830a9777c1fe4b52c754", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b6f90f1dd07268951d6ce942575adf95231d4a563bbe8c79aafcf3684922cc8b.arrow b/evidence/results/b6f90f1dd07268951d6ce942575adf95231d4a563bbe8c79aafcf3684922cc8b.arrow new file mode 100644 index 000000000..e353ee07b Binary files /dev/null and b/evidence/results/b6f90f1dd07268951d6ce942575adf95231d4a563bbe8c79aafcf3684922cc8b.arrow differ diff --git a/evidence/results/b6f90f1dd07268951d6ce942575adf95231d4a563bbe8c79aafcf3684922cc8b.json b/evidence/results/b6f90f1dd07268951d6ce942575adf95231d4a563bbe8c79aafcf3684922cc8b.json new file mode 100644 index 000000000..22d3b5816 --- /dev/null +++ b/evidence/results/b6f90f1dd07268951d6ce942575adf95231d4a563bbe8c79aafcf3684922cc8b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "78b85f7d789004d032a176c5265f19f7fdd71e6175420a5a3acc9b12c1d626af", + "case_hash": "b6f90f1dd07268951d6ce942575adf95231d4a563bbe8c79aafcf3684922cc8b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "04eeec2d6c769827a53f283ed53951c580b1b2aa2944c1cb58d6f0fb3f99b969", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b741cc7457538586859c4b816fcbe2add6fab6703330974a17d8a58657c0cdf1.arrow b/evidence/results/b741cc7457538586859c4b816fcbe2add6fab6703330974a17d8a58657c0cdf1.arrow new file mode 100644 index 000000000..5299a74cc Binary files /dev/null and b/evidence/results/b741cc7457538586859c4b816fcbe2add6fab6703330974a17d8a58657c0cdf1.arrow differ diff --git a/evidence/results/b741cc7457538586859c4b816fcbe2add6fab6703330974a17d8a58657c0cdf1.json b/evidence/results/b741cc7457538586859c4b816fcbe2add6fab6703330974a17d8a58657c0cdf1.json new file mode 100644 index 000000000..a081ed8c8 --- /dev/null +++ b/evidence/results/b741cc7457538586859c4b816fcbe2add6fab6703330974a17d8a58657c0cdf1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4e5ab39f0f63603020dd6082ad2e7d5fb81d14edf105ae4af457f27eff61c940", + "case_hash": "b741cc7457538586859c4b816fcbe2add6fab6703330974a17d8a58657c0cdf1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5c5bee0d7db56ed8efc8b381653bd9cfa4d829c1f719776b7a1ffa563877da49", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b746c1ad45b83593ae52568de38720c7ec5dfb988bc024b4d4ccff032e10a946.arrow b/evidence/results/b746c1ad45b83593ae52568de38720c7ec5dfb988bc024b4d4ccff032e10a946.arrow new file mode 100644 index 000000000..8c4725cc5 Binary files /dev/null and b/evidence/results/b746c1ad45b83593ae52568de38720c7ec5dfb988bc024b4d4ccff032e10a946.arrow differ diff --git a/evidence/results/b746c1ad45b83593ae52568de38720c7ec5dfb988bc024b4d4ccff032e10a946.json b/evidence/results/b746c1ad45b83593ae52568de38720c7ec5dfb988bc024b4d4ccff032e10a946.json new file mode 100644 index 000000000..199016b21 --- /dev/null +++ b/evidence/results/b746c1ad45b83593ae52568de38720c7ec5dfb988bc024b4d4ccff032e10a946.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "14067251951698f95dda26175ab495c4c06ab72cd78cf0c185555a2993dcbd16", + "case_hash": "b746c1ad45b83593ae52568de38720c7ec5dfb988bc024b4d4ccff032e10a946", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ac048061acaebee2938f835ac041eec25dbdd084780ed3ce00ec211fbb42717f", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b74b0f6ec7f57a46a7a94329408eb2f0ef9a500a5545607805fc11666dd1c8a5.arrow b/evidence/results/b74b0f6ec7f57a46a7a94329408eb2f0ef9a500a5545607805fc11666dd1c8a5.arrow new file mode 100644 index 000000000..126719171 Binary files /dev/null and b/evidence/results/b74b0f6ec7f57a46a7a94329408eb2f0ef9a500a5545607805fc11666dd1c8a5.arrow differ diff --git a/evidence/results/b74b0f6ec7f57a46a7a94329408eb2f0ef9a500a5545607805fc11666dd1c8a5.json b/evidence/results/b74b0f6ec7f57a46a7a94329408eb2f0ef9a500a5545607805fc11666dd1c8a5.json new file mode 100644 index 000000000..c2113ae68 --- /dev/null +++ b/evidence/results/b74b0f6ec7f57a46a7a94329408eb2f0ef9a500a5545607805fc11666dd1c8a5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5fb5d4f1182a467ec107f1c01c374b482d67e2b29b2feba73e734c3bfbc11efc", + "case_hash": "b74b0f6ec7f57a46a7a94329408eb2f0ef9a500a5545607805fc11666dd1c8a5", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7a2e148d713b20db29b0453139185aa84a111575e58e1939766562ea060c4d10", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b74d096096c79fcff4c45eb24779d0d58556b56c459d893062bac638bc15506c.arrow b/evidence/results/b74d096096c79fcff4c45eb24779d0d58556b56c459d893062bac638bc15506c.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/b74d096096c79fcff4c45eb24779d0d58556b56c459d893062bac638bc15506c.arrow differ diff --git a/evidence/results/b74d096096c79fcff4c45eb24779d0d58556b56c459d893062bac638bc15506c.json b/evidence/results/b74d096096c79fcff4c45eb24779d0d58556b56c459d893062bac638bc15506c.json new file mode 100644 index 000000000..b0c98e399 --- /dev/null +++ b/evidence/results/b74d096096c79fcff4c45eb24779d0d58556b56c459d893062bac638bc15506c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "b74d096096c79fcff4c45eb24779d0d58556b56c459d893062bac638bc15506c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cc2cd1aadd1533ef7c9ff848e2d772f6b566a2936cb83b74194a4602e915ce1e", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b774b29bc07406cadb1bad74a4ca78e58bdbf53b6745ccfafce2ec428e5f0f53.arrow b/evidence/results/b774b29bc07406cadb1bad74a4ca78e58bdbf53b6745ccfafce2ec428e5f0f53.arrow new file mode 100644 index 000000000..bda22de04 Binary files /dev/null and b/evidence/results/b774b29bc07406cadb1bad74a4ca78e58bdbf53b6745ccfafce2ec428e5f0f53.arrow differ diff --git a/evidence/results/b774b29bc07406cadb1bad74a4ca78e58bdbf53b6745ccfafce2ec428e5f0f53.json b/evidence/results/b774b29bc07406cadb1bad74a4ca78e58bdbf53b6745ccfafce2ec428e5f0f53.json new file mode 100644 index 000000000..4d59b4c8b --- /dev/null +++ b/evidence/results/b774b29bc07406cadb1bad74a4ca78e58bdbf53b6745ccfafce2ec428e5f0f53.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "68ff5bb7d0e6462a826900618325f9eb1f6255f738796193668b79538ea028e6", + "case_hash": "b774b29bc07406cadb1bad74a4ca78e58bdbf53b6745ccfafce2ec428e5f0f53", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "A", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9640dcb7decdcc716bdefa61b07ad4946c0d19ac445ffbaf461286c203ea6ce5", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b78f1664ebc212f771602481f5c6476f5658ab1d7b612733a253788319a442cc.arrow b/evidence/results/b78f1664ebc212f771602481f5c6476f5658ab1d7b612733a253788319a442cc.arrow new file mode 100644 index 000000000..28a95bd14 Binary files /dev/null and b/evidence/results/b78f1664ebc212f771602481f5c6476f5658ab1d7b612733a253788319a442cc.arrow differ diff --git a/evidence/results/b78f1664ebc212f771602481f5c6476f5658ab1d7b612733a253788319a442cc.json b/evidence/results/b78f1664ebc212f771602481f5c6476f5658ab1d7b612733a253788319a442cc.json new file mode 100644 index 000000000..ef0dbf1f6 --- /dev/null +++ b/evidence/results/b78f1664ebc212f771602481f5c6476f5658ab1d7b612733a253788319a442cc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7c862e59e867819029fa7535fb89f6e81bd9fba8516bb3e0e8468c2d8d1e6d20", + "case_hash": "b78f1664ebc212f771602481f5c6476f5658ab1d7b612733a253788319a442cc", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6b99a30edaf3ba606d892220fd6cc1e9dd402794935871d3d99a3e8cf412ceb8", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b79790fa3845c9fe99753fd2dc12d56b80f0f94ecd57bf4e2d0254f0c30999ef.arrow b/evidence/results/b79790fa3845c9fe99753fd2dc12d56b80f0f94ecd57bf4e2d0254f0c30999ef.arrow new file mode 100644 index 000000000..d249968ad Binary files /dev/null and b/evidence/results/b79790fa3845c9fe99753fd2dc12d56b80f0f94ecd57bf4e2d0254f0c30999ef.arrow differ diff --git a/evidence/results/b79790fa3845c9fe99753fd2dc12d56b80f0f94ecd57bf4e2d0254f0c30999ef.json b/evidence/results/b79790fa3845c9fe99753fd2dc12d56b80f0f94ecd57bf4e2d0254f0c30999ef.json new file mode 100644 index 000000000..77d3d1889 --- /dev/null +++ b/evidence/results/b79790fa3845c9fe99753fd2dc12d56b80f0f94ecd57bf4e2d0254f0c30999ef.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "28e85dfeae2a1ce8b35c6761d0ce1f2adf18e3a94d8a25b82e55e57910d43c61", + "case_hash": "b79790fa3845c9fe99753fd2dc12d56b80f0f94ecd57bf4e2d0254f0c30999ef", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "030148cea555ed027954268022dfe1ee66a75d85ed23d54a07e6689587564105", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b7b85e5e201ef36e076678bfd54230045ddd138b85392e982ece9230061fd243.arrow b/evidence/results/b7b85e5e201ef36e076678bfd54230045ddd138b85392e982ece9230061fd243.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/b7b85e5e201ef36e076678bfd54230045ddd138b85392e982ece9230061fd243.arrow differ diff --git a/evidence/results/b7b85e5e201ef36e076678bfd54230045ddd138b85392e982ece9230061fd243.json b/evidence/results/b7b85e5e201ef36e076678bfd54230045ddd138b85392e982ece9230061fd243.json new file mode 100644 index 000000000..6ddeee738 --- /dev/null +++ b/evidence/results/b7b85e5e201ef36e076678bfd54230045ddd138b85392e982ece9230061fd243.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "b7b85e5e201ef36e076678bfd54230045ddd138b85392e982ece9230061fd243", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "777c579c9a10baaa9dcad88d3ce203219887bbcbf947d7ed81f93f7e03316413", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b7bdf987b3d989ad104dcc82ac026dbb536ed2f424288ab00628ddeb5573a15c.arrow b/evidence/results/b7bdf987b3d989ad104dcc82ac026dbb536ed2f424288ab00628ddeb5573a15c.arrow new file mode 100644 index 000000000..364dd8155 Binary files /dev/null and b/evidence/results/b7bdf987b3d989ad104dcc82ac026dbb536ed2f424288ab00628ddeb5573a15c.arrow differ diff --git a/evidence/results/b7bdf987b3d989ad104dcc82ac026dbb536ed2f424288ab00628ddeb5573a15c.json b/evidence/results/b7bdf987b3d989ad104dcc82ac026dbb536ed2f424288ab00628ddeb5573a15c.json new file mode 100644 index 000000000..d7bd676ac --- /dev/null +++ b/evidence/results/b7bdf987b3d989ad104dcc82ac026dbb536ed2f424288ab00628ddeb5573a15c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "52b7c085bba4cb5c1ee9299ed0a1684110e9fabd34b93b7a2f83f7b394549518", + "case_hash": "b7bdf987b3d989ad104dcc82ac026dbb536ed2f424288ab00628ddeb5573a15c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "73070f9b8609ec78b4dc89eb3e2d52f7f6affeb908e2852ee7343b7d6cc85767", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b7c6e1f6bfaa9e079ea2879af9008adbc971bf6a10db6f9be8290d369fbae930.arrow b/evidence/results/b7c6e1f6bfaa9e079ea2879af9008adbc971bf6a10db6f9be8290d369fbae930.arrow new file mode 100644 index 000000000..b655e1b9c Binary files /dev/null and b/evidence/results/b7c6e1f6bfaa9e079ea2879af9008adbc971bf6a10db6f9be8290d369fbae930.arrow differ diff --git a/evidence/results/b7c6e1f6bfaa9e079ea2879af9008adbc971bf6a10db6f9be8290d369fbae930.json b/evidence/results/b7c6e1f6bfaa9e079ea2879af9008adbc971bf6a10db6f9be8290d369fbae930.json new file mode 100644 index 000000000..dbb20f04b --- /dev/null +++ b/evidence/results/b7c6e1f6bfaa9e079ea2879af9008adbc971bf6a10db6f9be8290d369fbae930.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b4a14a54082a1012e38aaedec0966f0bd047d39bdd663df064e0546baa20d5bb", + "case_hash": "b7c6e1f6bfaa9e079ea2879af9008adbc971bf6a10db6f9be8290d369fbae930", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "748366c666b1d3abcc912ddc20ca665e84238540928439931a632b72a4067049", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b7c6e6d675aab32ab527ff5be40ad9efe27ca5985f064a4768f6112734409c98.arrow b/evidence/results/b7c6e6d675aab32ab527ff5be40ad9efe27ca5985f064a4768f6112734409c98.arrow new file mode 100644 index 000000000..f72f90df2 Binary files /dev/null and b/evidence/results/b7c6e6d675aab32ab527ff5be40ad9efe27ca5985f064a4768f6112734409c98.arrow differ diff --git a/evidence/results/b7c6e6d675aab32ab527ff5be40ad9efe27ca5985f064a4768f6112734409c98.json b/evidence/results/b7c6e6d675aab32ab527ff5be40ad9efe27ca5985f064a4768f6112734409c98.json new file mode 100644 index 000000000..cefaa9ef9 --- /dev/null +++ b/evidence/results/b7c6e6d675aab32ab527ff5be40ad9efe27ca5985f064a4768f6112734409c98.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fe3d969648eb8dbb819f0d6952881c14f0f4f969f09242fabdc84f090c6ff0df", + "case_hash": "b7c6e6d675aab32ab527ff5be40ad9efe27ca5985f064a4768f6112734409c98", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a32e940b67b77e98a7d09a11c8911fd4016b89a265d37591e29781c5ff3c0edd", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b7d5f048f07adb7b62917930dc737a9990d623d4ad646b581ddadc76d934f213.arrow b/evidence/results/b7d5f048f07adb7b62917930dc737a9990d623d4ad646b581ddadc76d934f213.arrow new file mode 100644 index 000000000..bc050a1b8 Binary files /dev/null and b/evidence/results/b7d5f048f07adb7b62917930dc737a9990d623d4ad646b581ddadc76d934f213.arrow differ diff --git a/evidence/results/b7d5f048f07adb7b62917930dc737a9990d623d4ad646b581ddadc76d934f213.json b/evidence/results/b7d5f048f07adb7b62917930dc737a9990d623d4ad646b581ddadc76d934f213.json new file mode 100644 index 000000000..c308f20b2 --- /dev/null +++ b/evidence/results/b7d5f048f07adb7b62917930dc737a9990d623d4ad646b581ddadc76d934f213.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e9530f3630f592c2fdc55e2372949e7557cfa1ead9773eede5df9848eebb3543", + "case_hash": "b7d5f048f07adb7b62917930dc737a9990d623d4ad646b581ddadc76d934f213", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9bcb5e2b45a1f40060da55e3cf1c03311ed75d4b1c6f1f22dc439cdb27ca69f8", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b7d86cdc3392b69a72b4182a4bd35bb6ddfd2b45e60f75cca0a5d33f752d8c7e.arrow b/evidence/results/b7d86cdc3392b69a72b4182a4bd35bb6ddfd2b45e60f75cca0a5d33f752d8c7e.arrow new file mode 100644 index 000000000..48ab91a04 Binary files /dev/null and b/evidence/results/b7d86cdc3392b69a72b4182a4bd35bb6ddfd2b45e60f75cca0a5d33f752d8c7e.arrow differ diff --git a/evidence/results/b7d86cdc3392b69a72b4182a4bd35bb6ddfd2b45e60f75cca0a5d33f752d8c7e.json b/evidence/results/b7d86cdc3392b69a72b4182a4bd35bb6ddfd2b45e60f75cca0a5d33f752d8c7e.json new file mode 100644 index 000000000..9d9c3e197 --- /dev/null +++ b/evidence/results/b7d86cdc3392b69a72b4182a4bd35bb6ddfd2b45e60f75cca0a5d33f752d8c7e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6c81a5175958243ac15f903d5b288f0e8e163b9d353516cebc334ec65258d204", + "case_hash": "b7d86cdc3392b69a72b4182a4bd35bb6ddfd2b45e60f75cca0a5d33f752d8c7e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3c09d2bd7ef7597b618c814e4c6b408ebcbdd2da51e993c1703a7556af364306", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b7e3c2e960ce60e1c7e9596dccb1e3c2e17d03b48cb9c689d4aded1fa44ee0ed.arrow b/evidence/results/b7e3c2e960ce60e1c7e9596dccb1e3c2e17d03b48cb9c689d4aded1fa44ee0ed.arrow new file mode 100644 index 000000000..9d5043c26 Binary files /dev/null and b/evidence/results/b7e3c2e960ce60e1c7e9596dccb1e3c2e17d03b48cb9c689d4aded1fa44ee0ed.arrow differ diff --git a/evidence/results/b7e3c2e960ce60e1c7e9596dccb1e3c2e17d03b48cb9c689d4aded1fa44ee0ed.json b/evidence/results/b7e3c2e960ce60e1c7e9596dccb1e3c2e17d03b48cb9c689d4aded1fa44ee0ed.json new file mode 100644 index 000000000..8f77da10d --- /dev/null +++ b/evidence/results/b7e3c2e960ce60e1c7e9596dccb1e3c2e17d03b48cb9c689d4aded1fa44ee0ed.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1100ed872a262177a351c58eb79a03c0fa22872f965f471eb2d3d69a50422462", + "case_hash": "b7e3c2e960ce60e1c7e9596dccb1e3c2e17d03b48cb9c689d4aded1fa44ee0ed", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "63930d7641af8e81307402801b6634f74502ce2c6b438c636cb04e15e0a839a3", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b800c10938a635d9016954ccf0bb6f7be236fea4ae31b6c14514a96cad4e206b.arrow b/evidence/results/b800c10938a635d9016954ccf0bb6f7be236fea4ae31b6c14514a96cad4e206b.arrow new file mode 100644 index 000000000..9c99c9315 Binary files /dev/null and b/evidence/results/b800c10938a635d9016954ccf0bb6f7be236fea4ae31b6c14514a96cad4e206b.arrow differ diff --git a/evidence/results/b800c10938a635d9016954ccf0bb6f7be236fea4ae31b6c14514a96cad4e206b.json b/evidence/results/b800c10938a635d9016954ccf0bb6f7be236fea4ae31b6c14514a96cad4e206b.json new file mode 100644 index 000000000..155bfa4f5 --- /dev/null +++ b/evidence/results/b800c10938a635d9016954ccf0bb6f7be236fea4ae31b6c14514a96cad4e206b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "249d35223582cf27503632e3eed626f8c3efd593479b2bbfd61f22381ed3149c", + "case_hash": "b800c10938a635d9016954ccf0bb6f7be236fea4ae31b6c14514a96cad4e206b", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8c03b03a0c01fb8ff2d43d0731cd42a730747bbba0aae081ccda76f5bd32e830", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b81018733fe974de4e9edb7e192e6c4b4ecefb99bc774e01977eb37975059ae7.arrow b/evidence/results/b81018733fe974de4e9edb7e192e6c4b4ecefb99bc774e01977eb37975059ae7.arrow new file mode 100644 index 000000000..8eac01660 Binary files /dev/null and b/evidence/results/b81018733fe974de4e9edb7e192e6c4b4ecefb99bc774e01977eb37975059ae7.arrow differ diff --git a/evidence/results/b81018733fe974de4e9edb7e192e6c4b4ecefb99bc774e01977eb37975059ae7.json b/evidence/results/b81018733fe974de4e9edb7e192e6c4b4ecefb99bc774e01977eb37975059ae7.json new file mode 100644 index 000000000..0d62ed449 --- /dev/null +++ b/evidence/results/b81018733fe974de4e9edb7e192e6c4b4ecefb99bc774e01977eb37975059ae7.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "73e2ab5361dba994ca37a5d453c4d1cf82e9dcd2e98b76131ffadcd1d66964f6", + "case_hash": "b81018733fe974de4e9edb7e192e6c4b4ecefb99bc774e01977eb37975059ae7", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "577b72e6446b0e0f288a6cb317443ab58b00b7a656cecf9420e201f2539a1e32", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b810242539a6c181f4405397c3a8a4577c76b55026cb174c0043bf150c02003e.arrow b/evidence/results/b810242539a6c181f4405397c3a8a4577c76b55026cb174c0043bf150c02003e.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/b810242539a6c181f4405397c3a8a4577c76b55026cb174c0043bf150c02003e.arrow differ diff --git a/evidence/results/b810242539a6c181f4405397c3a8a4577c76b55026cb174c0043bf150c02003e.json b/evidence/results/b810242539a6c181f4405397c3a8a4577c76b55026cb174c0043bf150c02003e.json new file mode 100644 index 000000000..ea3c06938 --- /dev/null +++ b/evidence/results/b810242539a6c181f4405397c3a8a4577c76b55026cb174c0043bf150c02003e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "b810242539a6c181f4405397c3a8a4577c76b55026cb174c0043bf150c02003e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "868ac1cb6dddfc4a32edc6eeb7a9fa89e1d83570a47e774f231c120a40bbfe1d", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b8422b4003f0a0f5a2ba169e53e325243a8a243a352c8d54220e8ab853e1d30f.arrow b/evidence/results/b8422b4003f0a0f5a2ba169e53e325243a8a243a352c8d54220e8ab853e1d30f.arrow new file mode 100644 index 000000000..3320b6e83 Binary files /dev/null and b/evidence/results/b8422b4003f0a0f5a2ba169e53e325243a8a243a352c8d54220e8ab853e1d30f.arrow differ diff --git a/evidence/results/b8422b4003f0a0f5a2ba169e53e325243a8a243a352c8d54220e8ab853e1d30f.json b/evidence/results/b8422b4003f0a0f5a2ba169e53e325243a8a243a352c8d54220e8ab853e1d30f.json new file mode 100644 index 000000000..90f66f2e2 --- /dev/null +++ b/evidence/results/b8422b4003f0a0f5a2ba169e53e325243a8a243a352c8d54220e8ab853e1d30f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1c14448546d2b324e464de4742678b0743c8717e75513ffb88a9da5c942c9354", + "case_hash": "b8422b4003f0a0f5a2ba169e53e325243a8a243a352c8d54220e8ab853e1d30f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3310fb46574ebb55208c4a2af14739bdf5a53d879de78e25ced80c24f91f297d", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b845626b8f69b55aaa56d8778eb1351ad6edd48793fc1bd129ffefedddc35eeb.arrow b/evidence/results/b845626b8f69b55aaa56d8778eb1351ad6edd48793fc1bd129ffefedddc35eeb.arrow new file mode 100644 index 000000000..0078f13a4 Binary files /dev/null and b/evidence/results/b845626b8f69b55aaa56d8778eb1351ad6edd48793fc1bd129ffefedddc35eeb.arrow differ diff --git a/evidence/results/b845626b8f69b55aaa56d8778eb1351ad6edd48793fc1bd129ffefedddc35eeb.json b/evidence/results/b845626b8f69b55aaa56d8778eb1351ad6edd48793fc1bd129ffefedddc35eeb.json new file mode 100644 index 000000000..59d66f79b --- /dev/null +++ b/evidence/results/b845626b8f69b55aaa56d8778eb1351ad6edd48793fc1bd129ffefedddc35eeb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "160da1df2937f28d625c9016e3c07af03cdd4fc9d2de0d7ddbe9749ed73d0fc6", + "case_hash": "b845626b8f69b55aaa56d8778eb1351ad6edd48793fc1bd129ffefedddc35eeb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ce67c4b721bf01c77d2fa31c37aba57762cd0c3e6368374de23c2c5f9ba93d6a", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b847a088552e8ccfaf74da0178dc83ef9fcb2f17008a3d01085fead46c346f19.arrow b/evidence/results/b847a088552e8ccfaf74da0178dc83ef9fcb2f17008a3d01085fead46c346f19.arrow new file mode 100644 index 000000000..cffafaa93 Binary files /dev/null and b/evidence/results/b847a088552e8ccfaf74da0178dc83ef9fcb2f17008a3d01085fead46c346f19.arrow differ diff --git a/evidence/results/b847a088552e8ccfaf74da0178dc83ef9fcb2f17008a3d01085fead46c346f19.json b/evidence/results/b847a088552e8ccfaf74da0178dc83ef9fcb2f17008a3d01085fead46c346f19.json new file mode 100644 index 000000000..ff2880061 --- /dev/null +++ b/evidence/results/b847a088552e8ccfaf74da0178dc83ef9fcb2f17008a3d01085fead46c346f19.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "90aeff312cc023660e6872a12dad6d7c3eb2e2c3e761af324c2bbf047ddfcee7", + "case_hash": "b847a088552e8ccfaf74da0178dc83ef9fcb2f17008a3d01085fead46c346f19", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0e4bead91ea8d4d472141b8f4401f0847bf5e30ff31e0b7d891f3762388a188e", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b84cac7108a51d8b919c11c6f96ce0240d551c73f9f8b4fa6d2bfad3fca9c6db.arrow b/evidence/results/b84cac7108a51d8b919c11c6f96ce0240d551c73f9f8b4fa6d2bfad3fca9c6db.arrow new file mode 100644 index 000000000..ca263df49 Binary files /dev/null and b/evidence/results/b84cac7108a51d8b919c11c6f96ce0240d551c73f9f8b4fa6d2bfad3fca9c6db.arrow differ diff --git a/evidence/results/b84cac7108a51d8b919c11c6f96ce0240d551c73f9f8b4fa6d2bfad3fca9c6db.json b/evidence/results/b84cac7108a51d8b919c11c6f96ce0240d551c73f9f8b4fa6d2bfad3fca9c6db.json new file mode 100644 index 000000000..1b924bbe1 --- /dev/null +++ b/evidence/results/b84cac7108a51d8b919c11c6f96ce0240d551c73f9f8b4fa6d2bfad3fca9c6db.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "89fd00bf016696130cd18dee58c959aee9c1c38a5833451652389731c9fba5e1", + "case_hash": "b84cac7108a51d8b919c11c6f96ce0240d551c73f9f8b4fa6d2bfad3fca9c6db", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "559761d1d1ac6cdb0620248fde0e0f4261cdfe00082f2eef049a34cbb7b22cb0", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b85824c85ff23c8182e606ed2dbe4a344c64709f11cf78f2a47e6777e5844062.arrow b/evidence/results/b85824c85ff23c8182e606ed2dbe4a344c64709f11cf78f2a47e6777e5844062.arrow new file mode 100644 index 000000000..18cab0118 Binary files /dev/null and b/evidence/results/b85824c85ff23c8182e606ed2dbe4a344c64709f11cf78f2a47e6777e5844062.arrow differ diff --git a/evidence/results/b85824c85ff23c8182e606ed2dbe4a344c64709f11cf78f2a47e6777e5844062.json b/evidence/results/b85824c85ff23c8182e606ed2dbe4a344c64709f11cf78f2a47e6777e5844062.json new file mode 100644 index 000000000..5bb447c9a --- /dev/null +++ b/evidence/results/b85824c85ff23c8182e606ed2dbe4a344c64709f11cf78f2a47e6777e5844062.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5b8dd7966458c041bc9ce048dac867511b1a29be97a8f6651e699add3d0ab73e", + "case_hash": "b85824c85ff23c8182e606ed2dbe4a344c64709f11cf78f2a47e6777e5844062", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6fbd9a487eb9452bd7fe0a7ffb1e4377c47ab39d9094c691d5573de1015bb726", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b8595eba6e607fcbecb5525b3ce5e91db38fba2d6cbbf56378208e730d5ccd7d.arrow b/evidence/results/b8595eba6e607fcbecb5525b3ce5e91db38fba2d6cbbf56378208e730d5ccd7d.arrow new file mode 100644 index 000000000..c7dae683b Binary files /dev/null and b/evidence/results/b8595eba6e607fcbecb5525b3ce5e91db38fba2d6cbbf56378208e730d5ccd7d.arrow differ diff --git a/evidence/results/b8595eba6e607fcbecb5525b3ce5e91db38fba2d6cbbf56378208e730d5ccd7d.json b/evidence/results/b8595eba6e607fcbecb5525b3ce5e91db38fba2d6cbbf56378208e730d5ccd7d.json new file mode 100644 index 000000000..b19522385 --- /dev/null +++ b/evidence/results/b8595eba6e607fcbecb5525b3ce5e91db38fba2d6cbbf56378208e730d5ccd7d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "52d656dc8918bb0f41bdbe435f7c949b5f5cfe5002232448ecee722d92495982", + "case_hash": "b8595eba6e607fcbecb5525b3ce5e91db38fba2d6cbbf56378208e730d5ccd7d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "59451b9fda08c929e42599c76b491e71e28395249d66c93429a8a2db52e79b7c", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b85e008a65ab68758179eec1587a6caeaaa03cf2c6029f6fcc2dac2ed4bd37c8.arrow b/evidence/results/b85e008a65ab68758179eec1587a6caeaaa03cf2c6029f6fcc2dac2ed4bd37c8.arrow new file mode 100644 index 000000000..2eaab3510 Binary files /dev/null and b/evidence/results/b85e008a65ab68758179eec1587a6caeaaa03cf2c6029f6fcc2dac2ed4bd37c8.arrow differ diff --git a/evidence/results/b85e008a65ab68758179eec1587a6caeaaa03cf2c6029f6fcc2dac2ed4bd37c8.json b/evidence/results/b85e008a65ab68758179eec1587a6caeaaa03cf2c6029f6fcc2dac2ed4bd37c8.json new file mode 100644 index 000000000..88c30784d --- /dev/null +++ b/evidence/results/b85e008a65ab68758179eec1587a6caeaaa03cf2c6029f6fcc2dac2ed4bd37c8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ea5d60b6312f5269861ba95acf39f4315b0612cccfa754bb57e64ad594a7e8a5", + "case_hash": "b85e008a65ab68758179eec1587a6caeaaa03cf2c6029f6fcc2dac2ed4bd37c8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f95d0b266127c87a0cb0fba41b675a71456e2988ef4250486c252b6f27f11b4d", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b871e225ef16f32b9a336e920fb7b780ae10bfaf464ce68186b5e2789367db40.arrow b/evidence/results/b871e225ef16f32b9a336e920fb7b780ae10bfaf464ce68186b5e2789367db40.arrow new file mode 100644 index 000000000..ce2ccf6de Binary files /dev/null and b/evidence/results/b871e225ef16f32b9a336e920fb7b780ae10bfaf464ce68186b5e2789367db40.arrow differ diff --git a/evidence/results/b871e225ef16f32b9a336e920fb7b780ae10bfaf464ce68186b5e2789367db40.json b/evidence/results/b871e225ef16f32b9a336e920fb7b780ae10bfaf464ce68186b5e2789367db40.json new file mode 100644 index 000000000..56ede17f7 --- /dev/null +++ b/evidence/results/b871e225ef16f32b9a336e920fb7b780ae10bfaf464ce68186b5e2789367db40.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "add7e57dda2af87f97ea9c6372e91b5ca4963c3ba9089216443bfce6da054af3", + "case_hash": "b871e225ef16f32b9a336e920fb7b780ae10bfaf464ce68186b5e2789367db40", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b6e6d18b96e86e01010bc90f57dac63e4356655ae3bfea28428c99f4512624b6", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b87adc90ee222463f945b9d1c317b8496f0e20d6f834a231f5294e2596da97df.arrow b/evidence/results/b87adc90ee222463f945b9d1c317b8496f0e20d6f834a231f5294e2596da97df.arrow new file mode 100644 index 000000000..a4bf7a21a Binary files /dev/null and b/evidence/results/b87adc90ee222463f945b9d1c317b8496f0e20d6f834a231f5294e2596da97df.arrow differ diff --git a/evidence/results/b87adc90ee222463f945b9d1c317b8496f0e20d6f834a231f5294e2596da97df.json b/evidence/results/b87adc90ee222463f945b9d1c317b8496f0e20d6f834a231f5294e2596da97df.json new file mode 100644 index 000000000..b1ae340ab --- /dev/null +++ b/evidence/results/b87adc90ee222463f945b9d1c317b8496f0e20d6f834a231f5294e2596da97df.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "ef259ef35af5c24095b9c8729aedef4c5d6b2fac34d1441c4d3d395d8a615857", + "case_hash": "b87adc90ee222463f945b9d1c317b8496f0e20d6f834a231f5294e2596da97df", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d79034e8c80cf4e910b5d0a3e4894457b49ee3fbdcce09b28fb74d52f1a0967e", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b8862fcbf60716846ebe1ba6928a63551360662fb8172e105b033d17499678c4.json b/evidence/results/b8862fcbf60716846ebe1ba6928a63551360662fb8172e105b033d17499678c4.json new file mode 100644 index 000000000..494b3667d --- /dev/null +++ b/evidence/results/b8862fcbf60716846ebe1ba6928a63551360662fb8172e105b033d17499678c4.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "b8862fcbf60716846ebe1ba6928a63551360662fb8172e105b033d17499678c4", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 2336, + "message": null, + "sqlstate": "42601" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6012c4950795c351e5fabb0b47f7b9ab4faef4f8253086f9f4debe47763a55ec", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b8bc79c4b537ad3617f3e638c04eaf34dff28b77cc6aa9820069d2b4b1353591.arrow b/evidence/results/b8bc79c4b537ad3617f3e638c04eaf34dff28b77cc6aa9820069d2b4b1353591.arrow new file mode 100644 index 000000000..007e67017 Binary files /dev/null and b/evidence/results/b8bc79c4b537ad3617f3e638c04eaf34dff28b77cc6aa9820069d2b4b1353591.arrow differ diff --git a/evidence/results/b8bc79c4b537ad3617f3e638c04eaf34dff28b77cc6aa9820069d2b4b1353591.json b/evidence/results/b8bc79c4b537ad3617f3e638c04eaf34dff28b77cc6aa9820069d2b4b1353591.json new file mode 100644 index 000000000..71501e6f5 --- /dev/null +++ b/evidence/results/b8bc79c4b537ad3617f3e638c04eaf34dff28b77cc6aa9820069d2b4b1353591.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c61b8db16b7919173307f6199fa18bc46cdb6db9c6fc4393a18b1544287fe615", + "case_hash": "b8bc79c4b537ad3617f3e638c04eaf34dff28b77cc6aa9820069d2b4b1353591", + "columns": [ + { + "internal_size": 3, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e2dbdef64019e4b7ee6a15d099256e2e55affc0152371c334c583dfd8db3927e", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b8c3a622ed833775e5dac91f5340bc997b632ebc3a31c15ebe4514036bf81f0b.arrow b/evidence/results/b8c3a622ed833775e5dac91f5340bc997b632ebc3a31c15ebe4514036bf81f0b.arrow new file mode 100644 index 000000000..28186c068 Binary files /dev/null and b/evidence/results/b8c3a622ed833775e5dac91f5340bc997b632ebc3a31c15ebe4514036bf81f0b.arrow differ diff --git a/evidence/results/b8c3a622ed833775e5dac91f5340bc997b632ebc3a31c15ebe4514036bf81f0b.json b/evidence/results/b8c3a622ed833775e5dac91f5340bc997b632ebc3a31c15ebe4514036bf81f0b.json new file mode 100644 index 000000000..0e4a7b9d5 --- /dev/null +++ b/evidence/results/b8c3a622ed833775e5dac91f5340bc997b632ebc3a31c15ebe4514036bf81f0b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "29f80e0603bdf46e4328ab3b8f63969d5362a25f9b425cd042b1e0a77b5254d5", + "case_hash": "b8c3a622ed833775e5dac91f5340bc997b632ebc3a31c15ebe4514036bf81f0b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6c4551a499b7aced0ddbb9dc8d6fa8758815478ca2ce68e2ac4989cca468439e", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b8c6eb2ece3acf01d86e839019ea51b30598f7ebcd0208710688af5dc8bc6471.json b/evidence/results/b8c6eb2ece3acf01d86e839019ea51b30598f7ebcd0208710688af5dc8bc6471.json new file mode 100644 index 000000000..b01f548c4 --- /dev/null +++ b/evidence/results/b8c6eb2ece3acf01d86e839019ea51b30598f7ebcd0208710688af5dc8bc6471.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "b8c6eb2ece3acf01d86e839019ea51b30598f7ebcd0208710688af5dc8bc6471", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1044, + "message": null, + "sqlstate": "42P13" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5423afdf696da3180553c0a721cb0f84ef442a3a8f586c35d04a6116722bb231", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b8df28dc92344e8e1571e52f8ba3182ddea4d674ec2aced0a541fc86a77e717e.arrow b/evidence/results/b8df28dc92344e8e1571e52f8ba3182ddea4d674ec2aced0a541fc86a77e717e.arrow new file mode 100644 index 000000000..7957965a5 Binary files /dev/null and b/evidence/results/b8df28dc92344e8e1571e52f8ba3182ddea4d674ec2aced0a541fc86a77e717e.arrow differ diff --git a/evidence/results/b8df28dc92344e8e1571e52f8ba3182ddea4d674ec2aced0a541fc86a77e717e.json b/evidence/results/b8df28dc92344e8e1571e52f8ba3182ddea4d674ec2aced0a541fc86a77e717e.json new file mode 100644 index 000000000..b9441c288 --- /dev/null +++ b/evidence/results/b8df28dc92344e8e1571e52f8ba3182ddea4d674ec2aced0a541fc86a77e717e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "90e708496fd5bceb6cd6f9c49a977ad883dfc2676144d0082b3a08119e246bb8", + "case_hash": "b8df28dc92344e8e1571e52f8ba3182ddea4d674ec2aced0a541fc86a77e717e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ba8e20f6de7925473e758d1b379e7a8db89d005938ba304f88d627264fed75ae", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b8e8c70aa15233485944d6fecfbebd1ab3a751b2356ee5d5d27e894fe9645a7e.arrow b/evidence/results/b8e8c70aa15233485944d6fecfbebd1ab3a751b2356ee5d5d27e894fe9645a7e.arrow new file mode 100644 index 000000000..52143fde5 Binary files /dev/null and b/evidence/results/b8e8c70aa15233485944d6fecfbebd1ab3a751b2356ee5d5d27e894fe9645a7e.arrow differ diff --git a/evidence/results/b8e8c70aa15233485944d6fecfbebd1ab3a751b2356ee5d5d27e894fe9645a7e.json b/evidence/results/b8e8c70aa15233485944d6fecfbebd1ab3a751b2356ee5d5d27e894fe9645a7e.json new file mode 100644 index 000000000..033db8b23 --- /dev/null +++ b/evidence/results/b8e8c70aa15233485944d6fecfbebd1ab3a751b2356ee5d5d27e894fe9645a7e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cc96c01b874e9fd4d215ada57938ed958029175b06dcd31b45ca33c5c2e1f32e", + "case_hash": "b8e8c70aa15233485944d6fecfbebd1ab3a751b2356ee5d5d27e894fe9645a7e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 13, + "scale": 1, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "813186a0303ff3f6ce00738e35cdcc701729e57bd5cd99c8b81b6c8a5ed15c87", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b8ed1da069a9e2cac33925c7dff82333a6f1716bbe7a2238aa64ca2ffdae7aee.arrow b/evidence/results/b8ed1da069a9e2cac33925c7dff82333a6f1716bbe7a2238aa64ca2ffdae7aee.arrow new file mode 100644 index 000000000..b940f042d Binary files /dev/null and b/evidence/results/b8ed1da069a9e2cac33925c7dff82333a6f1716bbe7a2238aa64ca2ffdae7aee.arrow differ diff --git a/evidence/results/b8ed1da069a9e2cac33925c7dff82333a6f1716bbe7a2238aa64ca2ffdae7aee.json b/evidence/results/b8ed1da069a9e2cac33925c7dff82333a6f1716bbe7a2238aa64ca2ffdae7aee.json new file mode 100644 index 000000000..8be4be2dd --- /dev/null +++ b/evidence/results/b8ed1da069a9e2cac33925c7dff82333a6f1716bbe7a2238aa64ca2ffdae7aee.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2bf4f014a64fc320e619a6b33ae19a091e0538b4f14662525cf476de3353c395", + "case_hash": "b8ed1da069a9e2cac33925c7dff82333a6f1716bbe7a2238aa64ca2ffdae7aee", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d76b023cdb15aa18b2ffdc1fada4c501adef13cd8644c4bdcfa2c2421b8b9f50", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b8f7dd244893fcd7bd480a80876fc94bafc070c0735628bd50eb6e3c5f534573.arrow b/evidence/results/b8f7dd244893fcd7bd480a80876fc94bafc070c0735628bd50eb6e3c5f534573.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/b8f7dd244893fcd7bd480a80876fc94bafc070c0735628bd50eb6e3c5f534573.arrow differ diff --git a/evidence/results/b8f7dd244893fcd7bd480a80876fc94bafc070c0735628bd50eb6e3c5f534573.json b/evidence/results/b8f7dd244893fcd7bd480a80876fc94bafc070c0735628bd50eb6e3c5f534573.json new file mode 100644 index 000000000..1c5d5fa92 --- /dev/null +++ b/evidence/results/b8f7dd244893fcd7bd480a80876fc94bafc070c0735628bd50eb6e3c5f534573.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "b8f7dd244893fcd7bd480a80876fc94bafc070c0735628bd50eb6e3c5f534573", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3b131fa573e7d6ac84a5a44b86234afcf86f3f24af48ca4e8d1bb4918c5ef325", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b90b5886d2b1c89f3db7d0818a94e48d84905c8cee9cb36bf63ee1b42448f7ab.arrow b/evidence/results/b90b5886d2b1c89f3db7d0818a94e48d84905c8cee9cb36bf63ee1b42448f7ab.arrow new file mode 100644 index 000000000..ceea45eb3 Binary files /dev/null and b/evidence/results/b90b5886d2b1c89f3db7d0818a94e48d84905c8cee9cb36bf63ee1b42448f7ab.arrow differ diff --git a/evidence/results/b90b5886d2b1c89f3db7d0818a94e48d84905c8cee9cb36bf63ee1b42448f7ab.json b/evidence/results/b90b5886d2b1c89f3db7d0818a94e48d84905c8cee9cb36bf63ee1b42448f7ab.json new file mode 100644 index 000000000..367ec0bc2 --- /dev/null +++ b/evidence/results/b90b5886d2b1c89f3db7d0818a94e48d84905c8cee9cb36bf63ee1b42448f7ab.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "410b3155f52c149a3bf3ba16774d750fd75d76908289d4c2b7f92c4058f02b73", + "case_hash": "b90b5886d2b1c89f3db7d0818a94e48d84905c8cee9cb36bf63ee1b42448f7ab", + "columns": [ + { + "internal_size": 7, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7ff66e39e933dd64c73a69d7a6829e0dbad0fc53bdff900ac64034094b8d0256", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b9137d218da700e8758c9cf1695a7de754ddc0047ac20ef25de04cb51695d5e8.json b/evidence/results/b9137d218da700e8758c9cf1695a7de754ddc0047ac20ef25de04cb51695d5e8.json new file mode 100644 index 000000000..08578157b --- /dev/null +++ b/evidence/results/b9137d218da700e8758c9cf1695a7de754ddc0047ac20ef25de04cb51695d5e8.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "b9137d218da700e8758c9cf1695a7de754ddc0047ac20ef25de04cb51695d5e8", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100038, + "message": "Numeric value 'abc' is not recognized", + "sqlstate": "22018" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fe06d605f0ef0c6770cb145cdc51d1bac105241ba368a457f15cfaca69c5a3ac", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b9469663c1987e089983ca74df36469a884050293eb8752544029a7cd22d5c52.arrow b/evidence/results/b9469663c1987e089983ca74df36469a884050293eb8752544029a7cd22d5c52.arrow new file mode 100644 index 000000000..8e0b56c2a Binary files /dev/null and b/evidence/results/b9469663c1987e089983ca74df36469a884050293eb8752544029a7cd22d5c52.arrow differ diff --git a/evidence/results/b9469663c1987e089983ca74df36469a884050293eb8752544029a7cd22d5c52.json b/evidence/results/b9469663c1987e089983ca74df36469a884050293eb8752544029a7cd22d5c52.json new file mode 100644 index 000000000..2f4b99607 --- /dev/null +++ b/evidence/results/b9469663c1987e089983ca74df36469a884050293eb8752544029a7cd22d5c52.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "05507d0932ad6b80f70fca7732aae58cc55b912953cecf4b4ae704453b8d31ce", + "case_hash": "b9469663c1987e089983ca74df36469a884050293eb8752544029a7cd22d5c52", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dbfb27999a886ab77b672b9adf79c664963fec65f1eccc5ae94e2467a4dc2b62", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b95f5fa357cd9f329dc0db37611e6964789ffb00c932c2aa6b825f5a63be7a3b.arrow b/evidence/results/b95f5fa357cd9f329dc0db37611e6964789ffb00c932c2aa6b825f5a63be7a3b.arrow new file mode 100644 index 000000000..5b88b5419 Binary files /dev/null and b/evidence/results/b95f5fa357cd9f329dc0db37611e6964789ffb00c932c2aa6b825f5a63be7a3b.arrow differ diff --git a/evidence/results/b95f5fa357cd9f329dc0db37611e6964789ffb00c932c2aa6b825f5a63be7a3b.json b/evidence/results/b95f5fa357cd9f329dc0db37611e6964789ffb00c932c2aa6b825f5a63be7a3b.json new file mode 100644 index 000000000..f270f1480 --- /dev/null +++ b/evidence/results/b95f5fa357cd9f329dc0db37611e6964789ffb00c932c2aa6b825f5a63be7a3b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "643ae9e7e6109307f62b3c3053f1a6e5d344707c2c00af1d7c12789a4194ceb7", + "case_hash": "b95f5fa357cd9f329dc0db37611e6964789ffb00c932c2aa6b825f5a63be7a3b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "38103df628d2bcac18cedb3c9c192303cfffd5f5ad3d1fbe52197b1c8f22d639", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b975f86db033f1ee3d2db5fd7b41e23416b7c4d7a5f66a5b7ce160346ec8cf3d.arrow b/evidence/results/b975f86db033f1ee3d2db5fd7b41e23416b7c4d7a5f66a5b7ce160346ec8cf3d.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/b975f86db033f1ee3d2db5fd7b41e23416b7c4d7a5f66a5b7ce160346ec8cf3d.arrow differ diff --git a/evidence/results/b975f86db033f1ee3d2db5fd7b41e23416b7c4d7a5f66a5b7ce160346ec8cf3d.json b/evidence/results/b975f86db033f1ee3d2db5fd7b41e23416b7c4d7a5f66a5b7ce160346ec8cf3d.json new file mode 100644 index 000000000..c7fc6e32d --- /dev/null +++ b/evidence/results/b975f86db033f1ee3d2db5fd7b41e23416b7c4d7a5f66a5b7ce160346ec8cf3d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "b975f86db033f1ee3d2db5fd7b41e23416b7c4d7a5f66a5b7ce160346ec8cf3d", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "eb2ad6cc93c0ec8ff140fef36432ab9ce79dbb65e6ba4420ddd335ec9c78f758", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b979e647c740d5b5fa66397bbdf572c0963e2634df9a85fffc71c7dc611b5707.arrow b/evidence/results/b979e647c740d5b5fa66397bbdf572c0963e2634df9a85fffc71c7dc611b5707.arrow new file mode 100644 index 000000000..234768345 Binary files /dev/null and b/evidence/results/b979e647c740d5b5fa66397bbdf572c0963e2634df9a85fffc71c7dc611b5707.arrow differ diff --git a/evidence/results/b979e647c740d5b5fa66397bbdf572c0963e2634df9a85fffc71c7dc611b5707.json b/evidence/results/b979e647c740d5b5fa66397bbdf572c0963e2634df9a85fffc71c7dc611b5707.json new file mode 100644 index 000000000..e3dc6c7fa --- /dev/null +++ b/evidence/results/b979e647c740d5b5fa66397bbdf572c0963e2634df9a85fffc71c7dc611b5707.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "32d357278f77a66010fcca317350b75270c1b52e5f0ef891408200486eac24d5", + "case_hash": "b979e647c740d5b5fa66397bbdf572c0963e2634df9a85fffc71c7dc611b5707", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4ff0b1316671bfaf91eb140ae37f5371dbbea99c9ff940b806c323cf2d2b89e2", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b9866261d25ff227b3bfb9dfa6ef3fff164480bc6923a96180805333abc20adb.arrow b/evidence/results/b9866261d25ff227b3bfb9dfa6ef3fff164480bc6923a96180805333abc20adb.arrow new file mode 100644 index 000000000..9524b9b4e Binary files /dev/null and b/evidence/results/b9866261d25ff227b3bfb9dfa6ef3fff164480bc6923a96180805333abc20adb.arrow differ diff --git a/evidence/results/b9866261d25ff227b3bfb9dfa6ef3fff164480bc6923a96180805333abc20adb.json b/evidence/results/b9866261d25ff227b3bfb9dfa6ef3fff164480bc6923a96180805333abc20adb.json new file mode 100644 index 000000000..b33c25d5f --- /dev/null +++ b/evidence/results/b9866261d25ff227b3bfb9dfa6ef3fff164480bc6923a96180805333abc20adb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d05eaef3cc8fdca2a37c0a8eb76957d77b41418e067e3a881557d6c5b0f49f02", + "case_hash": "b9866261d25ff227b3bfb9dfa6ef3fff164480bc6923a96180805333abc20adb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 11, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c13bffbfcb792dcb8e8068d90d7e164255f25d0fff7e992b77d3dbbe9fd30ac6", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b9b7e66feb3a7b93cd8f060f99f0e9748dd411e01e25b9700d2d7c840c828974.arrow b/evidence/results/b9b7e66feb3a7b93cd8f060f99f0e9748dd411e01e25b9700d2d7c840c828974.arrow new file mode 100644 index 000000000..10fde8e2d Binary files /dev/null and b/evidence/results/b9b7e66feb3a7b93cd8f060f99f0e9748dd411e01e25b9700d2d7c840c828974.arrow differ diff --git a/evidence/results/b9b7e66feb3a7b93cd8f060f99f0e9748dd411e01e25b9700d2d7c840c828974.json b/evidence/results/b9b7e66feb3a7b93cd8f060f99f0e9748dd411e01e25b9700d2d7c840c828974.json new file mode 100644 index 000000000..6d4f752c5 --- /dev/null +++ b/evidence/results/b9b7e66feb3a7b93cd8f060f99f0e9748dd411e01e25b9700d2d7c840c828974.json @@ -0,0 +1,62 @@ +{ + "arrow_sha256": "f58cd074ee20abda84ef10c5c1b7adcd76cd69295b3e4d89bbf4c96b6cfd4a40", + "case_hash": "b9b7e66feb3a7b93cd8f060f99f0e9748dd411e01e25b9700d2d7c840c828974", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 12, + "type_name": "TIME" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c086d02d55c87936258a319127aad7c49c1cc4ca3e7a10fe73a6bd858c67fe99", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b9ca264ebfbd4a54e835e7b4c859b03493a83a8750c50f6d7f1798a71daa0144.arrow b/evidence/results/b9ca264ebfbd4a54e835e7b4c859b03493a83a8750c50f6d7f1798a71daa0144.arrow new file mode 100644 index 000000000..7ecad2864 Binary files /dev/null and b/evidence/results/b9ca264ebfbd4a54e835e7b4c859b03493a83a8750c50f6d7f1798a71daa0144.arrow differ diff --git a/evidence/results/b9ca264ebfbd4a54e835e7b4c859b03493a83a8750c50f6d7f1798a71daa0144.json b/evidence/results/b9ca264ebfbd4a54e835e7b4c859b03493a83a8750c50f6d7f1798a71daa0144.json new file mode 100644 index 000000000..e9c455138 --- /dev/null +++ b/evidence/results/b9ca264ebfbd4a54e835e7b4c859b03493a83a8750c50f6d7f1798a71daa0144.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b209d97445d0bce50f4c03a00550f2661d52fb32a921b5c797e8f2f37347e26f", + "case_hash": "b9ca264ebfbd4a54e835e7b4c859b03493a83a8750c50f6d7f1798a71daa0144", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6236229d162426ef1e3a478d0c4a56a44a606c5a6c3cc75472b81f2be9cb974a", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b9d049c7a22250d0d09899e600a99b8ec54db0004a1920b33fbf40d52ae8d8e6.arrow b/evidence/results/b9d049c7a22250d0d09899e600a99b8ec54db0004a1920b33fbf40d52ae8d8e6.arrow new file mode 100644 index 000000000..112caf1f7 Binary files /dev/null and b/evidence/results/b9d049c7a22250d0d09899e600a99b8ec54db0004a1920b33fbf40d52ae8d8e6.arrow differ diff --git a/evidence/results/b9d049c7a22250d0d09899e600a99b8ec54db0004a1920b33fbf40d52ae8d8e6.json b/evidence/results/b9d049c7a22250d0d09899e600a99b8ec54db0004a1920b33fbf40d52ae8d8e6.json new file mode 100644 index 000000000..2fe2457a0 --- /dev/null +++ b/evidence/results/b9d049c7a22250d0d09899e600a99b8ec54db0004a1920b33fbf40d52ae8d8e6.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "e5c266c742eb51330edb62ad8fe7701015de44f91fc69d6a7657ece793dfdfaf", + "case_hash": "b9d049c7a22250d0d09899e600a99b8ec54db0004a1920b33fbf40d52ae8d8e6", + "columns": [ + { + "internal_size": 134217728, + "name": "T", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "ARR", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5fbc7c27a3083b15b5a09488fd650ffd260218099c9832b61e68c2e62d26859f", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b9fb336ed311e094b3f2e0553773400fbd9a1858652176f0873bd0c8ed0cf766.arrow b/evidence/results/b9fb336ed311e094b3f2e0553773400fbd9a1858652176f0873bd0c8ed0cf766.arrow new file mode 100644 index 000000000..4c5870ba8 Binary files /dev/null and b/evidence/results/b9fb336ed311e094b3f2e0553773400fbd9a1858652176f0873bd0c8ed0cf766.arrow differ diff --git a/evidence/results/b9fb336ed311e094b3f2e0553773400fbd9a1858652176f0873bd0c8ed0cf766.json b/evidence/results/b9fb336ed311e094b3f2e0553773400fbd9a1858652176f0873bd0c8ed0cf766.json new file mode 100644 index 000000000..4e35f0f5e --- /dev/null +++ b/evidence/results/b9fb336ed311e094b3f2e0553773400fbd9a1858652176f0873bd0c8ed0cf766.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7d14c2e82c8637a2211a3e9a5dd0da0ccb4602e58d23e40c30878b1d43183eb3", + "case_hash": "b9fb336ed311e094b3f2e0553773400fbd9a1858652176f0873bd0c8ed0cf766", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "41f995bf0d34d5583f7e3afbca8c8a8d5ccd75f27e6cc44fb4690893079e9673", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/b9fecbc6d994f255e73c657b3377801a553df41a93596f97875d481b4ec361fa.arrow b/evidence/results/b9fecbc6d994f255e73c657b3377801a553df41a93596f97875d481b4ec361fa.arrow new file mode 100644 index 000000000..f634ccd14 Binary files /dev/null and b/evidence/results/b9fecbc6d994f255e73c657b3377801a553df41a93596f97875d481b4ec361fa.arrow differ diff --git a/evidence/results/b9fecbc6d994f255e73c657b3377801a553df41a93596f97875d481b4ec361fa.json b/evidence/results/b9fecbc6d994f255e73c657b3377801a553df41a93596f97875d481b4ec361fa.json new file mode 100644 index 000000000..112969285 --- /dev/null +++ b/evidence/results/b9fecbc6d994f255e73c657b3377801a553df41a93596f97875d481b4ec361fa.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "65da4236209229c60ea19cb830a2bb741ed71f054294287ee19db1964f99cdf0", + "case_hash": "b9fecbc6d994f255e73c657b3377801a553df41a93596f97875d481b4ec361fa", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fae36238a50e04b85f999d3ef862969772136c9e4caf031f99c076df99318e5b", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ba20e146651b0dc42d848f5189dac715ac1e8e19692ba18ecf6f6382a200014b.arrow b/evidence/results/ba20e146651b0dc42d848f5189dac715ac1e8e19692ba18ecf6f6382a200014b.arrow new file mode 100644 index 000000000..c9b162f58 Binary files /dev/null and b/evidence/results/ba20e146651b0dc42d848f5189dac715ac1e8e19692ba18ecf6f6382a200014b.arrow differ diff --git a/evidence/results/ba20e146651b0dc42d848f5189dac715ac1e8e19692ba18ecf6f6382a200014b.json b/evidence/results/ba20e146651b0dc42d848f5189dac715ac1e8e19692ba18ecf6f6382a200014b.json new file mode 100644 index 000000000..7854867a2 --- /dev/null +++ b/evidence/results/ba20e146651b0dc42d848f5189dac715ac1e8e19692ba18ecf6f6382a200014b.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "920fbfb591dcb5415c5e03162332540fff5ae76602cbd498b973fea710932bcb", + "case_hash": "ba20e146651b0dc42d848f5189dac715ac1e8e19692ba18ecf6f6382a200014b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "STAR", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5755e2f0ca3bd5606b7fd4f482dbdc11766c390d07d5cb423254b70e536409ca", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ba5ae0a03cde0f99d7b9143cf54db9e69eb596a3a50e58a3531a4491747a011b.arrow b/evidence/results/ba5ae0a03cde0f99d7b9143cf54db9e69eb596a3a50e58a3531a4491747a011b.arrow new file mode 100644 index 000000000..b4dfe74b1 Binary files /dev/null and b/evidence/results/ba5ae0a03cde0f99d7b9143cf54db9e69eb596a3a50e58a3531a4491747a011b.arrow differ diff --git a/evidence/results/ba5ae0a03cde0f99d7b9143cf54db9e69eb596a3a50e58a3531a4491747a011b.json b/evidence/results/ba5ae0a03cde0f99d7b9143cf54db9e69eb596a3a50e58a3531a4491747a011b.json new file mode 100644 index 000000000..bce6ffd31 --- /dev/null +++ b/evidence/results/ba5ae0a03cde0f99d7b9143cf54db9e69eb596a3a50e58a3531a4491747a011b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "06c6ff581194797e7256f2efb739d3dcc9ae2f8636810e317e14ffbdfc426761", + "case_hash": "ba5ae0a03cde0f99d7b9143cf54db9e69eb596a3a50e58a3531a4491747a011b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 32, + "scale": 12, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "aa71441743c805fbace893ee99c29a76f32257aefe299d20029e0f127c782305", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ba64cc2a7dc1acf079707a8aef0ed9c373de9f2dbecdfaed1e55f59fd7dfe504.arrow b/evidence/results/ba64cc2a7dc1acf079707a8aef0ed9c373de9f2dbecdfaed1e55f59fd7dfe504.arrow new file mode 100644 index 000000000..7bf839801 Binary files /dev/null and b/evidence/results/ba64cc2a7dc1acf079707a8aef0ed9c373de9f2dbecdfaed1e55f59fd7dfe504.arrow differ diff --git a/evidence/results/ba64cc2a7dc1acf079707a8aef0ed9c373de9f2dbecdfaed1e55f59fd7dfe504.json b/evidence/results/ba64cc2a7dc1acf079707a8aef0ed9c373de9f2dbecdfaed1e55f59fd7dfe504.json new file mode 100644 index 000000000..d461f30c0 --- /dev/null +++ b/evidence/results/ba64cc2a7dc1acf079707a8aef0ed9c373de9f2dbecdfaed1e55f59fd7dfe504.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d3d8b4b920729ad0a6abe043185b82144b87b5aad1865069f2a970ff8f870b4d", + "case_hash": "ba64cc2a7dc1acf079707a8aef0ed9c373de9f2dbecdfaed1e55f59fd7dfe504", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a213c139cf63144fb1096d104822d519a6f1827e921ce336b9ca0b97e3da0bbf", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ba6ee7a39c555dc030a29f4be51fe67b063a59b5d827113eb69089e0f2fe86b5.arrow b/evidence/results/ba6ee7a39c555dc030a29f4be51fe67b063a59b5d827113eb69089e0f2fe86b5.arrow new file mode 100644 index 000000000..7ddceaa52 Binary files /dev/null and b/evidence/results/ba6ee7a39c555dc030a29f4be51fe67b063a59b5d827113eb69089e0f2fe86b5.arrow differ diff --git a/evidence/results/ba6ee7a39c555dc030a29f4be51fe67b063a59b5d827113eb69089e0f2fe86b5.json b/evidence/results/ba6ee7a39c555dc030a29f4be51fe67b063a59b5d827113eb69089e0f2fe86b5.json new file mode 100644 index 000000000..37065f80d --- /dev/null +++ b/evidence/results/ba6ee7a39c555dc030a29f4be51fe67b063a59b5d827113eb69089e0f2fe86b5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2d8127da735c561b998bf60020017ff0d34456922ce68383a7d0d23f4db09caf", + "case_hash": "ba6ee7a39c555dc030a29f4be51fe67b063a59b5d827113eb69089e0f2fe86b5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d5a21c95aad4c1953d0f982d6b69a68c69f1b410fd166e53a166c0fe6ebff2b9", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bac9239f3c5cfa3beeda1f5652d27f8fe914fff20373209a365aebcc91673c5b.arrow b/evidence/results/bac9239f3c5cfa3beeda1f5652d27f8fe914fff20373209a365aebcc91673c5b.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/bac9239f3c5cfa3beeda1f5652d27f8fe914fff20373209a365aebcc91673c5b.arrow differ diff --git a/evidence/results/bac9239f3c5cfa3beeda1f5652d27f8fe914fff20373209a365aebcc91673c5b.json b/evidence/results/bac9239f3c5cfa3beeda1f5652d27f8fe914fff20373209a365aebcc91673c5b.json new file mode 100644 index 000000000..f173ae4d6 --- /dev/null +++ b/evidence/results/bac9239f3c5cfa3beeda1f5652d27f8fe914fff20373209a365aebcc91673c5b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "bac9239f3c5cfa3beeda1f5652d27f8fe914fff20373209a365aebcc91673c5b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cfb890d2234440581afc465adf61b1d1cb10f69581f347b0a80418aaf4ee9b81", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/baedb45c54896e0ebf59a9fc3e130e99115474f88936f83a11ec73106151d832.arrow b/evidence/results/baedb45c54896e0ebf59a9fc3e130e99115474f88936f83a11ec73106151d832.arrow new file mode 100644 index 000000000..8b70faab5 Binary files /dev/null and b/evidence/results/baedb45c54896e0ebf59a9fc3e130e99115474f88936f83a11ec73106151d832.arrow differ diff --git a/evidence/results/baedb45c54896e0ebf59a9fc3e130e99115474f88936f83a11ec73106151d832.json b/evidence/results/baedb45c54896e0ebf59a9fc3e130e99115474f88936f83a11ec73106151d832.json new file mode 100644 index 000000000..b4b41ef68 --- /dev/null +++ b/evidence/results/baedb45c54896e0ebf59a9fc3e130e99115474f88936f83a11ec73106151d832.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3df883816ba211163398751f37a2a5732cd56ea7591b1d2111d1e8dce0d481c7", + "case_hash": "baedb45c54896e0ebf59a9fc3e130e99115474f88936f83a11ec73106151d832", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f799a44c4228b3a57136e45fa66c243817a9f71f501e729bd470195d1493b488", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bafe2169a6811fde68e936e16a88abd543402a2f93a20f7273d4693592ef165d.arrow b/evidence/results/bafe2169a6811fde68e936e16a88abd543402a2f93a20f7273d4693592ef165d.arrow new file mode 100644 index 000000000..193a8f6de Binary files /dev/null and b/evidence/results/bafe2169a6811fde68e936e16a88abd543402a2f93a20f7273d4693592ef165d.arrow differ diff --git a/evidence/results/bafe2169a6811fde68e936e16a88abd543402a2f93a20f7273d4693592ef165d.json b/evidence/results/bafe2169a6811fde68e936e16a88abd543402a2f93a20f7273d4693592ef165d.json new file mode 100644 index 000000000..2d43ef966 --- /dev/null +++ b/evidence/results/bafe2169a6811fde68e936e16a88abd543402a2f93a20f7273d4693592ef165d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cfd182182f7f423b3bd45e2c79c6036f50e4aca16da9462714e3d653c1bf061d", + "case_hash": "bafe2169a6811fde68e936e16a88abd543402a2f93a20f7273d4693592ef165d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e316c5b69b16c4471a892b625312d7cb3d185b1152df71a30ec2a3cf21c1dfe0", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bafe284e3ccfad269ac17d6008f269ccb0319b87d04ff9172bfc6febf1978a59.arrow b/evidence/results/bafe284e3ccfad269ac17d6008f269ccb0319b87d04ff9172bfc6febf1978a59.arrow new file mode 100644 index 000000000..894121ce1 Binary files /dev/null and b/evidence/results/bafe284e3ccfad269ac17d6008f269ccb0319b87d04ff9172bfc6febf1978a59.arrow differ diff --git a/evidence/results/bafe284e3ccfad269ac17d6008f269ccb0319b87d04ff9172bfc6febf1978a59.json b/evidence/results/bafe284e3ccfad269ac17d6008f269ccb0319b87d04ff9172bfc6febf1978a59.json new file mode 100644 index 000000000..0eaa0a465 --- /dev/null +++ b/evidence/results/bafe284e3ccfad269ac17d6008f269ccb0319b87d04ff9172bfc6febf1978a59.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "59e6745afbff1c575d6d937be14523613aca5a2bab56d5b0442a5c8bc5297ffe", + "case_hash": "bafe284e3ccfad269ac17d6008f269ccb0319b87d04ff9172bfc6febf1978a59", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c6ecee8cc2f887c0c3439218d5620ef804ebb3d951ef54ac4d2a66984c2c4265", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bb258eff83393072c76a6fafc360ab7d898657fce74de0c7e24c324d92118757.arrow b/evidence/results/bb258eff83393072c76a6fafc360ab7d898657fce74de0c7e24c324d92118757.arrow new file mode 100644 index 000000000..5fbb1f715 Binary files /dev/null and b/evidence/results/bb258eff83393072c76a6fafc360ab7d898657fce74de0c7e24c324d92118757.arrow differ diff --git a/evidence/results/bb258eff83393072c76a6fafc360ab7d898657fce74de0c7e24c324d92118757.json b/evidence/results/bb258eff83393072c76a6fafc360ab7d898657fce74de0c7e24c324d92118757.json new file mode 100644 index 000000000..571000795 --- /dev/null +++ b/evidence/results/bb258eff83393072c76a6fafc360ab7d898657fce74de0c7e24c324d92118757.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "27fbb14e6b01b498c8393626a076cc9e588ae7bfa902a556eb44133fdab51581", + "case_hash": "bb258eff83393072c76a6fafc360ab7d898657fce74de0c7e24c324d92118757", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a6facb5b2cda26536a21c8bdff61260c1e83e48884827d07195a6babe9126769", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bb3002c48222f91597c356289f8ea2051d52c78dd80c17ae70f2a1d41e5bf089.arrow b/evidence/results/bb3002c48222f91597c356289f8ea2051d52c78dd80c17ae70f2a1d41e5bf089.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/bb3002c48222f91597c356289f8ea2051d52c78dd80c17ae70f2a1d41e5bf089.arrow differ diff --git a/evidence/results/bb3002c48222f91597c356289f8ea2051d52c78dd80c17ae70f2a1d41e5bf089.json b/evidence/results/bb3002c48222f91597c356289f8ea2051d52c78dd80c17ae70f2a1d41e5bf089.json new file mode 100644 index 000000000..1ef7391cd --- /dev/null +++ b/evidence/results/bb3002c48222f91597c356289f8ea2051d52c78dd80c17ae70f2a1d41e5bf089.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "bb3002c48222f91597c356289f8ea2051d52c78dd80c17ae70f2a1d41e5bf089", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "19c7fafc50834085d35d36284f8a5ab6eaaae28d4550ed39c99ab4f016485319", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bb42756b20498349d022592e387418d540daf200e6f109ea079ef6cca817991d.arrow b/evidence/results/bb42756b20498349d022592e387418d540daf200e6f109ea079ef6cca817991d.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/bb42756b20498349d022592e387418d540daf200e6f109ea079ef6cca817991d.arrow differ diff --git a/evidence/results/bb42756b20498349d022592e387418d540daf200e6f109ea079ef6cca817991d.json b/evidence/results/bb42756b20498349d022592e387418d540daf200e6f109ea079ef6cca817991d.json new file mode 100644 index 000000000..7a9c2416e --- /dev/null +++ b/evidence/results/bb42756b20498349d022592e387418d540daf200e6f109ea079ef6cca817991d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "bb42756b20498349d022592e387418d540daf200e6f109ea079ef6cca817991d", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c68007ef3cb727508ab7caad6701962e6ddcf54124b80db899101ccac69dae7f", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bb67f49da75347e0e62ae4d40a45b5db76b3a2dd4be36d6db08675d8c0003708.arrow b/evidence/results/bb67f49da75347e0e62ae4d40a45b5db76b3a2dd4be36d6db08675d8c0003708.arrow new file mode 100644 index 000000000..0078f13a4 Binary files /dev/null and b/evidence/results/bb67f49da75347e0e62ae4d40a45b5db76b3a2dd4be36d6db08675d8c0003708.arrow differ diff --git a/evidence/results/bb67f49da75347e0e62ae4d40a45b5db76b3a2dd4be36d6db08675d8c0003708.json b/evidence/results/bb67f49da75347e0e62ae4d40a45b5db76b3a2dd4be36d6db08675d8c0003708.json new file mode 100644 index 000000000..a5ec7ae3b --- /dev/null +++ b/evidence/results/bb67f49da75347e0e62ae4d40a45b5db76b3a2dd4be36d6db08675d8c0003708.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "160da1df2937f28d625c9016e3c07af03cdd4fc9d2de0d7ddbe9749ed73d0fc6", + "case_hash": "bb67f49da75347e0e62ae4d40a45b5db76b3a2dd4be36d6db08675d8c0003708", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8fe826654c551e611a5245b24fd271c9cc868155a20c11336f9fc23f3d124e83", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bb75fb44e4b8aee2ba7100237b445bbffbe0cccaedce9e7d4e16b4cb0baed821.arrow b/evidence/results/bb75fb44e4b8aee2ba7100237b445bbffbe0cccaedce9e7d4e16b4cb0baed821.arrow new file mode 100644 index 000000000..09f1086d5 Binary files /dev/null and b/evidence/results/bb75fb44e4b8aee2ba7100237b445bbffbe0cccaedce9e7d4e16b4cb0baed821.arrow differ diff --git a/evidence/results/bb75fb44e4b8aee2ba7100237b445bbffbe0cccaedce9e7d4e16b4cb0baed821.json b/evidence/results/bb75fb44e4b8aee2ba7100237b445bbffbe0cccaedce9e7d4e16b4cb0baed821.json new file mode 100644 index 000000000..5d36a7ef0 --- /dev/null +++ b/evidence/results/bb75fb44e4b8aee2ba7100237b445bbffbe0cccaedce9e7d4e16b4cb0baed821.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1b6f8eac51e238199255bbeba83a0d4ae357a668d5c976dec0ef056395a6b04c", + "case_hash": "bb75fb44e4b8aee2ba7100237b445bbffbe0cccaedce9e7d4e16b4cb0baed821", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1ac916f4e8b5259bb457693fd4e5dcca812dbf2dd9e205c50feab31e2930bef8", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bb86ba015342060bfbb1dafe07887a78fadbd94b3d9672cbfca08b32d15eec0e.arrow b/evidence/results/bb86ba015342060bfbb1dafe07887a78fadbd94b3d9672cbfca08b32d15eec0e.arrow new file mode 100644 index 000000000..9b3d7596e Binary files /dev/null and b/evidence/results/bb86ba015342060bfbb1dafe07887a78fadbd94b3d9672cbfca08b32d15eec0e.arrow differ diff --git a/evidence/results/bb86ba015342060bfbb1dafe07887a78fadbd94b3d9672cbfca08b32d15eec0e.json b/evidence/results/bb86ba015342060bfbb1dafe07887a78fadbd94b3d9672cbfca08b32d15eec0e.json new file mode 100644 index 000000000..1f91296bc --- /dev/null +++ b/evidence/results/bb86ba015342060bfbb1dafe07887a78fadbd94b3d9672cbfca08b32d15eec0e.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c964bb4d932b271ae8558a75ce3beaef28a21f6ee6fb1e061c8aec6f9f906d80", + "case_hash": "bb86ba015342060bfbb1dafe07887a78fadbd94b3d9672cbfca08b32d15eec0e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + }, + { + "internal_size": null, + "name": "WALL", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "860ed2ed931b2e6ad77a205b530ac649b470894973d73103338534fe0ed41bdd", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bbaa04d2a85aa425b67c0f01c3e9e77e257214bcea4b6e40356d1197f1fb9646.arrow b/evidence/results/bbaa04d2a85aa425b67c0f01c3e9e77e257214bcea4b6e40356d1197f1fb9646.arrow new file mode 100644 index 000000000..51327b560 Binary files /dev/null and b/evidence/results/bbaa04d2a85aa425b67c0f01c3e9e77e257214bcea4b6e40356d1197f1fb9646.arrow differ diff --git a/evidence/results/bbaa04d2a85aa425b67c0f01c3e9e77e257214bcea4b6e40356d1197f1fb9646.json b/evidence/results/bbaa04d2a85aa425b67c0f01c3e9e77e257214bcea4b6e40356d1197f1fb9646.json new file mode 100644 index 000000000..f2ce76774 --- /dev/null +++ b/evidence/results/bbaa04d2a85aa425b67c0f01c3e9e77e257214bcea4b6e40356d1197f1fb9646.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "d9c81efc3302c72dc98530b4cad901137435616143e2e82b24a6f934bede1778", + "case_hash": "bbaa04d2a85aa425b67c0f01c3e9e77e257214bcea4b6e40356d1197f1fb9646", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "CELL", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8a8ff4144fd3907c1e1760c93e9a88718368c76faf4cf8160035948346125205", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bbcf756c7fe3a34b323e9dcf2ec3a2c1d928d656b77029eca3403edbecce49e7.arrow b/evidence/results/bbcf756c7fe3a34b323e9dcf2ec3a2c1d928d656b77029eca3403edbecce49e7.arrow new file mode 100644 index 000000000..908e8c067 Binary files /dev/null and b/evidence/results/bbcf756c7fe3a34b323e9dcf2ec3a2c1d928d656b77029eca3403edbecce49e7.arrow differ diff --git a/evidence/results/bbcf756c7fe3a34b323e9dcf2ec3a2c1d928d656b77029eca3403edbecce49e7.json b/evidence/results/bbcf756c7fe3a34b323e9dcf2ec3a2c1d928d656b77029eca3403edbecce49e7.json new file mode 100644 index 000000000..1a311d61e --- /dev/null +++ b/evidence/results/bbcf756c7fe3a34b323e9dcf2ec3a2c1d928d656b77029eca3403edbecce49e7.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "65e1fe654b192e45bd35036d71a1dd3eeea54d3d04295b4ac3a90aa27cec7798", + "case_hash": "bbcf756c7fe3a34b323e9dcf2ec3a2c1d928d656b77029eca3403edbecce49e7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "S", + "nullable": false, + "precision": 13, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d20d59a958126c5afcec0f27e490065a85f431aa7c39295fedc8041d63d3a24d", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bbe4f119f3190ea3034b2ccbbb98f5447d4aa014c7c7334ee4ed01bd6a29b724.arrow b/evidence/results/bbe4f119f3190ea3034b2ccbbb98f5447d4aa014c7c7334ee4ed01bd6a29b724.arrow new file mode 100644 index 000000000..dd7bdfc51 Binary files /dev/null and b/evidence/results/bbe4f119f3190ea3034b2ccbbb98f5447d4aa014c7c7334ee4ed01bd6a29b724.arrow differ diff --git a/evidence/results/bbe4f119f3190ea3034b2ccbbb98f5447d4aa014c7c7334ee4ed01bd6a29b724.json b/evidence/results/bbe4f119f3190ea3034b2ccbbb98f5447d4aa014c7c7334ee4ed01bd6a29b724.json new file mode 100644 index 000000000..ab61920c1 --- /dev/null +++ b/evidence/results/bbe4f119f3190ea3034b2ccbbb98f5447d4aa014c7c7334ee4ed01bd6a29b724.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "3402f00c814d31f8d6b3c85428eb3d82c893563c90c4693a536a3602c91ecf89", + "case_hash": "bbe4f119f3190ea3034b2ccbbb98f5447d4aa014c7c7334ee4ed01bd6a29b724", + "columns": [ + { + "internal_size": null, + "name": "R1", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + }, + { + "internal_size": null, + "name": "R2", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + }, + { + "internal_size": null, + "name": "R3", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "86e21228275a771d3c88e6daa3e623eaf05aa6b37ca68e2047ec3a5ecd686ddb", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bbfba31e0ff43d9912e041bca70537880ff0f84cb6ac964eaf7af701846ab50f.arrow b/evidence/results/bbfba31e0ff43d9912e041bca70537880ff0f84cb6ac964eaf7af701846ab50f.arrow new file mode 100644 index 000000000..ae060f1bb Binary files /dev/null and b/evidence/results/bbfba31e0ff43d9912e041bca70537880ff0f84cb6ac964eaf7af701846ab50f.arrow differ diff --git a/evidence/results/bbfba31e0ff43d9912e041bca70537880ff0f84cb6ac964eaf7af701846ab50f.json b/evidence/results/bbfba31e0ff43d9912e041bca70537880ff0f84cb6ac964eaf7af701846ab50f.json new file mode 100644 index 000000000..bdb5b2592 --- /dev/null +++ b/evidence/results/bbfba31e0ff43d9912e041bca70537880ff0f84cb6ac964eaf7af701846ab50f.json @@ -0,0 +1,97 @@ +{ + "arrow_sha256": "5c9a55216e8bedc7d0b50072e379cdd97941d1a7ff518d1ed78923cb523bce0d", + "case_hash": "bbfba31e0ff43d9912e041bca70537880ff0f84cb6ac964eaf7af701846ab50f", + "columns": [ + { + "internal_size": null, + "name": "YEAR", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "QUARTER", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "MONTH", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "WEEK", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "DAY", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "77e8ad05d38bae8d7b7703bf02b3acf09a32bc9130c6baa872d4baebb13b6db1", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bc1ac8245b0eccc38378c427766a3114d8bda6f6b7907804595e08389a603f93.arrow b/evidence/results/bc1ac8245b0eccc38378c427766a3114d8bda6f6b7907804595e08389a603f93.arrow new file mode 100644 index 000000000..5b8032dd9 Binary files /dev/null and b/evidence/results/bc1ac8245b0eccc38378c427766a3114d8bda6f6b7907804595e08389a603f93.arrow differ diff --git a/evidence/results/bc1ac8245b0eccc38378c427766a3114d8bda6f6b7907804595e08389a603f93.json b/evidence/results/bc1ac8245b0eccc38378c427766a3114d8bda6f6b7907804595e08389a603f93.json new file mode 100644 index 000000000..e699c8273 --- /dev/null +++ b/evidence/results/bc1ac8245b0eccc38378c427766a3114d8bda6f6b7907804595e08389a603f93.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b1b0158d67e20b0bb0c16b919028f059b0737ae3fe5ba868144ebfea782357b9", + "case_hash": "bc1ac8245b0eccc38378c427766a3114d8bda6f6b7907804595e08389a603f93", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2531e07ca71caabb0fb834d930c3f2eb3c80e8ddab7f552a125c7f4db16a7c2c", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bc1d17f48041a9c69e6dacb95f55ee60be2f494265cbc2a4e44debd91952815e.arrow b/evidence/results/bc1d17f48041a9c69e6dacb95f55ee60be2f494265cbc2a4e44debd91952815e.arrow new file mode 100644 index 000000000..05cb7d7c2 Binary files /dev/null and b/evidence/results/bc1d17f48041a9c69e6dacb95f55ee60be2f494265cbc2a4e44debd91952815e.arrow differ diff --git a/evidence/results/bc1d17f48041a9c69e6dacb95f55ee60be2f494265cbc2a4e44debd91952815e.json b/evidence/results/bc1d17f48041a9c69e6dacb95f55ee60be2f494265cbc2a4e44debd91952815e.json new file mode 100644 index 000000000..09c0d83e4 --- /dev/null +++ b/evidence/results/bc1d17f48041a9c69e6dacb95f55ee60be2f494265cbc2a4e44debd91952815e.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "625a782e374900638f2515a67fec21b0e604f7d9769be1f9f18baf51f3a0aeb7", + "case_hash": "bc1d17f48041a9c69e6dacb95f55ee60be2f494265cbc2a4e44debd91952815e", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dae7d9d3c75eeddc0d4a31f06fc4aea10851aa995bfb1b7483daa7bdc1773db7", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bc20968e5a28afe1b76addb1537b22b07c1cf4aaab7058f9735ac8ea7c6971aa.arrow b/evidence/results/bc20968e5a28afe1b76addb1537b22b07c1cf4aaab7058f9735ac8ea7c6971aa.arrow new file mode 100644 index 000000000..d409282ba Binary files /dev/null and b/evidence/results/bc20968e5a28afe1b76addb1537b22b07c1cf4aaab7058f9735ac8ea7c6971aa.arrow differ diff --git a/evidence/results/bc20968e5a28afe1b76addb1537b22b07c1cf4aaab7058f9735ac8ea7c6971aa.json b/evidence/results/bc20968e5a28afe1b76addb1537b22b07c1cf4aaab7058f9735ac8ea7c6971aa.json new file mode 100644 index 000000000..fc63ace04 --- /dev/null +++ b/evidence/results/bc20968e5a28afe1b76addb1537b22b07c1cf4aaab7058f9735ac8ea7c6971aa.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8992481918a454a9ea5c15662603b28a9daf6226bac1b4f3cf7db919463b670c", + "case_hash": "bc20968e5a28afe1b76addb1537b22b07c1cf4aaab7058f9735ac8ea7c6971aa", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 6, + "type_name": "TIMESTAMP_LTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d4a323a82fa7496ed41261bcc9186ba7fd297df6ca6ae4623bcdc9ab69ebcaab", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bc45f99c0c889a2c372d42bd715202a3ed3c999013bead7918d92e2e986bc1b1.arrow b/evidence/results/bc45f99c0c889a2c372d42bd715202a3ed3c999013bead7918d92e2e986bc1b1.arrow new file mode 100644 index 000000000..7de8b964c Binary files /dev/null and b/evidence/results/bc45f99c0c889a2c372d42bd715202a3ed3c999013bead7918d92e2e986bc1b1.arrow differ diff --git a/evidence/results/bc45f99c0c889a2c372d42bd715202a3ed3c999013bead7918d92e2e986bc1b1.json b/evidence/results/bc45f99c0c889a2c372d42bd715202a3ed3c999013bead7918d92e2e986bc1b1.json new file mode 100644 index 000000000..9af553590 --- /dev/null +++ b/evidence/results/bc45f99c0c889a2c372d42bd715202a3ed3c999013bead7918d92e2e986bc1b1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9eebea5b85acc6d6541cdad4da19c2e2df26e93d67bd60394aba1cbcf1bbf316", + "case_hash": "bc45f99c0c889a2c372d42bd715202a3ed3c999013bead7918d92e2e986bc1b1", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8e7feeb79cd527473b5694b2358deae63365d7d2ced6b96d9f4bdaee97f29da2", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bc58bfb65a1cbf686183a31a7eefc2a55609e29a67adfbe525c2f6aa867c052e.arrow b/evidence/results/bc58bfb65a1cbf686183a31a7eefc2a55609e29a67adfbe525c2f6aa867c052e.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/bc58bfb65a1cbf686183a31a7eefc2a55609e29a67adfbe525c2f6aa867c052e.arrow differ diff --git a/evidence/results/bc58bfb65a1cbf686183a31a7eefc2a55609e29a67adfbe525c2f6aa867c052e.json b/evidence/results/bc58bfb65a1cbf686183a31a7eefc2a55609e29a67adfbe525c2f6aa867c052e.json new file mode 100644 index 000000000..c7cc6d464 --- /dev/null +++ b/evidence/results/bc58bfb65a1cbf686183a31a7eefc2a55609e29a67adfbe525c2f6aa867c052e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "bc58bfb65a1cbf686183a31a7eefc2a55609e29a67adfbe525c2f6aa867c052e", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "534fe1ccac0e9c06f20b7620a0aa2629ed541d2b282b19bbd75cdeb45ae2dd05", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bc84f95cc735b5702c6f783ba2dcd6fe4ff1586f1dd9559385c0a616e97cb4d7.arrow b/evidence/results/bc84f95cc735b5702c6f783ba2dcd6fe4ff1586f1dd9559385c0a616e97cb4d7.arrow new file mode 100644 index 000000000..abd5dc178 Binary files /dev/null and b/evidence/results/bc84f95cc735b5702c6f783ba2dcd6fe4ff1586f1dd9559385c0a616e97cb4d7.arrow differ diff --git a/evidence/results/bc84f95cc735b5702c6f783ba2dcd6fe4ff1586f1dd9559385c0a616e97cb4d7.json b/evidence/results/bc84f95cc735b5702c6f783ba2dcd6fe4ff1586f1dd9559385c0a616e97cb4d7.json new file mode 100644 index 000000000..53d0d6086 --- /dev/null +++ b/evidence/results/bc84f95cc735b5702c6f783ba2dcd6fe4ff1586f1dd9559385c0a616e97cb4d7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5444cf77b925e076611c1aeebba9df872d22690fee7cc30a803a129ada6d4b0d", + "case_hash": "bc84f95cc735b5702c6f783ba2dcd6fe4ff1586f1dd9559385c0a616e97cb4d7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2403e88944561f520b49b5e9cb8c4a9103ab90bf0432aa35076080bb1451e45f", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bc878adc7d8f5336cff63980cc0c34c03ed1ba381b02ec6c4551539284874f83.arrow b/evidence/results/bc878adc7d8f5336cff63980cc0c34c03ed1ba381b02ec6c4551539284874f83.arrow new file mode 100644 index 000000000..2f241f1a6 Binary files /dev/null and b/evidence/results/bc878adc7d8f5336cff63980cc0c34c03ed1ba381b02ec6c4551539284874f83.arrow differ diff --git a/evidence/results/bc878adc7d8f5336cff63980cc0c34c03ed1ba381b02ec6c4551539284874f83.json b/evidence/results/bc878adc7d8f5336cff63980cc0c34c03ed1ba381b02ec6c4551539284874f83.json new file mode 100644 index 000000000..653600cd8 --- /dev/null +++ b/evidence/results/bc878adc7d8f5336cff63980cc0c34c03ed1ba381b02ec6c4551539284874f83.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e70b727188b4cd9ffcf0b436e26bf807511dc625a02233eb1d63b859186852f4", + "case_hash": "bc878adc7d8f5336cff63980cc0c34c03ed1ba381b02ec6c4551539284874f83", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e63582e5f555e2d1ac6e8f7d80a4fdfcee8a3bfd7d45fb02ef2294730db4a5ae", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bc972cd16ceabbce4f16f61e6384400ae68268bcff172a49e5a33c9694b17af7.arrow b/evidence/results/bc972cd16ceabbce4f16f61e6384400ae68268bcff172a49e5a33c9694b17af7.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/bc972cd16ceabbce4f16f61e6384400ae68268bcff172a49e5a33c9694b17af7.arrow differ diff --git a/evidence/results/bc972cd16ceabbce4f16f61e6384400ae68268bcff172a49e5a33c9694b17af7.json b/evidence/results/bc972cd16ceabbce4f16f61e6384400ae68268bcff172a49e5a33c9694b17af7.json new file mode 100644 index 000000000..821d44103 --- /dev/null +++ b/evidence/results/bc972cd16ceabbce4f16f61e6384400ae68268bcff172a49e5a33c9694b17af7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "bc972cd16ceabbce4f16f61e6384400ae68268bcff172a49e5a33c9694b17af7", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3b38b8118bc6ad74739319d37572df0ce78828e4861edc14ea43f719601b23e4", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bc9aacc259effa7612b9fef2df79c57054958d947a6a54b72cf512240e747890.arrow b/evidence/results/bc9aacc259effa7612b9fef2df79c57054958d947a6a54b72cf512240e747890.arrow new file mode 100644 index 000000000..112640a63 Binary files /dev/null and b/evidence/results/bc9aacc259effa7612b9fef2df79c57054958d947a6a54b72cf512240e747890.arrow differ diff --git a/evidence/results/bc9aacc259effa7612b9fef2df79c57054958d947a6a54b72cf512240e747890.json b/evidence/results/bc9aacc259effa7612b9fef2df79c57054958d947a6a54b72cf512240e747890.json new file mode 100644 index 000000000..a2753a19a --- /dev/null +++ b/evidence/results/bc9aacc259effa7612b9fef2df79c57054958d947a6a54b72cf512240e747890.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "49accf930ad7163bc3b55821ddd18d8424e1ceb799e5d799b7fa3c6411f7d36d", + "case_hash": "bc9aacc259effa7612b9fef2df79c57054958d947a6a54b72cf512240e747890", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f35e45546e3c08ee89e9c0417c781a5667d24488a4e17f2048dea92385b21d38", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bcaa799d5eb87ccea312a7f4f1a9e00a945e36eda977dc31c38b6af3645c0c91.arrow b/evidence/results/bcaa799d5eb87ccea312a7f4f1a9e00a945e36eda977dc31c38b6af3645c0c91.arrow new file mode 100644 index 000000000..302a81e29 Binary files /dev/null and b/evidence/results/bcaa799d5eb87ccea312a7f4f1a9e00a945e36eda977dc31c38b6af3645c0c91.arrow differ diff --git a/evidence/results/bcaa799d5eb87ccea312a7f4f1a9e00a945e36eda977dc31c38b6af3645c0c91.json b/evidence/results/bcaa799d5eb87ccea312a7f4f1a9e00a945e36eda977dc31c38b6af3645c0c91.json new file mode 100644 index 000000000..a5a4e6ada --- /dev/null +++ b/evidence/results/bcaa799d5eb87ccea312a7f4f1a9e00a945e36eda977dc31c38b6af3645c0c91.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "7af8d112f06a5c0adfc6ddf1718b0f448eff7701d60ca0f6ffbee33abac15e95", + "case_hash": "bcaa799d5eb87ccea312a7f4f1a9e00a945e36eda977dc31c38b6af3645c0c91", + "columns": [ + { + "internal_size": null, + "name": "L", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4f9b19d580c8e1539f16f81de28e4f0895a3f487a30f071e68e4ef748fa126b2", + "recorded_at": "2026-11-06T01:17:21.833961+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bcd849acce0ad35c09943260f1a45f12578ac895044e86104e7dfd70e4efeb09.arrow b/evidence/results/bcd849acce0ad35c09943260f1a45f12578ac895044e86104e7dfd70e4efeb09.arrow new file mode 100644 index 000000000..66ad0d358 Binary files /dev/null and b/evidence/results/bcd849acce0ad35c09943260f1a45f12578ac895044e86104e7dfd70e4efeb09.arrow differ diff --git a/evidence/results/bcd849acce0ad35c09943260f1a45f12578ac895044e86104e7dfd70e4efeb09.json b/evidence/results/bcd849acce0ad35c09943260f1a45f12578ac895044e86104e7dfd70e4efeb09.json new file mode 100644 index 000000000..71c58dfde --- /dev/null +++ b/evidence/results/bcd849acce0ad35c09943260f1a45f12578ac895044e86104e7dfd70e4efeb09.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "895763941400a14395e939da08196a50845dd0909befa1009c4baade5a8fe121", + "case_hash": "bcd849acce0ad35c09943260f1a45f12578ac895044e86104e7dfd70e4efeb09", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "17fb47869b9f086dc16dfac30e80c2087b13a7397e0e7e908497ecbf5864e147", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bd06118774b319925068e33fe3021aedbbd081bb3684d86aa617509a4acfb7fd.arrow b/evidence/results/bd06118774b319925068e33fe3021aedbbd081bb3684d86aa617509a4acfb7fd.arrow new file mode 100644 index 000000000..9aa623efb Binary files /dev/null and b/evidence/results/bd06118774b319925068e33fe3021aedbbd081bb3684d86aa617509a4acfb7fd.arrow differ diff --git a/evidence/results/bd06118774b319925068e33fe3021aedbbd081bb3684d86aa617509a4acfb7fd.json b/evidence/results/bd06118774b319925068e33fe3021aedbbd081bb3684d86aa617509a4acfb7fd.json new file mode 100644 index 000000000..c5a98312a --- /dev/null +++ b/evidence/results/bd06118774b319925068e33fe3021aedbbd081bb3684d86aa617509a4acfb7fd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8d9f51ccb0c3e5524821a4bebdce7d900f38aa77e42fc176c1c295a8dbb0dbc4", + "case_hash": "bd06118774b319925068e33fe3021aedbbd081bb3684d86aa617509a4acfb7fd", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1b9a6ccde6f526f48c3e85e49ba429a120246e26b042b5bd8cc728f8b8f26998", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bd0ac8c7f02614c61fe80976f58f1585842b4c491a830948ff828899eecec0f9.arrow b/evidence/results/bd0ac8c7f02614c61fe80976f58f1585842b4c491a830948ff828899eecec0f9.arrow new file mode 100644 index 000000000..090277939 Binary files /dev/null and b/evidence/results/bd0ac8c7f02614c61fe80976f58f1585842b4c491a830948ff828899eecec0f9.arrow differ diff --git a/evidence/results/bd0ac8c7f02614c61fe80976f58f1585842b4c491a830948ff828899eecec0f9.json b/evidence/results/bd0ac8c7f02614c61fe80976f58f1585842b4c491a830948ff828899eecec0f9.json new file mode 100644 index 000000000..4c2abbc64 --- /dev/null +++ b/evidence/results/bd0ac8c7f02614c61fe80976f58f1585842b4c491a830948ff828899eecec0f9.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "e83707e8239e188980d301e5d046a1ed826e0317b65e4b6eda7ccaf96cc7af46", + "case_hash": "bd0ac8c7f02614c61fe80976f58f1585842b4c491a830948ff828899eecec0f9", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4a7eaeb3dc25224397128f25f2905e259af6e5d69b1a44d5e9051056926a5b69", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bd31fb2b830e3fd64b3b2a53b32bf937237f92042e48f3ae42e22fc8a7a12f1c.arrow b/evidence/results/bd31fb2b830e3fd64b3b2a53b32bf937237f92042e48f3ae42e22fc8a7a12f1c.arrow new file mode 100644 index 000000000..97a74c2da Binary files /dev/null and b/evidence/results/bd31fb2b830e3fd64b3b2a53b32bf937237f92042e48f3ae42e22fc8a7a12f1c.arrow differ diff --git a/evidence/results/bd31fb2b830e3fd64b3b2a53b32bf937237f92042e48f3ae42e22fc8a7a12f1c.json b/evidence/results/bd31fb2b830e3fd64b3b2a53b32bf937237f92042e48f3ae42e22fc8a7a12f1c.json new file mode 100644 index 000000000..600322efc --- /dev/null +++ b/evidence/results/bd31fb2b830e3fd64b3b2a53b32bf937237f92042e48f3ae42e22fc8a7a12f1c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b6542d204cded575c2287dad9db9aa7b85f1baf3cea2f1316b12f5c1907ec8e9", + "case_hash": "bd31fb2b830e3fd64b3b2a53b32bf937237f92042e48f3ae42e22fc8a7a12f1c", + "columns": [ + { + "internal_size": 100663296, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "42a5753cc7ed545159e621cfba2a28a249dc33a972fb7f1c200c152aa1f3d0a5", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bd3e9baafabd6bbf04866de3188ede2d4aee691699e840200b76c77cdeface32.arrow b/evidence/results/bd3e9baafabd6bbf04866de3188ede2d4aee691699e840200b76c77cdeface32.arrow new file mode 100644 index 000000000..27f618f66 Binary files /dev/null and b/evidence/results/bd3e9baafabd6bbf04866de3188ede2d4aee691699e840200b76c77cdeface32.arrow differ diff --git a/evidence/results/bd3e9baafabd6bbf04866de3188ede2d4aee691699e840200b76c77cdeface32.json b/evidence/results/bd3e9baafabd6bbf04866de3188ede2d4aee691699e840200b76c77cdeface32.json new file mode 100644 index 000000000..0d3c3a2db --- /dev/null +++ b/evidence/results/bd3e9baafabd6bbf04866de3188ede2d4aee691699e840200b76c77cdeface32.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "8bf49c6da36fa1aa5670e2f05c15ae4ce9c947df2f752b5c6b4ab7e58a7b140b", + "case_hash": "bd3e9baafabd6bbf04866de3188ede2d4aee691699e840200b76c77cdeface32", + "columns": [ + { + "internal_size": null, + "name": "A", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "N", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fff923ac483e65302df682799cb377bb3f905f7b3aba3631a9f061d0796f822f", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bd58ba85281d8697eb4fca849f7e94b498f38f630fb8335dabf7ede41fbf718f.arrow b/evidence/results/bd58ba85281d8697eb4fca849f7e94b498f38f630fb8335dabf7ede41fbf718f.arrow new file mode 100644 index 000000000..955086065 Binary files /dev/null and b/evidence/results/bd58ba85281d8697eb4fca849f7e94b498f38f630fb8335dabf7ede41fbf718f.arrow differ diff --git a/evidence/results/bd58ba85281d8697eb4fca849f7e94b498f38f630fb8335dabf7ede41fbf718f.json b/evidence/results/bd58ba85281d8697eb4fca849f7e94b498f38f630fb8335dabf7ede41fbf718f.json new file mode 100644 index 000000000..65c814a74 --- /dev/null +++ b/evidence/results/bd58ba85281d8697eb4fca849f7e94b498f38f630fb8335dabf7ede41fbf718f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7b453eb48f5a05b977c7cc776ebcc68e04e588f0ac7803b338cf433226ef03da", + "case_hash": "bd58ba85281d8697eb4fca849f7e94b498f38f630fb8335dabf7ede41fbf718f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 5, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4ed82af6a551e71e6abfaacd36847439b01d5c68ebbefec898288a89547b29f3", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bd5ff17e5978162ab2d82254f563c0eccaae48187ca1f559414b45253a0622b5.arrow b/evidence/results/bd5ff17e5978162ab2d82254f563c0eccaae48187ca1f559414b45253a0622b5.arrow new file mode 100644 index 000000000..8da1c5679 Binary files /dev/null and b/evidence/results/bd5ff17e5978162ab2d82254f563c0eccaae48187ca1f559414b45253a0622b5.arrow differ diff --git a/evidence/results/bd5ff17e5978162ab2d82254f563c0eccaae48187ca1f559414b45253a0622b5.json b/evidence/results/bd5ff17e5978162ab2d82254f563c0eccaae48187ca1f559414b45253a0622b5.json new file mode 100644 index 000000000..4c50591e5 --- /dev/null +++ b/evidence/results/bd5ff17e5978162ab2d82254f563c0eccaae48187ca1f559414b45253a0622b5.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "e106247470b8212db807c62ceefd1988215588a56931506f6e6c666398c4966d", + "case_hash": "bd5ff17e5978162ab2d82254f563c0eccaae48187ca1f559414b45253a0622b5", + "columns": [ + { + "internal_size": null, + "name": "LO0", + "nullable": true, + "precision": 3, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "HI0", + "nullable": true, + "precision": 3, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "LO1", + "nullable": true, + "precision": 3, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "HI1", + "nullable": true, + "precision": 3, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a5c0c3756e86436805d0915fc9b2693b0edacd0dcebd83e4b9d82419b3d8e1f4", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bdeb835cdb61616a1dd3511777041b04d831a21bcdd7adb985d51f51d8e13a86.arrow b/evidence/results/bdeb835cdb61616a1dd3511777041b04d831a21bcdd7adb985d51f51d8e13a86.arrow new file mode 100644 index 000000000..6ea1398c0 Binary files /dev/null and b/evidence/results/bdeb835cdb61616a1dd3511777041b04d831a21bcdd7adb985d51f51d8e13a86.arrow differ diff --git a/evidence/results/bdeb835cdb61616a1dd3511777041b04d831a21bcdd7adb985d51f51d8e13a86.json b/evidence/results/bdeb835cdb61616a1dd3511777041b04d831a21bcdd7adb985d51f51d8e13a86.json new file mode 100644 index 000000000..e810cad9c --- /dev/null +++ b/evidence/results/bdeb835cdb61616a1dd3511777041b04d831a21bcdd7adb985d51f51d8e13a86.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1b49e9bb4b8fc5c28f9df5f1966a98874e40c627057c9430c5d5977e6c771aa6", + "case_hash": "bdeb835cdb61616a1dd3511777041b04d831a21bcdd7adb985d51f51d8e13a86", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5e7d83724852c4e7a59148aa97427c622fa52d95856c34b5f2a048bcbea823e7", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bdfde8dd27dcd54b96edb364ed2fa99163a5e14c2ffde339fdb25ac5f54e533b.arrow b/evidence/results/bdfde8dd27dcd54b96edb364ed2fa99163a5e14c2ffde339fdb25ac5f54e533b.arrow new file mode 100644 index 000000000..b8d413c00 Binary files /dev/null and b/evidence/results/bdfde8dd27dcd54b96edb364ed2fa99163a5e14c2ffde339fdb25ac5f54e533b.arrow differ diff --git a/evidence/results/bdfde8dd27dcd54b96edb364ed2fa99163a5e14c2ffde339fdb25ac5f54e533b.json b/evidence/results/bdfde8dd27dcd54b96edb364ed2fa99163a5e14c2ffde339fdb25ac5f54e533b.json new file mode 100644 index 000000000..8dcd8e2a7 --- /dev/null +++ b/evidence/results/bdfde8dd27dcd54b96edb364ed2fa99163a5e14c2ffde339fdb25ac5f54e533b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "80b6eb4d662280990cee00862bf5480086264d88e53bb9ca5c3ab4eb11438283", + "case_hash": "bdfde8dd27dcd54b96edb364ed2fa99163a5e14c2ffde339fdb25ac5f54e533b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5260596f704f1e1ac3dbd7211ac01f025ff666358a4f3b2867e461de4860bebf", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bdfed9ed88518030cb09b8db69526b92e202fc517c4dd925710aa5a35bbf25d5.arrow b/evidence/results/bdfed9ed88518030cb09b8db69526b92e202fc517c4dd925710aa5a35bbf25d5.arrow new file mode 100644 index 000000000..6101596da Binary files /dev/null and b/evidence/results/bdfed9ed88518030cb09b8db69526b92e202fc517c4dd925710aa5a35bbf25d5.arrow differ diff --git a/evidence/results/bdfed9ed88518030cb09b8db69526b92e202fc517c4dd925710aa5a35bbf25d5.json b/evidence/results/bdfed9ed88518030cb09b8db69526b92e202fc517c4dd925710aa5a35bbf25d5.json new file mode 100644 index 000000000..21acd0f6c --- /dev/null +++ b/evidence/results/bdfed9ed88518030cb09b8db69526b92e202fc517c4dd925710aa5a35bbf25d5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cc27bbc9c5bbc957b94ead99cd3cba59984495a33b6ce073a927456c60951a90", + "case_hash": "bdfed9ed88518030cb09b8db69526b92e202fc517c4dd925710aa5a35bbf25d5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "395543dcbe72c5f4d9f3999cd7f6c154552b556f35ea93c6572dc1572654c5c1", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/be013932aee07f1e82f898d6ebf4cfbc64af5e280d7cbe1e383e87855a46376b.arrow b/evidence/results/be013932aee07f1e82f898d6ebf4cfbc64af5e280d7cbe1e383e87855a46376b.arrow new file mode 100644 index 000000000..cf84e7bf5 Binary files /dev/null and b/evidence/results/be013932aee07f1e82f898d6ebf4cfbc64af5e280d7cbe1e383e87855a46376b.arrow differ diff --git a/evidence/results/be013932aee07f1e82f898d6ebf4cfbc64af5e280d7cbe1e383e87855a46376b.json b/evidence/results/be013932aee07f1e82f898d6ebf4cfbc64af5e280d7cbe1e383e87855a46376b.json new file mode 100644 index 000000000..dfd4ed74b --- /dev/null +++ b/evidence/results/be013932aee07f1e82f898d6ebf4cfbc64af5e280d7cbe1e383e87855a46376b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "466a5bda933344ddd818c04b0fb2ddc6821ef78de10ab37de85b981c9bbc843b", + "case_hash": "be013932aee07f1e82f898d6ebf4cfbc64af5e280d7cbe1e383e87855a46376b", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4e550f8473353d4e5407192ab646d6eb10d1bd0136489413489d479051ce667d", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/be0404a5df245ce83e193fa5a997233617e8bf6af6c4e487a94cdd1e88d0cfb5.json b/evidence/results/be0404a5df245ce83e193fa5a997233617e8bf6af6c4e487a94cdd1e88d0cfb5.json new file mode 100644 index 000000000..246c14b5c --- /dev/null +++ b/evidence/results/be0404a5df245ce83e193fa5a997233617e8bf6af6c4e487a94cdd1e88d0cfb5.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "be0404a5df245ce83e193fa5a997233617e8bf6af6c4e487a94cdd1e88d0cfb5", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 939, + "message": "SQL compilation error: error line 4 at position 7\ntoo many arguments for function [SYSDATE(3)] expected 0, got 1", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8041395d390ac7a9e4678832929896d1856543fb66b2b168480adff2d4021abc", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/be1b6738de25594ce5cb76e7635b680e80014e4c7f1b7077ed2a45bd53bef3ce.arrow b/evidence/results/be1b6738de25594ce5cb76e7635b680e80014e4c7f1b7077ed2a45bd53bef3ce.arrow new file mode 100644 index 000000000..66928caa6 Binary files /dev/null and b/evidence/results/be1b6738de25594ce5cb76e7635b680e80014e4c7f1b7077ed2a45bd53bef3ce.arrow differ diff --git a/evidence/results/be1b6738de25594ce5cb76e7635b680e80014e4c7f1b7077ed2a45bd53bef3ce.json b/evidence/results/be1b6738de25594ce5cb76e7635b680e80014e4c7f1b7077ed2a45bd53bef3ce.json new file mode 100644 index 000000000..6f67536dc --- /dev/null +++ b/evidence/results/be1b6738de25594ce5cb76e7635b680e80014e4c7f1b7077ed2a45bd53bef3ce.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "79fd8a0e3b3a2c5b571e411f6bfcd4f8bdcd9addac19597df37129b4c2128b2c", + "case_hash": "be1b6738de25594ce5cb76e7635b680e80014e4c7f1b7077ed2a45bd53bef3ce", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "N", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b1f800b3d884872ece9a34b9c5a67da944dcd95fb49bb1293ed49cb7d0181a42", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/be705dfd5474c79c52da9f1d03872a434324207ee3e0c9fe8b9ffda3dcf6ddfd.json b/evidence/results/be705dfd5474c79c52da9f1d03872a434324207ee3e0c9fe8b9ffda3dcf6ddfd.json new file mode 100644 index 000000000..793bebc18 --- /dev/null +++ b/evidence/results/be705dfd5474c79c52da9f1d03872a434324207ee3e0c9fe8b9ffda3dcf6ddfd.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "be705dfd5474c79c52da9f1d03872a434324207ee3e0c9fe8b9ffda3dcf6ddfd", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100050, + "message": "Invalid parameter value: 0. Reason: Position must be positive", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1f82a9e93ba9b4745e3e7b74168db4c26448cc7c2869ff9bfc02b5e337070479", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/be9332591b4625e938d0966cba66a9291a352a2eab4366b6522b63cabbf5d122.arrow b/evidence/results/be9332591b4625e938d0966cba66a9291a352a2eab4366b6522b63cabbf5d122.arrow new file mode 100644 index 000000000..ae946dc51 Binary files /dev/null and b/evidence/results/be9332591b4625e938d0966cba66a9291a352a2eab4366b6522b63cabbf5d122.arrow differ diff --git a/evidence/results/be9332591b4625e938d0966cba66a9291a352a2eab4366b6522b63cabbf5d122.json b/evidence/results/be9332591b4625e938d0966cba66a9291a352a2eab4366b6522b63cabbf5d122.json new file mode 100644 index 000000000..4328bc692 --- /dev/null +++ b/evidence/results/be9332591b4625e938d0966cba66a9291a352a2eab4366b6522b63cabbf5d122.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "3591429a6ae7043ebbdc6f541e3ef6d9026e2dbb175ecd46e742f31774556d01", + "case_hash": "be9332591b4625e938d0966cba66a9291a352a2eab4366b6522b63cabbf5d122", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8d886ea9dab7aa3115c12dbbfc189cdf65477e2948b61debbfdf215770cb4b80", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/beb0337f8b415fb14865a36af24a28d5e69f11cba9234ea55e235b3faac309da.arrow b/evidence/results/beb0337f8b415fb14865a36af24a28d5e69f11cba9234ea55e235b3faac309da.arrow new file mode 100644 index 000000000..a04a9f09e Binary files /dev/null and b/evidence/results/beb0337f8b415fb14865a36af24a28d5e69f11cba9234ea55e235b3faac309da.arrow differ diff --git a/evidence/results/beb0337f8b415fb14865a36af24a28d5e69f11cba9234ea55e235b3faac309da.json b/evidence/results/beb0337f8b415fb14865a36af24a28d5e69f11cba9234ea55e235b3faac309da.json new file mode 100644 index 000000000..07ebcf0ee --- /dev/null +++ b/evidence/results/beb0337f8b415fb14865a36af24a28d5e69f11cba9234ea55e235b3faac309da.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "652e69baa973e42773f34e194a854e0bd87eb83e43ffa0e2ae87cd0de6feaedc", + "case_hash": "beb0337f8b415fb14865a36af24a28d5e69f11cba9234ea55e235b3faac309da", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 6, + "scale": 1, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "190ec32bc92893c144c1043f3c80eea598dd7a3a2d090824df286b9a2ce90713", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bed0ab60317fc12d351fe38f69bf1abfecf0948fb3354be823c2ce12e4a60a1d.arrow b/evidence/results/bed0ab60317fc12d351fe38f69bf1abfecf0948fb3354be823c2ce12e4a60a1d.arrow new file mode 100644 index 000000000..46f6c43b9 Binary files /dev/null and b/evidence/results/bed0ab60317fc12d351fe38f69bf1abfecf0948fb3354be823c2ce12e4a60a1d.arrow differ diff --git a/evidence/results/bed0ab60317fc12d351fe38f69bf1abfecf0948fb3354be823c2ce12e4a60a1d.json b/evidence/results/bed0ab60317fc12d351fe38f69bf1abfecf0948fb3354be823c2ce12e4a60a1d.json new file mode 100644 index 000000000..ef5174a8f --- /dev/null +++ b/evidence/results/bed0ab60317fc12d351fe38f69bf1abfecf0948fb3354be823c2ce12e4a60a1d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8dffc7af6c05c15c4b3a3c79d15635c4b3a14fcdf6e6762b8a9c03dd8b00cb2f", + "case_hash": "bed0ab60317fc12d351fe38f69bf1abfecf0948fb3354be823c2ce12e4a60a1d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a5a4d229990e8f12b869c260ed24ef685a2667611afb55cd7e8608a545e5582e", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bef3e393508ac4b716fde69a308c61b4fb58a5275bf90a00448074a170c8abb2.arrow b/evidence/results/bef3e393508ac4b716fde69a308c61b4fb58a5275bf90a00448074a170c8abb2.arrow new file mode 100644 index 000000000..a04a9f09e Binary files /dev/null and b/evidence/results/bef3e393508ac4b716fde69a308c61b4fb58a5275bf90a00448074a170c8abb2.arrow differ diff --git a/evidence/results/bef3e393508ac4b716fde69a308c61b4fb58a5275bf90a00448074a170c8abb2.json b/evidence/results/bef3e393508ac4b716fde69a308c61b4fb58a5275bf90a00448074a170c8abb2.json new file mode 100644 index 000000000..ed91ce59c --- /dev/null +++ b/evidence/results/bef3e393508ac4b716fde69a308c61b4fb58a5275bf90a00448074a170c8abb2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "652e69baa973e42773f34e194a854e0bd87eb83e43ffa0e2ae87cd0de6feaedc", + "case_hash": "bef3e393508ac4b716fde69a308c61b4fb58a5275bf90a00448074a170c8abb2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 6, + "scale": 1, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ace3b522b5cff78e436a50018839fa613a40b81afb8a27fa0e80d10a3d173969", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/befe88f19f80380d3ac6f3274a2b896b33d0a5e7be30dc1d7d0548db4b4bcb71.arrow b/evidence/results/befe88f19f80380d3ac6f3274a2b896b33d0a5e7be30dc1d7d0548db4b4bcb71.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/befe88f19f80380d3ac6f3274a2b896b33d0a5e7be30dc1d7d0548db4b4bcb71.arrow differ diff --git a/evidence/results/befe88f19f80380d3ac6f3274a2b896b33d0a5e7be30dc1d7d0548db4b4bcb71.json b/evidence/results/befe88f19f80380d3ac6f3274a2b896b33d0a5e7be30dc1d7d0548db4b4bcb71.json new file mode 100644 index 000000000..d53f7ffc4 --- /dev/null +++ b/evidence/results/befe88f19f80380d3ac6f3274a2b896b33d0a5e7be30dc1d7d0548db4b4bcb71.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "befe88f19f80380d3ac6f3274a2b896b33d0a5e7be30dc1d7d0548db4b4bcb71", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2002910b7f6cc0bd3d1574e7ec3fc4850c5ac2f7f5bcbef471f8ac3d27e05175", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bf3918cc686ef694d1353d117d9bf68fc0f29ed3aa29d33c0e0b48ce130ac3fa.arrow b/evidence/results/bf3918cc686ef694d1353d117d9bf68fc0f29ed3aa29d33c0e0b48ce130ac3fa.arrow new file mode 100644 index 000000000..5e4fb128c Binary files /dev/null and b/evidence/results/bf3918cc686ef694d1353d117d9bf68fc0f29ed3aa29d33c0e0b48ce130ac3fa.arrow differ diff --git a/evidence/results/bf3918cc686ef694d1353d117d9bf68fc0f29ed3aa29d33c0e0b48ce130ac3fa.json b/evidence/results/bf3918cc686ef694d1353d117d9bf68fc0f29ed3aa29d33c0e0b48ce130ac3fa.json new file mode 100644 index 000000000..75b91b8c8 --- /dev/null +++ b/evidence/results/bf3918cc686ef694d1353d117d9bf68fc0f29ed3aa29d33c0e0b48ce130ac3fa.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "69aaa2f5930149b0c040cdc8cdc149331cc699690105f39a0fa7a69bc02f8896", + "case_hash": "bf3918cc686ef694d1353d117d9bf68fc0f29ed3aa29d33c0e0b48ce130ac3fa", + "columns": [ + { + "internal_size": 7, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d3fc28a2959f639c30a1e6777ca5016f2f7f8b6681ab9a59227d7e29b907d99d", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bf538c78384f651616ec01dd9d79e71c3584177ab93480f1b670c7cff655cac3.arrow b/evidence/results/bf538c78384f651616ec01dd9d79e71c3584177ab93480f1b670c7cff655cac3.arrow new file mode 100644 index 000000000..65073825d Binary files /dev/null and b/evidence/results/bf538c78384f651616ec01dd9d79e71c3584177ab93480f1b670c7cff655cac3.arrow differ diff --git a/evidence/results/bf538c78384f651616ec01dd9d79e71c3584177ab93480f1b670c7cff655cac3.json b/evidence/results/bf538c78384f651616ec01dd9d79e71c3584177ab93480f1b670c7cff655cac3.json new file mode 100644 index 000000000..fd7100d10 --- /dev/null +++ b/evidence/results/bf538c78384f651616ec01dd9d79e71c3584177ab93480f1b670c7cff655cac3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "47c49b4b1d3eb152782582149b35664b8c978519bd4d8df5e490852bd08e3599", + "case_hash": "bf538c78384f651616ec01dd9d79e71c3584177ab93480f1b670c7cff655cac3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2c23b7b9ee41acdbc5554036a6e8cc158e415ee79e058c9431be7ac5b91a0e7f", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bf922ba2f581500b0d0effd1fcc4b06ac43f60bacbc0c80ce15b9ff372dd9499.arrow b/evidence/results/bf922ba2f581500b0d0effd1fcc4b06ac43f60bacbc0c80ce15b9ff372dd9499.arrow new file mode 100644 index 000000000..f5eab7b01 Binary files /dev/null and b/evidence/results/bf922ba2f581500b0d0effd1fcc4b06ac43f60bacbc0c80ce15b9ff372dd9499.arrow differ diff --git a/evidence/results/bf922ba2f581500b0d0effd1fcc4b06ac43f60bacbc0c80ce15b9ff372dd9499.json b/evidence/results/bf922ba2f581500b0d0effd1fcc4b06ac43f60bacbc0c80ce15b9ff372dd9499.json new file mode 100644 index 000000000..a43f83ea0 --- /dev/null +++ b/evidence/results/bf922ba2f581500b0d0effd1fcc4b06ac43f60bacbc0c80ce15b9ff372dd9499.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "48955401e0a612c44b23f150b719c5f05c4c6fe6df8a1a6df4968fc656e4e75a", + "case_hash": "bf922ba2f581500b0d0effd1fcc4b06ac43f60bacbc0c80ce15b9ff372dd9499", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "af2c9a3f2aba66b102b5943d02c87f44f817767923fa670c0d88667c5ebfb3c1", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bf9cbf88f6044e5b7588779ec8eb96a51291ea2651bcb0268926e5d978862ec8.arrow b/evidence/results/bf9cbf88f6044e5b7588779ec8eb96a51291ea2651bcb0268926e5d978862ec8.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/bf9cbf88f6044e5b7588779ec8eb96a51291ea2651bcb0268926e5d978862ec8.arrow differ diff --git a/evidence/results/bf9cbf88f6044e5b7588779ec8eb96a51291ea2651bcb0268926e5d978862ec8.json b/evidence/results/bf9cbf88f6044e5b7588779ec8eb96a51291ea2651bcb0268926e5d978862ec8.json new file mode 100644 index 000000000..f81945a1b --- /dev/null +++ b/evidence/results/bf9cbf88f6044e5b7588779ec8eb96a51291ea2651bcb0268926e5d978862ec8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "bf9cbf88f6044e5b7588779ec8eb96a51291ea2651bcb0268926e5d978862ec8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9fdc3ce59e25c9cf0379315399d3f32d45155a39172aebc99ee6165def555dc4", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bf9cf1f8d8539ca742e02fc5576a8a088115e67ed20fe6ebb003b8bdbbddf2cc.arrow b/evidence/results/bf9cf1f8d8539ca742e02fc5576a8a088115e67ed20fe6ebb003b8bdbbddf2cc.arrow new file mode 100644 index 000000000..3c80ab78f Binary files /dev/null and b/evidence/results/bf9cf1f8d8539ca742e02fc5576a8a088115e67ed20fe6ebb003b8bdbbddf2cc.arrow differ diff --git a/evidence/results/bf9cf1f8d8539ca742e02fc5576a8a088115e67ed20fe6ebb003b8bdbbddf2cc.json b/evidence/results/bf9cf1f8d8539ca742e02fc5576a8a088115e67ed20fe6ebb003b8bdbbddf2cc.json new file mode 100644 index 000000000..3129a3dc9 --- /dev/null +++ b/evidence/results/bf9cf1f8d8539ca742e02fc5576a8a088115e67ed20fe6ebb003b8bdbbddf2cc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8776e2723cc0d5d0337d7647a06467792c2b35574a27f7338ec2aba9ae232b7f", + "case_hash": "bf9cf1f8d8539ca742e02fc5576a8a088115e67ed20fe6ebb003b8bdbbddf2cc", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6f14d57d2c308cf8044141eeaa8248cc9550d1a013bca606cdfbc1ec85ba2bf1", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bfb78af711e33d1d75898304eab8056467c8c6d6b3ddeca3992cb4cfc6b3bc42.arrow b/evidence/results/bfb78af711e33d1d75898304eab8056467c8c6d6b3ddeca3992cb4cfc6b3bc42.arrow new file mode 100644 index 000000000..fccefe0a6 Binary files /dev/null and b/evidence/results/bfb78af711e33d1d75898304eab8056467c8c6d6b3ddeca3992cb4cfc6b3bc42.arrow differ diff --git a/evidence/results/bfb78af711e33d1d75898304eab8056467c8c6d6b3ddeca3992cb4cfc6b3bc42.json b/evidence/results/bfb78af711e33d1d75898304eab8056467c8c6d6b3ddeca3992cb4cfc6b3bc42.json new file mode 100644 index 000000000..46482713f --- /dev/null +++ b/evidence/results/bfb78af711e33d1d75898304eab8056467c8c6d6b3ddeca3992cb4cfc6b3bc42.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ac2b071fb1ee4b7112d86eb0db26091f22880eed45d1326e20d09f78f09c7476", + "case_hash": "bfb78af711e33d1d75898304eab8056467c8c6d6b3ddeca3992cb4cfc6b3bc42", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "753428d7e688129c4a7e49fe99a9b6100c235fe0151c63b7cbafb88e78516190", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bfb8fe4813d3a6b8ac9278427bf910cf62a2348a43e38b8fe6ac97a8dde4f4ca.arrow b/evidence/results/bfb8fe4813d3a6b8ac9278427bf910cf62a2348a43e38b8fe6ac97a8dde4f4ca.arrow new file mode 100644 index 000000000..44fb3ba27 Binary files /dev/null and b/evidence/results/bfb8fe4813d3a6b8ac9278427bf910cf62a2348a43e38b8fe6ac97a8dde4f4ca.arrow differ diff --git a/evidence/results/bfb8fe4813d3a6b8ac9278427bf910cf62a2348a43e38b8fe6ac97a8dde4f4ca.json b/evidence/results/bfb8fe4813d3a6b8ac9278427bf910cf62a2348a43e38b8fe6ac97a8dde4f4ca.json new file mode 100644 index 000000000..df779ce07 --- /dev/null +++ b/evidence/results/bfb8fe4813d3a6b8ac9278427bf910cf62a2348a43e38b8fe6ac97a8dde4f4ca.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "339eff805e58971066708425df8226de9af5c9fcae7441776403e8d2fbf57a3b", + "case_hash": "bfb8fe4813d3a6b8ac9278427bf910cf62a2348a43e38b8fe6ac97a8dde4f4ca", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "81447cddcf1ba00312e01d6cf7cee0c2239a234e701cd617d98590ee9ca3cfba", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bfc632256452d8c632ec0a7f5e00d6096d9a0546baf1c06f0050a8569b11f561.arrow b/evidence/results/bfc632256452d8c632ec0a7f5e00d6096d9a0546baf1c06f0050a8569b11f561.arrow new file mode 100644 index 000000000..0c2ddcf8e Binary files /dev/null and b/evidence/results/bfc632256452d8c632ec0a7f5e00d6096d9a0546baf1c06f0050a8569b11f561.arrow differ diff --git a/evidence/results/bfc632256452d8c632ec0a7f5e00d6096d9a0546baf1c06f0050a8569b11f561.json b/evidence/results/bfc632256452d8c632ec0a7f5e00d6096d9a0546baf1c06f0050a8569b11f561.json new file mode 100644 index 000000000..616ca4e20 --- /dev/null +++ b/evidence/results/bfc632256452d8c632ec0a7f5e00d6096d9a0546baf1c06f0050a8569b11f561.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "50c505d99d0eba0026508be59e165f278880f8ba7906f0d9adf35c25ab41160f", + "case_hash": "bfc632256452d8c632ec0a7f5e00d6096d9a0546baf1c06f0050a8569b11f561", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cd7d55f530575471f47c6938e72598193e40625b167914ca4648917a6df49b7f", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bfcff1a3f4a159832fa0804157a7a4ffbd35300af482e0f1c702bde91ce8cdb7.arrow b/evidence/results/bfcff1a3f4a159832fa0804157a7a4ffbd35300af482e0f1c702bde91ce8cdb7.arrow new file mode 100644 index 000000000..37564d431 Binary files /dev/null and b/evidence/results/bfcff1a3f4a159832fa0804157a7a4ffbd35300af482e0f1c702bde91ce8cdb7.arrow differ diff --git a/evidence/results/bfcff1a3f4a159832fa0804157a7a4ffbd35300af482e0f1c702bde91ce8cdb7.json b/evidence/results/bfcff1a3f4a159832fa0804157a7a4ffbd35300af482e0f1c702bde91ce8cdb7.json new file mode 100644 index 000000000..990020d8d --- /dev/null +++ b/evidence/results/bfcff1a3f4a159832fa0804157a7a4ffbd35300af482e0f1c702bde91ce8cdb7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7f3c51171a1256a703e6e5a3ad75af98ed67c9adbbf3a3325564b9f7485f4dc1", + "case_hash": "bfcff1a3f4a159832fa0804157a7a4ffbd35300af482e0f1c702bde91ce8cdb7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5c4381c9c964f33b1fb2ece7d64764e47f480ce7d70ab3f8f70da1bb09c6f03a", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/bfff643f5b128aa9385af54bceba78abbb6c3cc343a49161c3dbadd788f64b06.json b/evidence/results/bfff643f5b128aa9385af54bceba78abbb6c3cc343a49161c3dbadd788f64b06.json new file mode 100644 index 000000000..426d47b3f --- /dev/null +++ b/evidence/results/bfff643f5b128aa9385af54bceba78abbb6c3cc343a49161c3dbadd788f64b06.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "bfff643f5b128aa9385af54bceba78abbb6c3cc343a49161c3dbadd788f64b06", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100050, + "message": "Invalid parameter value: 0. Reason: invalid SHA2 digest size", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "aa8bbb2d81aceeede0d28d39bd459786e66c47042bdcd33c7d44d432e6af29de", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c00e29b8a209a3b8f89fe82d829092f927331a809a7bc141c59113af7312bd92.arrow b/evidence/results/c00e29b8a209a3b8f89fe82d829092f927331a809a7bc141c59113af7312bd92.arrow new file mode 100644 index 000000000..e387893e7 Binary files /dev/null and b/evidence/results/c00e29b8a209a3b8f89fe82d829092f927331a809a7bc141c59113af7312bd92.arrow differ diff --git a/evidence/results/c00e29b8a209a3b8f89fe82d829092f927331a809a7bc141c59113af7312bd92.json b/evidence/results/c00e29b8a209a3b8f89fe82d829092f927331a809a7bc141c59113af7312bd92.json new file mode 100644 index 000000000..6146b8770 --- /dev/null +++ b/evidence/results/c00e29b8a209a3b8f89fe82d829092f927331a809a7bc141c59113af7312bd92.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cfa57bdf495cf0f5e678ca0b79fd99ab7cbca2244593ba534ef7095becba42ab", + "case_hash": "c00e29b8a209a3b8f89fe82d829092f927331a809a7bc141c59113af7312bd92", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "726bbcbde95c0bbdf661d42e0521ea11381fc1be493f909faf6978e1200629f4", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c02f0db0b3942efba2f7d104f7d6156a39780f17d2358c0af74e71dac872c7a2.arrow b/evidence/results/c02f0db0b3942efba2f7d104f7d6156a39780f17d2358c0af74e71dac872c7a2.arrow new file mode 100644 index 000000000..ddf4a3079 Binary files /dev/null and b/evidence/results/c02f0db0b3942efba2f7d104f7d6156a39780f17d2358c0af74e71dac872c7a2.arrow differ diff --git a/evidence/results/c02f0db0b3942efba2f7d104f7d6156a39780f17d2358c0af74e71dac872c7a2.json b/evidence/results/c02f0db0b3942efba2f7d104f7d6156a39780f17d2358c0af74e71dac872c7a2.json new file mode 100644 index 000000000..bcd8c241f --- /dev/null +++ b/evidence/results/c02f0db0b3942efba2f7d104f7d6156a39780f17d2358c0af74e71dac872c7a2.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "4168be578d1960d43619993e2b2dd6be110625a7e7be2e6027401b1e3be1cc86", + "case_hash": "c02f0db0b3942efba2f7d104f7d6156a39780f17d2358c0af74e71dac872c7a2", + "columns": [ + { + "internal_size": null, + "name": "A", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + }, + { + "internal_size": null, + "name": "D", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6f77dad7b655b59288468f580a5784172f6cf5bd87b9d9b5b62b88042780826e", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c051ad247a4956fc7bac520145b338b0b3e5f038e1718e238ec90b1282dde594.arrow b/evidence/results/c051ad247a4956fc7bac520145b338b0b3e5f038e1718e238ec90b1282dde594.arrow new file mode 100644 index 000000000..9f5bef499 Binary files /dev/null and b/evidence/results/c051ad247a4956fc7bac520145b338b0b3e5f038e1718e238ec90b1282dde594.arrow differ diff --git a/evidence/results/c051ad247a4956fc7bac520145b338b0b3e5f038e1718e238ec90b1282dde594.json b/evidence/results/c051ad247a4956fc7bac520145b338b0b3e5f038e1718e238ec90b1282dde594.json new file mode 100644 index 000000000..7989d19b0 --- /dev/null +++ b/evidence/results/c051ad247a4956fc7bac520145b338b0b3e5f038e1718e238ec90b1282dde594.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b88eb5c05e4030ccc75e479368866c4863d519a34eff7f1e0a16b6bb07da0b31", + "case_hash": "c051ad247a4956fc7bac520145b338b0b3e5f038e1718e238ec90b1282dde594", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bd59784f6ee592aaf46c277845b2cc02c8600162ecd22051e220d505e8ce84f0", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c05207689b9ee9eb96ba54f3176fbe627f61807158f55b899486c9fa3a10e37e.arrow b/evidence/results/c05207689b9ee9eb96ba54f3176fbe627f61807158f55b899486c9fa3a10e37e.arrow new file mode 100644 index 000000000..8e98ed94c Binary files /dev/null and b/evidence/results/c05207689b9ee9eb96ba54f3176fbe627f61807158f55b899486c9fa3a10e37e.arrow differ diff --git a/evidence/results/c05207689b9ee9eb96ba54f3176fbe627f61807158f55b899486c9fa3a10e37e.json b/evidence/results/c05207689b9ee9eb96ba54f3176fbe627f61807158f55b899486c9fa3a10e37e.json new file mode 100644 index 000000000..728576d2a --- /dev/null +++ b/evidence/results/c05207689b9ee9eb96ba54f3176fbe627f61807158f55b899486c9fa3a10e37e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c2489a0a1fc7f9234fdb87ac2daff8273e239be3ab9be54568fc0fe4bd15f181", + "case_hash": "c05207689b9ee9eb96ba54f3176fbe627f61807158f55b899486c9fa3a10e37e", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7f123884153560a46f0926d0d38bf3136b929f00dd539813ce579ddeff800a39", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c066688bbc2f246ce4b11ed54f1e5bc4115ed77053d4d28fe4d0861fa5e59314.arrow b/evidence/results/c066688bbc2f246ce4b11ed54f1e5bc4115ed77053d4d28fe4d0861fa5e59314.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/c066688bbc2f246ce4b11ed54f1e5bc4115ed77053d4d28fe4d0861fa5e59314.arrow differ diff --git a/evidence/results/c066688bbc2f246ce4b11ed54f1e5bc4115ed77053d4d28fe4d0861fa5e59314.json b/evidence/results/c066688bbc2f246ce4b11ed54f1e5bc4115ed77053d4d28fe4d0861fa5e59314.json new file mode 100644 index 000000000..4b6797828 --- /dev/null +++ b/evidence/results/c066688bbc2f246ce4b11ed54f1e5bc4115ed77053d4d28fe4d0861fa5e59314.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "c066688bbc2f246ce4b11ed54f1e5bc4115ed77053d4d28fe4d0861fa5e59314", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a6f3095cedb1de5c7bfcd791c25dbb9284a1c9e3c726c5df5b61b66ce11c0702", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c08d3fa94ad3816ff0526afb3bc56b230c35ff0b049e7e19ce13dfe3c37b0076.arrow b/evidence/results/c08d3fa94ad3816ff0526afb3bc56b230c35ff0b049e7e19ce13dfe3c37b0076.arrow new file mode 100644 index 000000000..08468def6 Binary files /dev/null and b/evidence/results/c08d3fa94ad3816ff0526afb3bc56b230c35ff0b049e7e19ce13dfe3c37b0076.arrow differ diff --git a/evidence/results/c08d3fa94ad3816ff0526afb3bc56b230c35ff0b049e7e19ce13dfe3c37b0076.json b/evidence/results/c08d3fa94ad3816ff0526afb3bc56b230c35ff0b049e7e19ce13dfe3c37b0076.json new file mode 100644 index 000000000..f86fe97fa --- /dev/null +++ b/evidence/results/c08d3fa94ad3816ff0526afb3bc56b230c35ff0b049e7e19ce13dfe3c37b0076.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "938e7b780a226c402ecaf43943fd9a1c797911fb8c44a7cd783e76f8a4f88ca7", + "case_hash": "c08d3fa94ad3816ff0526afb3bc56b230c35ff0b049e7e19ce13dfe3c37b0076", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "L", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3de7448400759a8b5b7e43519d5838d8776835b7f3dad73bac8737e75447cc5c", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c09b3998f65be355e8e278592b08e4633dfec33f14bd420af41a6f1e1e4cb9a3.arrow b/evidence/results/c09b3998f65be355e8e278592b08e4633dfec33f14bd420af41a6f1e1e4cb9a3.arrow new file mode 100644 index 000000000..65e8d4cea Binary files /dev/null and b/evidence/results/c09b3998f65be355e8e278592b08e4633dfec33f14bd420af41a6f1e1e4cb9a3.arrow differ diff --git a/evidence/results/c09b3998f65be355e8e278592b08e4633dfec33f14bd420af41a6f1e1e4cb9a3.json b/evidence/results/c09b3998f65be355e8e278592b08e4633dfec33f14bd420af41a6f1e1e4cb9a3.json new file mode 100644 index 000000000..958b1dcea --- /dev/null +++ b/evidence/results/c09b3998f65be355e8e278592b08e4633dfec33f14bd420af41a6f1e1e4cb9a3.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c28f6903586d173de366e03bbb754edc5efd724a3fb48e44252fe5b5ba8dedde", + "case_hash": "c09b3998f65be355e8e278592b08e4633dfec33f14bd420af41a6f1e1e4cb9a3", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "80d8de490d5d79cbf08e24ba7dd68dbf48b5deb7c31614187f23c8283101391f", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c0b8627a771cccd2acb7a539fbd8dd8e59b5a4e0d6631253d17861e8d7a02149.arrow b/evidence/results/c0b8627a771cccd2acb7a539fbd8dd8e59b5a4e0d6631253d17861e8d7a02149.arrow new file mode 100644 index 000000000..5bd00d464 Binary files /dev/null and b/evidence/results/c0b8627a771cccd2acb7a539fbd8dd8e59b5a4e0d6631253d17861e8d7a02149.arrow differ diff --git a/evidence/results/c0b8627a771cccd2acb7a539fbd8dd8e59b5a4e0d6631253d17861e8d7a02149.json b/evidence/results/c0b8627a771cccd2acb7a539fbd8dd8e59b5a4e0d6631253d17861e8d7a02149.json new file mode 100644 index 000000000..221001e0b --- /dev/null +++ b/evidence/results/c0b8627a771cccd2acb7a539fbd8dd8e59b5a4e0d6631253d17861e8d7a02149.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b9c8c5ca416fe28825a9ce9bd5719dfc35dcf69774181b6bdc987de8ba8f655e", + "case_hash": "c0b8627a771cccd2acb7a539fbd8dd8e59b5a4e0d6631253d17861e8d7a02149", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "666f4f9074900cb0eb29595c8b26a356f2376e9e8b85f785c79236a6a461ad25", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c0cc982eb5d294c5c6e547e2ee79b61fa79e42b986082284a3e2c879bedd2b8b.arrow b/evidence/results/c0cc982eb5d294c5c6e547e2ee79b61fa79e42b986082284a3e2c879bedd2b8b.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/c0cc982eb5d294c5c6e547e2ee79b61fa79e42b986082284a3e2c879bedd2b8b.arrow differ diff --git a/evidence/results/c0cc982eb5d294c5c6e547e2ee79b61fa79e42b986082284a3e2c879bedd2b8b.json b/evidence/results/c0cc982eb5d294c5c6e547e2ee79b61fa79e42b986082284a3e2c879bedd2b8b.json new file mode 100644 index 000000000..ea9167130 --- /dev/null +++ b/evidence/results/c0cc982eb5d294c5c6e547e2ee79b61fa79e42b986082284a3e2c879bedd2b8b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "c0cc982eb5d294c5c6e547e2ee79b61fa79e42b986082284a3e2c879bedd2b8b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8b144c8417d5274232ceb543ed08b22b8a7424af40c1f3a79f7025216f030d30", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c0dc8cbe2293b594f5a13727695b973cebc05edc7893071994ac4c63c7023ff3.arrow b/evidence/results/c0dc8cbe2293b594f5a13727695b973cebc05edc7893071994ac4c63c7023ff3.arrow new file mode 100644 index 000000000..6be2ad654 Binary files /dev/null and b/evidence/results/c0dc8cbe2293b594f5a13727695b973cebc05edc7893071994ac4c63c7023ff3.arrow differ diff --git a/evidence/results/c0dc8cbe2293b594f5a13727695b973cebc05edc7893071994ac4c63c7023ff3.json b/evidence/results/c0dc8cbe2293b594f5a13727695b973cebc05edc7893071994ac4c63c7023ff3.json new file mode 100644 index 000000000..a318cd521 --- /dev/null +++ b/evidence/results/c0dc8cbe2293b594f5a13727695b973cebc05edc7893071994ac4c63c7023ff3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7e1e77be45e7894d8f090b4a6eff98d5da0300d907a4ac7e5b65e0be8f550a2f", + "case_hash": "c0dc8cbe2293b594f5a13727695b973cebc05edc7893071994ac4c63c7023ff3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f5a8d00cfd9e60ee1fbf96ee82a5c6a576e112eaf415bc8b5690e7efe538ea96", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c0ee0a16f198c9c15b070a9eda5ed4906b7e31686354ed44188dd1709e365746.arrow b/evidence/results/c0ee0a16f198c9c15b070a9eda5ed4906b7e31686354ed44188dd1709e365746.arrow new file mode 100644 index 000000000..338c1f6a0 Binary files /dev/null and b/evidence/results/c0ee0a16f198c9c15b070a9eda5ed4906b7e31686354ed44188dd1709e365746.arrow differ diff --git a/evidence/results/c0ee0a16f198c9c15b070a9eda5ed4906b7e31686354ed44188dd1709e365746.json b/evidence/results/c0ee0a16f198c9c15b070a9eda5ed4906b7e31686354ed44188dd1709e365746.json new file mode 100644 index 000000000..aee3c6ec2 --- /dev/null +++ b/evidence/results/c0ee0a16f198c9c15b070a9eda5ed4906b7e31686354ed44188dd1709e365746.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1839667a68561d80bac9a4f398916b80fb369a2de4bdcf7c224351474fecb9b4", + "case_hash": "c0ee0a16f198c9c15b070a9eda5ed4906b7e31686354ed44188dd1709e365746", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 4, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c0a8232af890b2dc8e5d38e3154c05a181c03b4da58ca64d65e4b1291b364d9c", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c110f9a30a93a59f148f4ec6436955a9b0b1b8318d31c36b55eb732ac2972ec9.arrow b/evidence/results/c110f9a30a93a59f148f4ec6436955a9b0b1b8318d31c36b55eb732ac2972ec9.arrow new file mode 100644 index 000000000..9e7ffe522 Binary files /dev/null and b/evidence/results/c110f9a30a93a59f148f4ec6436955a9b0b1b8318d31c36b55eb732ac2972ec9.arrow differ diff --git a/evidence/results/c110f9a30a93a59f148f4ec6436955a9b0b1b8318d31c36b55eb732ac2972ec9.json b/evidence/results/c110f9a30a93a59f148f4ec6436955a9b0b1b8318d31c36b55eb732ac2972ec9.json new file mode 100644 index 000000000..83f195de2 --- /dev/null +++ b/evidence/results/c110f9a30a93a59f148f4ec6436955a9b0b1b8318d31c36b55eb732ac2972ec9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "54603c9cd74e4136ef9205423ff91e10b85f8f80e80d55fd9c6230f1273a9799", + "case_hash": "c110f9a30a93a59f148f4ec6436955a9b0b1b8318d31c36b55eb732ac2972ec9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cf9141bb24290c3bfb5287dd57a9761d0d4cb0d240798366f5e38cc971b5d38e", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c12089a79f1c1620e7cfe1b53a484ca17dabd4e8873730c340406374fada1cdf.arrow b/evidence/results/c12089a79f1c1620e7cfe1b53a484ca17dabd4e8873730c340406374fada1cdf.arrow new file mode 100644 index 000000000..9c99c9315 Binary files /dev/null and b/evidence/results/c12089a79f1c1620e7cfe1b53a484ca17dabd4e8873730c340406374fada1cdf.arrow differ diff --git a/evidence/results/c12089a79f1c1620e7cfe1b53a484ca17dabd4e8873730c340406374fada1cdf.json b/evidence/results/c12089a79f1c1620e7cfe1b53a484ca17dabd4e8873730c340406374fada1cdf.json new file mode 100644 index 000000000..2aa1b3d58 --- /dev/null +++ b/evidence/results/c12089a79f1c1620e7cfe1b53a484ca17dabd4e8873730c340406374fada1cdf.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "249d35223582cf27503632e3eed626f8c3efd593479b2bbfd61f22381ed3149c", + "case_hash": "c12089a79f1c1620e7cfe1b53a484ca17dabd4e8873730c340406374fada1cdf", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "91546c87820dd60b2f0974cbfd7099bf28801a550f1bac04b07331a1997dbef1", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c12664e7c7ae140d8caef432dc1a5df45a4d278892d5d0ae8849190a68da3715.arrow b/evidence/results/c12664e7c7ae140d8caef432dc1a5df45a4d278892d5d0ae8849190a68da3715.arrow new file mode 100644 index 000000000..97cf31370 Binary files /dev/null and b/evidence/results/c12664e7c7ae140d8caef432dc1a5df45a4d278892d5d0ae8849190a68da3715.arrow differ diff --git a/evidence/results/c12664e7c7ae140d8caef432dc1a5df45a4d278892d5d0ae8849190a68da3715.json b/evidence/results/c12664e7c7ae140d8caef432dc1a5df45a4d278892d5d0ae8849190a68da3715.json new file mode 100644 index 000000000..dcd730a0c --- /dev/null +++ b/evidence/results/c12664e7c7ae140d8caef432dc1a5df45a4d278892d5d0ae8849190a68da3715.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "16d4a902fe73d0401af325f86122f80b02c0b069963fa00cefed30c41ba3330d", + "case_hash": "c12664e7c7ae140d8caef432dc1a5df45a4d278892d5d0ae8849190a68da3715", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2cba08e18233c59f6a9b8eea74ec0a8c575d98737cc6598b588fbb6c8ee7eec7", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c12d21a485bfd04aa0bc047f9dd89bb0f068de7f6811861839b296d983cc6d09.arrow b/evidence/results/c12d21a485bfd04aa0bc047f9dd89bb0f068de7f6811861839b296d983cc6d09.arrow new file mode 100644 index 000000000..599a8544b Binary files /dev/null and b/evidence/results/c12d21a485bfd04aa0bc047f9dd89bb0f068de7f6811861839b296d983cc6d09.arrow differ diff --git a/evidence/results/c12d21a485bfd04aa0bc047f9dd89bb0f068de7f6811861839b296d983cc6d09.json b/evidence/results/c12d21a485bfd04aa0bc047f9dd89bb0f068de7f6811861839b296d983cc6d09.json new file mode 100644 index 000000000..c72e637a4 --- /dev/null +++ b/evidence/results/c12d21a485bfd04aa0bc047f9dd89bb0f068de7f6811861839b296d983cc6d09.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4c1a04ef2c82b1c376b387bb5639b4116e5618a0ab9ae151108cfa8da33814ce", + "case_hash": "c12d21a485bfd04aa0bc047f9dd89bb0f068de7f6811861839b296d983cc6d09", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5d614aadb050a57684fd0d6b8fb5149fbba2394b20a92787a791b232b23270b3", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c12f80220e3a32799e2b6411094c7cdac5fb8f4596a2ac9f96bebc1d36fcecaa.arrow b/evidence/results/c12f80220e3a32799e2b6411094c7cdac5fb8f4596a2ac9f96bebc1d36fcecaa.arrow new file mode 100644 index 000000000..db24ae644 Binary files /dev/null and b/evidence/results/c12f80220e3a32799e2b6411094c7cdac5fb8f4596a2ac9f96bebc1d36fcecaa.arrow differ diff --git a/evidence/results/c12f80220e3a32799e2b6411094c7cdac5fb8f4596a2ac9f96bebc1d36fcecaa.json b/evidence/results/c12f80220e3a32799e2b6411094c7cdac5fb8f4596a2ac9f96bebc1d36fcecaa.json new file mode 100644 index 000000000..c1c033f55 --- /dev/null +++ b/evidence/results/c12f80220e3a32799e2b6411094c7cdac5fb8f4596a2ac9f96bebc1d36fcecaa.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "408cbcc9e3de0db245cf78e0042e2e44725bd63924e5866ec50290ee924fa90b", + "case_hash": "c12f80220e3a32799e2b6411094c7cdac5fb8f4596a2ac9f96bebc1d36fcecaa", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8e19d3c842d51dbc239dd0cef185bb58e7f437960fa7e59d37a4eb8f707033db", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c1330e940b8301e385e842693a32e0baa59772c26414d78173a55b7cdf4afbad.arrow b/evidence/results/c1330e940b8301e385e842693a32e0baa59772c26414d78173a55b7cdf4afbad.arrow new file mode 100644 index 000000000..d7af94b4d Binary files /dev/null and b/evidence/results/c1330e940b8301e385e842693a32e0baa59772c26414d78173a55b7cdf4afbad.arrow differ diff --git a/evidence/results/c1330e940b8301e385e842693a32e0baa59772c26414d78173a55b7cdf4afbad.json b/evidence/results/c1330e940b8301e385e842693a32e0baa59772c26414d78173a55b7cdf4afbad.json new file mode 100644 index 000000000..eead3745b --- /dev/null +++ b/evidence/results/c1330e940b8301e385e842693a32e0baa59772c26414d78173a55b7cdf4afbad.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a08effdf55386bcc160698461be7043a8a687952f053a02abc6b07833a30dc2f", + "case_hash": "c1330e940b8301e385e842693a32e0baa59772c26414d78173a55b7cdf4afbad", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3e42c22f276a4f134cabfa432cae53f665f982dbb7bbb207091bf56a824f9e22", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c1347d313dfa5eaa31df185ffc3793215014e205c1a7661da49a46302a5a149c.arrow b/evidence/results/c1347d313dfa5eaa31df185ffc3793215014e205c1a7661da49a46302a5a149c.arrow new file mode 100644 index 000000000..d2fc3e71c Binary files /dev/null and b/evidence/results/c1347d313dfa5eaa31df185ffc3793215014e205c1a7661da49a46302a5a149c.arrow differ diff --git a/evidence/results/c1347d313dfa5eaa31df185ffc3793215014e205c1a7661da49a46302a5a149c.json b/evidence/results/c1347d313dfa5eaa31df185ffc3793215014e205c1a7661da49a46302a5a149c.json new file mode 100644 index 000000000..330f5c40b --- /dev/null +++ b/evidence/results/c1347d313dfa5eaa31df185ffc3793215014e205c1a7661da49a46302a5a149c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ed3133cb4ecee67896a279efa29c3ed1bc28bbcf4a5c7ef10f96f64a1e6616d4", + "case_hash": "c1347d313dfa5eaa31df185ffc3793215014e205c1a7661da49a46302a5a149c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3a51111289a91d2b94ed1bf1e5c71eed3c9759ba4e94b9be5f774f6b6c2f9d1c", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c13cacae93a385451d082e28c0a6688f261dfd1adf01e12e39ddeb3ccd8c4bea.arrow b/evidence/results/c13cacae93a385451d082e28c0a6688f261dfd1adf01e12e39ddeb3ccd8c4bea.arrow new file mode 100644 index 000000000..d41aafb90 Binary files /dev/null and b/evidence/results/c13cacae93a385451d082e28c0a6688f261dfd1adf01e12e39ddeb3ccd8c4bea.arrow differ diff --git a/evidence/results/c13cacae93a385451d082e28c0a6688f261dfd1adf01e12e39ddeb3ccd8c4bea.json b/evidence/results/c13cacae93a385451d082e28c0a6688f261dfd1adf01e12e39ddeb3ccd8c4bea.json new file mode 100644 index 000000000..1f84f0efd --- /dev/null +++ b/evidence/results/c13cacae93a385451d082e28c0a6688f261dfd1adf01e12e39ddeb3ccd8c4bea.json @@ -0,0 +1,124 @@ +{ + "arrow_sha256": "f21f5a028a3aae75dd07292006e684f94cc3adc3d8dc9f6f80154363e3be8a8e", + "case_hash": "c13cacae93a385451d082e28c0a6688f261dfd1adf01e12e39ddeb3ccd8c4bea", + "columns": [ + { + "internal_size": null, + "name": "D", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "Z", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "L", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "F", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "K", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e1c7c17c6a783575f6183ff2627240119ec7dcce0c6994e843c06f4b3c1b6a1d", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c13fa228eddf3284aa4ad882d1844729ba47734157dbb918b704ebc8f898250b.json b/evidence/results/c13fa228eddf3284aa4ad882d1844729ba47734157dbb918b704ebc8f898250b.json new file mode 100644 index 000000000..369b6e36c --- /dev/null +++ b/evidence/results/c13fa228eddf3284aa4ad882d1844729ba47734157dbb918b704ebc8f898250b.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "c13fa228eddf3284aa4ad882d1844729ba47734157dbb918b704ebc8f898250b", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100038, + "message": "Numeric value 'NaN' is not recognized", + "sqlstate": "22018" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "260a25488a4b54111158270a0a4e47b406f0ab96951b13e138ecb40686245311", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c1623dd2b393271ddaec163cea96b0c655b54d7d749fc5c8d71d90ba79064b4f.arrow b/evidence/results/c1623dd2b393271ddaec163cea96b0c655b54d7d749fc5c8d71d90ba79064b4f.arrow new file mode 100644 index 000000000..a5e0709c6 Binary files /dev/null and b/evidence/results/c1623dd2b393271ddaec163cea96b0c655b54d7d749fc5c8d71d90ba79064b4f.arrow differ diff --git a/evidence/results/c1623dd2b393271ddaec163cea96b0c655b54d7d749fc5c8d71d90ba79064b4f.json b/evidence/results/c1623dd2b393271ddaec163cea96b0c655b54d7d749fc5c8d71d90ba79064b4f.json new file mode 100644 index 000000000..161958b12 --- /dev/null +++ b/evidence/results/c1623dd2b393271ddaec163cea96b0c655b54d7d749fc5c8d71d90ba79064b4f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ee40142fd53c5d9eda508aa6bfc66aabd97cbc5fbbfc48704021882e52d29aa0", + "case_hash": "c1623dd2b393271ddaec163cea96b0c655b54d7d749fc5c8d71d90ba79064b4f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "47833c7353a6b695f46cc06d28776ddc135eea330a8bb117943a0c7ea39b66a9", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c1ac69ae13487780c4dc379d268aa851387305d6e33160d39a8c91acfb666db5.arrow b/evidence/results/c1ac69ae13487780c4dc379d268aa851387305d6e33160d39a8c91acfb666db5.arrow new file mode 100644 index 000000000..a8bacffda Binary files /dev/null and b/evidence/results/c1ac69ae13487780c4dc379d268aa851387305d6e33160d39a8c91acfb666db5.arrow differ diff --git a/evidence/results/c1ac69ae13487780c4dc379d268aa851387305d6e33160d39a8c91acfb666db5.json b/evidence/results/c1ac69ae13487780c4dc379d268aa851387305d6e33160d39a8c91acfb666db5.json new file mode 100644 index 000000000..58180c737 --- /dev/null +++ b/evidence/results/c1ac69ae13487780c4dc379d268aa851387305d6e33160d39a8c91acfb666db5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1ec26866955f27accc553ee055fd3b360b8be2948bc8eb7128d9978fdd73ebf5", + "case_hash": "c1ac69ae13487780c4dc379d268aa851387305d6e33160d39a8c91acfb666db5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8e2b7cdcb2b3f5e8d5384a644343dd51adae0659380778b61d14de313ffe8be8", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c2053a7623a88831b6458d0212863c6097ba79f2dea28daa5c4bd38a0237ab34.arrow b/evidence/results/c2053a7623a88831b6458d0212863c6097ba79f2dea28daa5c4bd38a0237ab34.arrow new file mode 100644 index 000000000..f2413e628 Binary files /dev/null and b/evidence/results/c2053a7623a88831b6458d0212863c6097ba79f2dea28daa5c4bd38a0237ab34.arrow differ diff --git a/evidence/results/c2053a7623a88831b6458d0212863c6097ba79f2dea28daa5c4bd38a0237ab34.json b/evidence/results/c2053a7623a88831b6458d0212863c6097ba79f2dea28daa5c4bd38a0237ab34.json new file mode 100644 index 000000000..ef9ad0085 --- /dev/null +++ b/evidence/results/c2053a7623a88831b6458d0212863c6097ba79f2dea28daa5c4bd38a0237ab34.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "6004ac0a9f65b8f2e7aab1eb9448919aef98074da805c847eef022d7d28fb73b", + "case_hash": "c2053a7623a88831b6458d0212863c6097ba79f2dea28daa5c4bd38a0237ab34", + "columns": [ + { + "internal_size": null, + "name": "A_NULL", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "F_NULL", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "A_SET", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e93f0d6404160222be313c3454556ebcd9d82b0481e0d74f5ba83888c094f570", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c20a867fc78f07afcecc0f37dc1d0bd3e6ee5900cedd728eee739c8a9ab49b08.arrow b/evidence/results/c20a867fc78f07afcecc0f37dc1d0bd3e6ee5900cedd728eee739c8a9ab49b08.arrow new file mode 100644 index 000000000..de82b298c Binary files /dev/null and b/evidence/results/c20a867fc78f07afcecc0f37dc1d0bd3e6ee5900cedd728eee739c8a9ab49b08.arrow differ diff --git a/evidence/results/c20a867fc78f07afcecc0f37dc1d0bd3e6ee5900cedd728eee739c8a9ab49b08.json b/evidence/results/c20a867fc78f07afcecc0f37dc1d0bd3e6ee5900cedd728eee739c8a9ab49b08.json new file mode 100644 index 000000000..b0dcfe3d1 --- /dev/null +++ b/evidence/results/c20a867fc78f07afcecc0f37dc1d0bd3e6ee5900cedd728eee739c8a9ab49b08.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fbecc693a6c1183865741a3f25e3695cbde13d6ba8afa26b4133ce91342f67a4", + "case_hash": "c20a867fc78f07afcecc0f37dc1d0bd3e6ee5900cedd728eee739c8a9ab49b08", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5471a8cf0ae6ba657df3039a582a75ef5aa05b3f2f4054f025fec5a382b63ed8", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c20feeb32708696c5555fb7651be7616a81e2eae7994f3c3a6a1d4df8b53fc21.arrow b/evidence/results/c20feeb32708696c5555fb7651be7616a81e2eae7994f3c3a6a1d4df8b53fc21.arrow new file mode 100644 index 000000000..61055c678 Binary files /dev/null and b/evidence/results/c20feeb32708696c5555fb7651be7616a81e2eae7994f3c3a6a1d4df8b53fc21.arrow differ diff --git a/evidence/results/c20feeb32708696c5555fb7651be7616a81e2eae7994f3c3a6a1d4df8b53fc21.json b/evidence/results/c20feeb32708696c5555fb7651be7616a81e2eae7994f3c3a6a1d4df8b53fc21.json new file mode 100644 index 000000000..68943a86b --- /dev/null +++ b/evidence/results/c20feeb32708696c5555fb7651be7616a81e2eae7994f3c3a6a1d4df8b53fc21.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ee4382ca2fc94d93f29da61236109239aaf196df6d277b1529d49039f3224d5a", + "case_hash": "c20feeb32708696c5555fb7651be7616a81e2eae7994f3c3a6a1d4df8b53fc21", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8402e6a33f48979216816f6524dab25a7cd78e69aebd05da7297e8720005b41e", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c2153f0ae5e98e5eed60d72bec0b222121c0bca74b8b4ece29545f28df75aa27.arrow b/evidence/results/c2153f0ae5e98e5eed60d72bec0b222121c0bca74b8b4ece29545f28df75aa27.arrow new file mode 100644 index 000000000..15f95c465 Binary files /dev/null and b/evidence/results/c2153f0ae5e98e5eed60d72bec0b222121c0bca74b8b4ece29545f28df75aa27.arrow differ diff --git a/evidence/results/c2153f0ae5e98e5eed60d72bec0b222121c0bca74b8b4ece29545f28df75aa27.json b/evidence/results/c2153f0ae5e98e5eed60d72bec0b222121c0bca74b8b4ece29545f28df75aa27.json new file mode 100644 index 000000000..23fe8203e --- /dev/null +++ b/evidence/results/c2153f0ae5e98e5eed60d72bec0b222121c0bca74b8b4ece29545f28df75aa27.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ccce7e618671b827734f4bb3212dd0b6a48d0be196b4c3b311bf901a3016272a", + "case_hash": "c2153f0ae5e98e5eed60d72bec0b222121c0bca74b8b4ece29545f28df75aa27", + "columns": [ + { + "internal_size": 4, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f288009409127c08535ec0e37b37d2bcd6f685f9b40fa6f4a03c9097991eb9d0", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c229b52494e8d7ea2da6134e0bbad7335d93d5c082204cb16053b27594a59c27.json b/evidence/results/c229b52494e8d7ea2da6134e0bbad7335d93d5c082204cb16053b27594a59c27.json new file mode 100644 index 000000000..d87b06633 --- /dev/null +++ b/evidence/results/c229b52494e8d7ea2da6134e0bbad7335d93d5c082204cb16053b27594a59c27.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "c229b52494e8d7ea2da6134e0bbad7335d93d5c082204cb16053b27594a59c27", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100069, + "message": "Error parsing JSON: duplicate object attribute \"a\", pos 10", + "sqlstate": "22P02" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d9f6ab847b1aae58dc07b62444c3cc5ab1ab893b768528caf103436e5d8fa3b9", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c248d222c51127ffb895b630b80fbd3246f2f039aec11d8d86e2706a1bb62963.arrow b/evidence/results/c248d222c51127ffb895b630b80fbd3246f2f039aec11d8d86e2706a1bb62963.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/c248d222c51127ffb895b630b80fbd3246f2f039aec11d8d86e2706a1bb62963.arrow differ diff --git a/evidence/results/c248d222c51127ffb895b630b80fbd3246f2f039aec11d8d86e2706a1bb62963.json b/evidence/results/c248d222c51127ffb895b630b80fbd3246f2f039aec11d8d86e2706a1bb62963.json new file mode 100644 index 000000000..3939a2484 --- /dev/null +++ b/evidence/results/c248d222c51127ffb895b630b80fbd3246f2f039aec11d8d86e2706a1bb62963.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "c248d222c51127ffb895b630b80fbd3246f2f039aec11d8d86e2706a1bb62963", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e210ffb0ae013e19d5088703e9b6650c6eedf9f27eef683f03cb8bce465825f7", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c263bfe4bc4a8b7df3f3d0060b66619cc9756fafb18cf2aa67710f3e5eb865ba.arrow b/evidence/results/c263bfe4bc4a8b7df3f3d0060b66619cc9756fafb18cf2aa67710f3e5eb865ba.arrow new file mode 100644 index 000000000..a6b404a91 Binary files /dev/null and b/evidence/results/c263bfe4bc4a8b7df3f3d0060b66619cc9756fafb18cf2aa67710f3e5eb865ba.arrow differ diff --git a/evidence/results/c263bfe4bc4a8b7df3f3d0060b66619cc9756fafb18cf2aa67710f3e5eb865ba.json b/evidence/results/c263bfe4bc4a8b7df3f3d0060b66619cc9756fafb18cf2aa67710f3e5eb865ba.json new file mode 100644 index 000000000..2776045c9 --- /dev/null +++ b/evidence/results/c263bfe4bc4a8b7df3f3d0060b66619cc9756fafb18cf2aa67710f3e5eb865ba.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "04a9a642470005938b4820359d2b4a5d36cb3d3d919d5e9a9e150c51fba701c5", + "case_hash": "c263bfe4bc4a8b7df3f3d0060b66619cc9756fafb18cf2aa67710f3e5eb865ba", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c5a09f2c55e0ad853f934291b5a3a35f543b04e004e176acb2bca585c8746223", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c2b3316ac7fe949212cb53923acb4888dc819b09fc6cccb6b157e5cbed16dcbb.arrow b/evidence/results/c2b3316ac7fe949212cb53923acb4888dc819b09fc6cccb6b157e5cbed16dcbb.arrow new file mode 100644 index 000000000..8724b2455 Binary files /dev/null and b/evidence/results/c2b3316ac7fe949212cb53923acb4888dc819b09fc6cccb6b157e5cbed16dcbb.arrow differ diff --git a/evidence/results/c2b3316ac7fe949212cb53923acb4888dc819b09fc6cccb6b157e5cbed16dcbb.json b/evidence/results/c2b3316ac7fe949212cb53923acb4888dc819b09fc6cccb6b157e5cbed16dcbb.json new file mode 100644 index 000000000..96e48dde3 --- /dev/null +++ b/evidence/results/c2b3316ac7fe949212cb53923acb4888dc819b09fc6cccb6b157e5cbed16dcbb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "055d03574cc78c5e782a3d54f18814cd22b122c1bf99bc975bb5743a88475690", + "case_hash": "c2b3316ac7fe949212cb53923acb4888dc819b09fc6cccb6b157e5cbed16dcbb", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "101e94362e32504b58f0b34b45ee078ee654778edd0ccda5d725ec62943446c3", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c2ccb8874cc32cc345f0cad4bdf07c05b448a9a1c50045308464f2f69428327a.arrow b/evidence/results/c2ccb8874cc32cc345f0cad4bdf07c05b448a9a1c50045308464f2f69428327a.arrow new file mode 100644 index 000000000..d5a1fb481 Binary files /dev/null and b/evidence/results/c2ccb8874cc32cc345f0cad4bdf07c05b448a9a1c50045308464f2f69428327a.arrow differ diff --git a/evidence/results/c2ccb8874cc32cc345f0cad4bdf07c05b448a9a1c50045308464f2f69428327a.json b/evidence/results/c2ccb8874cc32cc345f0cad4bdf07c05b448a9a1c50045308464f2f69428327a.json new file mode 100644 index 000000000..ecabab8be --- /dev/null +++ b/evidence/results/c2ccb8874cc32cc345f0cad4bdf07c05b448a9a1c50045308464f2f69428327a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "09bb5ab0053a3e6133cbc6ec0f9b69cd43729bf506da807aa615a1cda176b7c2", + "case_hash": "c2ccb8874cc32cc345f0cad4bdf07c05b448a9a1c50045308464f2f69428327a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e8682e95362b390c230517d10f90cf5dacdd4d0364d7aba707c8bb77186b6678", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c2ffdcee17b55bb809e925f97d3cb605ced836debeb457e23071355bec2c49d5.arrow b/evidence/results/c2ffdcee17b55bb809e925f97d3cb605ced836debeb457e23071355bec2c49d5.arrow new file mode 100644 index 000000000..2f241f1a6 Binary files /dev/null and b/evidence/results/c2ffdcee17b55bb809e925f97d3cb605ced836debeb457e23071355bec2c49d5.arrow differ diff --git a/evidence/results/c2ffdcee17b55bb809e925f97d3cb605ced836debeb457e23071355bec2c49d5.json b/evidence/results/c2ffdcee17b55bb809e925f97d3cb605ced836debeb457e23071355bec2c49d5.json new file mode 100644 index 000000000..debe5d12c --- /dev/null +++ b/evidence/results/c2ffdcee17b55bb809e925f97d3cb605ced836debeb457e23071355bec2c49d5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e70b727188b4cd9ffcf0b436e26bf807511dc625a02233eb1d63b859186852f4", + "case_hash": "c2ffdcee17b55bb809e925f97d3cb605ced836debeb457e23071355bec2c49d5", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c1518d66d31dc75f465b6a9791260bbd753770f5d7102467c97c44db0b25fce0", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c3031ffbd1d5650541ab80ef01461da089e6a59c8b4f1f93c902ec1d22a2795c.arrow b/evidence/results/c3031ffbd1d5650541ab80ef01461da089e6a59c8b4f1f93c902ec1d22a2795c.arrow new file mode 100644 index 000000000..fb8b5315d Binary files /dev/null and b/evidence/results/c3031ffbd1d5650541ab80ef01461da089e6a59c8b4f1f93c902ec1d22a2795c.arrow differ diff --git a/evidence/results/c3031ffbd1d5650541ab80ef01461da089e6a59c8b4f1f93c902ec1d22a2795c.json b/evidence/results/c3031ffbd1d5650541ab80ef01461da089e6a59c8b4f1f93c902ec1d22a2795c.json new file mode 100644 index 000000000..b4bd42a10 --- /dev/null +++ b/evidence/results/c3031ffbd1d5650541ab80ef01461da089e6a59c8b4f1f93c902ec1d22a2795c.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "09ec812a4c628618cc9556d6336b4c89f62f31e03e1a4c097da57de36e9d2839", + "case_hash": "c3031ffbd1d5650541ab80ef01461da089e6a59c8b4f1f93c902ec1d22a2795c", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f4245365b8b5215db72bd0403ad74de35754e57312a89bbbb3f0e99da5d50f95", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c30e95f0c033d47886c9e5ae81df275f551057ad31a2514c5f3ddfd3e6018e88.arrow b/evidence/results/c30e95f0c033d47886c9e5ae81df275f551057ad31a2514c5f3ddfd3e6018e88.arrow new file mode 100644 index 000000000..5682094dd Binary files /dev/null and b/evidence/results/c30e95f0c033d47886c9e5ae81df275f551057ad31a2514c5f3ddfd3e6018e88.arrow differ diff --git a/evidence/results/c30e95f0c033d47886c9e5ae81df275f551057ad31a2514c5f3ddfd3e6018e88.json b/evidence/results/c30e95f0c033d47886c9e5ae81df275f551057ad31a2514c5f3ddfd3e6018e88.json new file mode 100644 index 000000000..85da2bb63 --- /dev/null +++ b/evidence/results/c30e95f0c033d47886c9e5ae81df275f551057ad31a2514c5f3ddfd3e6018e88.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0c2108ee7c627585ddb5179768cbbd8a964a525b33abc89389db9ed43a749a89", + "case_hash": "c30e95f0c033d47886c9e5ae81df275f551057ad31a2514c5f3ddfd3e6018e88", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d94c9b11056acef2f7e623b5dcaaa4b87f9f87977cd32a2cc4f8ee1c75eddde2", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c319ea3c4e995dd697b30dfae668879172e3205e2e7e6216dc82baa4f6687948.arrow b/evidence/results/c319ea3c4e995dd697b30dfae668879172e3205e2e7e6216dc82baa4f6687948.arrow new file mode 100644 index 000000000..4a6b0c572 Binary files /dev/null and b/evidence/results/c319ea3c4e995dd697b30dfae668879172e3205e2e7e6216dc82baa4f6687948.arrow differ diff --git a/evidence/results/c319ea3c4e995dd697b30dfae668879172e3205e2e7e6216dc82baa4f6687948.json b/evidence/results/c319ea3c4e995dd697b30dfae668879172e3205e2e7e6216dc82baa4f6687948.json new file mode 100644 index 000000000..a1c70f5dc --- /dev/null +++ b/evidence/results/c319ea3c4e995dd697b30dfae668879172e3205e2e7e6216dc82baa4f6687948.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "88a8c8b5c1249828f71b7d8fe292bcc6135ae9ad81182897da0da564a549a1d2", + "case_hash": "c319ea3c4e995dd697b30dfae668879172e3205e2e7e6216dc82baa4f6687948", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b3781b1e200f40176c5f3a7129cf4938dfdac6fa3ce24711886d17a0625158cd", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c32bc434e8e68dc1167bbfa26836a9e0c4be86bfee6b749f78e4c62037392e8a.arrow b/evidence/results/c32bc434e8e68dc1167bbfa26836a9e0c4be86bfee6b749f78e4c62037392e8a.arrow new file mode 100644 index 000000000..b3fd66afd Binary files /dev/null and b/evidence/results/c32bc434e8e68dc1167bbfa26836a9e0c4be86bfee6b749f78e4c62037392e8a.arrow differ diff --git a/evidence/results/c32bc434e8e68dc1167bbfa26836a9e0c4be86bfee6b749f78e4c62037392e8a.json b/evidence/results/c32bc434e8e68dc1167bbfa26836a9e0c4be86bfee6b749f78e4c62037392e8a.json new file mode 100644 index 000000000..db1d35518 --- /dev/null +++ b/evidence/results/c32bc434e8e68dc1167bbfa26836a9e0c4be86bfee6b749f78e4c62037392e8a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "869853175336f19b17f92891cf9d645a670c477fa76f038be48c0a59fd490940", + "case_hash": "c32bc434e8e68dc1167bbfa26836a9e0c4be86bfee6b749f78e4c62037392e8a", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "33f4dfb4c1368305f9b6cae0c7af4fb6637dbbc760f2f56bf71bcb8181caf11a", + "recorded_at": "2026-11-05T19:17:11.879697+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c366c7361414bbda8e39690e3460026ba536da41403e7dab7e5c8d6962294b34.arrow b/evidence/results/c366c7361414bbda8e39690e3460026ba536da41403e7dab7e5c8d6962294b34.arrow new file mode 100644 index 000000000..12a76a92d Binary files /dev/null and b/evidence/results/c366c7361414bbda8e39690e3460026ba536da41403e7dab7e5c8d6962294b34.arrow differ diff --git a/evidence/results/c366c7361414bbda8e39690e3460026ba536da41403e7dab7e5c8d6962294b34.json b/evidence/results/c366c7361414bbda8e39690e3460026ba536da41403e7dab7e5c8d6962294b34.json new file mode 100644 index 000000000..218baf655 --- /dev/null +++ b/evidence/results/c366c7361414bbda8e39690e3460026ba536da41403e7dab7e5c8d6962294b34.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fbde1e0e617f8a9825e241de1df58200dd79943513402e5b2f3ee206de7f5e62", + "case_hash": "c366c7361414bbda8e39690e3460026ba536da41403e7dab7e5c8d6962294b34", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "90d38e3679a3fa6c51eff4731c999ef0db631f862b16e0b9d76ceafd43184548", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c38421aefeef4efeb7e3b3e99e6e3a87abf54a15d398db305383e026ac8ffdb8.arrow b/evidence/results/c38421aefeef4efeb7e3b3e99e6e3a87abf54a15d398db305383e026ac8ffdb8.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/c38421aefeef4efeb7e3b3e99e6e3a87abf54a15d398db305383e026ac8ffdb8.arrow differ diff --git a/evidence/results/c38421aefeef4efeb7e3b3e99e6e3a87abf54a15d398db305383e026ac8ffdb8.json b/evidence/results/c38421aefeef4efeb7e3b3e99e6e3a87abf54a15d398db305383e026ac8ffdb8.json new file mode 100644 index 000000000..18406a7be --- /dev/null +++ b/evidence/results/c38421aefeef4efeb7e3b3e99e6e3a87abf54a15d398db305383e026ac8ffdb8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "c38421aefeef4efeb7e3b3e99e6e3a87abf54a15d398db305383e026ac8ffdb8", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1bede9d19854824553ed3319d983983e376fe986096fa96eb013f8d5f28d5a8e", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c3c423abaebde9c90031ab6cdd6418f18ee5b625ab2fe3e1413e3965e06d0706.arrow b/evidence/results/c3c423abaebde9c90031ab6cdd6418f18ee5b625ab2fe3e1413e3965e06d0706.arrow new file mode 100644 index 000000000..e021f5d9c Binary files /dev/null and b/evidence/results/c3c423abaebde9c90031ab6cdd6418f18ee5b625ab2fe3e1413e3965e06d0706.arrow differ diff --git a/evidence/results/c3c423abaebde9c90031ab6cdd6418f18ee5b625ab2fe3e1413e3965e06d0706.json b/evidence/results/c3c423abaebde9c90031ab6cdd6418f18ee5b625ab2fe3e1413e3965e06d0706.json new file mode 100644 index 000000000..d43eafcfd --- /dev/null +++ b/evidence/results/c3c423abaebde9c90031ab6cdd6418f18ee5b625ab2fe3e1413e3965e06d0706.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b850f4a5a89e751ab6a19b5f2d1d1dd3ed3c99e9dbe87d4e434a50a6529c1a1a", + "case_hash": "c3c423abaebde9c90031ab6cdd6418f18ee5b625ab2fe3e1413e3965e06d0706", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2de02816b325fb9a5de7eec559897862136bc4c4a2fbb0f12357762a4adf7978", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c3cb5251ecae2ea64d052a27e29241e115ab4d492da2bfa94d965226254f83b9.arrow b/evidence/results/c3cb5251ecae2ea64d052a27e29241e115ab4d492da2bfa94d965226254f83b9.arrow new file mode 100644 index 000000000..2f241f1a6 Binary files /dev/null and b/evidence/results/c3cb5251ecae2ea64d052a27e29241e115ab4d492da2bfa94d965226254f83b9.arrow differ diff --git a/evidence/results/c3cb5251ecae2ea64d052a27e29241e115ab4d492da2bfa94d965226254f83b9.json b/evidence/results/c3cb5251ecae2ea64d052a27e29241e115ab4d492da2bfa94d965226254f83b9.json new file mode 100644 index 000000000..963b282d8 --- /dev/null +++ b/evidence/results/c3cb5251ecae2ea64d052a27e29241e115ab4d492da2bfa94d965226254f83b9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e70b727188b4cd9ffcf0b436e26bf807511dc625a02233eb1d63b859186852f4", + "case_hash": "c3cb5251ecae2ea64d052a27e29241e115ab4d492da2bfa94d965226254f83b9", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "add8e14eae7724afbb83743596b161d853321ac2b17f1ac19b6601fa551ef94d", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c3d43f86b7f24ebb126fb5c529b8ee16d37510e699216e3479c1c8db6d3d851f.arrow b/evidence/results/c3d43f86b7f24ebb126fb5c529b8ee16d37510e699216e3479c1c8db6d3d851f.arrow new file mode 100644 index 000000000..eae2c69ba Binary files /dev/null and b/evidence/results/c3d43f86b7f24ebb126fb5c529b8ee16d37510e699216e3479c1c8db6d3d851f.arrow differ diff --git a/evidence/results/c3d43f86b7f24ebb126fb5c529b8ee16d37510e699216e3479c1c8db6d3d851f.json b/evidence/results/c3d43f86b7f24ebb126fb5c529b8ee16d37510e699216e3479c1c8db6d3d851f.json new file mode 100644 index 000000000..853175d2f --- /dev/null +++ b/evidence/results/c3d43f86b7f24ebb126fb5c529b8ee16d37510e699216e3479c1c8db6d3d851f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66581fdec44036202b04b8098d8b0f840d97720df037feaf4478f6fe6f3ce847", + "case_hash": "c3d43f86b7f24ebb126fb5c529b8ee16d37510e699216e3479c1c8db6d3d851f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a2daa0860bc7bd24e9376be897137764e9c2cccafb2d741f6914c4c3aceac90d", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c3ea55c591d50329e8caa103ab269b63fcaadfd0adf64fa0100e43dc3670d653.arrow b/evidence/results/c3ea55c591d50329e8caa103ab269b63fcaadfd0adf64fa0100e43dc3670d653.arrow new file mode 100644 index 000000000..356c785dd Binary files /dev/null and b/evidence/results/c3ea55c591d50329e8caa103ab269b63fcaadfd0adf64fa0100e43dc3670d653.arrow differ diff --git a/evidence/results/c3ea55c591d50329e8caa103ab269b63fcaadfd0adf64fa0100e43dc3670d653.json b/evidence/results/c3ea55c591d50329e8caa103ab269b63fcaadfd0adf64fa0100e43dc3670d653.json new file mode 100644 index 000000000..e382a3290 --- /dev/null +++ b/evidence/results/c3ea55c591d50329e8caa103ab269b63fcaadfd0adf64fa0100e43dc3670d653.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "d72cce6d5e9461f9287e4cf561693f9b0de8342e04459ca6689488e6cb37df4e", + "case_hash": "c3ea55c591d50329e8caa103ab269b63fcaadfd0adf64fa0100e43dc3670d653", + "columns": [ + { + "internal_size": null, + "name": "A", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "82700abaac5fe6342c02e9cf943e19bd93b1060064c5c5eb4688088a55903d8a", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 8, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c3f1d7cf4b90a731144bf2c4f3546f913c352b044d79b818ce28ee3af1adca92.arrow b/evidence/results/c3f1d7cf4b90a731144bf2c4f3546f913c352b044d79b818ce28ee3af1adca92.arrow new file mode 100644 index 000000000..fa8ebfee4 Binary files /dev/null and b/evidence/results/c3f1d7cf4b90a731144bf2c4f3546f913c352b044d79b818ce28ee3af1adca92.arrow differ diff --git a/evidence/results/c3f1d7cf4b90a731144bf2c4f3546f913c352b044d79b818ce28ee3af1adca92.json b/evidence/results/c3f1d7cf4b90a731144bf2c4f3546f913c352b044d79b818ce28ee3af1adca92.json new file mode 100644 index 000000000..f2f144a7b --- /dev/null +++ b/evidence/results/c3f1d7cf4b90a731144bf2c4f3546f913c352b044d79b818ce28ee3af1adca92.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "2973ab9f604e794949ba30addb53331db7cc6aaf97fe4d273c2eed32408931a7", + "case_hash": "c3f1d7cf4b90a731144bf2c4f3546f913c352b044d79b818ce28ee3af1adca92", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a6c6d6e163eb6dc31a12690907a757c5fd2d73cd3af9c0e2e0acee09b334ca43", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c3f242e9b7680c48503d1789adde20b11852cf16e5f20af60b88899e56e22213.arrow b/evidence/results/c3f242e9b7680c48503d1789adde20b11852cf16e5f20af60b88899e56e22213.arrow new file mode 100644 index 000000000..d8f4bef4c Binary files /dev/null and b/evidence/results/c3f242e9b7680c48503d1789adde20b11852cf16e5f20af60b88899e56e22213.arrow differ diff --git a/evidence/results/c3f242e9b7680c48503d1789adde20b11852cf16e5f20af60b88899e56e22213.json b/evidence/results/c3f242e9b7680c48503d1789adde20b11852cf16e5f20af60b88899e56e22213.json new file mode 100644 index 000000000..9da117e55 --- /dev/null +++ b/evidence/results/c3f242e9b7680c48503d1789adde20b11852cf16e5f20af60b88899e56e22213.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e76a0dc2798114fbf3012fb4de130bb2f1fab4ef2d71136ff8df1bbdc30e1b47", + "case_hash": "c3f242e9b7680c48503d1789adde20b11852cf16e5f20af60b88899e56e22213", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "230051fd21a0aa01a8a4fe91e6840d696e539b23431c8c3b15a70cd049d0de17", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c3f81caa5279fe2d76bd1f38cd9406b57860aa5b171ff12ee7476339cc7a9ec2.arrow b/evidence/results/c3f81caa5279fe2d76bd1f38cd9406b57860aa5b171ff12ee7476339cc7a9ec2.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/c3f81caa5279fe2d76bd1f38cd9406b57860aa5b171ff12ee7476339cc7a9ec2.arrow differ diff --git a/evidence/results/c3f81caa5279fe2d76bd1f38cd9406b57860aa5b171ff12ee7476339cc7a9ec2.json b/evidence/results/c3f81caa5279fe2d76bd1f38cd9406b57860aa5b171ff12ee7476339cc7a9ec2.json new file mode 100644 index 000000000..6573d44f4 --- /dev/null +++ b/evidence/results/c3f81caa5279fe2d76bd1f38cd9406b57860aa5b171ff12ee7476339cc7a9ec2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "c3f81caa5279fe2d76bd1f38cd9406b57860aa5b171ff12ee7476339cc7a9ec2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0665151096624e1e3272d1320462f6ca053bd0a445dc1b23b0c643d196036d08", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c43b33be22c42c370029b5bde36f68d17a57775cadb56a0471933da445698127.arrow b/evidence/results/c43b33be22c42c370029b5bde36f68d17a57775cadb56a0471933da445698127.arrow new file mode 100644 index 000000000..d994a9d2a Binary files /dev/null and b/evidence/results/c43b33be22c42c370029b5bde36f68d17a57775cadb56a0471933da445698127.arrow differ diff --git a/evidence/results/c43b33be22c42c370029b5bde36f68d17a57775cadb56a0471933da445698127.json b/evidence/results/c43b33be22c42c370029b5bde36f68d17a57775cadb56a0471933da445698127.json new file mode 100644 index 000000000..f6d3ff62a --- /dev/null +++ b/evidence/results/c43b33be22c42c370029b5bde36f68d17a57775cadb56a0471933da445698127.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1f114ce7c058850f73c0d87bbc79789cceebe7ac5431a6573b2a40d9eacb7022", + "case_hash": "c43b33be22c42c370029b5bde36f68d17a57775cadb56a0471933da445698127", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3222d1a073f538f3b0d563480d842be1871afc86ffcc7726fc83284164012260", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c450ce46d365decc7a740a494f1b98125ad8d00f0e7b13245db61fbf038ac066.arrow b/evidence/results/c450ce46d365decc7a740a494f1b98125ad8d00f0e7b13245db61fbf038ac066.arrow new file mode 100644 index 000000000..22b9589c5 Binary files /dev/null and b/evidence/results/c450ce46d365decc7a740a494f1b98125ad8d00f0e7b13245db61fbf038ac066.arrow differ diff --git a/evidence/results/c450ce46d365decc7a740a494f1b98125ad8d00f0e7b13245db61fbf038ac066.json b/evidence/results/c450ce46d365decc7a740a494f1b98125ad8d00f0e7b13245db61fbf038ac066.json new file mode 100644 index 000000000..daeeac2b7 --- /dev/null +++ b/evidence/results/c450ce46d365decc7a740a494f1b98125ad8d00f0e7b13245db61fbf038ac066.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "2cedd3c7ed09e7ebc0a8c2c67a88aa8f33bb2dea31b696decaf8c4d0d8656b2d", + "case_hash": "c450ce46d365decc7a740a494f1b98125ad8d00f0e7b13245db61fbf038ac066", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bed917c1435b2fc895d7b6fe5a157dd5a9600520fa7f65b33659edecdf80e283", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c456d9b3fbffbcef4ee158614a221e4fbfdb529e4cb3ddc2ff65480ae4183115.arrow b/evidence/results/c456d9b3fbffbcef4ee158614a221e4fbfdb529e4cb3ddc2ff65480ae4183115.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/c456d9b3fbffbcef4ee158614a221e4fbfdb529e4cb3ddc2ff65480ae4183115.arrow differ diff --git a/evidence/results/c456d9b3fbffbcef4ee158614a221e4fbfdb529e4cb3ddc2ff65480ae4183115.json b/evidence/results/c456d9b3fbffbcef4ee158614a221e4fbfdb529e4cb3ddc2ff65480ae4183115.json new file mode 100644 index 000000000..a655ceeec --- /dev/null +++ b/evidence/results/c456d9b3fbffbcef4ee158614a221e4fbfdb529e4cb3ddc2ff65480ae4183115.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "c456d9b3fbffbcef4ee158614a221e4fbfdb529e4cb3ddc2ff65480ae4183115", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fe71fd1cb009ec0a5815433e807cb0357366fd76dcfa1003db2d336c0a195a95", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c45a505ff26864a1ba02b54ef3aed292c23d26c6903051b154a8864b81735a90.arrow b/evidence/results/c45a505ff26864a1ba02b54ef3aed292c23d26c6903051b154a8864b81735a90.arrow new file mode 100644 index 000000000..e342d1c8d Binary files /dev/null and b/evidence/results/c45a505ff26864a1ba02b54ef3aed292c23d26c6903051b154a8864b81735a90.arrow differ diff --git a/evidence/results/c45a505ff26864a1ba02b54ef3aed292c23d26c6903051b154a8864b81735a90.json b/evidence/results/c45a505ff26864a1ba02b54ef3aed292c23d26c6903051b154a8864b81735a90.json new file mode 100644 index 000000000..9cc7434de --- /dev/null +++ b/evidence/results/c45a505ff26864a1ba02b54ef3aed292c23d26c6903051b154a8864b81735a90.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "bd17986e20170d5b3377d87e9e51550d247dbd129e63b62b50688e06eb26a8c1", + "case_hash": "c45a505ff26864a1ba02b54ef3aed292c23d26c6903051b154a8864b81735a90", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4a80ef52095a05c0d65cadef1b03b215d5f7a7470779dd5869600f1143e94318", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c48297d7ef32850a46675d50fca645c28148039b47ccb37a60267610de022fc5.arrow b/evidence/results/c48297d7ef32850a46675d50fca645c28148039b47ccb37a60267610de022fc5.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/c48297d7ef32850a46675d50fca645c28148039b47ccb37a60267610de022fc5.arrow differ diff --git a/evidence/results/c48297d7ef32850a46675d50fca645c28148039b47ccb37a60267610de022fc5.json b/evidence/results/c48297d7ef32850a46675d50fca645c28148039b47ccb37a60267610de022fc5.json new file mode 100644 index 000000000..3208d899d --- /dev/null +++ b/evidence/results/c48297d7ef32850a46675d50fca645c28148039b47ccb37a60267610de022fc5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "c48297d7ef32850a46675d50fca645c28148039b47ccb37a60267610de022fc5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "988ff103c847861657d165ff1953c141c89bc767a31dafa0639a56c5e0befdac", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c48a28b6a606022319be6bcb9895efe58e699fedad7fe83fddf9400bda48d0bb.arrow b/evidence/results/c48a28b6a606022319be6bcb9895efe58e699fedad7fe83fddf9400bda48d0bb.arrow new file mode 100644 index 000000000..25a091918 Binary files /dev/null and b/evidence/results/c48a28b6a606022319be6bcb9895efe58e699fedad7fe83fddf9400bda48d0bb.arrow differ diff --git a/evidence/results/c48a28b6a606022319be6bcb9895efe58e699fedad7fe83fddf9400bda48d0bb.json b/evidence/results/c48a28b6a606022319be6bcb9895efe58e699fedad7fe83fddf9400bda48d0bb.json new file mode 100644 index 000000000..4035cce72 --- /dev/null +++ b/evidence/results/c48a28b6a606022319be6bcb9895efe58e699fedad7fe83fddf9400bda48d0bb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1f483561dc52e56c7a8301b00fb57ca694f11992220548954c25d50ab137ec37", + "case_hash": "c48a28b6a606022319be6bcb9895efe58e699fedad7fe83fddf9400bda48d0bb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "898778b07163c8d80e6c2cd2080eb0d19087100603344e8d7dace39c20be5b87", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c4c927c1e746a3b212cfff43c06773a2bb415085bd4d9652f0e13fe24c6ca61a.arrow b/evidence/results/c4c927c1e746a3b212cfff43c06773a2bb415085bd4d9652f0e13fe24c6ca61a.arrow new file mode 100644 index 000000000..dc7bf512d Binary files /dev/null and b/evidence/results/c4c927c1e746a3b212cfff43c06773a2bb415085bd4d9652f0e13fe24c6ca61a.arrow differ diff --git a/evidence/results/c4c927c1e746a3b212cfff43c06773a2bb415085bd4d9652f0e13fe24c6ca61a.json b/evidence/results/c4c927c1e746a3b212cfff43c06773a2bb415085bd4d9652f0e13fe24c6ca61a.json new file mode 100644 index 000000000..df4957b5f --- /dev/null +++ b/evidence/results/c4c927c1e746a3b212cfff43c06773a2bb415085bd4d9652f0e13fe24c6ca61a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "07e17cffbba514b2829bb450d823107b7acaa6e528f59d9e0632b6ac76302b45", + "case_hash": "c4c927c1e746a3b212cfff43c06773a2bb415085bd4d9652f0e13fe24c6ca61a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "48cb077d1fd3557fa6780b7e5a5093cf386048fd2514d118a7ad0b2ed6d8066d", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c4d320cd6304985fb0b82bef4d6b257b3f78e86ce9e224df2d108a1b0c617638.arrow b/evidence/results/c4d320cd6304985fb0b82bef4d6b257b3f78e86ce9e224df2d108a1b0c617638.arrow new file mode 100644 index 000000000..e439e949a Binary files /dev/null and b/evidence/results/c4d320cd6304985fb0b82bef4d6b257b3f78e86ce9e224df2d108a1b0c617638.arrow differ diff --git a/evidence/results/c4d320cd6304985fb0b82bef4d6b257b3f78e86ce9e224df2d108a1b0c617638.json b/evidence/results/c4d320cd6304985fb0b82bef4d6b257b3f78e86ce9e224df2d108a1b0c617638.json new file mode 100644 index 000000000..c36ab912a --- /dev/null +++ b/evidence/results/c4d320cd6304985fb0b82bef4d6b257b3f78e86ce9e224df2d108a1b0c617638.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e35876c4574a9893e128ff83f0fbcff4f6c1f6497e7b6e8edbf797d04a94718f", + "case_hash": "c4d320cd6304985fb0b82bef4d6b257b3f78e86ce9e224df2d108a1b0c617638", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2fe499bab7e78956552f2b9e0afb309df0401f0de57ad7eefe6731187845fb0c", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c4e031a393e2f545de48c441ee56e9b2b3af1b893c8717e877146d4898e8e664.arrow b/evidence/results/c4e031a393e2f545de48c441ee56e9b2b3af1b893c8717e877146d4898e8e664.arrow new file mode 100644 index 000000000..a60a84d90 Binary files /dev/null and b/evidence/results/c4e031a393e2f545de48c441ee56e9b2b3af1b893c8717e877146d4898e8e664.arrow differ diff --git a/evidence/results/c4e031a393e2f545de48c441ee56e9b2b3af1b893c8717e877146d4898e8e664.json b/evidence/results/c4e031a393e2f545de48c441ee56e9b2b3af1b893c8717e877146d4898e8e664.json new file mode 100644 index 000000000..1752133a2 --- /dev/null +++ b/evidence/results/c4e031a393e2f545de48c441ee56e9b2b3af1b893c8717e877146d4898e8e664.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0c4b6b381003f8aecb9898cd04cbc88119f1a8f6b23a9fb2447535c194f68159", + "case_hash": "c4e031a393e2f545de48c441ee56e9b2b3af1b893c8717e877146d4898e8e664", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 10, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "df5521919d5823609deb4e1fe431a9c795eddc382e0f25c84f116ba26459ef1a", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c50d9a2c27c1309bb9e45317c3dce383f98ca265ba1dfb46885687f949b2152d.arrow b/evidence/results/c50d9a2c27c1309bb9e45317c3dce383f98ca265ba1dfb46885687f949b2152d.arrow new file mode 100644 index 000000000..c1a79c31d Binary files /dev/null and b/evidence/results/c50d9a2c27c1309bb9e45317c3dce383f98ca265ba1dfb46885687f949b2152d.arrow differ diff --git a/evidence/results/c50d9a2c27c1309bb9e45317c3dce383f98ca265ba1dfb46885687f949b2152d.json b/evidence/results/c50d9a2c27c1309bb9e45317c3dce383f98ca265ba1dfb46885687f949b2152d.json new file mode 100644 index 000000000..5805dd579 --- /dev/null +++ b/evidence/results/c50d9a2c27c1309bb9e45317c3dce383f98ca265ba1dfb46885687f949b2152d.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "d4bb176db1cb712f91a662d924eb6c890b84d626045fab767614d68521a83371", + "case_hash": "c50d9a2c27c1309bb9e45317c3dce383f98ca265ba1dfb46885687f949b2152d", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "aff661e059781b0f7dcf5ddcbfdb832e12a0b569946b3ec297811794ed165d6a", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c50f88520780db197f94952a179a54c34ac132341852b7d4b4fd039b5e1762f7.arrow b/evidence/results/c50f88520780db197f94952a179a54c34ac132341852b7d4b4fd039b5e1762f7.arrow new file mode 100644 index 000000000..9919bdfd8 Binary files /dev/null and b/evidence/results/c50f88520780db197f94952a179a54c34ac132341852b7d4b4fd039b5e1762f7.arrow differ diff --git a/evidence/results/c50f88520780db197f94952a179a54c34ac132341852b7d4b4fd039b5e1762f7.json b/evidence/results/c50f88520780db197f94952a179a54c34ac132341852b7d4b4fd039b5e1762f7.json new file mode 100644 index 000000000..f0ae13c83 --- /dev/null +++ b/evidence/results/c50f88520780db197f94952a179a54c34ac132341852b7d4b4fd039b5e1762f7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bead13c3a6e028f1258533ef3498b59798c5456a618b69f2a0724135ab464766", + "case_hash": "c50f88520780db197f94952a179a54c34ac132341852b7d4b4fd039b5e1762f7", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "00b3e9c0fee26baa6b658a1d2ec9a5d235da0de8a7351218d9b62d03f1e9b089", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c5124687d7c10914c65ead20f7f3c8899fb8718ee6de57ac39d53fa36bdf56e5.arrow b/evidence/results/c5124687d7c10914c65ead20f7f3c8899fb8718ee6de57ac39d53fa36bdf56e5.arrow new file mode 100644 index 000000000..9d1161a0d Binary files /dev/null and b/evidence/results/c5124687d7c10914c65ead20f7f3c8899fb8718ee6de57ac39d53fa36bdf56e5.arrow differ diff --git a/evidence/results/c5124687d7c10914c65ead20f7f3c8899fb8718ee6de57ac39d53fa36bdf56e5.json b/evidence/results/c5124687d7c10914c65ead20f7f3c8899fb8718ee6de57ac39d53fa36bdf56e5.json new file mode 100644 index 000000000..1059c8998 --- /dev/null +++ b/evidence/results/c5124687d7c10914c65ead20f7f3c8899fb8718ee6de57ac39d53fa36bdf56e5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7d8f15aec794785b263ec59c7b89ccbd7e44cd5d7e3f2db569aecad5356a12da", + "case_hash": "c5124687d7c10914c65ead20f7f3c8899fb8718ee6de57ac39d53fa36bdf56e5", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a4a72de5557bee25ba8fd8270de28a30e1dc6343faf3d34db107e77063c971cb", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c516e92033289b61bdc4c1661c9c7b243321e40e365ea13f6740938e401287cc.arrow b/evidence/results/c516e92033289b61bdc4c1661c9c7b243321e40e365ea13f6740938e401287cc.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/c516e92033289b61bdc4c1661c9c7b243321e40e365ea13f6740938e401287cc.arrow differ diff --git a/evidence/results/c516e92033289b61bdc4c1661c9c7b243321e40e365ea13f6740938e401287cc.json b/evidence/results/c516e92033289b61bdc4c1661c9c7b243321e40e365ea13f6740938e401287cc.json new file mode 100644 index 000000000..da6e31e17 --- /dev/null +++ b/evidence/results/c516e92033289b61bdc4c1661c9c7b243321e40e365ea13f6740938e401287cc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "c516e92033289b61bdc4c1661c9c7b243321e40e365ea13f6740938e401287cc", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4bd725b14953a0507a9044b5e884cd319ed3df2cd0dcf05054658dc899a43ff1", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c51c5e05ca2fbc2874c636e85f7cc8f0df775848fd9e67fbdcfd14e4b4af6450.arrow b/evidence/results/c51c5e05ca2fbc2874c636e85f7cc8f0df775848fd9e67fbdcfd14e4b4af6450.arrow new file mode 100644 index 000000000..ab3e88341 Binary files /dev/null and b/evidence/results/c51c5e05ca2fbc2874c636e85f7cc8f0df775848fd9e67fbdcfd14e4b4af6450.arrow differ diff --git a/evidence/results/c51c5e05ca2fbc2874c636e85f7cc8f0df775848fd9e67fbdcfd14e4b4af6450.json b/evidence/results/c51c5e05ca2fbc2874c636e85f7cc8f0df775848fd9e67fbdcfd14e4b4af6450.json new file mode 100644 index 000000000..c1a9ec244 --- /dev/null +++ b/evidence/results/c51c5e05ca2fbc2874c636e85f7cc8f0df775848fd9e67fbdcfd14e4b4af6450.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b486d91707efa3f6e3a1ca4864a11a7bb0095611a004d91ad59b3b7cd4d0a3ad", + "case_hash": "c51c5e05ca2fbc2874c636e85f7cc8f0df775848fd9e67fbdcfd14e4b4af6450", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "453f6280d9b75c5739f4237c3124c34f0b2827980cbbc565649d1ed05eb8a5cb", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c53b4763bb64e1a9373b8cca99757ba301372745ca62659d5be7be5c80f33f11.arrow b/evidence/results/c53b4763bb64e1a9373b8cca99757ba301372745ca62659d5be7be5c80f33f11.arrow new file mode 100644 index 000000000..8f913321d Binary files /dev/null and b/evidence/results/c53b4763bb64e1a9373b8cca99757ba301372745ca62659d5be7be5c80f33f11.arrow differ diff --git a/evidence/results/c53b4763bb64e1a9373b8cca99757ba301372745ca62659d5be7be5c80f33f11.json b/evidence/results/c53b4763bb64e1a9373b8cca99757ba301372745ca62659d5be7be5c80f33f11.json new file mode 100644 index 000000000..ba2c72907 --- /dev/null +++ b/evidence/results/c53b4763bb64e1a9373b8cca99757ba301372745ca62659d5be7be5c80f33f11.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "00464f06c1f193cf5120902194a65801d459ed39aa01d8c60990e14163e098ee", + "case_hash": "c53b4763bb64e1a9373b8cca99757ba301372745ca62659d5be7be5c80f33f11", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "44bed16775049ac39674ede9c09bd704f954a74f765a91f5effdf333a18e05e2", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c53f10daacb6849944a899d1163d3d711fb6f1386e0f85febebfb121c814235c.arrow b/evidence/results/c53f10daacb6849944a899d1163d3d711fb6f1386e0f85febebfb121c814235c.arrow new file mode 100644 index 000000000..81c4fdefb Binary files /dev/null and b/evidence/results/c53f10daacb6849944a899d1163d3d711fb6f1386e0f85febebfb121c814235c.arrow differ diff --git a/evidence/results/c53f10daacb6849944a899d1163d3d711fb6f1386e0f85febebfb121c814235c.json b/evidence/results/c53f10daacb6849944a899d1163d3d711fb6f1386e0f85febebfb121c814235c.json new file mode 100644 index 000000000..16b2979fd --- /dev/null +++ b/evidence/results/c53f10daacb6849944a899d1163d3d711fb6f1386e0f85febebfb121c814235c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fa89d8a7d72a1d65960d85334d7c60191f9b5769a6b01847ce52270c19a319f6", + "case_hash": "c53f10daacb6849944a899d1163d3d711fb6f1386e0f85febebfb121c814235c", + "columns": [ + { + "internal_size": null, + "name": "MONTH", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1d98e41998ebb68131319f53391512238281c2a08d817d387fa1bc6f38a5eba6", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c55132c0c8de64ed7a60e8ed7861d4bd462d18c52163ffc1694cf3132c46f278.arrow b/evidence/results/c55132c0c8de64ed7a60e8ed7861d4bd462d18c52163ffc1694cf3132c46f278.arrow new file mode 100644 index 000000000..c5a97fbea Binary files /dev/null and b/evidence/results/c55132c0c8de64ed7a60e8ed7861d4bd462d18c52163ffc1694cf3132c46f278.arrow differ diff --git a/evidence/results/c55132c0c8de64ed7a60e8ed7861d4bd462d18c52163ffc1694cf3132c46f278.json b/evidence/results/c55132c0c8de64ed7a60e8ed7861d4bd462d18c52163ffc1694cf3132c46f278.json new file mode 100644 index 000000000..5d1209898 --- /dev/null +++ b/evidence/results/c55132c0c8de64ed7a60e8ed7861d4bd462d18c52163ffc1694cf3132c46f278.json @@ -0,0 +1,72 @@ +{ + "arrow_sha256": "12689b2463bf659e172bb9f5e9b80e0eeed5c88f0b073cadc769296d589dfc73", + "case_hash": "c55132c0c8de64ed7a60e8ed7861d4bd462d18c52163ffc1694cf3132c46f278", + "columns": [ + { + "internal_size": null, + "name": "HOUR", + "nullable": false, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 12, + "type_name": "TIME" + }, + { + "internal_size": null, + "name": "MINUTE", + "nullable": false, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 12, + "type_name": "TIME" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2aab260328c61b68fb69623182194eb3283ec645f1bb29ae5d0dbf90156ea1d1", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c553fb733c23534bc9722ef8b1b77428bc86ef1beece275bfdb9fc6bb961438a.arrow b/evidence/results/c553fb733c23534bc9722ef8b1b77428bc86ef1beece275bfdb9fc6bb961438a.arrow new file mode 100644 index 000000000..1a68fe738 Binary files /dev/null and b/evidence/results/c553fb733c23534bc9722ef8b1b77428bc86ef1beece275bfdb9fc6bb961438a.arrow differ diff --git a/evidence/results/c553fb733c23534bc9722ef8b1b77428bc86ef1beece275bfdb9fc6bb961438a.json b/evidence/results/c553fb733c23534bc9722ef8b1b77428bc86ef1beece275bfdb9fc6bb961438a.json new file mode 100644 index 000000000..50652ead2 --- /dev/null +++ b/evidence/results/c553fb733c23534bc9722ef8b1b77428bc86ef1beece275bfdb9fc6bb961438a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6fcd8f656a14879c0de3624cc7191e1bda61d92bee17ab666287c82d7ca06323", + "case_hash": "c553fb733c23534bc9722ef8b1b77428bc86ef1beece275bfdb9fc6bb961438a", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f4464e1b3fcd2de3b65afce8bb402a00e96b34b0b913fc5b9a63ac8422074241", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c554836e0e847ae9e0b47ea714469e06ae45d03e9dcc837e69c3d06fca15d8bd.arrow b/evidence/results/c554836e0e847ae9e0b47ea714469e06ae45d03e9dcc837e69c3d06fca15d8bd.arrow new file mode 100644 index 000000000..6be2ad654 Binary files /dev/null and b/evidence/results/c554836e0e847ae9e0b47ea714469e06ae45d03e9dcc837e69c3d06fca15d8bd.arrow differ diff --git a/evidence/results/c554836e0e847ae9e0b47ea714469e06ae45d03e9dcc837e69c3d06fca15d8bd.json b/evidence/results/c554836e0e847ae9e0b47ea714469e06ae45d03e9dcc837e69c3d06fca15d8bd.json new file mode 100644 index 000000000..1c9511f89 --- /dev/null +++ b/evidence/results/c554836e0e847ae9e0b47ea714469e06ae45d03e9dcc837e69c3d06fca15d8bd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7e1e77be45e7894d8f090b4a6eff98d5da0300d907a4ac7e5b65e0be8f550a2f", + "case_hash": "c554836e0e847ae9e0b47ea714469e06ae45d03e9dcc837e69c3d06fca15d8bd", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a67b42c49b9038da406ea7b0231b242674a251b5a12793866c210731f2a5b345", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c5d5899c23bf59394404ac468947b8e26cf8edcfe78de62c4f503c43a6860069.arrow b/evidence/results/c5d5899c23bf59394404ac468947b8e26cf8edcfe78de62c4f503c43a6860069.arrow new file mode 100644 index 000000000..de219964c Binary files /dev/null and b/evidence/results/c5d5899c23bf59394404ac468947b8e26cf8edcfe78de62c4f503c43a6860069.arrow differ diff --git a/evidence/results/c5d5899c23bf59394404ac468947b8e26cf8edcfe78de62c4f503c43a6860069.json b/evidence/results/c5d5899c23bf59394404ac468947b8e26cf8edcfe78de62c4f503c43a6860069.json new file mode 100644 index 000000000..515407137 --- /dev/null +++ b/evidence/results/c5d5899c23bf59394404ac468947b8e26cf8edcfe78de62c4f503c43a6860069.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5e79c482b3a9c1bfa3b401e5e38ebae399f342fab3c4abce2215956276d84d05", + "case_hash": "c5d5899c23bf59394404ac468947b8e26cf8edcfe78de62c4f503c43a6860069", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ebdadf6b9666966c82320f44ddab17b3855a25eaf4d626ccdeada0d82ec96bdc", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c5e192ded1014d706e192b9495afb6db7aa0f72a89c6dd554e074bb15c0d2ad2.arrow b/evidence/results/c5e192ded1014d706e192b9495afb6db7aa0f72a89c6dd554e074bb15c0d2ad2.arrow new file mode 100644 index 000000000..d21b4e820 Binary files /dev/null and b/evidence/results/c5e192ded1014d706e192b9495afb6db7aa0f72a89c6dd554e074bb15c0d2ad2.arrow differ diff --git a/evidence/results/c5e192ded1014d706e192b9495afb6db7aa0f72a89c6dd554e074bb15c0d2ad2.json b/evidence/results/c5e192ded1014d706e192b9495afb6db7aa0f72a89c6dd554e074bb15c0d2ad2.json new file mode 100644 index 000000000..bbf0fb5f8 --- /dev/null +++ b/evidence/results/c5e192ded1014d706e192b9495afb6db7aa0f72a89c6dd554e074bb15c0d2ad2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9cdff902b8fcc98743a40f2ff3b8b16cf8ab0fddf84c6fd7751b6a3163b2c387", + "case_hash": "c5e192ded1014d706e192b9495afb6db7aa0f72a89c6dd554e074bb15c0d2ad2", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4137f7fdca3a77ff07a72991d36f4cecf45154260c4cadf5eb8ad5be09aec7f8", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c5e2ed704f7cfd463ad66169b688e54f03d50e12aedc296282d202bef4708cfb.arrow b/evidence/results/c5e2ed704f7cfd463ad66169b688e54f03d50e12aedc296282d202bef4708cfb.arrow new file mode 100644 index 000000000..087d6a05c Binary files /dev/null and b/evidence/results/c5e2ed704f7cfd463ad66169b688e54f03d50e12aedc296282d202bef4708cfb.arrow differ diff --git a/evidence/results/c5e2ed704f7cfd463ad66169b688e54f03d50e12aedc296282d202bef4708cfb.json b/evidence/results/c5e2ed704f7cfd463ad66169b688e54f03d50e12aedc296282d202bef4708cfb.json new file mode 100644 index 000000000..050b762ee --- /dev/null +++ b/evidence/results/c5e2ed704f7cfd463ad66169b688e54f03d50e12aedc296282d202bef4708cfb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e585e4e8d78c5f6fc5d0c92fffb5cbff63c763f3cf144397e35b5485212f638c", + "case_hash": "c5e2ed704f7cfd463ad66169b688e54f03d50e12aedc296282d202bef4708cfb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "04b87a0736e99713b1bdc3149769ede5553c0073c1263e67f6cb2be1cfa44591", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c5fae93062eac89d00968829e12d486ddcebc2fd6ecabb8c3943f5cdfc0c0225.arrow b/evidence/results/c5fae93062eac89d00968829e12d486ddcebc2fd6ecabb8c3943f5cdfc0c0225.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/c5fae93062eac89d00968829e12d486ddcebc2fd6ecabb8c3943f5cdfc0c0225.arrow differ diff --git a/evidence/results/c5fae93062eac89d00968829e12d486ddcebc2fd6ecabb8c3943f5cdfc0c0225.json b/evidence/results/c5fae93062eac89d00968829e12d486ddcebc2fd6ecabb8c3943f5cdfc0c0225.json new file mode 100644 index 000000000..40e6f8dc0 --- /dev/null +++ b/evidence/results/c5fae93062eac89d00968829e12d486ddcebc2fd6ecabb8c3943f5cdfc0c0225.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "c5fae93062eac89d00968829e12d486ddcebc2fd6ecabb8c3943f5cdfc0c0225", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3aa2c6a0b4adbd8f2312072521b37c9172bd054866b56436bec0786015aa3827", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c60de1491f18faf73c3bdd0700361c5bd6c86ef797f2f33a65e2eb2e6fa9be01.arrow b/evidence/results/c60de1491f18faf73c3bdd0700361c5bd6c86ef797f2f33a65e2eb2e6fa9be01.arrow new file mode 100644 index 000000000..5acceb7bf Binary files /dev/null and b/evidence/results/c60de1491f18faf73c3bdd0700361c5bd6c86ef797f2f33a65e2eb2e6fa9be01.arrow differ diff --git a/evidence/results/c60de1491f18faf73c3bdd0700361c5bd6c86ef797f2f33a65e2eb2e6fa9be01.json b/evidence/results/c60de1491f18faf73c3bdd0700361c5bd6c86ef797f2f33a65e2eb2e6fa9be01.json new file mode 100644 index 000000000..ea098f9ee --- /dev/null +++ b/evidence/results/c60de1491f18faf73c3bdd0700361c5bd6c86ef797f2f33a65e2eb2e6fa9be01.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "b7ffcbccc6ded766427334c15948fad00297ad983ae324baae1ce223e3886327", + "case_hash": "c60de1491f18faf73c3bdd0700361c5bd6c86ef797f2f33a65e2eb2e6fa9be01", + "columns": [ + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "VALID_SRID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2d84328c22a02cb7b15b08b6f8c785a0274947766f8d32ffb61458ac2b7a956f", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c61d47a54cf001ef803c7f825b661f8e87878817c6137383b8da7e6955e9ab41.arrow b/evidence/results/c61d47a54cf001ef803c7f825b661f8e87878817c6137383b8da7e6955e9ab41.arrow new file mode 100644 index 000000000..48e9e38dc Binary files /dev/null and b/evidence/results/c61d47a54cf001ef803c7f825b661f8e87878817c6137383b8da7e6955e9ab41.arrow differ diff --git a/evidence/results/c61d47a54cf001ef803c7f825b661f8e87878817c6137383b8da7e6955e9ab41.json b/evidence/results/c61d47a54cf001ef803c7f825b661f8e87878817c6137383b8da7e6955e9ab41.json new file mode 100644 index 000000000..0b6104769 --- /dev/null +++ b/evidence/results/c61d47a54cf001ef803c7f825b661f8e87878817c6137383b8da7e6955e9ab41.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "86bb6a7ad74be4ce43fe4b229fdeb8ce0c12396ce150433a4ccd0c83656200df", + "case_hash": "c61d47a54cf001ef803c7f825b661f8e87878817c6137383b8da7e6955e9ab41", + "columns": [ + { + "internal_size": 20, + "name": "R0", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 20, + "name": "R9", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "65a8ff1217bf71dc42d48c40de90d774a2bd30a3d687bace9f7071b3fdc1532a", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c624730c7cfd99dc0b3afb5e6ea0aacdc57b1fbeafd04895033b97af4f936f52.arrow b/evidence/results/c624730c7cfd99dc0b3afb5e6ea0aacdc57b1fbeafd04895033b97af4f936f52.arrow new file mode 100644 index 000000000..97180ee0f Binary files /dev/null and b/evidence/results/c624730c7cfd99dc0b3afb5e6ea0aacdc57b1fbeafd04895033b97af4f936f52.arrow differ diff --git a/evidence/results/c624730c7cfd99dc0b3afb5e6ea0aacdc57b1fbeafd04895033b97af4f936f52.json b/evidence/results/c624730c7cfd99dc0b3afb5e6ea0aacdc57b1fbeafd04895033b97af4f936f52.json new file mode 100644 index 000000000..4810e23bf --- /dev/null +++ b/evidence/results/c624730c7cfd99dc0b3afb5e6ea0aacdc57b1fbeafd04895033b97af4f936f52.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "1894b555836d0980c505fe356c8f72b870603256a5298dcad3ea669dab99fc5a", + "case_hash": "c624730c7cfd99dc0b3afb5e6ea0aacdc57b1fbeafd04895033b97af4f936f52", + "columns": [ + { + "internal_size": null, + "name": "DAYOFYEAR", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAY", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ca1655584c82559235139a7088a9b9300c3ee8b257187b1bea397e212cdf5299", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c62557b0c4dd0e4c52f34d79b1508908b156e3f8a6e8d017f4e7d841b38d8d36.arrow b/evidence/results/c62557b0c4dd0e4c52f34d79b1508908b156e3f8a6e8d017f4e7d841b38d8d36.arrow new file mode 100644 index 000000000..6edf1d590 Binary files /dev/null and b/evidence/results/c62557b0c4dd0e4c52f34d79b1508908b156e3f8a6e8d017f4e7d841b38d8d36.arrow differ diff --git a/evidence/results/c62557b0c4dd0e4c52f34d79b1508908b156e3f8a6e8d017f4e7d841b38d8d36.json b/evidence/results/c62557b0c4dd0e4c52f34d79b1508908b156e3f8a6e8d017f4e7d841b38d8d36.json new file mode 100644 index 000000000..aa28b99d3 --- /dev/null +++ b/evidence/results/c62557b0c4dd0e4c52f34d79b1508908b156e3f8a6e8d017f4e7d841b38d8d36.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fac13a717c51769dba0b8cc134d3e09fd446cbb3a08528ec3da5dd8491c9393d", + "case_hash": "c62557b0c4dd0e4c52f34d79b1508908b156e3f8a6e8d017f4e7d841b38d8d36", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "86ecdb9ac6659ea2fc8f705a20f6807cebcfc5b118ccd05106cca68f81bdfba1", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c66457459d3a4fd4cd1afca103bb9a519400ed142c0346987a9267c51dca8ddc.json b/evidence/results/c66457459d3a4fd4cd1afca103bb9a519400ed142c0346987a9267c51dca8ddc.json new file mode 100644 index 000000000..687d3bd15 --- /dev/null +++ b/evidence/results/c66457459d3a4fd4cd1afca103bb9a519400ed142c0346987a9267c51dca8ddc.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "c66457459d3a4fd4cd1afca103bb9a519400ed142c0346987a9267c51dca8ddc", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 2060, + "message": null, + "sqlstate": "42601" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d91f5847a8a8fe18d1b753121706bb8620823c18b6f88c69df79358b5edbd562", + "recorded_at": "2026-11-05T22:56:30.137714+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c66dd452bfdf514d6925b57efd2cbe8608b71f228d25a6298ec92a2d21957011.arrow b/evidence/results/c66dd452bfdf514d6925b57efd2cbe8608b71f228d25a6298ec92a2d21957011.arrow new file mode 100644 index 000000000..8379eb410 Binary files /dev/null and b/evidence/results/c66dd452bfdf514d6925b57efd2cbe8608b71f228d25a6298ec92a2d21957011.arrow differ diff --git a/evidence/results/c66dd452bfdf514d6925b57efd2cbe8608b71f228d25a6298ec92a2d21957011.json b/evidence/results/c66dd452bfdf514d6925b57efd2cbe8608b71f228d25a6298ec92a2d21957011.json new file mode 100644 index 000000000..11685bff4 --- /dev/null +++ b/evidence/results/c66dd452bfdf514d6925b57efd2cbe8608b71f228d25a6298ec92a2d21957011.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3dea6e3dc608c9b86fd55d4eb727e683340974d77c075fa482cdff53cd018ced", + "case_hash": "c66dd452bfdf514d6925b57efd2cbe8608b71f228d25a6298ec92a2d21957011", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7435cc256cc113d5380efa302d3b8fad0b3b836bf7a81378d27ef1f0488acf11", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c6834367c40a5a7b77a5960384d5560a03a9b1162efef91d3fe3f105c6bbb7b6.arrow b/evidence/results/c6834367c40a5a7b77a5960384d5560a03a9b1162efef91d3fe3f105c6bbb7b6.arrow new file mode 100644 index 000000000..f5476c14b Binary files /dev/null and b/evidence/results/c6834367c40a5a7b77a5960384d5560a03a9b1162efef91d3fe3f105c6bbb7b6.arrow differ diff --git a/evidence/results/c6834367c40a5a7b77a5960384d5560a03a9b1162efef91d3fe3f105c6bbb7b6.json b/evidence/results/c6834367c40a5a7b77a5960384d5560a03a9b1162efef91d3fe3f105c6bbb7b6.json new file mode 100644 index 000000000..2de0882ef --- /dev/null +++ b/evidence/results/c6834367c40a5a7b77a5960384d5560a03a9b1162efef91d3fe3f105c6bbb7b6.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "7fd2b7b2c89eaab3126d96ee07409ac799ae9374ae27d9bca1bb1e2b29ea272a", + "case_hash": "c6834367c40a5a7b77a5960384d5560a03a9b1162efef91d3fe3f105c6bbb7b6", + "columns": [ + { + "internal_size": null, + "name": "MEAN_OK", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "SPREAD_OK", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a8eabab8168c6de863e413acaf41026974f85bbfa3bcc10fecdf605f327f2b94", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c687b9099313558b40f0a899014a5b8520aab982e0b5cc96ba8b36e92c3422f8.arrow b/evidence/results/c687b9099313558b40f0a899014a5b8520aab982e0b5cc96ba8b36e92c3422f8.arrow new file mode 100644 index 000000000..a4b0ed506 Binary files /dev/null and b/evidence/results/c687b9099313558b40f0a899014a5b8520aab982e0b5cc96ba8b36e92c3422f8.arrow differ diff --git a/evidence/results/c687b9099313558b40f0a899014a5b8520aab982e0b5cc96ba8b36e92c3422f8.json b/evidence/results/c687b9099313558b40f0a899014a5b8520aab982e0b5cc96ba8b36e92c3422f8.json new file mode 100644 index 000000000..b0d9a87a0 --- /dev/null +++ b/evidence/results/c687b9099313558b40f0a899014a5b8520aab982e0b5cc96ba8b36e92c3422f8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f3a19d103b09f66fe6a4859306e9f9dac7e2e62a72392ba03838d74c0635f689", + "case_hash": "c687b9099313558b40f0a899014a5b8520aab982e0b5cc96ba8b36e92c3422f8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "aa9d7728b467e4c762f6a61cdedfc05b7a3ac66c6e863cc06d75aa112243fbaa", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c6b38d44f71cc38b993dfdf36bf8591d903a3382a43f1180c1bf554d2e911291.arrow b/evidence/results/c6b38d44f71cc38b993dfdf36bf8591d903a3382a43f1180c1bf554d2e911291.arrow new file mode 100644 index 000000000..02c276d48 Binary files /dev/null and b/evidence/results/c6b38d44f71cc38b993dfdf36bf8591d903a3382a43f1180c1bf554d2e911291.arrow differ diff --git a/evidence/results/c6b38d44f71cc38b993dfdf36bf8591d903a3382a43f1180c1bf554d2e911291.json b/evidence/results/c6b38d44f71cc38b993dfdf36bf8591d903a3382a43f1180c1bf554d2e911291.json new file mode 100644 index 000000000..eec889dd7 --- /dev/null +++ b/evidence/results/c6b38d44f71cc38b993dfdf36bf8591d903a3382a43f1180c1bf554d2e911291.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6283f0fab28514817432409be9ad06b473c29b7db9d1341a26561c324aa14cb7", + "case_hash": "c6b38d44f71cc38b993dfdf36bf8591d903a3382a43f1180c1bf554d2e911291", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "11457fac48d95297fa4cd1b676916c4b8c1c902fe90e26a574028e3f63bab49a", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c6b4e59f8bdfd286455dfc2ddf0f7d996cf2f3752dd89cc20c136e39c1625064.arrow b/evidence/results/c6b4e59f8bdfd286455dfc2ddf0f7d996cf2f3752dd89cc20c136e39c1625064.arrow new file mode 100644 index 000000000..cb5d2bf27 Binary files /dev/null and b/evidence/results/c6b4e59f8bdfd286455dfc2ddf0f7d996cf2f3752dd89cc20c136e39c1625064.arrow differ diff --git a/evidence/results/c6b4e59f8bdfd286455dfc2ddf0f7d996cf2f3752dd89cc20c136e39c1625064.json b/evidence/results/c6b4e59f8bdfd286455dfc2ddf0f7d996cf2f3752dd89cc20c136e39c1625064.json new file mode 100644 index 000000000..cd3725ebc --- /dev/null +++ b/evidence/results/c6b4e59f8bdfd286455dfc2ddf0f7d996cf2f3752dd89cc20c136e39c1625064.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bd89980678029c44a8847ecd1ad59a42c1bc606f7f4796eb0b3a489bf718017e", + "case_hash": "c6b4e59f8bdfd286455dfc2ddf0f7d996cf2f3752dd89cc20c136e39c1625064", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6beb47cac361af32555941d2b781d89a94da35f48ee2dc29a87705fed7738b87", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c6c3f55ae0865c2d47e1101f400ef6c6e5af72ec2213162461c47696509049a2.arrow b/evidence/results/c6c3f55ae0865c2d47e1101f400ef6c6e5af72ec2213162461c47696509049a2.arrow new file mode 100644 index 000000000..efa730728 Binary files /dev/null and b/evidence/results/c6c3f55ae0865c2d47e1101f400ef6c6e5af72ec2213162461c47696509049a2.arrow differ diff --git a/evidence/results/c6c3f55ae0865c2d47e1101f400ef6c6e5af72ec2213162461c47696509049a2.json b/evidence/results/c6c3f55ae0865c2d47e1101f400ef6c6e5af72ec2213162461c47696509049a2.json new file mode 100644 index 000000000..2a319af90 --- /dev/null +++ b/evidence/results/c6c3f55ae0865c2d47e1101f400ef6c6e5af72ec2213162461c47696509049a2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f326067b5e973f7f3db698918be8520846a37c42468275d70261e449cef64bd8", + "case_hash": "c6c3f55ae0865c2d47e1101f400ef6c6e5af72ec2213162461c47696509049a2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "23304413b3c19d8136b410ed971241bc5f9996bd2ee0c9c0822250b280d5391e", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c6c4c45f035b72ac7c0453948fb09bc0936d21efe4677c88488381a1e1dccb3e.arrow b/evidence/results/c6c4c45f035b72ac7c0453948fb09bc0936d21efe4677c88488381a1e1dccb3e.arrow new file mode 100644 index 000000000..254147e9d Binary files /dev/null and b/evidence/results/c6c4c45f035b72ac7c0453948fb09bc0936d21efe4677c88488381a1e1dccb3e.arrow differ diff --git a/evidence/results/c6c4c45f035b72ac7c0453948fb09bc0936d21efe4677c88488381a1e1dccb3e.json b/evidence/results/c6c4c45f035b72ac7c0453948fb09bc0936d21efe4677c88488381a1e1dccb3e.json new file mode 100644 index 000000000..c450870ea --- /dev/null +++ b/evidence/results/c6c4c45f035b72ac7c0453948fb09bc0936d21efe4677c88488381a1e1dccb3e.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "906a72885841aaf1bd17aa4d3ef298d3d396833b07777c6256b50ab6975d2d33", + "case_hash": "c6c4c45f035b72ac7c0453948fb09bc0936d21efe4677c88488381a1e1dccb3e", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "67abacc5b74445d2172c57b5dea0649cd7abaf03836837eae1f50746829f2b51", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c6d60088e365903e7ef54826167d42477e2a3aa3e4f0db3c6f8b2fe71ec7fea9.arrow b/evidence/results/c6d60088e365903e7ef54826167d42477e2a3aa3e4f0db3c6f8b2fe71ec7fea9.arrow new file mode 100644 index 000000000..11a205929 Binary files /dev/null and b/evidence/results/c6d60088e365903e7ef54826167d42477e2a3aa3e4f0db3c6f8b2fe71ec7fea9.arrow differ diff --git a/evidence/results/c6d60088e365903e7ef54826167d42477e2a3aa3e4f0db3c6f8b2fe71ec7fea9.json b/evidence/results/c6d60088e365903e7ef54826167d42477e2a3aa3e4f0db3c6f8b2fe71ec7fea9.json new file mode 100644 index 000000000..8683f1a8e --- /dev/null +++ b/evidence/results/c6d60088e365903e7ef54826167d42477e2a3aa3e4f0db3c6f8b2fe71ec7fea9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7b61537c1d1f83cf9f91d324be125907c91eccca06a9b9b44a35981c8b1ad682", + "case_hash": "c6d60088e365903e7ef54826167d42477e2a3aa3e4f0db3c6f8b2fe71ec7fea9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "49ecec0356a4f6b7847876f810132b74d1f650c2992bc4a606d86f4cb1f41b4c", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c6e6b2c5f1f6a8ef6512ce379c2e422c81aff821a98dc6b69a0f980e9e8e9b46.json b/evidence/results/c6e6b2c5f1f6a8ef6512ce379c2e422c81aff821a98dc6b69a0f980e9e8e9b46.json new file mode 100644 index 000000000..f5e6135d4 --- /dev/null +++ b/evidence/results/c6e6b2c5f1f6a8ef6512ce379c2e422c81aff821a98dc6b69a0f980e9e8e9b46.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "c6e6b2c5f1f6a8ef6512ce379c2e422c81aff821a98dc6b69a0f980e9e8e9b46", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100098, + "message": "Left argument of ARRAY_CAT is not an array", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f1c681716d386e5126ff3976fcab2e820f322a62dc5c646e9aa4a7194a5275a6", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c6eb007b29b5a10012c8eb044c902831633f5bc1d324f7d64c8b6acc4a44a94f.arrow b/evidence/results/c6eb007b29b5a10012c8eb044c902831633f5bc1d324f7d64c8b6acc4a44a94f.arrow new file mode 100644 index 000000000..5da2343f2 Binary files /dev/null and b/evidence/results/c6eb007b29b5a10012c8eb044c902831633f5bc1d324f7d64c8b6acc4a44a94f.arrow differ diff --git a/evidence/results/c6eb007b29b5a10012c8eb044c902831633f5bc1d324f7d64c8b6acc4a44a94f.json b/evidence/results/c6eb007b29b5a10012c8eb044c902831633f5bc1d324f7d64c8b6acc4a44a94f.json new file mode 100644 index 000000000..80edc84ef --- /dev/null +++ b/evidence/results/c6eb007b29b5a10012c8eb044c902831633f5bc1d324f7d64c8b6acc4a44a94f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b29b001808370329dbc0de297946fbbb4054ceb8376efded62183554591088a5", + "case_hash": "c6eb007b29b5a10012c8eb044c902831633f5bc1d324f7d64c8b6acc4a44a94f", + "columns": [ + { + "internal_size": null, + "name": "OK", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6f9ce77bedad91ae02fea10ec7b6928c3b91efdad1da541ed5eb158deebd540b", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c6ef742d67aa46c1ad2a2c02208f974b36b7f880278931da147b03522356b0f6.json b/evidence/results/c6ef742d67aa46c1ad2a2c02208f974b36b7f880278931da147b03522356b0f6.json new file mode 100644 index 000000000..a8a5de664 --- /dev/null +++ b/evidence/results/c6ef742d67aa46c1ad2a2c02208f974b36b7f880278931da147b03522356b0f6.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "c6ef742d67aa46c1ad2a2c02208f974b36b7f880278931da147b03522356b0f6", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100045, + "message": "Numeric value is out of range, error: 34 is too large for factorial function.", + "sqlstate": "22003" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c9893ead98b7c51419abf5b5545303596c59e1bf6cd0987db3742e75d27dac6b", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c6f4e776ec4bfd1970fa3f9998bef3cf0acc117c2e70bc9f83cefc6e3e786cf0.arrow b/evidence/results/c6f4e776ec4bfd1970fa3f9998bef3cf0acc117c2e70bc9f83cefc6e3e786cf0.arrow new file mode 100644 index 000000000..3bb7f0353 Binary files /dev/null and b/evidence/results/c6f4e776ec4bfd1970fa3f9998bef3cf0acc117c2e70bc9f83cefc6e3e786cf0.arrow differ diff --git a/evidence/results/c6f4e776ec4bfd1970fa3f9998bef3cf0acc117c2e70bc9f83cefc6e3e786cf0.json b/evidence/results/c6f4e776ec4bfd1970fa3f9998bef3cf0acc117c2e70bc9f83cefc6e3e786cf0.json new file mode 100644 index 000000000..b1ad4bd5a --- /dev/null +++ b/evidence/results/c6f4e776ec4bfd1970fa3f9998bef3cf0acc117c2e70bc9f83cefc6e3e786cf0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1f4f27859bf2f3c0f44eae7d5e024aa39e7266869973a3e6dd060d83ab11079f", + "case_hash": "c6f4e776ec4bfd1970fa3f9998bef3cf0acc117c2e70bc9f83cefc6e3e786cf0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7361a2154b3d7eaaa84f09dcd7ce505f25d903ee7117500dde2f33c4f4d9cb15", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c70ab9e5f3afebee0c3b479cb6f0161327dbe92adba5a1218b9dfb680d3e4c36.arrow b/evidence/results/c70ab9e5f3afebee0c3b479cb6f0161327dbe92adba5a1218b9dfb680d3e4c36.arrow new file mode 100644 index 000000000..34c625252 Binary files /dev/null and b/evidence/results/c70ab9e5f3afebee0c3b479cb6f0161327dbe92adba5a1218b9dfb680d3e4c36.arrow differ diff --git a/evidence/results/c70ab9e5f3afebee0c3b479cb6f0161327dbe92adba5a1218b9dfb680d3e4c36.json b/evidence/results/c70ab9e5f3afebee0c3b479cb6f0161327dbe92adba5a1218b9dfb680d3e4c36.json new file mode 100644 index 000000000..b6b03a75a --- /dev/null +++ b/evidence/results/c70ab9e5f3afebee0c3b479cb6f0161327dbe92adba5a1218b9dfb680d3e4c36.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "4dba840005485adce78ee24ff5177844cd1ff505c23362ed4fe1daa0edbd391b", + "case_hash": "c70ab9e5f3afebee0c3b479cb6f0161327dbe92adba5a1218b9dfb680d3e4c36", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ff9a2666fc652e877cd19b030c184ed38f729f0d8bf439ec7f650d71f3ebf5dc", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c710eb6c411dce3f2a18d2338623eac8be497421dffaa501cfb7b3fa573d87ea.arrow b/evidence/results/c710eb6c411dce3f2a18d2338623eac8be497421dffaa501cfb7b3fa573d87ea.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/c710eb6c411dce3f2a18d2338623eac8be497421dffaa501cfb7b3fa573d87ea.arrow differ diff --git a/evidence/results/c710eb6c411dce3f2a18d2338623eac8be497421dffaa501cfb7b3fa573d87ea.json b/evidence/results/c710eb6c411dce3f2a18d2338623eac8be497421dffaa501cfb7b3fa573d87ea.json new file mode 100644 index 000000000..fb208ee94 --- /dev/null +++ b/evidence/results/c710eb6c411dce3f2a18d2338623eac8be497421dffaa501cfb7b3fa573d87ea.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "c710eb6c411dce3f2a18d2338623eac8be497421dffaa501cfb7b3fa573d87ea", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "563a1b11edc00d627e396f2868c2bd01fb569493024d87503af98a081a4f1a69", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c714945f413b3a6eb7007a6fc66e1b3bd8273bc6d054955e8aabf018a5abf7cb.arrow b/evidence/results/c714945f413b3a6eb7007a6fc66e1b3bd8273bc6d054955e8aabf018a5abf7cb.arrow new file mode 100644 index 000000000..9cfe64f0f Binary files /dev/null and b/evidence/results/c714945f413b3a6eb7007a6fc66e1b3bd8273bc6d054955e8aabf018a5abf7cb.arrow differ diff --git a/evidence/results/c714945f413b3a6eb7007a6fc66e1b3bd8273bc6d054955e8aabf018a5abf7cb.json b/evidence/results/c714945f413b3a6eb7007a6fc66e1b3bd8273bc6d054955e8aabf018a5abf7cb.json new file mode 100644 index 000000000..73b41b529 --- /dev/null +++ b/evidence/results/c714945f413b3a6eb7007a6fc66e1b3bd8273bc6d054955e8aabf018a5abf7cb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "13a8f903301acb487376107bfdb15cbe121554d4436cdaa98af799942f9a0ec9", + "case_hash": "c714945f413b3a6eb7007a6fc66e1b3bd8273bc6d054955e8aabf018a5abf7cb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0c6a241d0b8adffbbc16e24e0e13dcb3bffaf10889e5716c9c9edb84cfc6c7ab", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c717239c1d3728cb8d1431c39add2b385d27e2b7bce2d5a6e30521f604bdf030.arrow b/evidence/results/c717239c1d3728cb8d1431c39add2b385d27e2b7bce2d5a6e30521f604bdf030.arrow new file mode 100644 index 000000000..36947806d Binary files /dev/null and b/evidence/results/c717239c1d3728cb8d1431c39add2b385d27e2b7bce2d5a6e30521f604bdf030.arrow differ diff --git a/evidence/results/c717239c1d3728cb8d1431c39add2b385d27e2b7bce2d5a6e30521f604bdf030.json b/evidence/results/c717239c1d3728cb8d1431c39add2b385d27e2b7bce2d5a6e30521f604bdf030.json new file mode 100644 index 000000000..9145d48fe --- /dev/null +++ b/evidence/results/c717239c1d3728cb8d1431c39add2b385d27e2b7bce2d5a6e30521f604bdf030.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "329f522fea7c860bc57a637635a09f569a48a0813ba0cb1af8106ad10844aa83", + "case_hash": "c717239c1d3728cb8d1431c39add2b385d27e2b7bce2d5a6e30521f604bdf030", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7dbdc40299dd2fdb785150c3fd3702031995c6d82103b4b45335fdcb8e090cf1", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c731ae6f2a343b93885f9dc8a8636c096d4116b882d1df31bfa1d9be51603d17.arrow b/evidence/results/c731ae6f2a343b93885f9dc8a8636c096d4116b882d1df31bfa1d9be51603d17.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/c731ae6f2a343b93885f9dc8a8636c096d4116b882d1df31bfa1d9be51603d17.arrow differ diff --git a/evidence/results/c731ae6f2a343b93885f9dc8a8636c096d4116b882d1df31bfa1d9be51603d17.json b/evidence/results/c731ae6f2a343b93885f9dc8a8636c096d4116b882d1df31bfa1d9be51603d17.json new file mode 100644 index 000000000..2a38a5ac9 --- /dev/null +++ b/evidence/results/c731ae6f2a343b93885f9dc8a8636c096d4116b882d1df31bfa1d9be51603d17.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "c731ae6f2a343b93885f9dc8a8636c096d4116b882d1df31bfa1d9be51603d17", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7a7f1bb38ccf43034a0b492ea876287d3f22119f85e49408eb210edd28242f25", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c7483a64b8ed872a1e19eb0024b46c70ea7857c42a7d43db8e84228f56af6097.arrow b/evidence/results/c7483a64b8ed872a1e19eb0024b46c70ea7857c42a7d43db8e84228f56af6097.arrow new file mode 100644 index 000000000..f2bccc750 Binary files /dev/null and b/evidence/results/c7483a64b8ed872a1e19eb0024b46c70ea7857c42a7d43db8e84228f56af6097.arrow differ diff --git a/evidence/results/c7483a64b8ed872a1e19eb0024b46c70ea7857c42a7d43db8e84228f56af6097.json b/evidence/results/c7483a64b8ed872a1e19eb0024b46c70ea7857c42a7d43db8e84228f56af6097.json new file mode 100644 index 000000000..f378a156c --- /dev/null +++ b/evidence/results/c7483a64b8ed872a1e19eb0024b46c70ea7857c42a7d43db8e84228f56af6097.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a02b828fb00a6061fa5b67b6b0f456746e42cebbd9b00496496f3df0f7d87e77", + "case_hash": "c7483a64b8ed872a1e19eb0024b46c70ea7857c42a7d43db8e84228f56af6097", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7faa41a4fa6dad0dead93a2c56fcf7698c6a7fd82f6eaba13f26c3fde0b1c87a", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c775e296f4083b1f1077fa7b5a3552bb1367c0f8bff0d7f1c4b1160662eb0424.arrow b/evidence/results/c775e296f4083b1f1077fa7b5a3552bb1367c0f8bff0d7f1c4b1160662eb0424.arrow new file mode 100644 index 000000000..aa1ef3558 Binary files /dev/null and b/evidence/results/c775e296f4083b1f1077fa7b5a3552bb1367c0f8bff0d7f1c4b1160662eb0424.arrow differ diff --git a/evidence/results/c775e296f4083b1f1077fa7b5a3552bb1367c0f8bff0d7f1c4b1160662eb0424.json b/evidence/results/c775e296f4083b1f1077fa7b5a3552bb1367c0f8bff0d7f1c4b1160662eb0424.json new file mode 100644 index 000000000..e9b6d77a7 --- /dev/null +++ b/evidence/results/c775e296f4083b1f1077fa7b5a3552bb1367c0f8bff0d7f1c4b1160662eb0424.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "3bb555bea882fa52f50f56a8af37f74e9d415c66ebb71ee9323d031b126b0eaf", + "case_hash": "c775e296f4083b1f1077fa7b5a3552bb1367c0f8bff0d7f1c4b1160662eb0424", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "452429d140bf36c60ab1f4864fa602e1c58ab63ba05358263d748dd385f1e3d4", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c776481efb7b5c34129628f9b42afbf7a25628fd05d43114a3e6d26c44008c15.arrow b/evidence/results/c776481efb7b5c34129628f9b42afbf7a25628fd05d43114a3e6d26c44008c15.arrow new file mode 100644 index 000000000..dbd1abbcd Binary files /dev/null and b/evidence/results/c776481efb7b5c34129628f9b42afbf7a25628fd05d43114a3e6d26c44008c15.arrow differ diff --git a/evidence/results/c776481efb7b5c34129628f9b42afbf7a25628fd05d43114a3e6d26c44008c15.json b/evidence/results/c776481efb7b5c34129628f9b42afbf7a25628fd05d43114a3e6d26c44008c15.json new file mode 100644 index 000000000..8078d876a --- /dev/null +++ b/evidence/results/c776481efb7b5c34129628f9b42afbf7a25628fd05d43114a3e6d26c44008c15.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "293ff25378a32230c2e38b785bdea81cb338b8d488e0cad5a681e24140c9b4ae", + "case_hash": "c776481efb7b5c34129628f9b42afbf7a25628fd05d43114a3e6d26c44008c15", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "84b1636347d643986dcf669a54fe34917ef56d9c17eeec465a2f8585d0999278", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c78e22505b47308ed9a771822b79cdfb77bf1233c472b66bebd9b7a1a5c54be8.arrow b/evidence/results/c78e22505b47308ed9a771822b79cdfb77bf1233c472b66bebd9b7a1a5c54be8.arrow new file mode 100644 index 000000000..a117041e1 Binary files /dev/null and b/evidence/results/c78e22505b47308ed9a771822b79cdfb77bf1233c472b66bebd9b7a1a5c54be8.arrow differ diff --git a/evidence/results/c78e22505b47308ed9a771822b79cdfb77bf1233c472b66bebd9b7a1a5c54be8.json b/evidence/results/c78e22505b47308ed9a771822b79cdfb77bf1233c472b66bebd9b7a1a5c54be8.json new file mode 100644 index 000000000..45050034f --- /dev/null +++ b/evidence/results/c78e22505b47308ed9a771822b79cdfb77bf1233c472b66bebd9b7a1a5c54be8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "516962b81b0c610c0f6a3791c308b9696b4ff3dfbd4a87f5d585d3a9584d29d2", + "case_hash": "c78e22505b47308ed9a771822b79cdfb77bf1233c472b66bebd9b7a1a5c54be8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8d08521e77790a1f1942c97172369429ab6da69b80764e996a0a96987899a72a", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c7a12cfa132c74a68148386e078083d96035731d60cb89bf121cf3bd071e888f.arrow b/evidence/results/c7a12cfa132c74a68148386e078083d96035731d60cb89bf121cf3bd071e888f.arrow new file mode 100644 index 000000000..2f37f5881 Binary files /dev/null and b/evidence/results/c7a12cfa132c74a68148386e078083d96035731d60cb89bf121cf3bd071e888f.arrow differ diff --git a/evidence/results/c7a12cfa132c74a68148386e078083d96035731d60cb89bf121cf3bd071e888f.json b/evidence/results/c7a12cfa132c74a68148386e078083d96035731d60cb89bf121cf3bd071e888f.json new file mode 100644 index 000000000..f53527b8e --- /dev/null +++ b/evidence/results/c7a12cfa132c74a68148386e078083d96035731d60cb89bf121cf3bd071e888f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3a8ee209b9cffcfb7bea63e3936e568b5cc765c50e682aca3d8e838378f2018d", + "case_hash": "c7a12cfa132c74a68148386e078083d96035731d60cb89bf121cf3bd071e888f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4d2a04c319a8b452963cc831c59ef8ce5dfc727c9e8ee4743ed3f3316e6b1430", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c7c3f6a3c8616ca4eae167de840137d6249a62976c4a6211e9f4da3c47608869.arrow b/evidence/results/c7c3f6a3c8616ca4eae167de840137d6249a62976c4a6211e9f4da3c47608869.arrow new file mode 100644 index 000000000..f8c8b193c Binary files /dev/null and b/evidence/results/c7c3f6a3c8616ca4eae167de840137d6249a62976c4a6211e9f4da3c47608869.arrow differ diff --git a/evidence/results/c7c3f6a3c8616ca4eae167de840137d6249a62976c4a6211e9f4da3c47608869.json b/evidence/results/c7c3f6a3c8616ca4eae167de840137d6249a62976c4a6211e9f4da3c47608869.json new file mode 100644 index 000000000..b3445f306 --- /dev/null +++ b/evidence/results/c7c3f6a3c8616ca4eae167de840137d6249a62976c4a6211e9f4da3c47608869.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "054bf18499ac72147d0c59e0e38262e0b2281d206cba1efa22e4142110637851", + "case_hash": "c7c3f6a3c8616ca4eae167de840137d6249a62976c4a6211e9f4da3c47608869", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a9cb66f2136ea896d552050ff7f15b0aae54b215527f38f88c97ff41f1a9fb5e", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c7d626ed263ee6270dfda0c17937b551af7b8648825876eb9887ac63db28e883.arrow b/evidence/results/c7d626ed263ee6270dfda0c17937b551af7b8648825876eb9887ac63db28e883.arrow new file mode 100644 index 000000000..a48a8dd98 Binary files /dev/null and b/evidence/results/c7d626ed263ee6270dfda0c17937b551af7b8648825876eb9887ac63db28e883.arrow differ diff --git a/evidence/results/c7d626ed263ee6270dfda0c17937b551af7b8648825876eb9887ac63db28e883.json b/evidence/results/c7d626ed263ee6270dfda0c17937b551af7b8648825876eb9887ac63db28e883.json new file mode 100644 index 000000000..cc3feb975 --- /dev/null +++ b/evidence/results/c7d626ed263ee6270dfda0c17937b551af7b8648825876eb9887ac63db28e883.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "598b1431b8f8bc207bd764b27e18730dd03c23301036b41d211c4e2829794298", + "case_hash": "c7d626ed263ee6270dfda0c17937b551af7b8648825876eb9887ac63db28e883", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5effa2dc26cf75cc030663fcc8653365c961cb4600cdd9e7db4bded9bf3a9ec3", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c7dd856c56fc2f175e3493488f4a2ffe9aebc0ecb3b2eb311a91d0110d581661.arrow b/evidence/results/c7dd856c56fc2f175e3493488f4a2ffe9aebc0ecb3b2eb311a91d0110d581661.arrow new file mode 100644 index 000000000..068b0d70e Binary files /dev/null and b/evidence/results/c7dd856c56fc2f175e3493488f4a2ffe9aebc0ecb3b2eb311a91d0110d581661.arrow differ diff --git a/evidence/results/c7dd856c56fc2f175e3493488f4a2ffe9aebc0ecb3b2eb311a91d0110d581661.json b/evidence/results/c7dd856c56fc2f175e3493488f4a2ffe9aebc0ecb3b2eb311a91d0110d581661.json new file mode 100644 index 000000000..bd25314e5 --- /dev/null +++ b/evidence/results/c7dd856c56fc2f175e3493488f4a2ffe9aebc0ecb3b2eb311a91d0110d581661.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f368b41dfb6a66147f2686bc6975ff4dec28070e7c67385a9fa2dc5cb3dc9e21", + "case_hash": "c7dd856c56fc2f175e3493488f4a2ffe9aebc0ecb3b2eb311a91d0110d581661", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "584bb251eb1be83f4eeab2b42436409bf7549d142e6e44ab63e075112690cdfe", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c7f42d8c554c7786d14a1a1d287713c65d43a9a23575909b402d3497d38fd87c.arrow b/evidence/results/c7f42d8c554c7786d14a1a1d287713c65d43a9a23575909b402d3497d38fd87c.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/c7f42d8c554c7786d14a1a1d287713c65d43a9a23575909b402d3497d38fd87c.arrow differ diff --git a/evidence/results/c7f42d8c554c7786d14a1a1d287713c65d43a9a23575909b402d3497d38fd87c.json b/evidence/results/c7f42d8c554c7786d14a1a1d287713c65d43a9a23575909b402d3497d38fd87c.json new file mode 100644 index 000000000..5a35faf18 --- /dev/null +++ b/evidence/results/c7f42d8c554c7786d14a1a1d287713c65d43a9a23575909b402d3497d38fd87c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "c7f42d8c554c7786d14a1a1d287713c65d43a9a23575909b402d3497d38fd87c", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "706b12d89fbd39670910719b1fdab6d0567e41afbb6d5f9ea98c047c954488f6", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c805c1e49a19e1ea169e8f26d9c6d1abfd8bbd28189622e5d48b74e01d66d7da.arrow b/evidence/results/c805c1e49a19e1ea169e8f26d9c6d1abfd8bbd28189622e5d48b74e01d66d7da.arrow new file mode 100644 index 000000000..9bbf60ee0 Binary files /dev/null and b/evidence/results/c805c1e49a19e1ea169e8f26d9c6d1abfd8bbd28189622e5d48b74e01d66d7da.arrow differ diff --git a/evidence/results/c805c1e49a19e1ea169e8f26d9c6d1abfd8bbd28189622e5d48b74e01d66d7da.json b/evidence/results/c805c1e49a19e1ea169e8f26d9c6d1abfd8bbd28189622e5d48b74e01d66d7da.json new file mode 100644 index 000000000..d534ed603 --- /dev/null +++ b/evidence/results/c805c1e49a19e1ea169e8f26d9c6d1abfd8bbd28189622e5d48b74e01d66d7da.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "348afd711dc1251b5a38a73ee1c196abd6ed1ceac63558a3f8c47c4b4f2635df", + "case_hash": "c805c1e49a19e1ea169e8f26d9c6d1abfd8bbd28189622e5d48b74e01d66d7da", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 16777216, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 16, + "type_name": "VECTOR" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d125e02bbf3e19594361f132df7420bfb27c7f5037d60bee0bddb2019a9590ff", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c80d65ebe519733634cf781391399c45dd04b9197a3aee49e4cf4b0dbadba643.arrow b/evidence/results/c80d65ebe519733634cf781391399c45dd04b9197a3aee49e4cf4b0dbadba643.arrow new file mode 100644 index 000000000..02d16be21 Binary files /dev/null and b/evidence/results/c80d65ebe519733634cf781391399c45dd04b9197a3aee49e4cf4b0dbadba643.arrow differ diff --git a/evidence/results/c80d65ebe519733634cf781391399c45dd04b9197a3aee49e4cf4b0dbadba643.json b/evidence/results/c80d65ebe519733634cf781391399c45dd04b9197a3aee49e4cf4b0dbadba643.json new file mode 100644 index 000000000..cde2f403b --- /dev/null +++ b/evidence/results/c80d65ebe519733634cf781391399c45dd04b9197a3aee49e4cf4b0dbadba643.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f12714154801b713bb02172545b4013dad2c52d6a266dd5dff8629b995ab9c27", + "case_hash": "c80d65ebe519733634cf781391399c45dd04b9197a3aee49e4cf4b0dbadba643", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "165ca4bc0cc6f11dd2bee4f7243f8e53403d790c117c16ddd2814282e24bd094", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c81f4b12509e21194f6c5969eb421ee0c0c0f7397c18d0e3c18f7ef3dad1677c.arrow b/evidence/results/c81f4b12509e21194f6c5969eb421ee0c0c0f7397c18d0e3c18f7ef3dad1677c.arrow new file mode 100644 index 000000000..5981c0020 Binary files /dev/null and b/evidence/results/c81f4b12509e21194f6c5969eb421ee0c0c0f7397c18d0e3c18f7ef3dad1677c.arrow differ diff --git a/evidence/results/c81f4b12509e21194f6c5969eb421ee0c0c0f7397c18d0e3c18f7ef3dad1677c.json b/evidence/results/c81f4b12509e21194f6c5969eb421ee0c0c0f7397c18d0e3c18f7ef3dad1677c.json new file mode 100644 index 000000000..ff1a5312e --- /dev/null +++ b/evidence/results/c81f4b12509e21194f6c5969eb421ee0c0c0f7397c18d0e3c18f7ef3dad1677c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e07ea7d0bc011ff53b5ab1eeecd3b990a16fa359545f2a8178ca246f9b77b8e3", + "case_hash": "c81f4b12509e21194f6c5969eb421ee0c0c0f7397c18d0e3c18f7ef3dad1677c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0c6e3922f2ed8026f48eccbc3a55135e18d6e1d031993faecc133243f8a40503", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c8228703d3f7038c1aee4c552b317c9eca87c46297a3960d5ce641b5ee67e981.arrow b/evidence/results/c8228703d3f7038c1aee4c552b317c9eca87c46297a3960d5ce641b5ee67e981.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/c8228703d3f7038c1aee4c552b317c9eca87c46297a3960d5ce641b5ee67e981.arrow differ diff --git a/evidence/results/c8228703d3f7038c1aee4c552b317c9eca87c46297a3960d5ce641b5ee67e981.json b/evidence/results/c8228703d3f7038c1aee4c552b317c9eca87c46297a3960d5ce641b5ee67e981.json new file mode 100644 index 000000000..1a52a3ed8 --- /dev/null +++ b/evidence/results/c8228703d3f7038c1aee4c552b317c9eca87c46297a3960d5ce641b5ee67e981.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "c8228703d3f7038c1aee4c552b317c9eca87c46297a3960d5ce641b5ee67e981", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1227af5e76c3184e62f94202683f7ff7e9a299193f78e9adac17a8ab8e065962", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c8292a68743586301bf653906559ead92fcccdb1a971b3a73a42e7e7ebbec465.arrow b/evidence/results/c8292a68743586301bf653906559ead92fcccdb1a971b3a73a42e7e7ebbec465.arrow new file mode 100644 index 000000000..cdfebba70 Binary files /dev/null and b/evidence/results/c8292a68743586301bf653906559ead92fcccdb1a971b3a73a42e7e7ebbec465.arrow differ diff --git a/evidence/results/c8292a68743586301bf653906559ead92fcccdb1a971b3a73a42e7e7ebbec465.json b/evidence/results/c8292a68743586301bf653906559ead92fcccdb1a971b3a73a42e7e7ebbec465.json new file mode 100644 index 000000000..4687337cc --- /dev/null +++ b/evidence/results/c8292a68743586301bf653906559ead92fcccdb1a971b3a73a42e7e7ebbec465.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c30fac9e52b2e1eed98867a56f241076992bd374191616eea5eeadde198910d7", + "case_hash": "c8292a68743586301bf653906559ead92fcccdb1a971b3a73a42e7e7ebbec465", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ff68b4b51a7b84d09e1fbf5897907deb49041863d4bf8a35ce4be32bd709fb42", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c83eaee1248f8f63f3814055e94ff382093f5547e48749a5ff128cf5daf36c57.arrow b/evidence/results/c83eaee1248f8f63f3814055e94ff382093f5547e48749a5ff128cf5daf36c57.arrow new file mode 100644 index 000000000..9db1ab479 Binary files /dev/null and b/evidence/results/c83eaee1248f8f63f3814055e94ff382093f5547e48749a5ff128cf5daf36c57.arrow differ diff --git a/evidence/results/c83eaee1248f8f63f3814055e94ff382093f5547e48749a5ff128cf5daf36c57.json b/evidence/results/c83eaee1248f8f63f3814055e94ff382093f5547e48749a5ff128cf5daf36c57.json new file mode 100644 index 000000000..520439303 --- /dev/null +++ b/evidence/results/c83eaee1248f8f63f3814055e94ff382093f5547e48749a5ff128cf5daf36c57.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bf2d04ff6e957c5ee4e0f2bf8f0eec2cc1b1f6dd8e82c230bb2af1b3fd7abf4b", + "case_hash": "c83eaee1248f8f63f3814055e94ff382093f5547e48749a5ff128cf5daf36c57", + "columns": [ + { + "internal_size": 1, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "22632b0d001cf6ea57e810c8dfc218b6c8472d9f3ad681ed7d4fed7eef858491", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c846d69a89ced047bf379be7f8607d4cf92533e8c1f85ea06b293234bccaeae0.arrow b/evidence/results/c846d69a89ced047bf379be7f8607d4cf92533e8c1f85ea06b293234bccaeae0.arrow new file mode 100644 index 000000000..598ab870f Binary files /dev/null and b/evidence/results/c846d69a89ced047bf379be7f8607d4cf92533e8c1f85ea06b293234bccaeae0.arrow differ diff --git a/evidence/results/c846d69a89ced047bf379be7f8607d4cf92533e8c1f85ea06b293234bccaeae0.json b/evidence/results/c846d69a89ced047bf379be7f8607d4cf92533e8c1f85ea06b293234bccaeae0.json new file mode 100644 index 000000000..8231ca5e7 --- /dev/null +++ b/evidence/results/c846d69a89ced047bf379be7f8607d4cf92533e8c1f85ea06b293234bccaeae0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "24178a0502fe8ab6ecbc7245597a9381116c0cd5aea2a60ec8c4af6be0d80e69", + "case_hash": "c846d69a89ced047bf379be7f8607d4cf92533e8c1f85ea06b293234bccaeae0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6e6375c73caf18f5d72bdd466fb097f14a5e319b77fa5d80834de19699aad275", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c84cd15c9f68e276aa635e14bad48bfca9025220776c0475b8ca2ed4d452c9e5.arrow b/evidence/results/c84cd15c9f68e276aa635e14bad48bfca9025220776c0475b8ca2ed4d452c9e5.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/c84cd15c9f68e276aa635e14bad48bfca9025220776c0475b8ca2ed4d452c9e5.arrow differ diff --git a/evidence/results/c84cd15c9f68e276aa635e14bad48bfca9025220776c0475b8ca2ed4d452c9e5.json b/evidence/results/c84cd15c9f68e276aa635e14bad48bfca9025220776c0475b8ca2ed4d452c9e5.json new file mode 100644 index 000000000..130e6ca0e --- /dev/null +++ b/evidence/results/c84cd15c9f68e276aa635e14bad48bfca9025220776c0475b8ca2ed4d452c9e5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "c84cd15c9f68e276aa635e14bad48bfca9025220776c0475b8ca2ed4d452c9e5", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a3e6973d84c6167fc4fa17f251bc17479e58c11893fd731c9bd88761d2ad9464", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c85c812a0f67d2edaba7eb6725b43e8ff42ecfbe1e91f63124573649308d91af.arrow b/evidence/results/c85c812a0f67d2edaba7eb6725b43e8ff42ecfbe1e91f63124573649308d91af.arrow new file mode 100644 index 000000000..d2e7367aa Binary files /dev/null and b/evidence/results/c85c812a0f67d2edaba7eb6725b43e8ff42ecfbe1e91f63124573649308d91af.arrow differ diff --git a/evidence/results/c85c812a0f67d2edaba7eb6725b43e8ff42ecfbe1e91f63124573649308d91af.json b/evidence/results/c85c812a0f67d2edaba7eb6725b43e8ff42ecfbe1e91f63124573649308d91af.json new file mode 100644 index 000000000..67596b263 --- /dev/null +++ b/evidence/results/c85c812a0f67d2edaba7eb6725b43e8ff42ecfbe1e91f63124573649308d91af.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8669f87e3a4315443a3b739d537156ae49ba5141a14269cac7b95e39baa4e3c1", + "case_hash": "c85c812a0f67d2edaba7eb6725b43e8ff42ecfbe1e91f63124573649308d91af", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a2e61e524beb25b9eb7447ceaa8184b3444062548c65fd6465f79fcec60a3d58", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c8ad8fca4f4837008434d808d58adf582818ce6a6beb401bfb8c85d345e97bd5.json b/evidence/results/c8ad8fca4f4837008434d808d58adf582818ce6a6beb401bfb8c85d345e97bd5.json new file mode 100644 index 000000000..d30532e1c --- /dev/null +++ b/evidence/results/c8ad8fca4f4837008434d808d58adf582818ce6a6beb401bfb8c85d345e97bd5.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "c8ad8fca4f4837008434d808d58adf582818ce6a6beb401bfb8c85d345e97bd5", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100114, + "message": "The following string is not a legal base64-encoded value: 'ab$c'", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a0a444b7d779594e4868624611b7b763fa9b50cc77b7ebf43cb81938f2db089a", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c8bb7e852c9121535bcc7ca0e49e1871169e202ae95c1a410046293a51eb4da9.arrow b/evidence/results/c8bb7e852c9121535bcc7ca0e49e1871169e202ae95c1a410046293a51eb4da9.arrow new file mode 100644 index 000000000..c76dda6c0 Binary files /dev/null and b/evidence/results/c8bb7e852c9121535bcc7ca0e49e1871169e202ae95c1a410046293a51eb4da9.arrow differ diff --git a/evidence/results/c8bb7e852c9121535bcc7ca0e49e1871169e202ae95c1a410046293a51eb4da9.json b/evidence/results/c8bb7e852c9121535bcc7ca0e49e1871169e202ae95c1a410046293a51eb4da9.json new file mode 100644 index 000000000..da510ab68 --- /dev/null +++ b/evidence/results/c8bb7e852c9121535bcc7ca0e49e1871169e202ae95c1a410046293a51eb4da9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0e8cb2affd40b3772c778640552208f56b29ffc04ced980405b75f026a9b0556", + "case_hash": "c8bb7e852c9121535bcc7ca0e49e1871169e202ae95c1a410046293a51eb4da9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "594e92bcd028eae99e9c6c60e178d3d5337fe48ab4e4f61ec032fe2fedc42b92", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c8ca79e70429fdbc8df31ca3bf7d13f6a1aa324c04638d70ede1cea37233636e.arrow b/evidence/results/c8ca79e70429fdbc8df31ca3bf7d13f6a1aa324c04638d70ede1cea37233636e.arrow new file mode 100644 index 000000000..1f35fbc9b Binary files /dev/null and b/evidence/results/c8ca79e70429fdbc8df31ca3bf7d13f6a1aa324c04638d70ede1cea37233636e.arrow differ diff --git a/evidence/results/c8ca79e70429fdbc8df31ca3bf7d13f6a1aa324c04638d70ede1cea37233636e.json b/evidence/results/c8ca79e70429fdbc8df31ca3bf7d13f6a1aa324c04638d70ede1cea37233636e.json new file mode 100644 index 000000000..7eae8a38a --- /dev/null +++ b/evidence/results/c8ca79e70429fdbc8df31ca3bf7d13f6a1aa324c04638d70ede1cea37233636e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "713088043aea178619ac6405717efddc9f2036330053bdcf1f949cc8dfd592e3", + "case_hash": "c8ca79e70429fdbc8df31ca3bf7d13f6a1aa324c04638d70ede1cea37233636e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 13, + "scale": 4, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "18eb19da02085201d292186ba27f5eab05037a35396062d2ca2a06d4ecf31903", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c8ddab8326afa0c1e6155698c32e01f0c24858ff8a18581d8e8ed36fb9edb032.arrow b/evidence/results/c8ddab8326afa0c1e6155698c32e01f0c24858ff8a18581d8e8ed36fb9edb032.arrow new file mode 100644 index 000000000..4c5870ba8 Binary files /dev/null and b/evidence/results/c8ddab8326afa0c1e6155698c32e01f0c24858ff8a18581d8e8ed36fb9edb032.arrow differ diff --git a/evidence/results/c8ddab8326afa0c1e6155698c32e01f0c24858ff8a18581d8e8ed36fb9edb032.json b/evidence/results/c8ddab8326afa0c1e6155698c32e01f0c24858ff8a18581d8e8ed36fb9edb032.json new file mode 100644 index 000000000..dbc670953 --- /dev/null +++ b/evidence/results/c8ddab8326afa0c1e6155698c32e01f0c24858ff8a18581d8e8ed36fb9edb032.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7d14c2e82c8637a2211a3e9a5dd0da0ccb4602e58d23e40c30878b1d43183eb3", + "case_hash": "c8ddab8326afa0c1e6155698c32e01f0c24858ff8a18581d8e8ed36fb9edb032", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "04ec802d73603638522e93530f1316ca7d9a5258f2ec359dfe8a32af35cb17bf", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c8e1d4e31f7a079ee135eea01925f1ddfefb907eb5413227a244447341490c26.arrow b/evidence/results/c8e1d4e31f7a079ee135eea01925f1ddfefb907eb5413227a244447341490c26.arrow new file mode 100644 index 000000000..94547bca4 Binary files /dev/null and b/evidence/results/c8e1d4e31f7a079ee135eea01925f1ddfefb907eb5413227a244447341490c26.arrow differ diff --git a/evidence/results/c8e1d4e31f7a079ee135eea01925f1ddfefb907eb5413227a244447341490c26.json b/evidence/results/c8e1d4e31f7a079ee135eea01925f1ddfefb907eb5413227a244447341490c26.json new file mode 100644 index 000000000..2fd96ee4a --- /dev/null +++ b/evidence/results/c8e1d4e31f7a079ee135eea01925f1ddfefb907eb5413227a244447341490c26.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0f1f2255bacbceda01b72f6bb851bbacf1e0d06ef1a1a47393c200b14e55682b", + "case_hash": "c8e1d4e31f7a079ee135eea01925f1ddfefb907eb5413227a244447341490c26", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ad6cfc694cbe15c8703b68ee24d02f63fdf045217b4bbb24947398107b3d6b53", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c8ebe30196f3306894de30d38a76d9613d70854c7246bafec1020a39bcfa7991.arrow b/evidence/results/c8ebe30196f3306894de30d38a76d9613d70854c7246bafec1020a39bcfa7991.arrow new file mode 100644 index 000000000..68f1cb65b Binary files /dev/null and b/evidence/results/c8ebe30196f3306894de30d38a76d9613d70854c7246bafec1020a39bcfa7991.arrow differ diff --git a/evidence/results/c8ebe30196f3306894de30d38a76d9613d70854c7246bafec1020a39bcfa7991.json b/evidence/results/c8ebe30196f3306894de30d38a76d9613d70854c7246bafec1020a39bcfa7991.json new file mode 100644 index 000000000..016d3ed7d --- /dev/null +++ b/evidence/results/c8ebe30196f3306894de30d38a76d9613d70854c7246bafec1020a39bcfa7991.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "baf599715421505f3c687e0eeba765b08c19c895c5e1746a8ee733e7f5cc44b5", + "case_hash": "c8ebe30196f3306894de30d38a76d9613d70854c7246bafec1020a39bcfa7991", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fc207464c6c8f5974fd7ab9ccfab7df08919e30813f0a20c80b20876b31cdf66", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c9398aebc282617bcd722e8f4cda87460bb38cf3f3c8154bab2ad54acd667ec6.arrow b/evidence/results/c9398aebc282617bcd722e8f4cda87460bb38cf3f3c8154bab2ad54acd667ec6.arrow new file mode 100644 index 000000000..01d9d8bed Binary files /dev/null and b/evidence/results/c9398aebc282617bcd722e8f4cda87460bb38cf3f3c8154bab2ad54acd667ec6.arrow differ diff --git a/evidence/results/c9398aebc282617bcd722e8f4cda87460bb38cf3f3c8154bab2ad54acd667ec6.json b/evidence/results/c9398aebc282617bcd722e8f4cda87460bb38cf3f3c8154bab2ad54acd667ec6.json new file mode 100644 index 000000000..06d56802d --- /dev/null +++ b/evidence/results/c9398aebc282617bcd722e8f4cda87460bb38cf3f3c8154bab2ad54acd667ec6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "04936810c5ab8e7e836766a0f0239f8593435dc99f3bd2a543fe4d12c036ed6f", + "case_hash": "c9398aebc282617bcd722e8f4cda87460bb38cf3f3c8154bab2ad54acd667ec6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "220c572526d4c0e514c52663502f00ca54c7b8601a0bf566922d9c0b66ac333f", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c95484680d0e7842101fde911e2274decbcab57052b08776f3d0779dfc31edb5.arrow b/evidence/results/c95484680d0e7842101fde911e2274decbcab57052b08776f3d0779dfc31edb5.arrow new file mode 100644 index 000000000..193a8f6de Binary files /dev/null and b/evidence/results/c95484680d0e7842101fde911e2274decbcab57052b08776f3d0779dfc31edb5.arrow differ diff --git a/evidence/results/c95484680d0e7842101fde911e2274decbcab57052b08776f3d0779dfc31edb5.json b/evidence/results/c95484680d0e7842101fde911e2274decbcab57052b08776f3d0779dfc31edb5.json new file mode 100644 index 000000000..823ba8273 --- /dev/null +++ b/evidence/results/c95484680d0e7842101fde911e2274decbcab57052b08776f3d0779dfc31edb5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cfd182182f7f423b3bd45e2c79c6036f50e4aca16da9462714e3d653c1bf061d", + "case_hash": "c95484680d0e7842101fde911e2274decbcab57052b08776f3d0779dfc31edb5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d4df275c60a962f93e276479304a15f116f4fa50f3bedc2b15341b7b5a7bbd37", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c95d98d405a577c0005be83feab967bc5d306d5a42a17f309df230564571d293.arrow b/evidence/results/c95d98d405a577c0005be83feab967bc5d306d5a42a17f309df230564571d293.arrow new file mode 100644 index 000000000..dee582158 Binary files /dev/null and b/evidence/results/c95d98d405a577c0005be83feab967bc5d306d5a42a17f309df230564571d293.arrow differ diff --git a/evidence/results/c95d98d405a577c0005be83feab967bc5d306d5a42a17f309df230564571d293.json b/evidence/results/c95d98d405a577c0005be83feab967bc5d306d5a42a17f309df230564571d293.json new file mode 100644 index 000000000..85897d890 --- /dev/null +++ b/evidence/results/c95d98d405a577c0005be83feab967bc5d306d5a42a17f309df230564571d293.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3ca7f3063d311797944a576780f54cbd77cd8efd0ebfc440f6f9fe8b57bd0451", + "case_hash": "c95d98d405a577c0005be83feab967bc5d306d5a42a17f309df230564571d293", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 6, + "type_name": "TIMESTAMP_LTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4c4a44815c88210817ce05751d46de7cb2addcc7f3a61abe70720cd1a6f6ee7c", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c964f0a7d15c1d680c2372a03b1817e1277aaf9cb0ae2c053bc21396603f97a0.arrow b/evidence/results/c964f0a7d15c1d680c2372a03b1817e1277aaf9cb0ae2c053bc21396603f97a0.arrow new file mode 100644 index 000000000..4d41a065a Binary files /dev/null and b/evidence/results/c964f0a7d15c1d680c2372a03b1817e1277aaf9cb0ae2c053bc21396603f97a0.arrow differ diff --git a/evidence/results/c964f0a7d15c1d680c2372a03b1817e1277aaf9cb0ae2c053bc21396603f97a0.json b/evidence/results/c964f0a7d15c1d680c2372a03b1817e1277aaf9cb0ae2c053bc21396603f97a0.json new file mode 100644 index 000000000..627b8f6ad --- /dev/null +++ b/evidence/results/c964f0a7d15c1d680c2372a03b1817e1277aaf9cb0ae2c053bc21396603f97a0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2cbbfb01e8e0d574343d1fe9e9713c7542721ce130f5c2503097e161640a6814", + "case_hash": "c964f0a7d15c1d680c2372a03b1817e1277aaf9cb0ae2c053bc21396603f97a0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "edb3618c6dbbb48d8a43dfc1a3143b95b05d1a0641341128eaab2792226b5f0e", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c9829b4f58559d15bda035294addf1bd23e6b5217239d1876d2c331f9c3a4b3b.arrow b/evidence/results/c9829b4f58559d15bda035294addf1bd23e6b5217239d1876d2c331f9c3a4b3b.arrow new file mode 100644 index 000000000..8abfb6a64 Binary files /dev/null and b/evidence/results/c9829b4f58559d15bda035294addf1bd23e6b5217239d1876d2c331f9c3a4b3b.arrow differ diff --git a/evidence/results/c9829b4f58559d15bda035294addf1bd23e6b5217239d1876d2c331f9c3a4b3b.json b/evidence/results/c9829b4f58559d15bda035294addf1bd23e6b5217239d1876d2c331f9c3a4b3b.json new file mode 100644 index 000000000..a0a9e9cca --- /dev/null +++ b/evidence/results/c9829b4f58559d15bda035294addf1bd23e6b5217239d1876d2c331f9c3a4b3b.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c5a432e8e2bb1cb0dee16e246020bbc8a5f7817f218d1cf391c1cedf60d8bc87", + "case_hash": "c9829b4f58559d15bda035294addf1bd23e6b5217239d1876d2c331f9c3a4b3b", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "737e91f723c3cbac3ae7ed470bbc885b4391082144d7e054e3ca1d182693f65d", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c98da9b16d13791d7dc442fde9b3cfa8fc1a03abcb36b2aca50109d46d0fed34.arrow b/evidence/results/c98da9b16d13791d7dc442fde9b3cfa8fc1a03abcb36b2aca50109d46d0fed34.arrow new file mode 100644 index 000000000..fe85f8ceb Binary files /dev/null and b/evidence/results/c98da9b16d13791d7dc442fde9b3cfa8fc1a03abcb36b2aca50109d46d0fed34.arrow differ diff --git a/evidence/results/c98da9b16d13791d7dc442fde9b3cfa8fc1a03abcb36b2aca50109d46d0fed34.json b/evidence/results/c98da9b16d13791d7dc442fde9b3cfa8fc1a03abcb36b2aca50109d46d0fed34.json new file mode 100644 index 000000000..6dcc1f13a --- /dev/null +++ b/evidence/results/c98da9b16d13791d7dc442fde9b3cfa8fc1a03abcb36b2aca50109d46d0fed34.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "b7439dc39f67c481f3de3e4e68b026b6e3a2059f950ba115194562c3e1baf5a1", + "case_hash": "c98da9b16d13791d7dc442fde9b3cfa8fc1a03abcb36b2aca50109d46d0fed34", + "columns": [ + { + "internal_size": 134217728, + "name": "T", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SAME_DAY", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "RECENT", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9e3ccc380c2dc073bda367e39e02e95e0a7c665c7823b772632a008f523186ef", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c9baceab8cfc4c279fbfa41a7ac682fdd806238721686786346f758d94ef0f5f.arrow b/evidence/results/c9baceab8cfc4c279fbfa41a7ac682fdd806238721686786346f758d94ef0f5f.arrow new file mode 100644 index 000000000..5c97d9288 Binary files /dev/null and b/evidence/results/c9baceab8cfc4c279fbfa41a7ac682fdd806238721686786346f758d94ef0f5f.arrow differ diff --git a/evidence/results/c9baceab8cfc4c279fbfa41a7ac682fdd806238721686786346f758d94ef0f5f.json b/evidence/results/c9baceab8cfc4c279fbfa41a7ac682fdd806238721686786346f758d94ef0f5f.json new file mode 100644 index 000000000..a2ec4abc2 --- /dev/null +++ b/evidence/results/c9baceab8cfc4c279fbfa41a7ac682fdd806238721686786346f758d94ef0f5f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2d2e1c43669aa940bb6c7f0873b4313303f6dca4e53ea295edb5eedd2107d584", + "case_hash": "c9baceab8cfc4c279fbfa41a7ac682fdd806238721686786346f758d94ef0f5f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dd17cd8cf65e79a4d76a3a48a0fd82736d20ca2d0d1b7cf99d85590da9a407de", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c9be3f183f90f05c717350f0a3ed0e27d1996118171a75cea3eb668ca2a324c6.arrow b/evidence/results/c9be3f183f90f05c717350f0a3ed0e27d1996118171a75cea3eb668ca2a324c6.arrow new file mode 100644 index 000000000..8b70faab5 Binary files /dev/null and b/evidence/results/c9be3f183f90f05c717350f0a3ed0e27d1996118171a75cea3eb668ca2a324c6.arrow differ diff --git a/evidence/results/c9be3f183f90f05c717350f0a3ed0e27d1996118171a75cea3eb668ca2a324c6.json b/evidence/results/c9be3f183f90f05c717350f0a3ed0e27d1996118171a75cea3eb668ca2a324c6.json new file mode 100644 index 000000000..eb334a3cf --- /dev/null +++ b/evidence/results/c9be3f183f90f05c717350f0a3ed0e27d1996118171a75cea3eb668ca2a324c6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3df883816ba211163398751f37a2a5732cd56ea7591b1d2111d1e8dce0d481c7", + "case_hash": "c9be3f183f90f05c717350f0a3ed0e27d1996118171a75cea3eb668ca2a324c6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a7eae481062ee7d78199722547e179ec4d4b6bb202307f2a3ee080efc6ed55fe", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c9dce6fb4979d7ab7713c9dcc69c7ff6c78219ae0a20dd7bb39523ac8dcb65e2.arrow b/evidence/results/c9dce6fb4979d7ab7713c9dcc69c7ff6c78219ae0a20dd7bb39523ac8dcb65e2.arrow new file mode 100644 index 000000000..73b842bd5 Binary files /dev/null and b/evidence/results/c9dce6fb4979d7ab7713c9dcc69c7ff6c78219ae0a20dd7bb39523ac8dcb65e2.arrow differ diff --git a/evidence/results/c9dce6fb4979d7ab7713c9dcc69c7ff6c78219ae0a20dd7bb39523ac8dcb65e2.json b/evidence/results/c9dce6fb4979d7ab7713c9dcc69c7ff6c78219ae0a20dd7bb39523ac8dcb65e2.json new file mode 100644 index 000000000..f3997bdbf --- /dev/null +++ b/evidence/results/c9dce6fb4979d7ab7713c9dcc69c7ff6c78219ae0a20dd7bb39523ac8dcb65e2.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "5a6a182efba7a9cceb99ef81e0f6c0e11906347ee65cf158ccec1a85827ef816", + "case_hash": "c9dce6fb4979d7ab7713c9dcc69c7ff6c78219ae0a20dd7bb39523ac8dcb65e2", + "columns": [ + { + "internal_size": null, + "name": "N10", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "N11", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d13c9f1f6d68c99d636031f54cd21a7dab029102ea6b45638e180d30eb1f49ec", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c9ddff4cb0ed66d938e83ce0afd97d2cb99b5919db6baa6cc0d0dcf7b54c091d.arrow b/evidence/results/c9ddff4cb0ed66d938e83ce0afd97d2cb99b5919db6baa6cc0d0dcf7b54c091d.arrow new file mode 100644 index 000000000..96a68ea44 Binary files /dev/null and b/evidence/results/c9ddff4cb0ed66d938e83ce0afd97d2cb99b5919db6baa6cc0d0dcf7b54c091d.arrow differ diff --git a/evidence/results/c9ddff4cb0ed66d938e83ce0afd97d2cb99b5919db6baa6cc0d0dcf7b54c091d.json b/evidence/results/c9ddff4cb0ed66d938e83ce0afd97d2cb99b5919db6baa6cc0d0dcf7b54c091d.json new file mode 100644 index 000000000..1574061e1 --- /dev/null +++ b/evidence/results/c9ddff4cb0ed66d938e83ce0afd97d2cb99b5919db6baa6cc0d0dcf7b54c091d.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "32702d71ba2db3c8d093d416fd4d327c0d589a164b13e02617a7b49d2175c700", + "case_hash": "c9ddff4cb0ed66d938e83ce0afd97d2cb99b5919db6baa6cc0d0dcf7b54c091d", + "columns": [ + { + "internal_size": 134217728, + "name": "T", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "INTEGRAL", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "33e488a1eafd716057e59fb06159821de693b81de3dafa801a43b0755e2d7733", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c9ea82acf6a6e260ccc474ae2ec95e4cbddbf969979a00c4448c2e5c83059066.arrow b/evidence/results/c9ea82acf6a6e260ccc474ae2ec95e4cbddbf969979a00c4448c2e5c83059066.arrow new file mode 100644 index 000000000..210204474 Binary files /dev/null and b/evidence/results/c9ea82acf6a6e260ccc474ae2ec95e4cbddbf969979a00c4448c2e5c83059066.arrow differ diff --git a/evidence/results/c9ea82acf6a6e260ccc474ae2ec95e4cbddbf969979a00c4448c2e5c83059066.json b/evidence/results/c9ea82acf6a6e260ccc474ae2ec95e4cbddbf969979a00c4448c2e5c83059066.json new file mode 100644 index 000000000..076dfb2a6 --- /dev/null +++ b/evidence/results/c9ea82acf6a6e260ccc474ae2ec95e4cbddbf969979a00c4448c2e5c83059066.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e7f4ac9f7e19b6fb878ecb17731661f63eb5e3020eff4495a133e1790b50e4c7", + "case_hash": "c9ea82acf6a6e260ccc474ae2ec95e4cbddbf969979a00c4448c2e5c83059066", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "93e9ee2fc4408f52dbb3be01d5bb6cb264d4d9758c2b55f355a5a171dd464ca7", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/c9eb315df9b45480174f43b1c427bd9328e96a0c7dccd882217895509cd2b5c9.arrow b/evidence/results/c9eb315df9b45480174f43b1c427bd9328e96a0c7dccd882217895509cd2b5c9.arrow new file mode 100644 index 000000000..4b6b7c72d Binary files /dev/null and b/evidence/results/c9eb315df9b45480174f43b1c427bd9328e96a0c7dccd882217895509cd2b5c9.arrow differ diff --git a/evidence/results/c9eb315df9b45480174f43b1c427bd9328e96a0c7dccd882217895509cd2b5c9.json b/evidence/results/c9eb315df9b45480174f43b1c427bd9328e96a0c7dccd882217895509cd2b5c9.json new file mode 100644 index 000000000..92fe9ad0a --- /dev/null +++ b/evidence/results/c9eb315df9b45480174f43b1c427bd9328e96a0c7dccd882217895509cd2b5c9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b0ffbe9255b7870d8ffe8a8608aa791e11eb8ac79b3c73b71830c29bfa012765", + "case_hash": "c9eb315df9b45480174f43b1c427bd9328e96a0c7dccd882217895509cd2b5c9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d2acc27dc454322096bde2c5c0ce9c30980f7571e46da427d8b72ade9e2a6832", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ca02b3161ad4ea65489a310296a1a69593d14bd0e3b370e5e18a3a718149c2dd.arrow b/evidence/results/ca02b3161ad4ea65489a310296a1a69593d14bd0e3b370e5e18a3a718149c2dd.arrow new file mode 100644 index 000000000..596c1dd0f Binary files /dev/null and b/evidence/results/ca02b3161ad4ea65489a310296a1a69593d14bd0e3b370e5e18a3a718149c2dd.arrow differ diff --git a/evidence/results/ca02b3161ad4ea65489a310296a1a69593d14bd0e3b370e5e18a3a718149c2dd.json b/evidence/results/ca02b3161ad4ea65489a310296a1a69593d14bd0e3b370e5e18a3a718149c2dd.json new file mode 100644 index 000000000..b3fbcea28 --- /dev/null +++ b/evidence/results/ca02b3161ad4ea65489a310296a1a69593d14bd0e3b370e5e18a3a718149c2dd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "00d467aff743e0cef584ae44b43f0111ec1b88ab1ede79bd6e43decc5bc9f752", + "case_hash": "ca02b3161ad4ea65489a310296a1a69593d14bd0e3b370e5e18a3a718149c2dd", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e0d780b2954c2641c36aac0a18b3f02201942a511c52324310ec8536067adf0d", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ca412219e315a4d9edf7daee9b88eff292d4c2765345c9e0da2ded900e4be264.arrow b/evidence/results/ca412219e315a4d9edf7daee9b88eff292d4c2765345c9e0da2ded900e4be264.arrow new file mode 100644 index 000000000..b7b3da211 Binary files /dev/null and b/evidence/results/ca412219e315a4d9edf7daee9b88eff292d4c2765345c9e0da2ded900e4be264.arrow differ diff --git a/evidence/results/ca412219e315a4d9edf7daee9b88eff292d4c2765345c9e0da2ded900e4be264.json b/evidence/results/ca412219e315a4d9edf7daee9b88eff292d4c2765345c9e0da2ded900e4be264.json new file mode 100644 index 000000000..4ea60e4df --- /dev/null +++ b/evidence/results/ca412219e315a4d9edf7daee9b88eff292d4c2765345c9e0da2ded900e4be264.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ef2c103e135f809f392a195d348842d2e68cbfa720ca15fad5d1b3eeacb18ac0", + "case_hash": "ca412219e315a4d9edf7daee9b88eff292d4c2765345c9e0da2ded900e4be264", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "684ae7e3a2b94e0b94038955c6c17ddb238c3b0951c4bcaef297492fa3b09a28", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ca45b8b9f41b8d48be036881a8ceda00892d9ef81cc9f11e9dc0bbedf581d24b.arrow b/evidence/results/ca45b8b9f41b8d48be036881a8ceda00892d9ef81cc9f11e9dc0bbedf581d24b.arrow new file mode 100644 index 000000000..49b06ee7a Binary files /dev/null and b/evidence/results/ca45b8b9f41b8d48be036881a8ceda00892d9ef81cc9f11e9dc0bbedf581d24b.arrow differ diff --git a/evidence/results/ca45b8b9f41b8d48be036881a8ceda00892d9ef81cc9f11e9dc0bbedf581d24b.json b/evidence/results/ca45b8b9f41b8d48be036881a8ceda00892d9ef81cc9f11e9dc0bbedf581d24b.json new file mode 100644 index 000000000..90bb5d0b5 --- /dev/null +++ b/evidence/results/ca45b8b9f41b8d48be036881a8ceda00892d9ef81cc9f11e9dc0bbedf581d24b.json @@ -0,0 +1,62 @@ +{ + "arrow_sha256": "e92ba2a656131f254149bec6bc361c2f63562ef6bd5b13f95462af75095cfc9f", + "case_hash": "ca45b8b9f41b8d48be036881a8ceda00892d9ef81cc9f11e9dc0bbedf581d24b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 12, + "type_name": "TIME" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "487d41f7b6570e2dd5533efdff6bc32885a9f15f7edc6ebd6e3c4341db9b31d3", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ca6118c8ae3f8ce9494f3bc8a14db57a3b5c8ccad32f6ad1129f3b81e24d9940.arrow b/evidence/results/ca6118c8ae3f8ce9494f3bc8a14db57a3b5c8ccad32f6ad1129f3b81e24d9940.arrow new file mode 100644 index 000000000..ac4b605c4 Binary files /dev/null and b/evidence/results/ca6118c8ae3f8ce9494f3bc8a14db57a3b5c8ccad32f6ad1129f3b81e24d9940.arrow differ diff --git a/evidence/results/ca6118c8ae3f8ce9494f3bc8a14db57a3b5c8ccad32f6ad1129f3b81e24d9940.json b/evidence/results/ca6118c8ae3f8ce9494f3bc8a14db57a3b5c8ccad32f6ad1129f3b81e24d9940.json new file mode 100644 index 000000000..810c27cd3 --- /dev/null +++ b/evidence/results/ca6118c8ae3f8ce9494f3bc8a14db57a3b5c8ccad32f6ad1129f3b81e24d9940.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1f299b4c24659105738754ae3efdd33a10b4104e143a61b0028306b785ea59da", + "case_hash": "ca6118c8ae3f8ce9494f3bc8a14db57a3b5c8ccad32f6ad1129f3b81e24d9940", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fff7abe47ad79927615c16f289cf391c62ae44cfe16a41deec8eee31c5d0e0ba", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ca6d7ccc940d0239a777bf5dd90ba2afd2103e878c031c9e27b273e9cb82a8de.arrow b/evidence/results/ca6d7ccc940d0239a777bf5dd90ba2afd2103e878c031c9e27b273e9cb82a8de.arrow new file mode 100644 index 000000000..018f68ff9 Binary files /dev/null and b/evidence/results/ca6d7ccc940d0239a777bf5dd90ba2afd2103e878c031c9e27b273e9cb82a8de.arrow differ diff --git a/evidence/results/ca6d7ccc940d0239a777bf5dd90ba2afd2103e878c031c9e27b273e9cb82a8de.json b/evidence/results/ca6d7ccc940d0239a777bf5dd90ba2afd2103e878c031c9e27b273e9cb82a8de.json new file mode 100644 index 000000000..cc5c54a87 --- /dev/null +++ b/evidence/results/ca6d7ccc940d0239a777bf5dd90ba2afd2103e878c031c9e27b273e9cb82a8de.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c1bec8aff3ff361da77a419a7fc970f2ed05cf916479b82a6cbed1a81318188b", + "case_hash": "ca6d7ccc940d0239a777bf5dd90ba2afd2103e878c031c9e27b273e9cb82a8de", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6727103c1f1d89cc222f2270c52d582663bb284a1c2ed6ed5a1d4250771fede4", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ca8ddc7ece30c91f0e17ba4d4075fc46e66f96ea54e76d6ca49f5e9f13c936f3.json b/evidence/results/ca8ddc7ece30c91f0e17ba4d4075fc46e66f96ea54e76d6ca49f5e9f13c936f3.json new file mode 100644 index 000000000..329f3f425 --- /dev/null +++ b/evidence/results/ca8ddc7ece30c91f0e17ba4d4075fc46e66f96ea54e76d6ca49f5e9f13c936f3.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "ca8ddc7ece30c91f0e17ba4d4075fc46e66f96ea54e76d6ca49f5e9f13c936f3", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100050, + "message": "Invalid parameter value: -1. Reason: Capture group must be non-negative", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "17bc7008dbd1569400da0d2c06b41942bb8ef70ad35761c2923805c55696f82b", + "recorded_at": "2026-11-06T04:42:23.774560+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cac8341466c001ff1eeb0f64beb1fcffe9995f8f31a5d779420c4fb58e5f5edd.arrow b/evidence/results/cac8341466c001ff1eeb0f64beb1fcffe9995f8f31a5d779420c4fb58e5f5edd.arrow new file mode 100644 index 000000000..63cb7c5ae Binary files /dev/null and b/evidence/results/cac8341466c001ff1eeb0f64beb1fcffe9995f8f31a5d779420c4fb58e5f5edd.arrow differ diff --git a/evidence/results/cac8341466c001ff1eeb0f64beb1fcffe9995f8f31a5d779420c4fb58e5f5edd.json b/evidence/results/cac8341466c001ff1eeb0f64beb1fcffe9995f8f31a5d779420c4fb58e5f5edd.json new file mode 100644 index 000000000..52a204077 --- /dev/null +++ b/evidence/results/cac8341466c001ff1eeb0f64beb1fcffe9995f8f31a5d779420c4fb58e5f5edd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9040c92c0d0031949c7c0e0457be20023502ed6a967bd4e3e77b39434aac59ac", + "case_hash": "cac8341466c001ff1eeb0f64beb1fcffe9995f8f31a5d779420c4fb58e5f5edd", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "34fe1fce1dfbb3890d94628ba74232015c078938164d217d0bafc6a47cb1142c", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cad0645f2bc16cebba0b1e9f590c1189f787eb33f4077085ac8297991294006f.arrow b/evidence/results/cad0645f2bc16cebba0b1e9f590c1189f787eb33f4077085ac8297991294006f.arrow new file mode 100644 index 000000000..ca67a9798 Binary files /dev/null and b/evidence/results/cad0645f2bc16cebba0b1e9f590c1189f787eb33f4077085ac8297991294006f.arrow differ diff --git a/evidence/results/cad0645f2bc16cebba0b1e9f590c1189f787eb33f4077085ac8297991294006f.json b/evidence/results/cad0645f2bc16cebba0b1e9f590c1189f787eb33f4077085ac8297991294006f.json new file mode 100644 index 000000000..3623b31f0 --- /dev/null +++ b/evidence/results/cad0645f2bc16cebba0b1e9f590c1189f787eb33f4077085ac8297991294006f.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "911684e8ed98f2532f1ead6e9eaf7063199a82093a09423f72a3bb7b3024f7da", + "case_hash": "cad0645f2bc16cebba0b1e9f590c1189f787eb33f4077085ac8297991294006f", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e480bff4d346814640cda190820379c75743cb2262585756cd0f1dd8c7bcaf70", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cadb0a025807695c44d3c366da997a077c02ca545423ac1096b346cc05d660c1.arrow b/evidence/results/cadb0a025807695c44d3c366da997a077c02ca545423ac1096b346cc05d660c1.arrow new file mode 100644 index 000000000..d81f8e5af Binary files /dev/null and b/evidence/results/cadb0a025807695c44d3c366da997a077c02ca545423ac1096b346cc05d660c1.arrow differ diff --git a/evidence/results/cadb0a025807695c44d3c366da997a077c02ca545423ac1096b346cc05d660c1.json b/evidence/results/cadb0a025807695c44d3c366da997a077c02ca545423ac1096b346cc05d660c1.json new file mode 100644 index 000000000..b646ba95d --- /dev/null +++ b/evidence/results/cadb0a025807695c44d3c366da997a077c02ca545423ac1096b346cc05d660c1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "581b9357a42967de29bd01292ae269cb4acd36bb2c37356fa31e5bb27bfbd3c3", + "case_hash": "cadb0a025807695c44d3c366da997a077c02ca545423ac1096b346cc05d660c1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "645c3daa44beba780046dbff340db5f9d1595ba5ca01ddfb526112f6a800f120", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cb04cd1f823321f9ded39edf59378eb38d73ffa4c8e85538ff60c1d3bf02c849.arrow b/evidence/results/cb04cd1f823321f9ded39edf59378eb38d73ffa4c8e85538ff60c1d3bf02c849.arrow new file mode 100644 index 000000000..d360be604 Binary files /dev/null and b/evidence/results/cb04cd1f823321f9ded39edf59378eb38d73ffa4c8e85538ff60c1d3bf02c849.arrow differ diff --git a/evidence/results/cb04cd1f823321f9ded39edf59378eb38d73ffa4c8e85538ff60c1d3bf02c849.json b/evidence/results/cb04cd1f823321f9ded39edf59378eb38d73ffa4c8e85538ff60c1d3bf02c849.json new file mode 100644 index 000000000..6c0147310 --- /dev/null +++ b/evidence/results/cb04cd1f823321f9ded39edf59378eb38d73ffa4c8e85538ff60c1d3bf02c849.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f486e8c71c4ca0268111b1130a896671ceaa80084fe768ae860f65e58de34d70", + "case_hash": "cb04cd1f823321f9ded39edf59378eb38d73ffa4c8e85538ff60c1d3bf02c849", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "300e463341a6df37be8cf0b12646e5f585b7e2fb513194410bd55574a9046efe", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cb05c9e13137804268d41beba077d7746f7b3ed08495961d40ac872c313ebcae.arrow b/evidence/results/cb05c9e13137804268d41beba077d7746f7b3ed08495961d40ac872c313ebcae.arrow new file mode 100644 index 000000000..1fbb9bb8b Binary files /dev/null and b/evidence/results/cb05c9e13137804268d41beba077d7746f7b3ed08495961d40ac872c313ebcae.arrow differ diff --git a/evidence/results/cb05c9e13137804268d41beba077d7746f7b3ed08495961d40ac872c313ebcae.json b/evidence/results/cb05c9e13137804268d41beba077d7746f7b3ed08495961d40ac872c313ebcae.json new file mode 100644 index 000000000..2c77d9c5c --- /dev/null +++ b/evidence/results/cb05c9e13137804268d41beba077d7746f7b3ed08495961d40ac872c313ebcae.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f135279fb6c30645b85a9657ebdbf332d60e4ed9ad8a4e7998b19867b2cf0763", + "case_hash": "cb05c9e13137804268d41beba077d7746f7b3ed08495961d40ac872c313ebcae", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a989eef8cc0a8b99bcab3edfbbc15061fc538a029b2470f99999225de521d127", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cb15c250e185ab5d5fab924c142e1ace832184274ead0ad6b61cc01f2f2faa97.arrow b/evidence/results/cb15c250e185ab5d5fab924c142e1ace832184274ead0ad6b61cc01f2f2faa97.arrow new file mode 100644 index 000000000..bfb65202b Binary files /dev/null and b/evidence/results/cb15c250e185ab5d5fab924c142e1ace832184274ead0ad6b61cc01f2f2faa97.arrow differ diff --git a/evidence/results/cb15c250e185ab5d5fab924c142e1ace832184274ead0ad6b61cc01f2f2faa97.json b/evidence/results/cb15c250e185ab5d5fab924c142e1ace832184274ead0ad6b61cc01f2f2faa97.json new file mode 100644 index 000000000..296b556c1 --- /dev/null +++ b/evidence/results/cb15c250e185ab5d5fab924c142e1ace832184274ead0ad6b61cc01f2f2faa97.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a3b34721bfa1268f827b9b3249fe610aea63e025b70459a35ddf281d04d98365", + "case_hash": "cb15c250e185ab5d5fab924c142e1ace832184274ead0ad6b61cc01f2f2faa97", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2a2cc31ac6b78c2f56dbbb0b27158685d4f9487310d8f8fd340c6c5049d26169", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cb376ae8ecbd4a9c089e503311b0826604e5c8e06a3dc345343bd018314c3133.arrow b/evidence/results/cb376ae8ecbd4a9c089e503311b0826604e5c8e06a3dc345343bd018314c3133.arrow new file mode 100644 index 000000000..ef5c34e78 Binary files /dev/null and b/evidence/results/cb376ae8ecbd4a9c089e503311b0826604e5c8e06a3dc345343bd018314c3133.arrow differ diff --git a/evidence/results/cb376ae8ecbd4a9c089e503311b0826604e5c8e06a3dc345343bd018314c3133.json b/evidence/results/cb376ae8ecbd4a9c089e503311b0826604e5c8e06a3dc345343bd018314c3133.json new file mode 100644 index 000000000..de91d1ac3 --- /dev/null +++ b/evidence/results/cb376ae8ecbd4a9c089e503311b0826604e5c8e06a3dc345343bd018314c3133.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f4a93a331800577cca4a227ecbce93ad0fb81e2f3ccd09b71bad100a96c99ad6", + "case_hash": "cb376ae8ecbd4a9c089e503311b0826604e5c8e06a3dc345343bd018314c3133", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "72714d54fb29e06b397918a9edfbbad3e0c3aba102f6984138faede56411ac81", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cb4d5cd6ebb0e62a5352003edf252399643f6f86d95b294f57eb4fd8d81f2b80.arrow b/evidence/results/cb4d5cd6ebb0e62a5352003edf252399643f6f86d95b294f57eb4fd8d81f2b80.arrow new file mode 100644 index 000000000..cd4da27aa Binary files /dev/null and b/evidence/results/cb4d5cd6ebb0e62a5352003edf252399643f6f86d95b294f57eb4fd8d81f2b80.arrow differ diff --git a/evidence/results/cb4d5cd6ebb0e62a5352003edf252399643f6f86d95b294f57eb4fd8d81f2b80.json b/evidence/results/cb4d5cd6ebb0e62a5352003edf252399643f6f86d95b294f57eb4fd8d81f2b80.json new file mode 100644 index 000000000..7038eea11 --- /dev/null +++ b/evidence/results/cb4d5cd6ebb0e62a5352003edf252399643f6f86d95b294f57eb4fd8d81f2b80.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fddcbcb9371525bb3526535d5fb906bef719fc6435d3b58e67641cf9f3d8557e", + "case_hash": "cb4d5cd6ebb0e62a5352003edf252399643f6f86d95b294f57eb4fd8d81f2b80", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "581283b6df7902715783ab8412b2c15fa96ae6124903ecf18b3ea3557e04eb6c", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cb6280e124b96a0757ba21fbef3dd9629570a7309f6e5b796ff27f916e7d55c6.arrow b/evidence/results/cb6280e124b96a0757ba21fbef3dd9629570a7309f6e5b796ff27f916e7d55c6.arrow new file mode 100644 index 000000000..fcf3705b5 Binary files /dev/null and b/evidence/results/cb6280e124b96a0757ba21fbef3dd9629570a7309f6e5b796ff27f916e7d55c6.arrow differ diff --git a/evidence/results/cb6280e124b96a0757ba21fbef3dd9629570a7309f6e5b796ff27f916e7d55c6.json b/evidence/results/cb6280e124b96a0757ba21fbef3dd9629570a7309f6e5b796ff27f916e7d55c6.json new file mode 100644 index 000000000..df8bfb41d --- /dev/null +++ b/evidence/results/cb6280e124b96a0757ba21fbef3dd9629570a7309f6e5b796ff27f916e7d55c6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ef6fafb2793e8f722ff5fbee272a28e2c8d3c92976bfa5211e9faa4a6ad74275", + "case_hash": "cb6280e124b96a0757ba21fbef3dd9629570a7309f6e5b796ff27f916e7d55c6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "34cfb7ad6d5dd559c896909a9cce88cd7283d0c83602b8a259c740e8d6b58c11", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cb6eb6381bd1c16f53efec0342159e46fe06b27a4e0e5547c4e0252a64005c5d.arrow b/evidence/results/cb6eb6381bd1c16f53efec0342159e46fe06b27a4e0e5547c4e0252a64005c5d.arrow new file mode 100644 index 000000000..3320b6e83 Binary files /dev/null and b/evidence/results/cb6eb6381bd1c16f53efec0342159e46fe06b27a4e0e5547c4e0252a64005c5d.arrow differ diff --git a/evidence/results/cb6eb6381bd1c16f53efec0342159e46fe06b27a4e0e5547c4e0252a64005c5d.json b/evidence/results/cb6eb6381bd1c16f53efec0342159e46fe06b27a4e0e5547c4e0252a64005c5d.json new file mode 100644 index 000000000..c7fc5a06a --- /dev/null +++ b/evidence/results/cb6eb6381bd1c16f53efec0342159e46fe06b27a4e0e5547c4e0252a64005c5d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1c14448546d2b324e464de4742678b0743c8717e75513ffb88a9da5c942c9354", + "case_hash": "cb6eb6381bd1c16f53efec0342159e46fe06b27a4e0e5547c4e0252a64005c5d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bbfce8bd572db589d979fb3966f6f12c4003b06ca8625ff2dde0b962f2b41339", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cb74f1f96acf3219a93ac78fa2927d43b18abe20c6a4610a9652060019d760e8.arrow b/evidence/results/cb74f1f96acf3219a93ac78fa2927d43b18abe20c6a4610a9652060019d760e8.arrow new file mode 100644 index 000000000..9dfd46757 Binary files /dev/null and b/evidence/results/cb74f1f96acf3219a93ac78fa2927d43b18abe20c6a4610a9652060019d760e8.arrow differ diff --git a/evidence/results/cb74f1f96acf3219a93ac78fa2927d43b18abe20c6a4610a9652060019d760e8.json b/evidence/results/cb74f1f96acf3219a93ac78fa2927d43b18abe20c6a4610a9652060019d760e8.json new file mode 100644 index 000000000..fe2857aa5 --- /dev/null +++ b/evidence/results/cb74f1f96acf3219a93ac78fa2927d43b18abe20c6a4610a9652060019d760e8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b0430ec67d2e5e8f23ae390c996554dba9ad4971c3d7fba76fd175e80b98d204", + "case_hash": "cb74f1f96acf3219a93ac78fa2927d43b18abe20c6a4610a9652060019d760e8", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6b0133827e92cb6ecf5cf2002137db0035e72c1a6f1ffad9ce75a9583e69d1cc", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cb76994062803051ee65f36446abf36e741a4f1f2a6b4fd1baf965230defc870.json b/evidence/results/cb76994062803051ee65f36446abf36e741a4f1f2a6b4fd1baf965230defc870.json new file mode 100644 index 000000000..115a99020 --- /dev/null +++ b/evidence/results/cb76994062803051ee65f36446abf36e741a4f1f2a6b4fd1baf965230defc870.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "cb76994062803051ee65f36446abf36e741a4f1f2a6b4fd1baf965230defc870", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1044, + "message": null, + "sqlstate": "42P13" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e3280a67d756bde575fc2384e0e5e3c1bf111bc66aa995910e33ef34e09030b5", + "recorded_at": "2026-11-05T20:44:00.766942+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cb7f629a3213017dfb5715fbc13cdc1625e124131b0c5d6809c7c24ca7b0d969.arrow b/evidence/results/cb7f629a3213017dfb5715fbc13cdc1625e124131b0c5d6809c7c24ca7b0d969.arrow new file mode 100644 index 000000000..e94b2c3f7 Binary files /dev/null and b/evidence/results/cb7f629a3213017dfb5715fbc13cdc1625e124131b0c5d6809c7c24ca7b0d969.arrow differ diff --git a/evidence/results/cb7f629a3213017dfb5715fbc13cdc1625e124131b0c5d6809c7c24ca7b0d969.json b/evidence/results/cb7f629a3213017dfb5715fbc13cdc1625e124131b0c5d6809c7c24ca7b0d969.json new file mode 100644 index 000000000..d280c5704 --- /dev/null +++ b/evidence/results/cb7f629a3213017dfb5715fbc13cdc1625e124131b0c5d6809c7c24ca7b0d969.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5ad0f8bfaee3d6fc48d44a3095977d214d599e958456ab74e512817f445f0f72", + "case_hash": "cb7f629a3213017dfb5715fbc13cdc1625e124131b0c5d6809c7c24ca7b0d969", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c7a6a8675d749ca203926f52b9e4570656adbf0b1353cb195a6e84f2365797c3", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cb944e12e05430ca0bbf02b3e42f5cb4933154387cf057fe04227b73f420aba8.arrow b/evidence/results/cb944e12e05430ca0bbf02b3e42f5cb4933154387cf057fe04227b73f420aba8.arrow new file mode 100644 index 000000000..e021f5d9c Binary files /dev/null and b/evidence/results/cb944e12e05430ca0bbf02b3e42f5cb4933154387cf057fe04227b73f420aba8.arrow differ diff --git a/evidence/results/cb944e12e05430ca0bbf02b3e42f5cb4933154387cf057fe04227b73f420aba8.json b/evidence/results/cb944e12e05430ca0bbf02b3e42f5cb4933154387cf057fe04227b73f420aba8.json new file mode 100644 index 000000000..3d2d0153a --- /dev/null +++ b/evidence/results/cb944e12e05430ca0bbf02b3e42f5cb4933154387cf057fe04227b73f420aba8.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b850f4a5a89e751ab6a19b5f2d1d1dd3ed3c99e9dbe87d4e434a50a6529c1a1a", + "case_hash": "cb944e12e05430ca0bbf02b3e42f5cb4933154387cf057fe04227b73f420aba8", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8ace68cd97d5c64d909f7accf44a4d131f92aac288fbb28a8f208cef6a1b7a73", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cbadabd330c280c0d0ab11583fed6d67c7293e55990465267d9c9a70b30b261d.arrow b/evidence/results/cbadabd330c280c0d0ab11583fed6d67c7293e55990465267d9c9a70b30b261d.arrow new file mode 100644 index 000000000..296fc92fa Binary files /dev/null and b/evidence/results/cbadabd330c280c0d0ab11583fed6d67c7293e55990465267d9c9a70b30b261d.arrow differ diff --git a/evidence/results/cbadabd330c280c0d0ab11583fed6d67c7293e55990465267d9c9a70b30b261d.json b/evidence/results/cbadabd330c280c0d0ab11583fed6d67c7293e55990465267d9c9a70b30b261d.json new file mode 100644 index 000000000..14be1d209 --- /dev/null +++ b/evidence/results/cbadabd330c280c0d0ab11583fed6d67c7293e55990465267d9c9a70b30b261d.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "67633fcd0ea66dcb7a8bb3b13d2a0abf40d20ee18270ebbe10b3a525fcb45855", + "case_hash": "cbadabd330c280c0d0ab11583fed6d67c7293e55990465267d9c9a70b30b261d", + "columns": [ + { + "internal_size": null, + "name": "P0", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "P3", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0d98dccd46d680e43debb1e507f88421932f990fce7a377febbda309d0b3d82c", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cbb01203e82a8b460943d90a296a3550278cb62fb435e7a8aa49f3c6a9d5df95.arrow b/evidence/results/cbb01203e82a8b460943d90a296a3550278cb62fb435e7a8aa49f3c6a9d5df95.arrow new file mode 100644 index 000000000..5a4c6fccd Binary files /dev/null and b/evidence/results/cbb01203e82a8b460943d90a296a3550278cb62fb435e7a8aa49f3c6a9d5df95.arrow differ diff --git a/evidence/results/cbb01203e82a8b460943d90a296a3550278cb62fb435e7a8aa49f3c6a9d5df95.json b/evidence/results/cbb01203e82a8b460943d90a296a3550278cb62fb435e7a8aa49f3c6a9d5df95.json new file mode 100644 index 000000000..040281808 --- /dev/null +++ b/evidence/results/cbb01203e82a8b460943d90a296a3550278cb62fb435e7a8aa49f3c6a9d5df95.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "545e1d93bb80c95e646aef318984c13097aa861c0482765e116a568c3bfb9484", + "case_hash": "cbb01203e82a8b460943d90a296a3550278cb62fb435e7a8aa49f3c6a9d5df95", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "58f5a9eec2356c773b2a1c7d6b5356190c1984b1d83c9c0c37bb7678ef163d22", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cbb24211a47a0fced4b6a32b169f8cb6afa4b6b889a2576aafa48a7bc16673c9.arrow b/evidence/results/cbb24211a47a0fced4b6a32b169f8cb6afa4b6b889a2576aafa48a7bc16673c9.arrow new file mode 100644 index 000000000..0857ce26f Binary files /dev/null and b/evidence/results/cbb24211a47a0fced4b6a32b169f8cb6afa4b6b889a2576aafa48a7bc16673c9.arrow differ diff --git a/evidence/results/cbb24211a47a0fced4b6a32b169f8cb6afa4b6b889a2576aafa48a7bc16673c9.json b/evidence/results/cbb24211a47a0fced4b6a32b169f8cb6afa4b6b889a2576aafa48a7bc16673c9.json new file mode 100644 index 000000000..fd8692cf8 --- /dev/null +++ b/evidence/results/cbb24211a47a0fced4b6a32b169f8cb6afa4b6b889a2576aafa48a7bc16673c9.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "140ec34646a1ed9ea05959b6c3d43db93f1709c922d65e35f1a8422fbae9b1e4", + "case_hash": "cbb24211a47a0fced4b6a32b169f8cb6afa4b6b889a2576aafa48a7bc16673c9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "579f2eaddfeba49f881c031dac1d554736069728d1b5ac054257750da2dde8c9", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cbc3cfc24d0f388719ae816d8550840867e8988743d0fdd7179a62bbcf27bb58.arrow b/evidence/results/cbc3cfc24d0f388719ae816d8550840867e8988743d0fdd7179a62bbcf27bb58.arrow new file mode 100644 index 000000000..4521e064d Binary files /dev/null and b/evidence/results/cbc3cfc24d0f388719ae816d8550840867e8988743d0fdd7179a62bbcf27bb58.arrow differ diff --git a/evidence/results/cbc3cfc24d0f388719ae816d8550840867e8988743d0fdd7179a62bbcf27bb58.json b/evidence/results/cbc3cfc24d0f388719ae816d8550840867e8988743d0fdd7179a62bbcf27bb58.json new file mode 100644 index 000000000..272a3e7ea --- /dev/null +++ b/evidence/results/cbc3cfc24d0f388719ae816d8550840867e8988743d0fdd7179a62bbcf27bb58.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "96625bbc20065c79121bd607fd290c3e8c128e135a33539e4fab7a1cfb355590", + "case_hash": "cbc3cfc24d0f388719ae816d8550840867e8988743d0fdd7179a62bbcf27bb58", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2d83e83416c0fc9d7e17454bcbdd0abadf778ecb6a937a0cd5afed38fee397af", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cbc66b7a06c007b8833a2c412cc462a481a9c393c3be577d713be4ede4393030.json b/evidence/results/cbc66b7a06c007b8833a2c412cc462a481a9c393c3be577d713be4ede4393030.json new file mode 100644 index 000000000..d6aa911a9 --- /dev/null +++ b/evidence/results/cbc66b7a06c007b8833a2c412cc462a481a9c393c3be577d713be4ede4393030.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "cbc66b7a06c007b8833a2c412cc462a481a9c393c3be577d713be4ede4393030", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100037, + "message": "Boolean value 'maybe' is not recognized", + "sqlstate": "22018" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a5746fac31fdfeb0958817e2144705a8d9b8e5713202232d37c37196f42cca71", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cbd7d21085a8e2332b2856f211260b21b237e9617479c9b8d7ee9b02ca71eb7f.arrow b/evidence/results/cbd7d21085a8e2332b2856f211260b21b237e9617479c9b8d7ee9b02ca71eb7f.arrow new file mode 100644 index 000000000..619ab2537 Binary files /dev/null and b/evidence/results/cbd7d21085a8e2332b2856f211260b21b237e9617479c9b8d7ee9b02ca71eb7f.arrow differ diff --git a/evidence/results/cbd7d21085a8e2332b2856f211260b21b237e9617479c9b8d7ee9b02ca71eb7f.json b/evidence/results/cbd7d21085a8e2332b2856f211260b21b237e9617479c9b8d7ee9b02ca71eb7f.json new file mode 100644 index 000000000..50b87e148 --- /dev/null +++ b/evidence/results/cbd7d21085a8e2332b2856f211260b21b237e9617479c9b8d7ee9b02ca71eb7f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "288837e5d257c7552a705a89ddb530a3090c14aeccf25f338f1ffd041883f087", + "case_hash": "cbd7d21085a8e2332b2856f211260b21b237e9617479c9b8d7ee9b02ca71eb7f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 8, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "45f5cce649c741a5cb0b47b0706039c9773303441e01b871fef0dfbe3fcb2932", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cbf50c60ad9d4795ca55baedcb6e093760d41484e6d0a157f4840815f6b0885e.arrow b/evidence/results/cbf50c60ad9d4795ca55baedcb6e093760d41484e6d0a157f4840815f6b0885e.arrow new file mode 100644 index 000000000..dc08984e7 Binary files /dev/null and b/evidence/results/cbf50c60ad9d4795ca55baedcb6e093760d41484e6d0a157f4840815f6b0885e.arrow differ diff --git a/evidence/results/cbf50c60ad9d4795ca55baedcb6e093760d41484e6d0a157f4840815f6b0885e.json b/evidence/results/cbf50c60ad9d4795ca55baedcb6e093760d41484e6d0a157f4840815f6b0885e.json new file mode 100644 index 000000000..aa2e187b2 --- /dev/null +++ b/evidence/results/cbf50c60ad9d4795ca55baedcb6e093760d41484e6d0a157f4840815f6b0885e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7c7b72d1395eb12a0eee6acea4cf1e6b57674315a1ba7f63da126fb177f6fcc6", + "case_hash": "cbf50c60ad9d4795ca55baedcb6e093760d41484e6d0a157f4840815f6b0885e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "661374a3e8039e458bb5bb14710222b2e8ba83e09b4fd41df412cdbedc3534d3", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cbfa893421f1eb40de5a83dbaf493e4e3269fae62c5c247b9a03447221dd3196.arrow b/evidence/results/cbfa893421f1eb40de5a83dbaf493e4e3269fae62c5c247b9a03447221dd3196.arrow new file mode 100644 index 000000000..3085d39ef Binary files /dev/null and b/evidence/results/cbfa893421f1eb40de5a83dbaf493e4e3269fae62c5c247b9a03447221dd3196.arrow differ diff --git a/evidence/results/cbfa893421f1eb40de5a83dbaf493e4e3269fae62c5c247b9a03447221dd3196.json b/evidence/results/cbfa893421f1eb40de5a83dbaf493e4e3269fae62c5c247b9a03447221dd3196.json new file mode 100644 index 000000000..2fdc3408a --- /dev/null +++ b/evidence/results/cbfa893421f1eb40de5a83dbaf493e4e3269fae62c5c247b9a03447221dd3196.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5d9995256d53f8858238908e9ab5639ddf7f7738ad3f738e799f8c1360f4e051", + "case_hash": "cbfa893421f1eb40de5a83dbaf493e4e3269fae62c5c247b9a03447221dd3196", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "06fa570f1c6dc0a3b1e6049a27807eca7366fa899b876ed0d5fabd6e901e279c", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cc1ae3a7e8cb503c4ad2e38d74946cf3042d94e9260d64c424981f7f182e236b.arrow b/evidence/results/cc1ae3a7e8cb503c4ad2e38d74946cf3042d94e9260d64c424981f7f182e236b.arrow new file mode 100644 index 000000000..8ad910375 Binary files /dev/null and b/evidence/results/cc1ae3a7e8cb503c4ad2e38d74946cf3042d94e9260d64c424981f7f182e236b.arrow differ diff --git a/evidence/results/cc1ae3a7e8cb503c4ad2e38d74946cf3042d94e9260d64c424981f7f182e236b.json b/evidence/results/cc1ae3a7e8cb503c4ad2e38d74946cf3042d94e9260d64c424981f7f182e236b.json new file mode 100644 index 000000000..0467d5570 --- /dev/null +++ b/evidence/results/cc1ae3a7e8cb503c4ad2e38d74946cf3042d94e9260d64c424981f7f182e236b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "998063f989cd69142439169749aec0ec2d543af2c0cf655ba28af3b89cb0c179", + "case_hash": "cc1ae3a7e8cb503c4ad2e38d74946cf3042d94e9260d64c424981f7f182e236b", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6c013f525d5ae65ba4f672f7d2a8462e125768bfa19911430738c52f79ee3722", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cc2d28a88abbad0ef894b9ebede80570389dd9793e0728a89dbe617ed5d85d25.arrow b/evidence/results/cc2d28a88abbad0ef894b9ebede80570389dd9793e0728a89dbe617ed5d85d25.arrow new file mode 100644 index 000000000..f4b62a359 Binary files /dev/null and b/evidence/results/cc2d28a88abbad0ef894b9ebede80570389dd9793e0728a89dbe617ed5d85d25.arrow differ diff --git a/evidence/results/cc2d28a88abbad0ef894b9ebede80570389dd9793e0728a89dbe617ed5d85d25.json b/evidence/results/cc2d28a88abbad0ef894b9ebede80570389dd9793e0728a89dbe617ed5d85d25.json new file mode 100644 index 000000000..8a5171e2d --- /dev/null +++ b/evidence/results/cc2d28a88abbad0ef894b9ebede80570389dd9793e0728a89dbe617ed5d85d25.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1b7e485953f25322ac29b72bc1ff44b056197f96807bf8bb7c97293280532dbd", + "case_hash": "cc2d28a88abbad0ef894b9ebede80570389dd9793e0728a89dbe617ed5d85d25", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "052e99813d0d072f90bf6d9b25e9500422cced670705f323cced01516a1a06b7", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cc3b7f2a571ad6fb2aa3ef393435b82c3cfdc54090d8a958d0125f432a7a6e54.arrow b/evidence/results/cc3b7f2a571ad6fb2aa3ef393435b82c3cfdc54090d8a958d0125f432a7a6e54.arrow new file mode 100644 index 000000000..9aa623efb Binary files /dev/null and b/evidence/results/cc3b7f2a571ad6fb2aa3ef393435b82c3cfdc54090d8a958d0125f432a7a6e54.arrow differ diff --git a/evidence/results/cc3b7f2a571ad6fb2aa3ef393435b82c3cfdc54090d8a958d0125f432a7a6e54.json b/evidence/results/cc3b7f2a571ad6fb2aa3ef393435b82c3cfdc54090d8a958d0125f432a7a6e54.json new file mode 100644 index 000000000..d4fe0034b --- /dev/null +++ b/evidence/results/cc3b7f2a571ad6fb2aa3ef393435b82c3cfdc54090d8a958d0125f432a7a6e54.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8d9f51ccb0c3e5524821a4bebdce7d900f38aa77e42fc176c1c295a8dbb0dbc4", + "case_hash": "cc3b7f2a571ad6fb2aa3ef393435b82c3cfdc54090d8a958d0125f432a7a6e54", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e260a23ed5ff8a81c566deb3f8fa2db3e3bd8c8f1b8f9a814cc8586d96ad5c90", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cc3d9a7c8b6021f19bae66cbbd57a8c8d5c097f71dd8268aee69198d69f68ae3.arrow b/evidence/results/cc3d9a7c8b6021f19bae66cbbd57a8c8d5c097f71dd8268aee69198d69f68ae3.arrow new file mode 100644 index 000000000..d249968ad Binary files /dev/null and b/evidence/results/cc3d9a7c8b6021f19bae66cbbd57a8c8d5c097f71dd8268aee69198d69f68ae3.arrow differ diff --git a/evidence/results/cc3d9a7c8b6021f19bae66cbbd57a8c8d5c097f71dd8268aee69198d69f68ae3.json b/evidence/results/cc3d9a7c8b6021f19bae66cbbd57a8c8d5c097f71dd8268aee69198d69f68ae3.json new file mode 100644 index 000000000..42a67e352 --- /dev/null +++ b/evidence/results/cc3d9a7c8b6021f19bae66cbbd57a8c8d5c097f71dd8268aee69198d69f68ae3.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "28e85dfeae2a1ce8b35c6761d0ce1f2adf18e3a94d8a25b82e55e57910d43c61", + "case_hash": "cc3d9a7c8b6021f19bae66cbbd57a8c8d5c097f71dd8268aee69198d69f68ae3", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "33ce614aef9642fa8f95b4a4ef082fa573379a13a47da36e8b1c1d1e0052d4bb", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cc4ff645f444c8174f7ea54239af17341aea5ce5787ca38367074644544ae0c9.arrow b/evidence/results/cc4ff645f444c8174f7ea54239af17341aea5ce5787ca38367074644544ae0c9.arrow new file mode 100644 index 000000000..4f48b4536 Binary files /dev/null and b/evidence/results/cc4ff645f444c8174f7ea54239af17341aea5ce5787ca38367074644544ae0c9.arrow differ diff --git a/evidence/results/cc4ff645f444c8174f7ea54239af17341aea5ce5787ca38367074644544ae0c9.json b/evidence/results/cc4ff645f444c8174f7ea54239af17341aea5ce5787ca38367074644544ae0c9.json new file mode 100644 index 000000000..148838f4a --- /dev/null +++ b/evidence/results/cc4ff645f444c8174f7ea54239af17341aea5ce5787ca38367074644544ae0c9.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "7e37522b6d7d414491fc089b2c66d7d70b5ed6ffd3d48f056a141fd62fdbb6af", + "case_hash": "cc4ff645f444c8174f7ea54239af17341aea5ce5787ca38367074644544ae0c9", + "columns": [ + { + "internal_size": 134217728, + "name": "D", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5fc313004525c7b1ba672f878df1cb5adb6be249c1f89829ba3a84380ce9f8f2", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cc642793fea951bfdca896546b126ff865e5014cf1b39c1809766972739f8993.arrow b/evidence/results/cc642793fea951bfdca896546b126ff865e5014cf1b39c1809766972739f8993.arrow new file mode 100644 index 000000000..546b36244 Binary files /dev/null and b/evidence/results/cc642793fea951bfdca896546b126ff865e5014cf1b39c1809766972739f8993.arrow differ diff --git a/evidence/results/cc642793fea951bfdca896546b126ff865e5014cf1b39c1809766972739f8993.json b/evidence/results/cc642793fea951bfdca896546b126ff865e5014cf1b39c1809766972739f8993.json new file mode 100644 index 000000000..372fd7395 --- /dev/null +++ b/evidence/results/cc642793fea951bfdca896546b126ff865e5014cf1b39c1809766972739f8993.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d6c66f67d6973b11601baf7a836f1bdad7aae6eccbfcfa8a7656e42437f78821", + "case_hash": "cc642793fea951bfdca896546b126ff865e5014cf1b39c1809766972739f8993", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7b5de3d0f35b1ea56f1f37cbcaf8157d310975b7f2439b52c9f892b9c9346cba", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ccadfceaaad63df33d98bcab9629f3d223b8c196834dda5fc491681a30cf65cd.arrow b/evidence/results/ccadfceaaad63df33d98bcab9629f3d223b8c196834dda5fc491681a30cf65cd.arrow new file mode 100644 index 000000000..f1eda21c9 Binary files /dev/null and b/evidence/results/ccadfceaaad63df33d98bcab9629f3d223b8c196834dda5fc491681a30cf65cd.arrow differ diff --git a/evidence/results/ccadfceaaad63df33d98bcab9629f3d223b8c196834dda5fc491681a30cf65cd.json b/evidence/results/ccadfceaaad63df33d98bcab9629f3d223b8c196834dda5fc491681a30cf65cd.json new file mode 100644 index 000000000..77b653166 --- /dev/null +++ b/evidence/results/ccadfceaaad63df33d98bcab9629f3d223b8c196834dda5fc491681a30cf65cd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "12998f5bc3c11f4e718ecc2d452e277d77c1b96782b328ae96c226d52c6660e8", + "case_hash": "ccadfceaaad63df33d98bcab9629f3d223b8c196834dda5fc491681a30cf65cd", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "be95bc677248b18eb5105e1ae78a85e97b776e3e76642c9d145d38cc2220fbaf", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ccbbf9bfca1b657136d211dcfe23381819fe1496b74362af033315fc5e9becb0.arrow b/evidence/results/ccbbf9bfca1b657136d211dcfe23381819fe1496b74362af033315fc5e9becb0.arrow new file mode 100644 index 000000000..2f241f1a6 Binary files /dev/null and b/evidence/results/ccbbf9bfca1b657136d211dcfe23381819fe1496b74362af033315fc5e9becb0.arrow differ diff --git a/evidence/results/ccbbf9bfca1b657136d211dcfe23381819fe1496b74362af033315fc5e9becb0.json b/evidence/results/ccbbf9bfca1b657136d211dcfe23381819fe1496b74362af033315fc5e9becb0.json new file mode 100644 index 000000000..928820b49 --- /dev/null +++ b/evidence/results/ccbbf9bfca1b657136d211dcfe23381819fe1496b74362af033315fc5e9becb0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e70b727188b4cd9ffcf0b436e26bf807511dc625a02233eb1d63b859186852f4", + "case_hash": "ccbbf9bfca1b657136d211dcfe23381819fe1496b74362af033315fc5e9becb0", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "45037043ce1ae449c3800a3038a53563be76a73d1829d50aa0aa6a5021128101", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cccbbca4a5649dacb152f5664bfbf3dc46e1b8f4530df4ef68493ff83beaa315.arrow b/evidence/results/cccbbca4a5649dacb152f5664bfbf3dc46e1b8f4530df4ef68493ff83beaa315.arrow new file mode 100644 index 000000000..4211d8ca7 Binary files /dev/null and b/evidence/results/cccbbca4a5649dacb152f5664bfbf3dc46e1b8f4530df4ef68493ff83beaa315.arrow differ diff --git a/evidence/results/cccbbca4a5649dacb152f5664bfbf3dc46e1b8f4530df4ef68493ff83beaa315.json b/evidence/results/cccbbca4a5649dacb152f5664bfbf3dc46e1b8f4530df4ef68493ff83beaa315.json new file mode 100644 index 000000000..d95d9188b --- /dev/null +++ b/evidence/results/cccbbca4a5649dacb152f5664bfbf3dc46e1b8f4530df4ef68493ff83beaa315.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "6c0692186e6e8e75172e50e2b8c9e1f99c70a172591ff9a61d9d71bed403b470", + "case_hash": "cccbbca4a5649dacb152f5664bfbf3dc46e1b8f4530df4ef68493ff83beaa315", + "columns": [ + { + "internal_size": null, + "name": "INSIDE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "EAST", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "SWAPPED", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a2bdf1561c213edec23d596b56d85617329eda1aa352681de766130bb2c7bdbd", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cce2e54b498a4a76b832c4f1c03e1f58c9f1745883be5fcba6e1dad2658eee61.arrow b/evidence/results/cce2e54b498a4a76b832c4f1c03e1f58c9f1745883be5fcba6e1dad2658eee61.arrow new file mode 100644 index 000000000..d41aafb90 Binary files /dev/null and b/evidence/results/cce2e54b498a4a76b832c4f1c03e1f58c9f1745883be5fcba6e1dad2658eee61.arrow differ diff --git a/evidence/results/cce2e54b498a4a76b832c4f1c03e1f58c9f1745883be5fcba6e1dad2658eee61.json b/evidence/results/cce2e54b498a4a76b832c4f1c03e1f58c9f1745883be5fcba6e1dad2658eee61.json new file mode 100644 index 000000000..d542bba61 --- /dev/null +++ b/evidence/results/cce2e54b498a4a76b832c4f1c03e1f58c9f1745883be5fcba6e1dad2658eee61.json @@ -0,0 +1,124 @@ +{ + "arrow_sha256": "f21f5a028a3aae75dd07292006e684f94cc3adc3d8dc9f6f80154363e3be8a8e", + "case_hash": "cce2e54b498a4a76b832c4f1c03e1f58c9f1745883be5fcba6e1dad2658eee61", + "columns": [ + { + "internal_size": null, + "name": "D", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "Z", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "L", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "F", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "K", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "64c841db73a0281afc62b50857bd13e79c138f589c7ee3c6ee3eefd97330a34f", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ccecaaf09ed857ce410551f47bc460101f616d0dd86cee89afad301055a2ab86.arrow b/evidence/results/ccecaaf09ed857ce410551f47bc460101f616d0dd86cee89afad301055a2ab86.arrow new file mode 100644 index 000000000..b0162d7f7 Binary files /dev/null and b/evidence/results/ccecaaf09ed857ce410551f47bc460101f616d0dd86cee89afad301055a2ab86.arrow differ diff --git a/evidence/results/ccecaaf09ed857ce410551f47bc460101f616d0dd86cee89afad301055a2ab86.json b/evidence/results/ccecaaf09ed857ce410551f47bc460101f616d0dd86cee89afad301055a2ab86.json new file mode 100644 index 000000000..9b65a6c9f --- /dev/null +++ b/evidence/results/ccecaaf09ed857ce410551f47bc460101f616d0dd86cee89afad301055a2ab86.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "5a91bfeec224aaf138e462f7ba708d3a2bf13cc10ae91bfe05eb02e15afd71be", + "case_hash": "ccecaaf09ed857ce410551f47bc460101f616d0dd86cee89afad301055a2ab86", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d8dbdb46a735f907d8ba151418f7973fe4d09e4d389f3852b27a548819fe37be", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cd0b193bbb1d8b7b088724fbb232c0d5cc14a4dbc12dcb80681d628153bc904a.arrow b/evidence/results/cd0b193bbb1d8b7b088724fbb232c0d5cc14a4dbc12dcb80681d628153bc904a.arrow new file mode 100644 index 000000000..9d2eb4d79 Binary files /dev/null and b/evidence/results/cd0b193bbb1d8b7b088724fbb232c0d5cc14a4dbc12dcb80681d628153bc904a.arrow differ diff --git a/evidence/results/cd0b193bbb1d8b7b088724fbb232c0d5cc14a4dbc12dcb80681d628153bc904a.json b/evidence/results/cd0b193bbb1d8b7b088724fbb232c0d5cc14a4dbc12dcb80681d628153bc904a.json new file mode 100644 index 000000000..738228468 --- /dev/null +++ b/evidence/results/cd0b193bbb1d8b7b088724fbb232c0d5cc14a4dbc12dcb80681d628153bc904a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "72a4e62abd2a25264e21fc07f30ab435cbfffc30f0e34e38939b7265d6564e1e", + "case_hash": "cd0b193bbb1d8b7b088724fbb232c0d5cc14a4dbc12dcb80681d628153bc904a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7c100b6fdb18da96cd4089e173f9525fbfa55fa124894f7e08ac3460d018e076", + "recorded_at": "2026-11-05T22:56:30.137714+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cd29e111ea63c857b4a7b70ceafb4c55d5e8199242af0f7564271f9b3e38d156.arrow b/evidence/results/cd29e111ea63c857b4a7b70ceafb4c55d5e8199242af0f7564271f9b3e38d156.arrow new file mode 100644 index 000000000..6101596da Binary files /dev/null and b/evidence/results/cd29e111ea63c857b4a7b70ceafb4c55d5e8199242af0f7564271f9b3e38d156.arrow differ diff --git a/evidence/results/cd29e111ea63c857b4a7b70ceafb4c55d5e8199242af0f7564271f9b3e38d156.json b/evidence/results/cd29e111ea63c857b4a7b70ceafb4c55d5e8199242af0f7564271f9b3e38d156.json new file mode 100644 index 000000000..15d9caf19 --- /dev/null +++ b/evidence/results/cd29e111ea63c857b4a7b70ceafb4c55d5e8199242af0f7564271f9b3e38d156.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cc27bbc9c5bbc957b94ead99cd3cba59984495a33b6ce073a927456c60951a90", + "case_hash": "cd29e111ea63c857b4a7b70ceafb4c55d5e8199242af0f7564271f9b3e38d156", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8097a2bca93bf56231343a1b13f28b2140d3cabb67b16a5eb8f48b26801c6e8d", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cd4884ff54ae198b3b15a1113b95a951046df7216747df3c2c5eec3986e0139e.arrow b/evidence/results/cd4884ff54ae198b3b15a1113b95a951046df7216747df3c2c5eec3986e0139e.arrow new file mode 100644 index 000000000..147c38be7 Binary files /dev/null and b/evidence/results/cd4884ff54ae198b3b15a1113b95a951046df7216747df3c2c5eec3986e0139e.arrow differ diff --git a/evidence/results/cd4884ff54ae198b3b15a1113b95a951046df7216747df3c2c5eec3986e0139e.json b/evidence/results/cd4884ff54ae198b3b15a1113b95a951046df7216747df3c2c5eec3986e0139e.json new file mode 100644 index 000000000..ee1c6b625 --- /dev/null +++ b/evidence/results/cd4884ff54ae198b3b15a1113b95a951046df7216747df3c2c5eec3986e0139e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ead24c2b1605e933a8aa1e670181efb2604756ecdc872c3b96a88d2876e30cb0", + "case_hash": "cd4884ff54ae198b3b15a1113b95a951046df7216747df3c2c5eec3986e0139e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "645a56736d1a195076a230b1b1d0d23d810619a2b2cf60273cebfbfcf9533157", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cd5c847289f170d68aba0b22739e2c0d831f7171cdce2d74263ccf9dd11c04af.arrow b/evidence/results/cd5c847289f170d68aba0b22739e2c0d831f7171cdce2d74263ccf9dd11c04af.arrow new file mode 100644 index 000000000..b41ab932e Binary files /dev/null and b/evidence/results/cd5c847289f170d68aba0b22739e2c0d831f7171cdce2d74263ccf9dd11c04af.arrow differ diff --git a/evidence/results/cd5c847289f170d68aba0b22739e2c0d831f7171cdce2d74263ccf9dd11c04af.json b/evidence/results/cd5c847289f170d68aba0b22739e2c0d831f7171cdce2d74263ccf9dd11c04af.json new file mode 100644 index 000000000..d555a8bea --- /dev/null +++ b/evidence/results/cd5c847289f170d68aba0b22739e2c0d831f7171cdce2d74263ccf9dd11c04af.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "befd67de9751e4fa8156f8fc0f53fa88356e4e00405a7e0e74ccb04b1694e79b", + "case_hash": "cd5c847289f170d68aba0b22739e2c0d831f7171cdce2d74263ccf9dd11c04af", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "45fc29c0067cd77137ada01a3a3cb943d2853dd983089bb328255b5cb88b5a68", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cd5e7253423bd74cc38228d390f5c8811019d2024e8287e5715a221a734f5719.arrow b/evidence/results/cd5e7253423bd74cc38228d390f5c8811019d2024e8287e5715a221a734f5719.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/cd5e7253423bd74cc38228d390f5c8811019d2024e8287e5715a221a734f5719.arrow differ diff --git a/evidence/results/cd5e7253423bd74cc38228d390f5c8811019d2024e8287e5715a221a734f5719.json b/evidence/results/cd5e7253423bd74cc38228d390f5c8811019d2024e8287e5715a221a734f5719.json new file mode 100644 index 000000000..d45c4e097 --- /dev/null +++ b/evidence/results/cd5e7253423bd74cc38228d390f5c8811019d2024e8287e5715a221a734f5719.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "cd5e7253423bd74cc38228d390f5c8811019d2024e8287e5715a221a734f5719", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6698418a502191dabe848bb0498d2031c7b01dd96b667fe09263379614b1483b", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cd900b3587691ef04e5c848e8e97226b4cb0e14e802d104914cf4e9c56d6790c.arrow b/evidence/results/cd900b3587691ef04e5c848e8e97226b4cb0e14e802d104914cf4e9c56d6790c.arrow new file mode 100644 index 000000000..1f35ed4e8 Binary files /dev/null and b/evidence/results/cd900b3587691ef04e5c848e8e97226b4cb0e14e802d104914cf4e9c56d6790c.arrow differ diff --git a/evidence/results/cd900b3587691ef04e5c848e8e97226b4cb0e14e802d104914cf4e9c56d6790c.json b/evidence/results/cd900b3587691ef04e5c848e8e97226b4cb0e14e802d104914cf4e9c56d6790c.json new file mode 100644 index 000000000..7a2caa046 --- /dev/null +++ b/evidence/results/cd900b3587691ef04e5c848e8e97226b4cb0e14e802d104914cf4e9c56d6790c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4129654d064231ac9cf3cc5fa957adb61e763deca9a7ff0f0b2e863b45bafa0a", + "case_hash": "cd900b3587691ef04e5c848e8e97226b4cb0e14e802d104914cf4e9c56d6790c", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f5d54bbf9c3bd3b4cb1554ef6614d9e3beed3c33238955461fb4e10e60bca687", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cdc12c3e2edd0f09c83e60896835348949fc1bc15dde965de13cc31a7f317fb7.arrow b/evidence/results/cdc12c3e2edd0f09c83e60896835348949fc1bc15dde965de13cc31a7f317fb7.arrow new file mode 100644 index 000000000..8479ecb2c Binary files /dev/null and b/evidence/results/cdc12c3e2edd0f09c83e60896835348949fc1bc15dde965de13cc31a7f317fb7.arrow differ diff --git a/evidence/results/cdc12c3e2edd0f09c83e60896835348949fc1bc15dde965de13cc31a7f317fb7.json b/evidence/results/cdc12c3e2edd0f09c83e60896835348949fc1bc15dde965de13cc31a7f317fb7.json new file mode 100644 index 000000000..edb24d153 --- /dev/null +++ b/evidence/results/cdc12c3e2edd0f09c83e60896835348949fc1bc15dde965de13cc31a7f317fb7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bc1c99ede3def5a5b2970c987c9465ed097999c979a7f96786032665edbc7b51", + "case_hash": "cdc12c3e2edd0f09c83e60896835348949fc1bc15dde965de13cc31a7f317fb7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "30ed1c0de83888dbb935c6906eda190d1f0613d5774ef10606df3a3bee3bdc7b", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cdc69acf54630b2b6982f2643b687ac3e9a05861db0ca55a4cc67f77bfd6cfb9.arrow b/evidence/results/cdc69acf54630b2b6982f2643b687ac3e9a05861db0ca55a4cc67f77bfd6cfb9.arrow new file mode 100644 index 000000000..c4a43e61f Binary files /dev/null and b/evidence/results/cdc69acf54630b2b6982f2643b687ac3e9a05861db0ca55a4cc67f77bfd6cfb9.arrow differ diff --git a/evidence/results/cdc69acf54630b2b6982f2643b687ac3e9a05861db0ca55a4cc67f77bfd6cfb9.json b/evidence/results/cdc69acf54630b2b6982f2643b687ac3e9a05861db0ca55a4cc67f77bfd6cfb9.json new file mode 100644 index 000000000..acfdc8521 --- /dev/null +++ b/evidence/results/cdc69acf54630b2b6982f2643b687ac3e9a05861db0ca55a4cc67f77bfd6cfb9.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "41ad034fb0b229b8936e18e9b3135cf37c6a3153298772b7411b145fedbd0ace", + "case_hash": "cdc69acf54630b2b6982f2643b687ac3e9a05861db0ca55a4cc67f77bfd6cfb9", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 10, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6ac82c43f1079137149471a816d92196f0eded8c1d6b9b7e63bba7ef0f63fd73", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cdd04c2e6d728460e39ac4e24719941740ea8ce4519ab7f97e496572e18b2acf.arrow b/evidence/results/cdd04c2e6d728460e39ac4e24719941740ea8ce4519ab7f97e496572e18b2acf.arrow new file mode 100644 index 000000000..2c5f4cc75 Binary files /dev/null and b/evidence/results/cdd04c2e6d728460e39ac4e24719941740ea8ce4519ab7f97e496572e18b2acf.arrow differ diff --git a/evidence/results/cdd04c2e6d728460e39ac4e24719941740ea8ce4519ab7f97e496572e18b2acf.json b/evidence/results/cdd04c2e6d728460e39ac4e24719941740ea8ce4519ab7f97e496572e18b2acf.json new file mode 100644 index 000000000..d85f9c1b5 --- /dev/null +++ b/evidence/results/cdd04c2e6d728460e39ac4e24719941740ea8ce4519ab7f97e496572e18b2acf.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "892b95095a9e05b91ef46ca62bf61c285cca2ef5c32490a3fcbbcf05f7af40aa", + "case_hash": "cdd04c2e6d728460e39ac4e24719941740ea8ce4519ab7f97e496572e18b2acf", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e78fdd89982f1bbcadc015b3e0fed0bee07836b92dc60322ca4c36dfb2380d41", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cddc564e2a3b0c8aed913b3fc3d2deda127eb9b81d280be6a3b2e7cbd642eb58.arrow b/evidence/results/cddc564e2a3b0c8aed913b3fc3d2deda127eb9b81d280be6a3b2e7cbd642eb58.arrow new file mode 100644 index 000000000..eae2c69ba Binary files /dev/null and b/evidence/results/cddc564e2a3b0c8aed913b3fc3d2deda127eb9b81d280be6a3b2e7cbd642eb58.arrow differ diff --git a/evidence/results/cddc564e2a3b0c8aed913b3fc3d2deda127eb9b81d280be6a3b2e7cbd642eb58.json b/evidence/results/cddc564e2a3b0c8aed913b3fc3d2deda127eb9b81d280be6a3b2e7cbd642eb58.json new file mode 100644 index 000000000..786d68547 --- /dev/null +++ b/evidence/results/cddc564e2a3b0c8aed913b3fc3d2deda127eb9b81d280be6a3b2e7cbd642eb58.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66581fdec44036202b04b8098d8b0f840d97720df037feaf4478f6fe6f3ce847", + "case_hash": "cddc564e2a3b0c8aed913b3fc3d2deda127eb9b81d280be6a3b2e7cbd642eb58", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c504dece7de030cbd1c13ea6c897a5ba25e92073748aec82f1cf36d127909f9e", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cde2cd06fd6511caeafc081b3bb4a842c6d929ad1c64283fe9a350201fb131e3.arrow b/evidence/results/cde2cd06fd6511caeafc081b3bb4a842c6d929ad1c64283fe9a350201fb131e3.arrow new file mode 100644 index 000000000..2d18ea335 Binary files /dev/null and b/evidence/results/cde2cd06fd6511caeafc081b3bb4a842c6d929ad1c64283fe9a350201fb131e3.arrow differ diff --git a/evidence/results/cde2cd06fd6511caeafc081b3bb4a842c6d929ad1c64283fe9a350201fb131e3.json b/evidence/results/cde2cd06fd6511caeafc081b3bb4a842c6d929ad1c64283fe9a350201fb131e3.json new file mode 100644 index 000000000..b58c86330 --- /dev/null +++ b/evidence/results/cde2cd06fd6511caeafc081b3bb4a842c6d929ad1c64283fe9a350201fb131e3.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "427db3dfbad00cdb43f04a2b1d0088043de99908a3d1a90f2900bf9be004afec", + "case_hash": "cde2cd06fd6511caeafc081b3bb4a842c6d929ad1c64283fe9a350201fb131e3", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3d09d2defc3425ba74485e25d8ec9185c483ddf6a6c27b1c14f5e53a49e3c4fc", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cde9288909c49e9ac45428ec82ca2cc23da335904531e06694e0d79b5c7e6cb6.arrow b/evidence/results/cde9288909c49e9ac45428ec82ca2cc23da335904531e06694e0d79b5c7e6cb6.arrow new file mode 100644 index 000000000..cffafaa93 Binary files /dev/null and b/evidence/results/cde9288909c49e9ac45428ec82ca2cc23da335904531e06694e0d79b5c7e6cb6.arrow differ diff --git a/evidence/results/cde9288909c49e9ac45428ec82ca2cc23da335904531e06694e0d79b5c7e6cb6.json b/evidence/results/cde9288909c49e9ac45428ec82ca2cc23da335904531e06694e0d79b5c7e6cb6.json new file mode 100644 index 000000000..4569a5a04 --- /dev/null +++ b/evidence/results/cde9288909c49e9ac45428ec82ca2cc23da335904531e06694e0d79b5c7e6cb6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "90aeff312cc023660e6872a12dad6d7c3eb2e2c3e761af324c2bbf047ddfcee7", + "case_hash": "cde9288909c49e9ac45428ec82ca2cc23da335904531e06694e0d79b5c7e6cb6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "354f918a65403817df1c6547fb307c6c207a43c86f3ddd7dbc33991d67cc3e01", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ce00cfd0ce32e7969ed4e136808f44095cfd93b89a80e3265680cd362a3de69b.arrow b/evidence/results/ce00cfd0ce32e7969ed4e136808f44095cfd93b89a80e3265680cd362a3de69b.arrow new file mode 100644 index 000000000..8dcf3a1df Binary files /dev/null and b/evidence/results/ce00cfd0ce32e7969ed4e136808f44095cfd93b89a80e3265680cd362a3de69b.arrow differ diff --git a/evidence/results/ce00cfd0ce32e7969ed4e136808f44095cfd93b89a80e3265680cd362a3de69b.json b/evidence/results/ce00cfd0ce32e7969ed4e136808f44095cfd93b89a80e3265680cd362a3de69b.json new file mode 100644 index 000000000..5624e6492 --- /dev/null +++ b/evidence/results/ce00cfd0ce32e7969ed4e136808f44095cfd93b89a80e3265680cd362a3de69b.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "18c1e2ff0b61be9b856c356a439df9d68a4be636a79d42be7ef01a11500352f8", + "case_hash": "ce00cfd0ce32e7969ed4e136808f44095cfd93b89a80e3265680cd362a3de69b", + "columns": [ + { + "internal_size": null, + "name": "COARSE", + "nullable": true, + "precision": 0, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "FINE", + "nullable": true, + "precision": 0, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "PT", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6218a2744c275c2fdd8f1aa3f0241523e961758457343257d574f619cad01968", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ce02b51cc03682cdf7c9b6943499284abac44ba7bfee6d64d7324b7c2ee06f94.arrow b/evidence/results/ce02b51cc03682cdf7c9b6943499284abac44ba7bfee6d64d7324b7c2ee06f94.arrow new file mode 100644 index 000000000..168bda376 Binary files /dev/null and b/evidence/results/ce02b51cc03682cdf7c9b6943499284abac44ba7bfee6d64d7324b7c2ee06f94.arrow differ diff --git a/evidence/results/ce02b51cc03682cdf7c9b6943499284abac44ba7bfee6d64d7324b7c2ee06f94.json b/evidence/results/ce02b51cc03682cdf7c9b6943499284abac44ba7bfee6d64d7324b7c2ee06f94.json new file mode 100644 index 000000000..3cb2cb680 --- /dev/null +++ b/evidence/results/ce02b51cc03682cdf7c9b6943499284abac44ba7bfee6d64d7324b7c2ee06f94.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ae4153a8a15687ddca3a918b3c09a5446d5c2461f23c871bcfc6e94613eefcd6", + "case_hash": "ce02b51cc03682cdf7c9b6943499284abac44ba7bfee6d64d7324b7c2ee06f94", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ccf98d942e378ae28d1933b82b63f219ec8acdb901457adb3183327211e45622", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ce1c8dbbf1b2cd188c8b6efd475770e7da08aa2a1c728ad39c67bc98115e3e19.arrow b/evidence/results/ce1c8dbbf1b2cd188c8b6efd475770e7da08aa2a1c728ad39c67bc98115e3e19.arrow new file mode 100644 index 000000000..f2d986f0e Binary files /dev/null and b/evidence/results/ce1c8dbbf1b2cd188c8b6efd475770e7da08aa2a1c728ad39c67bc98115e3e19.arrow differ diff --git a/evidence/results/ce1c8dbbf1b2cd188c8b6efd475770e7da08aa2a1c728ad39c67bc98115e3e19.json b/evidence/results/ce1c8dbbf1b2cd188c8b6efd475770e7da08aa2a1c728ad39c67bc98115e3e19.json new file mode 100644 index 000000000..2ed8f44e1 --- /dev/null +++ b/evidence/results/ce1c8dbbf1b2cd188c8b6efd475770e7da08aa2a1c728ad39c67bc98115e3e19.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a34591f8680f01a0d72a19206cc9e4f1446b604edab6d4be59d882124cd57308", + "case_hash": "ce1c8dbbf1b2cd188c8b6efd475770e7da08aa2a1c728ad39c67bc98115e3e19", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "807eadb5811ca10fa41312e43c2483818765867f8bed74d0a061663570d42d56", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ce264e2ac3e4ed31380a69a643426393621734a01878f1a11ca2f6468432e259.arrow b/evidence/results/ce264e2ac3e4ed31380a69a643426393621734a01878f1a11ca2f6468432e259.arrow new file mode 100644 index 000000000..49f7dc3d4 Binary files /dev/null and b/evidence/results/ce264e2ac3e4ed31380a69a643426393621734a01878f1a11ca2f6468432e259.arrow differ diff --git a/evidence/results/ce264e2ac3e4ed31380a69a643426393621734a01878f1a11ca2f6468432e259.json b/evidence/results/ce264e2ac3e4ed31380a69a643426393621734a01878f1a11ca2f6468432e259.json new file mode 100644 index 000000000..5ee0d34a7 --- /dev/null +++ b/evidence/results/ce264e2ac3e4ed31380a69a643426393621734a01878f1a11ca2f6468432e259.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b0aacbed96138c67a322352a4f6c823ee7f8caa2f2cc82b726a13584b187a9f2", + "case_hash": "ce264e2ac3e4ed31380a69a643426393621734a01878f1a11ca2f6468432e259", + "columns": [ + { + "internal_size": 67108864, + "name": "L", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + }, + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "739649651252e3feb1f1cae8f018a86e9cb029a04f5717492ef4fe670f93382f", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ce337ca89ac65390e27547b8bf24b1bb160c7d3a15452343124cfeee2f1aa72e.arrow b/evidence/results/ce337ca89ac65390e27547b8bf24b1bb160c7d3a15452343124cfeee2f1aa72e.arrow new file mode 100644 index 000000000..2f241f1a6 Binary files /dev/null and b/evidence/results/ce337ca89ac65390e27547b8bf24b1bb160c7d3a15452343124cfeee2f1aa72e.arrow differ diff --git a/evidence/results/ce337ca89ac65390e27547b8bf24b1bb160c7d3a15452343124cfeee2f1aa72e.json b/evidence/results/ce337ca89ac65390e27547b8bf24b1bb160c7d3a15452343124cfeee2f1aa72e.json new file mode 100644 index 000000000..9a119a033 --- /dev/null +++ b/evidence/results/ce337ca89ac65390e27547b8bf24b1bb160c7d3a15452343124cfeee2f1aa72e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e70b727188b4cd9ffcf0b436e26bf807511dc625a02233eb1d63b859186852f4", + "case_hash": "ce337ca89ac65390e27547b8bf24b1bb160c7d3a15452343124cfeee2f1aa72e", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7c455a4d14c8412a7ca9fdebbcf38919f5f039faf99b4f41a8fcfcb72ac74b00", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ce67d40bd860077ecd516ebc2393c8be925fff7a05cc8412c0921025f23dea7e.arrow b/evidence/results/ce67d40bd860077ecd516ebc2393c8be925fff7a05cc8412c0921025f23dea7e.arrow new file mode 100644 index 000000000..d867e536f Binary files /dev/null and b/evidence/results/ce67d40bd860077ecd516ebc2393c8be925fff7a05cc8412c0921025f23dea7e.arrow differ diff --git a/evidence/results/ce67d40bd860077ecd516ebc2393c8be925fff7a05cc8412c0921025f23dea7e.json b/evidence/results/ce67d40bd860077ecd516ebc2393c8be925fff7a05cc8412c0921025f23dea7e.json new file mode 100644 index 000000000..f0bad9f9f --- /dev/null +++ b/evidence/results/ce67d40bd860077ecd516ebc2393c8be925fff7a05cc8412c0921025f23dea7e.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "c4eb101b00505fb7181903a5731ee9dff64a00ef3cf8e2b870eccda3cd9e5f04", + "case_hash": "ce67d40bd860077ecd516ebc2393c8be925fff7a05cc8412c0921025f23dea7e", + "columns": [ + { + "internal_size": null, + "name": "A", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c51025804dcede33d7f26e6dbe8f4b9605f40b2d31d114c972c5844a7260fdec", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ce696914d0f078023d5daf6ac56ae5572a2dceaa96d0e7fb28ec13c200d45e2d.json b/evidence/results/ce696914d0f078023d5daf6ac56ae5572a2dceaa96d0e7fb28ec13c200d45e2d.json new file mode 100644 index 000000000..cf53def7b --- /dev/null +++ b/evidence/results/ce696914d0f078023d5daf6ac56ae5572a2dceaa96d0e7fb28ec13c200d45e2d.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "ce696914d0f078023d5daf6ac56ae5572a2dceaa96d0e7fb28ec13c200d45e2d", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1003, + "message": null, + "sqlstate": "42000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "64ff6793a2ad3e9b1fd38fe97d009e45489671d03eacf2853b82828d92790a7a", + "recorded_at": "2026-11-05T20:11:55.018679+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ce6b1e81d1ea724e6ff256fbc444c0a112c97274605e7cd0b83d82f65c5def83.arrow b/evidence/results/ce6b1e81d1ea724e6ff256fbc444c0a112c97274605e7cd0b83d82f65c5def83.arrow new file mode 100644 index 000000000..47bd8bbdf Binary files /dev/null and b/evidence/results/ce6b1e81d1ea724e6ff256fbc444c0a112c97274605e7cd0b83d82f65c5def83.arrow differ diff --git a/evidence/results/ce6b1e81d1ea724e6ff256fbc444c0a112c97274605e7cd0b83d82f65c5def83.json b/evidence/results/ce6b1e81d1ea724e6ff256fbc444c0a112c97274605e7cd0b83d82f65c5def83.json new file mode 100644 index 000000000..c6b7993c7 --- /dev/null +++ b/evidence/results/ce6b1e81d1ea724e6ff256fbc444c0a112c97274605e7cd0b83d82f65c5def83.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e63c7e4afac06f2fccec915eb117758dc4f78631973d95d5ed9adfb0160542ed", + "case_hash": "ce6b1e81d1ea724e6ff256fbc444c0a112c97274605e7cd0b83d82f65c5def83", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e9afc1a249cfa2a1ce842306902a917abd3ebe3c441971e149aa25ee44e3876f", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ce74c094e2d37a7c275dfcd261648ec5048e01ffac7b7ebc62876a5c34db6b1c.arrow b/evidence/results/ce74c094e2d37a7c275dfcd261648ec5048e01ffac7b7ebc62876a5c34db6b1c.arrow new file mode 100644 index 000000000..3085d39ef Binary files /dev/null and b/evidence/results/ce74c094e2d37a7c275dfcd261648ec5048e01ffac7b7ebc62876a5c34db6b1c.arrow differ diff --git a/evidence/results/ce74c094e2d37a7c275dfcd261648ec5048e01ffac7b7ebc62876a5c34db6b1c.json b/evidence/results/ce74c094e2d37a7c275dfcd261648ec5048e01ffac7b7ebc62876a5c34db6b1c.json new file mode 100644 index 000000000..1aa2f6e71 --- /dev/null +++ b/evidence/results/ce74c094e2d37a7c275dfcd261648ec5048e01ffac7b7ebc62876a5c34db6b1c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5d9995256d53f8858238908e9ab5639ddf7f7738ad3f738e799f8c1360f4e051", + "case_hash": "ce74c094e2d37a7c275dfcd261648ec5048e01ffac7b7ebc62876a5c34db6b1c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8ca8faf3fa607e8f0ae88a6c5061fc871fcb8e9bbde5bda368a2ab1f36f45c7b", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ceb6da74e56bd1265bd224743e5e6687a922ea55f414c18baefdd74825df5745.arrow b/evidence/results/ceb6da74e56bd1265bd224743e5e6687a922ea55f414c18baefdd74825df5745.arrow new file mode 100644 index 000000000..5e520f9c1 Binary files /dev/null and b/evidence/results/ceb6da74e56bd1265bd224743e5e6687a922ea55f414c18baefdd74825df5745.arrow differ diff --git a/evidence/results/ceb6da74e56bd1265bd224743e5e6687a922ea55f414c18baefdd74825df5745.json b/evidence/results/ceb6da74e56bd1265bd224743e5e6687a922ea55f414c18baefdd74825df5745.json new file mode 100644 index 000000000..d35e57585 --- /dev/null +++ b/evidence/results/ceb6da74e56bd1265bd224743e5e6687a922ea55f414c18baefdd74825df5745.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a6cdf10be829f16276d37298a77ec651a4a97e05f09041c1cbc66b2bb863c878", + "case_hash": "ceb6da74e56bd1265bd224743e5e6687a922ea55f414c18baefdd74825df5745", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2e1b36be3b3857b2899ccf35590b7438dbd25ab1ad6fcb50f8215b611191b922", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ceb996306c0157ad318f41634125c211b4b5e4f72718db533a8a9a0a9e868c98.arrow b/evidence/results/ceb996306c0157ad318f41634125c211b4b5e4f72718db533a8a9a0a9e868c98.arrow new file mode 100644 index 000000000..f0071b74d Binary files /dev/null and b/evidence/results/ceb996306c0157ad318f41634125c211b4b5e4f72718db533a8a9a0a9e868c98.arrow differ diff --git a/evidence/results/ceb996306c0157ad318f41634125c211b4b5e4f72718db533a8a9a0a9e868c98.json b/evidence/results/ceb996306c0157ad318f41634125c211b4b5e4f72718db533a8a9a0a9e868c98.json new file mode 100644 index 000000000..65751d1ee --- /dev/null +++ b/evidence/results/ceb996306c0157ad318f41634125c211b4b5e4f72718db533a8a9a0a9e868c98.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d717061850fa6fe9fc37e51b06dd9ef6142740656526385f7b34b94168896f25", + "case_hash": "ceb996306c0157ad318f41634125c211b4b5e4f72718db533a8a9a0a9e868c98", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "df55a0704db94089b8e0075c302d460838392b29874af2f66a9b28d23453863e", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ced3383c2cfe390d1a7fe4266d9c9dc5b6c2a507b639cea2b19d423b515190a4.arrow b/evidence/results/ced3383c2cfe390d1a7fe4266d9c9dc5b6c2a507b639cea2b19d423b515190a4.arrow new file mode 100644 index 000000000..6b7cdfe69 Binary files /dev/null and b/evidence/results/ced3383c2cfe390d1a7fe4266d9c9dc5b6c2a507b639cea2b19d423b515190a4.arrow differ diff --git a/evidence/results/ced3383c2cfe390d1a7fe4266d9c9dc5b6c2a507b639cea2b19d423b515190a4.json b/evidence/results/ced3383c2cfe390d1a7fe4266d9c9dc5b6c2a507b639cea2b19d423b515190a4.json new file mode 100644 index 000000000..1724de670 --- /dev/null +++ b/evidence/results/ced3383c2cfe390d1a7fe4266d9c9dc5b6c2a507b639cea2b19d423b515190a4.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "23a19b7cdbfd81635589aeddd5922f6af75d2599d02118322febb4caf404ba00", + "case_hash": "ced3383c2cfe390d1a7fe4266d9c9dc5b6c2a507b639cea2b19d423b515190a4", + "columns": [ + { + "internal_size": null, + "name": "A", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "C", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "WHOLE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5f1f06f652afb1e10e043c03ebce4013cdfe933e12121201aa6bfbe6034a0fb3", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ced34258ec78038a8f7eae60971028226950f292e864e7eda562103f6045587b.arrow b/evidence/results/ced34258ec78038a8f7eae60971028226950f292e864e7eda562103f6045587b.arrow new file mode 100644 index 000000000..2b8a4de44 Binary files /dev/null and b/evidence/results/ced34258ec78038a8f7eae60971028226950f292e864e7eda562103f6045587b.arrow differ diff --git a/evidence/results/ced34258ec78038a8f7eae60971028226950f292e864e7eda562103f6045587b.json b/evidence/results/ced34258ec78038a8f7eae60971028226950f292e864e7eda562103f6045587b.json new file mode 100644 index 000000000..e72e39740 --- /dev/null +++ b/evidence/results/ced34258ec78038a8f7eae60971028226950f292e864e7eda562103f6045587b.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "049adfb871045fc3da3bf60e278a51f517bbcbfc8ddfda0ddc681e27ba5fdc04", + "case_hash": "ced34258ec78038a8f7eae60971028226950f292e864e7eda562103f6045587b", + "columns": [ + { + "internal_size": null, + "name": "X5", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "X1", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d464f0c6c8fff04fbdfd463480b15f440588d4564e7ab2ca38c9f6114bf1471a", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ced4d52514a800ad43c787734cd0cca2cfe71f3f46af4e732ca4930844c37b8f.arrow b/evidence/results/ced4d52514a800ad43c787734cd0cca2cfe71f3f46af4e732ca4930844c37b8f.arrow new file mode 100644 index 000000000..0b5676a91 Binary files /dev/null and b/evidence/results/ced4d52514a800ad43c787734cd0cca2cfe71f3f46af4e732ca4930844c37b8f.arrow differ diff --git a/evidence/results/ced4d52514a800ad43c787734cd0cca2cfe71f3f46af4e732ca4930844c37b8f.json b/evidence/results/ced4d52514a800ad43c787734cd0cca2cfe71f3f46af4e732ca4930844c37b8f.json new file mode 100644 index 000000000..94a0861fc --- /dev/null +++ b/evidence/results/ced4d52514a800ad43c787734cd0cca2cfe71f3f46af4e732ca4930844c37b8f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "46aeddd4a3d1b36d71d047d5ac0eefc5bd9f252a59bd07f766c14e7e8e20076f", + "case_hash": "ced4d52514a800ad43c787734cd0cca2cfe71f3f46af4e732ca4930844c37b8f", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c82f0ebaee56b98a95f2da0d17d402b6a5a6ac013a86de9756ba7bf66d93fdf9", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cee0ea4ecd08d941b1c265f5f5b8e05d55a617d912de216a07852b50ecbc3b59.arrow b/evidence/results/cee0ea4ecd08d941b1c265f5f5b8e05d55a617d912de216a07852b50ecbc3b59.arrow new file mode 100644 index 000000000..e82ec0d1f Binary files /dev/null and b/evidence/results/cee0ea4ecd08d941b1c265f5f5b8e05d55a617d912de216a07852b50ecbc3b59.arrow differ diff --git a/evidence/results/cee0ea4ecd08d941b1c265f5f5b8e05d55a617d912de216a07852b50ecbc3b59.json b/evidence/results/cee0ea4ecd08d941b1c265f5f5b8e05d55a617d912de216a07852b50ecbc3b59.json new file mode 100644 index 000000000..3d404c895 --- /dev/null +++ b/evidence/results/cee0ea4ecd08d941b1c265f5f5b8e05d55a617d912de216a07852b50ecbc3b59.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "44030c034cacd3274fe6c87a7ca45d1f224389572601f5e608b4e043a45418ac", + "case_hash": "cee0ea4ecd08d941b1c265f5f5b8e05d55a617d912de216a07852b50ecbc3b59", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "26cc08f5fdc4b1491f432b8f9f0095dcb8d9c6c2e3bbdfcb92f62b9d08ac633e", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ceef18bfc4d904602af4ec7bb7d2a9df29805d21ec1421b3a6cab76aa2a97961.arrow b/evidence/results/ceef18bfc4d904602af4ec7bb7d2a9df29805d21ec1421b3a6cab76aa2a97961.arrow new file mode 100644 index 000000000..c487009bb Binary files /dev/null and b/evidence/results/ceef18bfc4d904602af4ec7bb7d2a9df29805d21ec1421b3a6cab76aa2a97961.arrow differ diff --git a/evidence/results/ceef18bfc4d904602af4ec7bb7d2a9df29805d21ec1421b3a6cab76aa2a97961.json b/evidence/results/ceef18bfc4d904602af4ec7bb7d2a9df29805d21ec1421b3a6cab76aa2a97961.json new file mode 100644 index 000000000..d7c31182c --- /dev/null +++ b/evidence/results/ceef18bfc4d904602af4ec7bb7d2a9df29805d21ec1421b3a6cab76aa2a97961.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "06bf05365a0feec19093a305a106f1e1301c8fb6a77839d291c917af555a14dd", + "case_hash": "ceef18bfc4d904602af4ec7bb7d2a9df29805d21ec1421b3a6cab76aa2a97961", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2ddf5aedf863dcae0c83cc2089c703626b8844c66270a57f1b2ab84574c2bc93", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ceff53c0385d3f82b8da778c49fdee071e12392b4c7a3635e5c1703ce4b2bbd7.arrow b/evidence/results/ceff53c0385d3f82b8da778c49fdee071e12392b4c7a3635e5c1703ce4b2bbd7.arrow new file mode 100644 index 000000000..80b72cb2d Binary files /dev/null and b/evidence/results/ceff53c0385d3f82b8da778c49fdee071e12392b4c7a3635e5c1703ce4b2bbd7.arrow differ diff --git a/evidence/results/ceff53c0385d3f82b8da778c49fdee071e12392b4c7a3635e5c1703ce4b2bbd7.json b/evidence/results/ceff53c0385d3f82b8da778c49fdee071e12392b4c7a3635e5c1703ce4b2bbd7.json new file mode 100644 index 000000000..7de31534d --- /dev/null +++ b/evidence/results/ceff53c0385d3f82b8da778c49fdee071e12392b4c7a3635e5c1703ce4b2bbd7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "94a0560427e2fe143c6ed00970423a1e6d4774a10f723bd93d635b8a4dad086f", + "case_hash": "ceff53c0385d3f82b8da778c49fdee071e12392b4c7a3635e5c1703ce4b2bbd7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "04cc5cd9ef5a98143954b72c77936536dfbb72e484cf1e63fc3d4e081381da12", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cf26faa9aeaedc7f552f6a97a84292312cfe72df8613993b0a257c6551734416.arrow b/evidence/results/cf26faa9aeaedc7f552f6a97a84292312cfe72df8613993b0a257c6551734416.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/cf26faa9aeaedc7f552f6a97a84292312cfe72df8613993b0a257c6551734416.arrow differ diff --git a/evidence/results/cf26faa9aeaedc7f552f6a97a84292312cfe72df8613993b0a257c6551734416.json b/evidence/results/cf26faa9aeaedc7f552f6a97a84292312cfe72df8613993b0a257c6551734416.json new file mode 100644 index 000000000..c45469cff --- /dev/null +++ b/evidence/results/cf26faa9aeaedc7f552f6a97a84292312cfe72df8613993b0a257c6551734416.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "cf26faa9aeaedc7f552f6a97a84292312cfe72df8613993b0a257c6551734416", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "46ac7e9d4be91a91c31fb13c21f4d9e35b7bab14cb663ecb992bcf6664d23966", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cf2996ac83d8c36a5ef5811d3b8e83f8f57ee2f003f83c8d0c095014e44d756a.arrow b/evidence/results/cf2996ac83d8c36a5ef5811d3b8e83f8f57ee2f003f83c8d0c095014e44d756a.arrow new file mode 100644 index 000000000..ed2f1a6f1 Binary files /dev/null and b/evidence/results/cf2996ac83d8c36a5ef5811d3b8e83f8f57ee2f003f83c8d0c095014e44d756a.arrow differ diff --git a/evidence/results/cf2996ac83d8c36a5ef5811d3b8e83f8f57ee2f003f83c8d0c095014e44d756a.json b/evidence/results/cf2996ac83d8c36a5ef5811d3b8e83f8f57ee2f003f83c8d0c095014e44d756a.json new file mode 100644 index 000000000..4799cc16b --- /dev/null +++ b/evidence/results/cf2996ac83d8c36a5ef5811d3b8e83f8f57ee2f003f83c8d0c095014e44d756a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3f46388750062eb27edb97e2d9a09b309a0ea6852ddf5f54f286e7536e27adc7", + "case_hash": "cf2996ac83d8c36a5ef5811d3b8e83f8f57ee2f003f83c8d0c095014e44d756a", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d6e683a33609cd9b7f8b12fdce62879ad82eeb6d9216dfbc798d84662f84789e", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cf474e94de7ecb73aca0bf5b5093f69624538785861f80e90b6678f054d8e770.arrow b/evidence/results/cf474e94de7ecb73aca0bf5b5093f69624538785861f80e90b6678f054d8e770.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/cf474e94de7ecb73aca0bf5b5093f69624538785861f80e90b6678f054d8e770.arrow differ diff --git a/evidence/results/cf474e94de7ecb73aca0bf5b5093f69624538785861f80e90b6678f054d8e770.json b/evidence/results/cf474e94de7ecb73aca0bf5b5093f69624538785861f80e90b6678f054d8e770.json new file mode 100644 index 000000000..124ebb381 --- /dev/null +++ b/evidence/results/cf474e94de7ecb73aca0bf5b5093f69624538785861f80e90b6678f054d8e770.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "cf474e94de7ecb73aca0bf5b5093f69624538785861f80e90b6678f054d8e770", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a9015e9aea7ee443e508514cc0ebbdeeb23df8a488c6df53af19dbbb2e1ab49f", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cf4b8c614f3e1dfdb437b2dd4c4af72cc82b3529c3fe7907ed79815708de3fa3.arrow b/evidence/results/cf4b8c614f3e1dfdb437b2dd4c4af72cc82b3529c3fe7907ed79815708de3fa3.arrow new file mode 100644 index 000000000..f89e51966 Binary files /dev/null and b/evidence/results/cf4b8c614f3e1dfdb437b2dd4c4af72cc82b3529c3fe7907ed79815708de3fa3.arrow differ diff --git a/evidence/results/cf4b8c614f3e1dfdb437b2dd4c4af72cc82b3529c3fe7907ed79815708de3fa3.json b/evidence/results/cf4b8c614f3e1dfdb437b2dd4c4af72cc82b3529c3fe7907ed79815708de3fa3.json new file mode 100644 index 000000000..039dc251a --- /dev/null +++ b/evidence/results/cf4b8c614f3e1dfdb437b2dd4c4af72cc82b3529c3fe7907ed79815708de3fa3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "448b1349f4273e5b0263e36b109bdc44510807f2809c3f64f05bb7c4439130e7", + "case_hash": "cf4b8c614f3e1dfdb437b2dd4c4af72cc82b3529c3fe7907ed79815708de3fa3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4517b2579c8e1b42f5909da666832315440f9871d4731265f538daf9283381d8", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cf508301edd902401f6ed3b28611498ff2616e421a51363e297c4ea683068589.arrow b/evidence/results/cf508301edd902401f6ed3b28611498ff2616e421a51363e297c4ea683068589.arrow new file mode 100644 index 000000000..f2bccc750 Binary files /dev/null and b/evidence/results/cf508301edd902401f6ed3b28611498ff2616e421a51363e297c4ea683068589.arrow differ diff --git a/evidence/results/cf508301edd902401f6ed3b28611498ff2616e421a51363e297c4ea683068589.json b/evidence/results/cf508301edd902401f6ed3b28611498ff2616e421a51363e297c4ea683068589.json new file mode 100644 index 000000000..bd7fb0985 --- /dev/null +++ b/evidence/results/cf508301edd902401f6ed3b28611498ff2616e421a51363e297c4ea683068589.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a02b828fb00a6061fa5b67b6b0f456746e42cebbd9b00496496f3df0f7d87e77", + "case_hash": "cf508301edd902401f6ed3b28611498ff2616e421a51363e297c4ea683068589", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "df29872b14c3b7c01f15333f8a0d16e37afbc883da4e0654339fcb1c2ea307c3", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cf58a5682d78324b4c86828709a1b50e8fca0e9383611b311d117a0562175711.arrow b/evidence/results/cf58a5682d78324b4c86828709a1b50e8fca0e9383611b311d117a0562175711.arrow new file mode 100644 index 000000000..de0e10095 Binary files /dev/null and b/evidence/results/cf58a5682d78324b4c86828709a1b50e8fca0e9383611b311d117a0562175711.arrow differ diff --git a/evidence/results/cf58a5682d78324b4c86828709a1b50e8fca0e9383611b311d117a0562175711.json b/evidence/results/cf58a5682d78324b4c86828709a1b50e8fca0e9383611b311d117a0562175711.json new file mode 100644 index 000000000..89ee570da --- /dev/null +++ b/evidence/results/cf58a5682d78324b4c86828709a1b50e8fca0e9383611b311d117a0562175711.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "30aab04c87ed04aee82acdcfd0ba1c7adc250f6e2f6b7a08244f6ee995952f42", + "case_hash": "cf58a5682d78324b4c86828709a1b50e8fca0e9383611b311d117a0562175711", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3071bb5e259a98aac3bdd1f015e8173cf9026279fc4be67c58a307e22c6d45b8", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cf6acb42d940eaf76571e70b04c67c6830d1a28d44a0fc65a354dafec71896f1.arrow b/evidence/results/cf6acb42d940eaf76571e70b04c67c6830d1a28d44a0fc65a354dafec71896f1.arrow new file mode 100644 index 000000000..7f8eaf6b6 Binary files /dev/null and b/evidence/results/cf6acb42d940eaf76571e70b04c67c6830d1a28d44a0fc65a354dafec71896f1.arrow differ diff --git a/evidence/results/cf6acb42d940eaf76571e70b04c67c6830d1a28d44a0fc65a354dafec71896f1.json b/evidence/results/cf6acb42d940eaf76571e70b04c67c6830d1a28d44a0fc65a354dafec71896f1.json new file mode 100644 index 000000000..faa8d39e0 --- /dev/null +++ b/evidence/results/cf6acb42d940eaf76571e70b04c67c6830d1a28d44a0fc65a354dafec71896f1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "420dbf0c2c37c44fcd0611f3172a7cc201ea38ac5a55b82f83ceff4e146061a1", + "case_hash": "cf6acb42d940eaf76571e70b04c67c6830d1a28d44a0fc65a354dafec71896f1", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "56373924e7302d36c7011c5418b63b22818e0e28e143be4108603d5cbfb1c342", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cf7d8060b9ee1c9d3d2d633bd277c91cda1bfeb720f01e699f502af281ada936.arrow b/evidence/results/cf7d8060b9ee1c9d3d2d633bd277c91cda1bfeb720f01e699f502af281ada936.arrow new file mode 100644 index 000000000..9c99c9315 Binary files /dev/null and b/evidence/results/cf7d8060b9ee1c9d3d2d633bd277c91cda1bfeb720f01e699f502af281ada936.arrow differ diff --git a/evidence/results/cf7d8060b9ee1c9d3d2d633bd277c91cda1bfeb720f01e699f502af281ada936.json b/evidence/results/cf7d8060b9ee1c9d3d2d633bd277c91cda1bfeb720f01e699f502af281ada936.json new file mode 100644 index 000000000..d7e39ae99 --- /dev/null +++ b/evidence/results/cf7d8060b9ee1c9d3d2d633bd277c91cda1bfeb720f01e699f502af281ada936.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "249d35223582cf27503632e3eed626f8c3efd593479b2bbfd61f22381ed3149c", + "case_hash": "cf7d8060b9ee1c9d3d2d633bd277c91cda1bfeb720f01e699f502af281ada936", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fc664bb1d650fd68a8ee8728e62001229ff9bdf95958609cef062d2bc3930825", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cf814408e8509da80250daf691379bfb286f1fd65211c45a242e2b57130dd251.arrow b/evidence/results/cf814408e8509da80250daf691379bfb286f1fd65211c45a242e2b57130dd251.arrow new file mode 100644 index 000000000..c7d4cd275 Binary files /dev/null and b/evidence/results/cf814408e8509da80250daf691379bfb286f1fd65211c45a242e2b57130dd251.arrow differ diff --git a/evidence/results/cf814408e8509da80250daf691379bfb286f1fd65211c45a242e2b57130dd251.json b/evidence/results/cf814408e8509da80250daf691379bfb286f1fd65211c45a242e2b57130dd251.json new file mode 100644 index 000000000..c50c499da --- /dev/null +++ b/evidence/results/cf814408e8509da80250daf691379bfb286f1fd65211c45a242e2b57130dd251.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6d16a82c369c5dec248a2f3f41cb313b4cecd19a93871b7f5d418b6462ea3cec", + "case_hash": "cf814408e8509da80250daf691379bfb286f1fd65211c45a242e2b57130dd251", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "efebedcde67a7b8a3584bdc4aea00db3dae9f74d60a1a3b289e79de3060da5c2", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cf8785c30da78959f32d61b16a7f5778adf19cfb6d98fd2834bcfa5b80a986cb.arrow b/evidence/results/cf8785c30da78959f32d61b16a7f5778adf19cfb6d98fd2834bcfa5b80a986cb.arrow new file mode 100644 index 000000000..1b11a337c Binary files /dev/null and b/evidence/results/cf8785c30da78959f32d61b16a7f5778adf19cfb6d98fd2834bcfa5b80a986cb.arrow differ diff --git a/evidence/results/cf8785c30da78959f32d61b16a7f5778adf19cfb6d98fd2834bcfa5b80a986cb.json b/evidence/results/cf8785c30da78959f32d61b16a7f5778adf19cfb6d98fd2834bcfa5b80a986cb.json new file mode 100644 index 000000000..a2c9e69ce --- /dev/null +++ b/evidence/results/cf8785c30da78959f32d61b16a7f5778adf19cfb6d98fd2834bcfa5b80a986cb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6d0a3e4340359ce247f43530bf134354572667ed3ec142fbc466a0c702b1a968", + "case_hash": "cf8785c30da78959f32d61b16a7f5778adf19cfb6d98fd2834bcfa5b80a986cb", + "columns": [ + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fd645a935330a0208acd9bfbe921620bfa63f6ddc1e38d8cea3e4a217b68176e", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cfaf1eea46e1449cf2ad04c33a1624d4374d4d382751b483e481e7cd61ef59a1.arrow b/evidence/results/cfaf1eea46e1449cf2ad04c33a1624d4374d4d382751b483e481e7cd61ef59a1.arrow new file mode 100644 index 000000000..4d5515ba1 Binary files /dev/null and b/evidence/results/cfaf1eea46e1449cf2ad04c33a1624d4374d4d382751b483e481e7cd61ef59a1.arrow differ diff --git a/evidence/results/cfaf1eea46e1449cf2ad04c33a1624d4374d4d382751b483e481e7cd61ef59a1.json b/evidence/results/cfaf1eea46e1449cf2ad04c33a1624d4374d4d382751b483e481e7cd61ef59a1.json new file mode 100644 index 000000000..a8583bfba --- /dev/null +++ b/evidence/results/cfaf1eea46e1449cf2ad04c33a1624d4374d4d382751b483e481e7cd61ef59a1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "05e172be13ab1afac97be2e47596fccedd1a2b62707ab00caaf0c204678c7290", + "case_hash": "cfaf1eea46e1449cf2ad04c33a1624d4374d4d382751b483e481e7cd61ef59a1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 6, + "type_name": "TIMESTAMP_LTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "728863b17ef7ff7449ded043693a48d7f31943d65cb5c860c02b99f7adb1cc6e", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cfbfc64311fa81b6686288cc7e2a91e28591bfcbd5bff58af61a732430870ee6.json b/evidence/results/cfbfc64311fa81b6686288cc7e2a91e28591bfcbd5bff58af61a732430870ee6.json new file mode 100644 index 000000000..17b422856 --- /dev/null +++ b/evidence/results/cfbfc64311fa81b6686288cc7e2a91e28591bfcbd5bff58af61a732430870ee6.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "cfbfc64311fa81b6686288cc7e2a91e28591bfcbd5bff58af61a732430870ee6", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100194, + "message": null, + "sqlstate": "42P19" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7f5b8b977516138484c5943cb60dd48591ee650fd009b5feaf8d76e809b30801", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cfdd931a59e666764f61a9a9bbf8af8740b717bea9affe57611d04ad07c77040.arrow b/evidence/results/cfdd931a59e666764f61a9a9bbf8af8740b717bea9affe57611d04ad07c77040.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/cfdd931a59e666764f61a9a9bbf8af8740b717bea9affe57611d04ad07c77040.arrow differ diff --git a/evidence/results/cfdd931a59e666764f61a9a9bbf8af8740b717bea9affe57611d04ad07c77040.json b/evidence/results/cfdd931a59e666764f61a9a9bbf8af8740b717bea9affe57611d04ad07c77040.json new file mode 100644 index 000000000..eb93b9338 --- /dev/null +++ b/evidence/results/cfdd931a59e666764f61a9a9bbf8af8740b717bea9affe57611d04ad07c77040.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "cfdd931a59e666764f61a9a9bbf8af8740b717bea9affe57611d04ad07c77040", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0e594d58e83e7086f95b8d47617b8e169e510431657cc390de2e0879e234b031", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cfe6a0775310b01b050e9ad64290c1525216015078b9ac3f8da61cd2e1720de9.arrow b/evidence/results/cfe6a0775310b01b050e9ad64290c1525216015078b9ac3f8da61cd2e1720de9.arrow new file mode 100644 index 000000000..8e548efd6 Binary files /dev/null and b/evidence/results/cfe6a0775310b01b050e9ad64290c1525216015078b9ac3f8da61cd2e1720de9.arrow differ diff --git a/evidence/results/cfe6a0775310b01b050e9ad64290c1525216015078b9ac3f8da61cd2e1720de9.json b/evidence/results/cfe6a0775310b01b050e9ad64290c1525216015078b9ac3f8da61cd2e1720de9.json new file mode 100644 index 000000000..753b17b34 --- /dev/null +++ b/evidence/results/cfe6a0775310b01b050e9ad64290c1525216015078b9ac3f8da61cd2e1720de9.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "4041590840e4cfb34bf79e62e56cda59b1c01d74414fe0acf607eb61eccc0678", + "case_hash": "cfe6a0775310b01b050e9ad64290c1525216015078b9ac3f8da61cd2e1720de9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "STAR", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6be85ecd32ec29dcb2d3a96c426ad2cda60667c57fc060d033d32c4e3685f2e4", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cff745b34c133d4bfddd1760e3bb8ebbf14c07a4c056a3b05f4dac070bfeda38.arrow b/evidence/results/cff745b34c133d4bfddd1760e3bb8ebbf14c07a4c056a3b05f4dac070bfeda38.arrow new file mode 100644 index 000000000..2d449285c Binary files /dev/null and b/evidence/results/cff745b34c133d4bfddd1760e3bb8ebbf14c07a4c056a3b05f4dac070bfeda38.arrow differ diff --git a/evidence/results/cff745b34c133d4bfddd1760e3bb8ebbf14c07a4c056a3b05f4dac070bfeda38.json b/evidence/results/cff745b34c133d4bfddd1760e3bb8ebbf14c07a4c056a3b05f4dac070bfeda38.json new file mode 100644 index 000000000..f8d41a02d --- /dev/null +++ b/evidence/results/cff745b34c133d4bfddd1760e3bb8ebbf14c07a4c056a3b05f4dac070bfeda38.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9d36c8a930819cc8b9df750f094e7d6cbe1e92fc8bc7bf42affa4812c6eb28cb", + "case_hash": "cff745b34c133d4bfddd1760e3bb8ebbf14c07a4c056a3b05f4dac070bfeda38", + "columns": [ + { + "internal_size": 3, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1658e3d953652d3828ce83e7bfba010308566dc41a228d77647bda2f999f3198", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/cffa6298c16b285b131b6b244e63c9b10c579b7a8aeef70fd750f2fc08900abc.arrow b/evidence/results/cffa6298c16b285b131b6b244e63c9b10c579b7a8aeef70fd750f2fc08900abc.arrow new file mode 100644 index 000000000..204f63afc Binary files /dev/null and b/evidence/results/cffa6298c16b285b131b6b244e63c9b10c579b7a8aeef70fd750f2fc08900abc.arrow differ diff --git a/evidence/results/cffa6298c16b285b131b6b244e63c9b10c579b7a8aeef70fd750f2fc08900abc.json b/evidence/results/cffa6298c16b285b131b6b244e63c9b10c579b7a8aeef70fd750f2fc08900abc.json new file mode 100644 index 000000000..f5096ff85 --- /dev/null +++ b/evidence/results/cffa6298c16b285b131b6b244e63c9b10c579b7a8aeef70fd750f2fc08900abc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6d61e26b34dedc9088264068b7483c3c8640333de11ef95cde355e0368f22b3e", + "case_hash": "cffa6298c16b285b131b6b244e63c9b10c579b7a8aeef70fd750f2fc08900abc", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "32b5ac2a0467372eda9728203cea97264ebd34418ad7d5b2bb10d1451aee05c6", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d0027bc8f5313c473fbedb1a684b0e2171316058d29a20a5ae398dbcb3e49734.arrow b/evidence/results/d0027bc8f5313c473fbedb1a684b0e2171316058d29a20a5ae398dbcb3e49734.arrow new file mode 100644 index 000000000..5a4c6fccd Binary files /dev/null and b/evidence/results/d0027bc8f5313c473fbedb1a684b0e2171316058d29a20a5ae398dbcb3e49734.arrow differ diff --git a/evidence/results/d0027bc8f5313c473fbedb1a684b0e2171316058d29a20a5ae398dbcb3e49734.json b/evidence/results/d0027bc8f5313c473fbedb1a684b0e2171316058d29a20a5ae398dbcb3e49734.json new file mode 100644 index 000000000..35fba7967 --- /dev/null +++ b/evidence/results/d0027bc8f5313c473fbedb1a684b0e2171316058d29a20a5ae398dbcb3e49734.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "545e1d93bb80c95e646aef318984c13097aa861c0482765e116a568c3bfb9484", + "case_hash": "d0027bc8f5313c473fbedb1a684b0e2171316058d29a20a5ae398dbcb3e49734", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "85a2e69b93b850a7be5fbe68a649c3b8c3a9edee7593c288e9cd748bd64129ed", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d01538419e95a24249950947839c924cee6771cd0f26ecd22223f3e507450b27.arrow b/evidence/results/d01538419e95a24249950947839c924cee6771cd0f26ecd22223f3e507450b27.arrow new file mode 100644 index 000000000..cce38fea9 Binary files /dev/null and b/evidence/results/d01538419e95a24249950947839c924cee6771cd0f26ecd22223f3e507450b27.arrow differ diff --git a/evidence/results/d01538419e95a24249950947839c924cee6771cd0f26ecd22223f3e507450b27.json b/evidence/results/d01538419e95a24249950947839c924cee6771cd0f26ecd22223f3e507450b27.json new file mode 100644 index 000000000..9f0f13832 --- /dev/null +++ b/evidence/results/d01538419e95a24249950947839c924cee6771cd0f26ecd22223f3e507450b27.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "07cf4db54c26708c994fd436599ad629fa53b957b9d062b5176896b64d9728bb", + "case_hash": "d01538419e95a24249950947839c924cee6771cd0f26ecd22223f3e507450b27", + "columns": [ + { + "internal_size": null, + "name": "H", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "S", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "MS", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "26992878b787653be82907cd616d6605dbbe4a4cd505fed766fb81ba05be0708", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d038ccbfa98386d56e98067d08a096795fbfeec982b12b3d03ec3dbb8577d576.arrow b/evidence/results/d038ccbfa98386d56e98067d08a096795fbfeec982b12b3d03ec3dbb8577d576.arrow new file mode 100644 index 000000000..cebfb3007 Binary files /dev/null and b/evidence/results/d038ccbfa98386d56e98067d08a096795fbfeec982b12b3d03ec3dbb8577d576.arrow differ diff --git a/evidence/results/d038ccbfa98386d56e98067d08a096795fbfeec982b12b3d03ec3dbb8577d576.json b/evidence/results/d038ccbfa98386d56e98067d08a096795fbfeec982b12b3d03ec3dbb8577d576.json new file mode 100644 index 000000000..67f88460a --- /dev/null +++ b/evidence/results/d038ccbfa98386d56e98067d08a096795fbfeec982b12b3d03ec3dbb8577d576.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "68aace13dcbe49de9f0586f1b44485c12b29628781f272411ad6d2d58730f86a", + "case_hash": "d038ccbfa98386d56e98067d08a096795fbfeec982b12b3d03ec3dbb8577d576", + "columns": [ + { + "internal_size": null, + "name": "NULL_VALUE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + }, + { + "internal_size": null, + "name": "NULL_KEY", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c4630fbff7c899395073f16e0febbeb51d038b166b6bed31c209cb5f58fa4f12", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d04d295f10305347427ef4330b56a903443766067021f209a150598cdc214211.arrow b/evidence/results/d04d295f10305347427ef4330b56a903443766067021f209a150598cdc214211.arrow new file mode 100644 index 000000000..5dc7c3985 Binary files /dev/null and b/evidence/results/d04d295f10305347427ef4330b56a903443766067021f209a150598cdc214211.arrow differ diff --git a/evidence/results/d04d295f10305347427ef4330b56a903443766067021f209a150598cdc214211.json b/evidence/results/d04d295f10305347427ef4330b56a903443766067021f209a150598cdc214211.json new file mode 100644 index 000000000..19183320c --- /dev/null +++ b/evidence/results/d04d295f10305347427ef4330b56a903443766067021f209a150598cdc214211.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b168820456d1ac91c6693ac93146c591f5b252685845e0c450e4201ca1aa8cce", + "case_hash": "d04d295f10305347427ef4330b56a903443766067021f209a150598cdc214211", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "08ffebc03197e6f41774fddaf56df62a74e4055214aebb61437318a313a15d88", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d0541ec226dfdf597f4838e724aaac012f96c357f92e131685aba38e516db8b0.arrow b/evidence/results/d0541ec226dfdf597f4838e724aaac012f96c357f92e131685aba38e516db8b0.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/d0541ec226dfdf597f4838e724aaac012f96c357f92e131685aba38e516db8b0.arrow differ diff --git a/evidence/results/d0541ec226dfdf597f4838e724aaac012f96c357f92e131685aba38e516db8b0.json b/evidence/results/d0541ec226dfdf597f4838e724aaac012f96c357f92e131685aba38e516db8b0.json new file mode 100644 index 000000000..969364300 --- /dev/null +++ b/evidence/results/d0541ec226dfdf597f4838e724aaac012f96c357f92e131685aba38e516db8b0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "d0541ec226dfdf597f4838e724aaac012f96c357f92e131685aba38e516db8b0", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2e3907c51a8c79c9a139e56f6106914caa308e976bdf8a7e2b95e016510d955e", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d05fa238c41fe1e76fae8854b44970bcb2d882460a1a46819d7a13c06df975e3.arrow b/evidence/results/d05fa238c41fe1e76fae8854b44970bcb2d882460a1a46819d7a13c06df975e3.arrow new file mode 100644 index 000000000..31d97f149 Binary files /dev/null and b/evidence/results/d05fa238c41fe1e76fae8854b44970bcb2d882460a1a46819d7a13c06df975e3.arrow differ diff --git a/evidence/results/d05fa238c41fe1e76fae8854b44970bcb2d882460a1a46819d7a13c06df975e3.json b/evidence/results/d05fa238c41fe1e76fae8854b44970bcb2d882460a1a46819d7a13c06df975e3.json new file mode 100644 index 000000000..4b865a307 --- /dev/null +++ b/evidence/results/d05fa238c41fe1e76fae8854b44970bcb2d882460a1a46819d7a13c06df975e3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "165e39181c1a50ae8a3af37595d7b5c2e8240b158959de0fe46847ac78ebde80", + "case_hash": "d05fa238c41fe1e76fae8854b44970bcb2d882460a1a46819d7a13c06df975e3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e16db688f6c46462247c9ca53d1cd55326c37743188db09adac765e123077ff0", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d08310e00422d4caa79df59b897b68a784145462157566f4aba73dd7876a42dd.arrow b/evidence/results/d08310e00422d4caa79df59b897b68a784145462157566f4aba73dd7876a42dd.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/d08310e00422d4caa79df59b897b68a784145462157566f4aba73dd7876a42dd.arrow differ diff --git a/evidence/results/d08310e00422d4caa79df59b897b68a784145462157566f4aba73dd7876a42dd.json b/evidence/results/d08310e00422d4caa79df59b897b68a784145462157566f4aba73dd7876a42dd.json new file mode 100644 index 000000000..723b8c220 --- /dev/null +++ b/evidence/results/d08310e00422d4caa79df59b897b68a784145462157566f4aba73dd7876a42dd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "d08310e00422d4caa79df59b897b68a784145462157566f4aba73dd7876a42dd", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "968804c8fa2f437984c4681ed8099afd1fd278628951113fd3d89a99717bcf8a", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d08c77d54cff6f94044c35256460d6d145cc52ab57c7b773a3fb83a9f02ee404.arrow b/evidence/results/d08c77d54cff6f94044c35256460d6d145cc52ab57c7b773a3fb83a9f02ee404.arrow new file mode 100644 index 000000000..16519819a Binary files /dev/null and b/evidence/results/d08c77d54cff6f94044c35256460d6d145cc52ab57c7b773a3fb83a9f02ee404.arrow differ diff --git a/evidence/results/d08c77d54cff6f94044c35256460d6d145cc52ab57c7b773a3fb83a9f02ee404.json b/evidence/results/d08c77d54cff6f94044c35256460d6d145cc52ab57c7b773a3fb83a9f02ee404.json new file mode 100644 index 000000000..b46bed1b7 --- /dev/null +++ b/evidence/results/d08c77d54cff6f94044c35256460d6d145cc52ab57c7b773a3fb83a9f02ee404.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0c134122f82346fd0d38ae0f01b66b8f0fa8f2c82157f675719ebec82c49c902", + "case_hash": "d08c77d54cff6f94044c35256460d6d145cc52ab57c7b773a3fb83a9f02ee404", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "27a0710caf77bacee5709392c72674b8219c808f0139f0337602625a9543ecc3", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d0903a50fb13bc7fd718bcf76007d0a97311f042a244196d409abb33784d7702.arrow b/evidence/results/d0903a50fb13bc7fd718bcf76007d0a97311f042a244196d409abb33784d7702.arrow new file mode 100644 index 000000000..dfa256495 Binary files /dev/null and b/evidence/results/d0903a50fb13bc7fd718bcf76007d0a97311f042a244196d409abb33784d7702.arrow differ diff --git a/evidence/results/d0903a50fb13bc7fd718bcf76007d0a97311f042a244196d409abb33784d7702.json b/evidence/results/d0903a50fb13bc7fd718bcf76007d0a97311f042a244196d409abb33784d7702.json new file mode 100644 index 000000000..425456d5d --- /dev/null +++ b/evidence/results/d0903a50fb13bc7fd718bcf76007d0a97311f042a244196d409abb33784d7702.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ed9b078d09d6d7edb01d0c39b1b9000c695755fd391ca18c204d694994825a6b", + "case_hash": "d0903a50fb13bc7fd718bcf76007d0a97311f042a244196d409abb33784d7702", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5e5067054e20770192145c0a07b1eb340735b9c041e097871e76bfb78f99f64e", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d09b9d1d5d1604e3e8d47ea4e331c047d71270d934682219830fd5200fdcc21d.arrow b/evidence/results/d09b9d1d5d1604e3e8d47ea4e331c047d71270d934682219830fd5200fdcc21d.arrow new file mode 100644 index 000000000..ed4da407c Binary files /dev/null and b/evidence/results/d09b9d1d5d1604e3e8d47ea4e331c047d71270d934682219830fd5200fdcc21d.arrow differ diff --git a/evidence/results/d09b9d1d5d1604e3e8d47ea4e331c047d71270d934682219830fd5200fdcc21d.json b/evidence/results/d09b9d1d5d1604e3e8d47ea4e331c047d71270d934682219830fd5200fdcc21d.json new file mode 100644 index 000000000..155bd9cdb --- /dev/null +++ b/evidence/results/d09b9d1d5d1604e3e8d47ea4e331c047d71270d934682219830fd5200fdcc21d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3f2ba5c84a5c9990446d635d886505ca4da3898059c4f58932ce8ced5a4955d0", + "case_hash": "d09b9d1d5d1604e3e8d47ea4e331c047d71270d934682219830fd5200fdcc21d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d3f023b4ab3324e0f6c11537e6030518614d1338c8282ce8d38fd3b0cc785ba9", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d0b0c6f153119f6cc89801f741039bbfff2ec2e1fe41bb075aa7722d1a95cb50.arrow b/evidence/results/d0b0c6f153119f6cc89801f741039bbfff2ec2e1fe41bb075aa7722d1a95cb50.arrow new file mode 100644 index 000000000..ae060f1bb Binary files /dev/null and b/evidence/results/d0b0c6f153119f6cc89801f741039bbfff2ec2e1fe41bb075aa7722d1a95cb50.arrow differ diff --git a/evidence/results/d0b0c6f153119f6cc89801f741039bbfff2ec2e1fe41bb075aa7722d1a95cb50.json b/evidence/results/d0b0c6f153119f6cc89801f741039bbfff2ec2e1fe41bb075aa7722d1a95cb50.json new file mode 100644 index 000000000..1b3e43753 --- /dev/null +++ b/evidence/results/d0b0c6f153119f6cc89801f741039bbfff2ec2e1fe41bb075aa7722d1a95cb50.json @@ -0,0 +1,97 @@ +{ + "arrow_sha256": "5c9a55216e8bedc7d0b50072e379cdd97941d1a7ff518d1ed78923cb523bce0d", + "case_hash": "d0b0c6f153119f6cc89801f741039bbfff2ec2e1fe41bb075aa7722d1a95cb50", + "columns": [ + { + "internal_size": null, + "name": "YEAR", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "QUARTER", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "MONTH", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "WEEK", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "DAY", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dd7c5c73e3a0b8804a13cf901faf0d45f02e1c78032b6572844710e3350058bf", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d0b2704dd60b9d625a93198d0028968d1eca1f06cee05bf1310a1cddba33108e.arrow b/evidence/results/d0b2704dd60b9d625a93198d0028968d1eca1f06cee05bf1310a1cddba33108e.arrow new file mode 100644 index 000000000..94e3083b8 Binary files /dev/null and b/evidence/results/d0b2704dd60b9d625a93198d0028968d1eca1f06cee05bf1310a1cddba33108e.arrow differ diff --git a/evidence/results/d0b2704dd60b9d625a93198d0028968d1eca1f06cee05bf1310a1cddba33108e.json b/evidence/results/d0b2704dd60b9d625a93198d0028968d1eca1f06cee05bf1310a1cddba33108e.json new file mode 100644 index 000000000..e0d41b230 --- /dev/null +++ b/evidence/results/d0b2704dd60b9d625a93198d0028968d1eca1f06cee05bf1310a1cddba33108e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e5e50f7fd61a610de202b9f5115250178d09a471e90bd3c75d21576180f4ed60", + "case_hash": "d0b2704dd60b9d625a93198d0028968d1eca1f06cee05bf1310a1cddba33108e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "10a7d011b826bfba514b4d1b76b142ab4c25f6a26e0930b22cdf80a4fdb447aa", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d0c0bbf0b1db6f6eebf798c09f3ae779b7fb1581b1f9779397a3e24068b285f1.arrow b/evidence/results/d0c0bbf0b1db6f6eebf798c09f3ae779b7fb1581b1f9779397a3e24068b285f1.arrow new file mode 100644 index 000000000..49857dfbd Binary files /dev/null and b/evidence/results/d0c0bbf0b1db6f6eebf798c09f3ae779b7fb1581b1f9779397a3e24068b285f1.arrow differ diff --git a/evidence/results/d0c0bbf0b1db6f6eebf798c09f3ae779b7fb1581b1f9779397a3e24068b285f1.json b/evidence/results/d0c0bbf0b1db6f6eebf798c09f3ae779b7fb1581b1f9779397a3e24068b285f1.json new file mode 100644 index 000000000..5e306e864 --- /dev/null +++ b/evidence/results/d0c0bbf0b1db6f6eebf798c09f3ae779b7fb1581b1f9779397a3e24068b285f1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "950754fed1159e3fde33d6fba15ae8f4c6ad785d6beafdf48f56b6b0c07158d6", + "case_hash": "d0c0bbf0b1db6f6eebf798c09f3ae779b7fb1581b1f9779397a3e24068b285f1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "812ac69ff6e413ba16406abe55fea53cf1af9898f6a940d9ebebd2fcee99914c", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d0c9237e5695987593d7283acfe0c68397c233fada1ff9b38d27a161bb795fb7.arrow b/evidence/results/d0c9237e5695987593d7283acfe0c68397c233fada1ff9b38d27a161bb795fb7.arrow new file mode 100644 index 000000000..45bea51e6 Binary files /dev/null and b/evidence/results/d0c9237e5695987593d7283acfe0c68397c233fada1ff9b38d27a161bb795fb7.arrow differ diff --git a/evidence/results/d0c9237e5695987593d7283acfe0c68397c233fada1ff9b38d27a161bb795fb7.json b/evidence/results/d0c9237e5695987593d7283acfe0c68397c233fada1ff9b38d27a161bb795fb7.json new file mode 100644 index 000000000..e238b2fa3 --- /dev/null +++ b/evidence/results/d0c9237e5695987593d7283acfe0c68397c233fada1ff9b38d27a161bb795fb7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1cb7ee7968fcff141871a61185edc2844d5e54d4f5f99bc9bb476d71b21511a8", + "case_hash": "d0c9237e5695987593d7283acfe0c68397c233fada1ff9b38d27a161bb795fb7", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b9c0405bd7cdde03b68b4b10857bb9a1ce87539565727c2ad45fe6f60af0e971", + "recorded_at": "2026-11-05T19:17:11.879697+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d0da9676e94bd0757da8f2a187f3432f623846b1cc7887de1660883b0ae139b6.arrow b/evidence/results/d0da9676e94bd0757da8f2a187f3432f623846b1cc7887de1660883b0ae139b6.arrow new file mode 100644 index 000000000..ed0db59ad Binary files /dev/null and b/evidence/results/d0da9676e94bd0757da8f2a187f3432f623846b1cc7887de1660883b0ae139b6.arrow differ diff --git a/evidence/results/d0da9676e94bd0757da8f2a187f3432f623846b1cc7887de1660883b0ae139b6.json b/evidence/results/d0da9676e94bd0757da8f2a187f3432f623846b1cc7887de1660883b0ae139b6.json new file mode 100644 index 000000000..244773bfd --- /dev/null +++ b/evidence/results/d0da9676e94bd0757da8f2a187f3432f623846b1cc7887de1660883b0ae139b6.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "6013001dfa5e4d79d30fcdc43e173d395b8215930afa55c277ac784484a0782f", + "case_hash": "d0da9676e94bd0757da8f2a187f3432f623846b1cc7887de1660883b0ae139b6", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "97c07dfb52149394ca0b19eb8e37c945da1dcafd8d29f2a9a23b34d392b8cf1c", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d0e1feadc2c902227ffc2e37ea66c458def57d42181afd05e406caaf51aa83f6.arrow b/evidence/results/d0e1feadc2c902227ffc2e37ea66c458def57d42181afd05e406caaf51aa83f6.arrow new file mode 100644 index 000000000..e353ee07b Binary files /dev/null and b/evidence/results/d0e1feadc2c902227ffc2e37ea66c458def57d42181afd05e406caaf51aa83f6.arrow differ diff --git a/evidence/results/d0e1feadc2c902227ffc2e37ea66c458def57d42181afd05e406caaf51aa83f6.json b/evidence/results/d0e1feadc2c902227ffc2e37ea66c458def57d42181afd05e406caaf51aa83f6.json new file mode 100644 index 000000000..72617135b --- /dev/null +++ b/evidence/results/d0e1feadc2c902227ffc2e37ea66c458def57d42181afd05e406caaf51aa83f6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "78b85f7d789004d032a176c5265f19f7fdd71e6175420a5a3acc9b12c1d626af", + "case_hash": "d0e1feadc2c902227ffc2e37ea66c458def57d42181afd05e406caaf51aa83f6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f9d3ece26efb6d2cd2e89342525a2dda33bf2dcd4fe08bdb224d93ee9c7e3a51", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d0f40da4006a7bea3e4288f896a66c24d9b7dfeb8626384389057c600c48e967.json b/evidence/results/d0f40da4006a7bea3e4288f896a66c24d9b7dfeb8626384389057c600c48e967.json new file mode 100644 index 000000000..49026418d --- /dev/null +++ b/evidence/results/d0f40da4006a7bea3e4288f896a66c24d9b7dfeb8626384389057c600c48e967.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "d0f40da4006a7bea3e4288f896a66c24d9b7dfeb8626384389057c600c48e967", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100103, + "message": "Duplicate field key 'a'", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d7d21d3bd609639f54ce4846c6862c58758faa8f12493977e6541255707d3121", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d1055a4da9486da0dd69e41dea9d6e838a183b0cbf5678b688222895997c127d.arrow b/evidence/results/d1055a4da9486da0dd69e41dea9d6e838a183b0cbf5678b688222895997c127d.arrow new file mode 100644 index 000000000..18cab0118 Binary files /dev/null and b/evidence/results/d1055a4da9486da0dd69e41dea9d6e838a183b0cbf5678b688222895997c127d.arrow differ diff --git a/evidence/results/d1055a4da9486da0dd69e41dea9d6e838a183b0cbf5678b688222895997c127d.json b/evidence/results/d1055a4da9486da0dd69e41dea9d6e838a183b0cbf5678b688222895997c127d.json new file mode 100644 index 000000000..116768099 --- /dev/null +++ b/evidence/results/d1055a4da9486da0dd69e41dea9d6e838a183b0cbf5678b688222895997c127d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5b8dd7966458c041bc9ce048dac867511b1a29be97a8f6651e699add3d0ab73e", + "case_hash": "d1055a4da9486da0dd69e41dea9d6e838a183b0cbf5678b688222895997c127d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2fb53fc3c2b15297cc22c82150b7336cfaee0b395c77a81e4bb05866779045d5", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d114f7578a01f5b94c208848b02dc8603246c758955e6987e71dfff06763440e.arrow b/evidence/results/d114f7578a01f5b94c208848b02dc8603246c758955e6987e71dfff06763440e.arrow new file mode 100644 index 000000000..9787e3d32 Binary files /dev/null and b/evidence/results/d114f7578a01f5b94c208848b02dc8603246c758955e6987e71dfff06763440e.arrow differ diff --git a/evidence/results/d114f7578a01f5b94c208848b02dc8603246c758955e6987e71dfff06763440e.json b/evidence/results/d114f7578a01f5b94c208848b02dc8603246c758955e6987e71dfff06763440e.json new file mode 100644 index 000000000..bc456caec --- /dev/null +++ b/evidence/results/d114f7578a01f5b94c208848b02dc8603246c758955e6987e71dfff06763440e.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "a76317b80b476bc8778e71f679720b3499d2bac777f29dccf8a22ed5081cbf9c", + "case_hash": "d114f7578a01f5b94c208848b02dc8603246c758955e6987e71dfff06763440e", + "columns": [ + { + "internal_size": 134217728, + "name": "T", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "CLOSE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2b081e0856ef91bb058179c74327f573bc7a2633a17d534399c7483c8ed77b3a", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d11b73bfcd5132e1ea1ccc7b558ce06a7008eb7682beec39a318251063e4eabc.arrow b/evidence/results/d11b73bfcd5132e1ea1ccc7b558ce06a7008eb7682beec39a318251063e4eabc.arrow new file mode 100644 index 000000000..89372da16 Binary files /dev/null and b/evidence/results/d11b73bfcd5132e1ea1ccc7b558ce06a7008eb7682beec39a318251063e4eabc.arrow differ diff --git a/evidence/results/d11b73bfcd5132e1ea1ccc7b558ce06a7008eb7682beec39a318251063e4eabc.json b/evidence/results/d11b73bfcd5132e1ea1ccc7b558ce06a7008eb7682beec39a318251063e4eabc.json new file mode 100644 index 000000000..460c08dcf --- /dev/null +++ b/evidence/results/d11b73bfcd5132e1ea1ccc7b558ce06a7008eb7682beec39a318251063e4eabc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "806077c3cff8e98bda193c3d0f3dcf4fa203f00b2e92fd2a57847abe94565049", + "case_hash": "d11b73bfcd5132e1ea1ccc7b558ce06a7008eb7682beec39a318251063e4eabc", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0aa074970bf118828aeb0f0170bad6cf2ca3766e6d5a7f50eb792cbd3335226b", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d1239fb239a3c9f53842de9a3c7d3467d9b65628dd1699339b1bd1db6caac581.arrow b/evidence/results/d1239fb239a3c9f53842de9a3c7d3467d9b65628dd1699339b1bd1db6caac581.arrow new file mode 100644 index 000000000..fafbc49c0 Binary files /dev/null and b/evidence/results/d1239fb239a3c9f53842de9a3c7d3467d9b65628dd1699339b1bd1db6caac581.arrow differ diff --git a/evidence/results/d1239fb239a3c9f53842de9a3c7d3467d9b65628dd1699339b1bd1db6caac581.json b/evidence/results/d1239fb239a3c9f53842de9a3c7d3467d9b65628dd1699339b1bd1db6caac581.json new file mode 100644 index 000000000..52641bcc2 --- /dev/null +++ b/evidence/results/d1239fb239a3c9f53842de9a3c7d3467d9b65628dd1699339b1bd1db6caac581.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e05800264695fd4b66bb3f2cf4b85cda6929ea7cc38c559e109290cd87a5c935", + "case_hash": "d1239fb239a3c9f53842de9a3c7d3467d9b65628dd1699339b1bd1db6caac581", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e5505cbbd94c13215f4599db7fd70a99442bed7b82a20af71380dabb6308e495", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d1503dd6cb516645a880d8e6c1f19365ba281adfa8b592fa118d5d55167b2310.arrow b/evidence/results/d1503dd6cb516645a880d8e6c1f19365ba281adfa8b592fa118d5d55167b2310.arrow new file mode 100644 index 000000000..2c5f4cc75 Binary files /dev/null and b/evidence/results/d1503dd6cb516645a880d8e6c1f19365ba281adfa8b592fa118d5d55167b2310.arrow differ diff --git a/evidence/results/d1503dd6cb516645a880d8e6c1f19365ba281adfa8b592fa118d5d55167b2310.json b/evidence/results/d1503dd6cb516645a880d8e6c1f19365ba281adfa8b592fa118d5d55167b2310.json new file mode 100644 index 000000000..2c58f5eae --- /dev/null +++ b/evidence/results/d1503dd6cb516645a880d8e6c1f19365ba281adfa8b592fa118d5d55167b2310.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "892b95095a9e05b91ef46ca62bf61c285cca2ef5c32490a3fcbbcf05f7af40aa", + "case_hash": "d1503dd6cb516645a880d8e6c1f19365ba281adfa8b592fa118d5d55167b2310", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0201001bb0054a891069f66e238d4733a682a7858a09a3851df45f610fbb7a29", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d1532e3fc6c012c990b797c92ae3a526e15a6f4d3209537e32ddfb7ee37ae538.arrow b/evidence/results/d1532e3fc6c012c990b797c92ae3a526e15a6f4d3209537e32ddfb7ee37ae538.arrow new file mode 100644 index 000000000..efcb3193f Binary files /dev/null and b/evidence/results/d1532e3fc6c012c990b797c92ae3a526e15a6f4d3209537e32ddfb7ee37ae538.arrow differ diff --git a/evidence/results/d1532e3fc6c012c990b797c92ae3a526e15a6f4d3209537e32ddfb7ee37ae538.json b/evidence/results/d1532e3fc6c012c990b797c92ae3a526e15a6f4d3209537e32ddfb7ee37ae538.json new file mode 100644 index 000000000..b627f288b --- /dev/null +++ b/evidence/results/d1532e3fc6c012c990b797c92ae3a526e15a6f4d3209537e32ddfb7ee37ae538.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "a8513fd5d7a5fd8d7af550c3d724cb0b243813da4bca80be0735b3af9c48bb57", + "case_hash": "d1532e3fc6c012c990b797c92ae3a526e15a6f4d3209537e32ddfb7ee37ae538", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 0, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7e6f64b60d81f88be9579f81c7061d67cb90ba9f5ca5170ec5199385d9c8f3d3", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d163eedb88d85aef25d691e074f9b53f7343127bbd89bf730a97d97335ce7107.arrow b/evidence/results/d163eedb88d85aef25d691e074f9b53f7343127bbd89bf730a97d97335ce7107.arrow new file mode 100644 index 000000000..6365f1657 Binary files /dev/null and b/evidence/results/d163eedb88d85aef25d691e074f9b53f7343127bbd89bf730a97d97335ce7107.arrow differ diff --git a/evidence/results/d163eedb88d85aef25d691e074f9b53f7343127bbd89bf730a97d97335ce7107.json b/evidence/results/d163eedb88d85aef25d691e074f9b53f7343127bbd89bf730a97d97335ce7107.json new file mode 100644 index 000000000..5056c5b0d --- /dev/null +++ b/evidence/results/d163eedb88d85aef25d691e074f9b53f7343127bbd89bf730a97d97335ce7107.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "56c66e911ed1b77f7c5babe4bc0b55b9c11bed66b2816278180a3ff76394bc5e", + "case_hash": "d163eedb88d85aef25d691e074f9b53f7343127bbd89bf730a97d97335ce7107", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3d254116fba7288bf902fc05830104f813a2e47a7fe42a4af5948f0833ac5abc", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d18ed6c1972b81970ea6b4fbfd7b6c8cc1f3323120242a264df9af8a17ec060c.arrow b/evidence/results/d18ed6c1972b81970ea6b4fbfd7b6c8cc1f3323120242a264df9af8a17ec060c.arrow new file mode 100644 index 000000000..e289c1b5c Binary files /dev/null and b/evidence/results/d18ed6c1972b81970ea6b4fbfd7b6c8cc1f3323120242a264df9af8a17ec060c.arrow differ diff --git a/evidence/results/d18ed6c1972b81970ea6b4fbfd7b6c8cc1f3323120242a264df9af8a17ec060c.json b/evidence/results/d18ed6c1972b81970ea6b4fbfd7b6c8cc1f3323120242a264df9af8a17ec060c.json new file mode 100644 index 000000000..07ef6ba97 --- /dev/null +++ b/evidence/results/d18ed6c1972b81970ea6b4fbfd7b6c8cc1f3323120242a264df9af8a17ec060c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "70d94b8bb59c42a2909cadb77afdd06b742529e6aa5df42945f745791d54ed77", + "case_hash": "d18ed6c1972b81970ea6b4fbfd7b6c8cc1f3323120242a264df9af8a17ec060c", + "columns": [ + { + "internal_size": 100663296, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "537f9dd2d4e9b9562a3bc07eac61d259cc9642330cea1f3b4fb747eca33c0c3a", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d1b081a7cbbba3c3e5d288c4f4f896d6495e0816b70f602c71a7bc68dc0d8e2d.arrow b/evidence/results/d1b081a7cbbba3c3e5d288c4f4f896d6495e0816b70f602c71a7bc68dc0d8e2d.arrow new file mode 100644 index 000000000..3320b6e83 Binary files /dev/null and b/evidence/results/d1b081a7cbbba3c3e5d288c4f4f896d6495e0816b70f602c71a7bc68dc0d8e2d.arrow differ diff --git a/evidence/results/d1b081a7cbbba3c3e5d288c4f4f896d6495e0816b70f602c71a7bc68dc0d8e2d.json b/evidence/results/d1b081a7cbbba3c3e5d288c4f4f896d6495e0816b70f602c71a7bc68dc0d8e2d.json new file mode 100644 index 000000000..ca8d8798a --- /dev/null +++ b/evidence/results/d1b081a7cbbba3c3e5d288c4f4f896d6495e0816b70f602c71a7bc68dc0d8e2d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1c14448546d2b324e464de4742678b0743c8717e75513ffb88a9da5c942c9354", + "case_hash": "d1b081a7cbbba3c3e5d288c4f4f896d6495e0816b70f602c71a7bc68dc0d8e2d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9624da61e72c78951d5a3649221cd6b56ad0e2592d16aaa237e3dc2017d08ea8", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d1b816afc1a5b5ccc70d80108a85eaecd6e4cf7f98aebd9d22aaf4b2614b8a82.arrow b/evidence/results/d1b816afc1a5b5ccc70d80108a85eaecd6e4cf7f98aebd9d22aaf4b2614b8a82.arrow new file mode 100644 index 000000000..8b70faab5 Binary files /dev/null and b/evidence/results/d1b816afc1a5b5ccc70d80108a85eaecd6e4cf7f98aebd9d22aaf4b2614b8a82.arrow differ diff --git a/evidence/results/d1b816afc1a5b5ccc70d80108a85eaecd6e4cf7f98aebd9d22aaf4b2614b8a82.json b/evidence/results/d1b816afc1a5b5ccc70d80108a85eaecd6e4cf7f98aebd9d22aaf4b2614b8a82.json new file mode 100644 index 000000000..ab073e15d --- /dev/null +++ b/evidence/results/d1b816afc1a5b5ccc70d80108a85eaecd6e4cf7f98aebd9d22aaf4b2614b8a82.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3df883816ba211163398751f37a2a5732cd56ea7591b1d2111d1e8dce0d481c7", + "case_hash": "d1b816afc1a5b5ccc70d80108a85eaecd6e4cf7f98aebd9d22aaf4b2614b8a82", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6c60a7f2c5eddfda34a6adb9e62de0b7efffac5627c3e65bc78fdc10f10e9b36", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d1b81a81b8897bc31225764c71fcd44d58fadce6fb3792160761e7fe8e09c9f5.arrow b/evidence/results/d1b81a81b8897bc31225764c71fcd44d58fadce6fb3792160761e7fe8e09c9f5.arrow new file mode 100644 index 000000000..96dc5f5eb Binary files /dev/null and b/evidence/results/d1b81a81b8897bc31225764c71fcd44d58fadce6fb3792160761e7fe8e09c9f5.arrow differ diff --git a/evidence/results/d1b81a81b8897bc31225764c71fcd44d58fadce6fb3792160761e7fe8e09c9f5.json b/evidence/results/d1b81a81b8897bc31225764c71fcd44d58fadce6fb3792160761e7fe8e09c9f5.json new file mode 100644 index 000000000..4f64374d6 --- /dev/null +++ b/evidence/results/d1b81a81b8897bc31225764c71fcd44d58fadce6fb3792160761e7fe8e09c9f5.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "9bb3e431e0c54c330a4d67e27bc3aa6d674ae0756ba2801c8e0beaf7925d6b7f", + "case_hash": "d1b81a81b8897bc31225764c71fcd44d58fadce6fb3792160761e7fe8e09c9f5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "S", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f6774ab40b6a7af2078c21f73f565beaa8cb40542421ba1a366725bef6b17eb1", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d1c4fff5df41b5db19225b0aabd5cfe266d66cecfd9090b346745184fc0b063b.arrow b/evidence/results/d1c4fff5df41b5db19225b0aabd5cfe266d66cecfd9090b346745184fc0b063b.arrow new file mode 100644 index 000000000..a86760254 Binary files /dev/null and b/evidence/results/d1c4fff5df41b5db19225b0aabd5cfe266d66cecfd9090b346745184fc0b063b.arrow differ diff --git a/evidence/results/d1c4fff5df41b5db19225b0aabd5cfe266d66cecfd9090b346745184fc0b063b.json b/evidence/results/d1c4fff5df41b5db19225b0aabd5cfe266d66cecfd9090b346745184fc0b063b.json new file mode 100644 index 000000000..e5137654c --- /dev/null +++ b/evidence/results/d1c4fff5df41b5db19225b0aabd5cfe266d66cecfd9090b346745184fc0b063b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "53215ff5f0e8acc42ec31bde11017c9d69287a43be0bf3ac73be604fe3298784", + "case_hash": "d1c4fff5df41b5db19225b0aabd5cfe266d66cecfd9090b346745184fc0b063b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b9aacdd8a6602e2a614043e7aeabdc7b7f52f1fe88b6055e9f5da1e1b6809ea1", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d1e5ab1a3772afcb1312254b93c3f4a0e3111a842d9dd05341ca72d1e2b9f2f1.arrow b/evidence/results/d1e5ab1a3772afcb1312254b93c3f4a0e3111a842d9dd05341ca72d1e2b9f2f1.arrow new file mode 100644 index 000000000..9787e3d32 Binary files /dev/null and b/evidence/results/d1e5ab1a3772afcb1312254b93c3f4a0e3111a842d9dd05341ca72d1e2b9f2f1.arrow differ diff --git a/evidence/results/d1e5ab1a3772afcb1312254b93c3f4a0e3111a842d9dd05341ca72d1e2b9f2f1.json b/evidence/results/d1e5ab1a3772afcb1312254b93c3f4a0e3111a842d9dd05341ca72d1e2b9f2f1.json new file mode 100644 index 000000000..443834ec5 --- /dev/null +++ b/evidence/results/d1e5ab1a3772afcb1312254b93c3f4a0e3111a842d9dd05341ca72d1e2b9f2f1.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "a76317b80b476bc8778e71f679720b3499d2bac777f29dccf8a22ed5081cbf9c", + "case_hash": "d1e5ab1a3772afcb1312254b93c3f4a0e3111a842d9dd05341ca72d1e2b9f2f1", + "columns": [ + { + "internal_size": 134217728, + "name": "T", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "CLOSE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "aa15be71882966e6a4578e682fa672e19f3d42ecdf2735374e7b443f80f2d816", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d1e7aa984a181a19e43a1000f3bc0242e83e37a3fb17749b49f401f2b3094990.arrow b/evidence/results/d1e7aa984a181a19e43a1000f3bc0242e83e37a3fb17749b49f401f2b3094990.arrow new file mode 100644 index 000000000..51327b560 Binary files /dev/null and b/evidence/results/d1e7aa984a181a19e43a1000f3bc0242e83e37a3fb17749b49f401f2b3094990.arrow differ diff --git a/evidence/results/d1e7aa984a181a19e43a1000f3bc0242e83e37a3fb17749b49f401f2b3094990.json b/evidence/results/d1e7aa984a181a19e43a1000f3bc0242e83e37a3fb17749b49f401f2b3094990.json new file mode 100644 index 000000000..15bfa9716 --- /dev/null +++ b/evidence/results/d1e7aa984a181a19e43a1000f3bc0242e83e37a3fb17749b49f401f2b3094990.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "d9c81efc3302c72dc98530b4cad901137435616143e2e82b24a6f934bede1778", + "case_hash": "d1e7aa984a181a19e43a1000f3bc0242e83e37a3fb17749b49f401f2b3094990", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "CELL", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4c22d8b00375755a5579d1260dfdc207dd2394f1b5291fa991ea032ccd5e65db", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d1fbda6b15b9314c72861f057e8de98c96af9f4b65c87f5880d5283347129b67.arrow b/evidence/results/d1fbda6b15b9314c72861f057e8de98c96af9f4b65c87f5880d5283347129b67.arrow new file mode 100644 index 000000000..4481d61fe Binary files /dev/null and b/evidence/results/d1fbda6b15b9314c72861f057e8de98c96af9f4b65c87f5880d5283347129b67.arrow differ diff --git a/evidence/results/d1fbda6b15b9314c72861f057e8de98c96af9f4b65c87f5880d5283347129b67.json b/evidence/results/d1fbda6b15b9314c72861f057e8de98c96af9f4b65c87f5880d5283347129b67.json new file mode 100644 index 000000000..252c34734 --- /dev/null +++ b/evidence/results/d1fbda6b15b9314c72861f057e8de98c96af9f4b65c87f5880d5283347129b67.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2ff7bdfeadfb70fe998f68aa4fb673f8e9180a43cce2a268ce65dd74347973f7", + "case_hash": "d1fbda6b15b9314c72861f057e8de98c96af9f4b65c87f5880d5283347129b67", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "61b323ca71da9b4f2ab5f41f667f1d0e8492e81f277e60a16087d3803a8a10c6", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d1fc07b227ba54fbe598e10cd2c40672099de08f2d9452563ac35c98bfcdee89.arrow b/evidence/results/d1fc07b227ba54fbe598e10cd2c40672099de08f2d9452563ac35c98bfcdee89.arrow new file mode 100644 index 000000000..7bc979868 Binary files /dev/null and b/evidence/results/d1fc07b227ba54fbe598e10cd2c40672099de08f2d9452563ac35c98bfcdee89.arrow differ diff --git a/evidence/results/d1fc07b227ba54fbe598e10cd2c40672099de08f2d9452563ac35c98bfcdee89.json b/evidence/results/d1fc07b227ba54fbe598e10cd2c40672099de08f2d9452563ac35c98bfcdee89.json new file mode 100644 index 000000000..2791fa564 --- /dev/null +++ b/evidence/results/d1fc07b227ba54fbe598e10cd2c40672099de08f2d9452563ac35c98bfcdee89.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "edcd5592a1cd016f82ec65141a308598fc164606af41b17bf645d4f3e669c44a", + "case_hash": "d1fc07b227ba54fbe598e10cd2c40672099de08f2d9452563ac35c98bfcdee89", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e20571efff1eefd11b81264c35965a911c4c233bbc625d10d12039cfe2436867", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d20a680b8d6e100d82731ceb0f538ac655f1119a65c9d4434f192b2a5494c22c.arrow b/evidence/results/d20a680b8d6e100d82731ceb0f538ac655f1119a65c9d4434f192b2a5494c22c.arrow new file mode 100644 index 000000000..252eb7423 Binary files /dev/null and b/evidence/results/d20a680b8d6e100d82731ceb0f538ac655f1119a65c9d4434f192b2a5494c22c.arrow differ diff --git a/evidence/results/d20a680b8d6e100d82731ceb0f538ac655f1119a65c9d4434f192b2a5494c22c.json b/evidence/results/d20a680b8d6e100d82731ceb0f538ac655f1119a65c9d4434f192b2a5494c22c.json new file mode 100644 index 000000000..7f2056bf4 --- /dev/null +++ b/evidence/results/d20a680b8d6e100d82731ceb0f538ac655f1119a65c9d4434f192b2a5494c22c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0473f21b80179afdd61fa7005b4ef4e08a21e4d934b7c9f4bd17a1449af69905", + "case_hash": "d20a680b8d6e100d82731ceb0f538ac655f1119a65c9d4434f192b2a5494c22c", + "columns": [ + { + "internal_size": 128, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b53388b3cc7ab05121df3ad2ff38c8eb691b1286593a1e270c74040a9c544efa", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d22fc777446e0eb62073559bc316cd7a47e95f82de5daddd013e357696bf9242.arrow b/evidence/results/d22fc777446e0eb62073559bc316cd7a47e95f82de5daddd013e357696bf9242.arrow new file mode 100644 index 000000000..b93cb9ea9 Binary files /dev/null and b/evidence/results/d22fc777446e0eb62073559bc316cd7a47e95f82de5daddd013e357696bf9242.arrow differ diff --git a/evidence/results/d22fc777446e0eb62073559bc316cd7a47e95f82de5daddd013e357696bf9242.json b/evidence/results/d22fc777446e0eb62073559bc316cd7a47e95f82de5daddd013e357696bf9242.json new file mode 100644 index 000000000..4cfe11ed8 --- /dev/null +++ b/evidence/results/d22fc777446e0eb62073559bc316cd7a47e95f82de5daddd013e357696bf9242.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "c61f96ffc8cc015795f15f88f3abc72d246d5ecee02bc0fbc7da51ca0b61dc92", + "case_hash": "d22fc777446e0eb62073559bc316cd7a47e95f82de5daddd013e357696bf9242", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "I", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "V", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "08a5f9e63ecaa2a9a920eb7efff970e5ccd4d0d6bf258d9c837781acc6c27bcb", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d25dfe0b8c79708a39e952e23003eec7e4b25026c3b4ca0b9d02e5c890df43e9.json b/evidence/results/d25dfe0b8c79708a39e952e23003eec7e4b25026c3b4ca0b9d02e5c890df43e9.json new file mode 100644 index 000000000..e3e0f641e --- /dev/null +++ b/evidence/results/d25dfe0b8c79708a39e952e23003eec7e4b25026c3b4ca0b9d02e5c890df43e9.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "d25dfe0b8c79708a39e952e23003eec7e4b25026c3b4ca0b9d02e5c890df43e9", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 937, + "message": "SQL compilation error: error line 4 at position 7\ninvalid argument for function [ROUND] unexpected argument [HALF_UP] at position 19,", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "41178912b9379f90f92134061133d2209d2669a151dc821864b158faa4603a26", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d27ae17b765930d98952d689ad235c166dae8e08174436f0a42886d3b3cdc859.json b/evidence/results/d27ae17b765930d98952d689ad235c166dae8e08174436f0a42886d3b3cdc859.json new file mode 100644 index 000000000..16f6a2908 --- /dev/null +++ b/evidence/results/d27ae17b765930d98952d689ad235c166dae8e08174436f0a42886d3b3cdc859.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "d27ae17b765930d98952d689ad235c166dae8e08174436f0a42886d3b3cdc859", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100115, + "message": "The following string is not a legal hex-encoded value: 'xyz'", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "baf0517bfe59d3f7b92fe42966c441900a0e78ee3cfa2268eb61489713af588e", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d293eb672227c97d4acf89d6f3e92c4ba59b29fd0a4951a092a62f0e7a0a3380.arrow b/evidence/results/d293eb672227c97d4acf89d6f3e92c4ba59b29fd0a4951a092a62f0e7a0a3380.arrow new file mode 100644 index 000000000..1cc58c79f Binary files /dev/null and b/evidence/results/d293eb672227c97d4acf89d6f3e92c4ba59b29fd0a4951a092a62f0e7a0a3380.arrow differ diff --git a/evidence/results/d293eb672227c97d4acf89d6f3e92c4ba59b29fd0a4951a092a62f0e7a0a3380.json b/evidence/results/d293eb672227c97d4acf89d6f3e92c4ba59b29fd0a4951a092a62f0e7a0a3380.json new file mode 100644 index 000000000..879c8abfa --- /dev/null +++ b/evidence/results/d293eb672227c97d4acf89d6f3e92c4ba59b29fd0a4951a092a62f0e7a0a3380.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8a0a0d57c8f9f32e298a453c559557b0df2cbc9ef701ebb55c5d43bab8b350fd", + "case_hash": "d293eb672227c97d4acf89d6f3e92c4ba59b29fd0a4951a092a62f0e7a0a3380", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "029f6ffb8fc32f47012e5390b90b160177fa840f20e5fe83a0e28d7a8e9da63f", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d2977cb8cdf94f377d658f5439e080bc26af8b72ce75487b6548063ea6a3e289.arrow b/evidence/results/d2977cb8cdf94f377d658f5439e080bc26af8b72ce75487b6548063ea6a3e289.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/d2977cb8cdf94f377d658f5439e080bc26af8b72ce75487b6548063ea6a3e289.arrow differ diff --git a/evidence/results/d2977cb8cdf94f377d658f5439e080bc26af8b72ce75487b6548063ea6a3e289.json b/evidence/results/d2977cb8cdf94f377d658f5439e080bc26af8b72ce75487b6548063ea6a3e289.json new file mode 100644 index 000000000..16d39feba --- /dev/null +++ b/evidence/results/d2977cb8cdf94f377d658f5439e080bc26af8b72ce75487b6548063ea6a3e289.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "d2977cb8cdf94f377d658f5439e080bc26af8b72ce75487b6548063ea6a3e289", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b1db056e247d0fe1a66bfad2116e5ff43e3f32f8bb9cb6a71e44e248a9bbdd9a", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d29e0bf9a641b2c8085d0434fef6a3bdbd63a3c67f3d557c9833dab5ac2e6922.json b/evidence/results/d29e0bf9a641b2c8085d0434fef6a3bdbd63a3c67f3d557c9833dab5ac2e6922.json new file mode 100644 index 000000000..74dc95a10 --- /dev/null +++ b/evidence/results/d29e0bf9a641b2c8085d0434fef6a3bdbd63a3c67f3d557c9833dab5ac2e6922.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "d29e0bf9a641b2c8085d0434fef6a3bdbd63a3c67f3d557c9833dab5ac2e6922", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1046, + "message": "SQL compilation error:\nInvalid value [-1] for function 'GENERATOR', parameter ROWCOUNT: must be non-negative.", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "41b038e320b92f9192c15aae8f944fbe811392704e0780f05a4f606245ae4b08", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d2a3c8a7a3bc0846a4eaf95787d9b5c6399305aad46d8a64f5a91c978ea0eec8.arrow b/evidence/results/d2a3c8a7a3bc0846a4eaf95787d9b5c6399305aad46d8a64f5a91c978ea0eec8.arrow new file mode 100644 index 000000000..f89e51966 Binary files /dev/null and b/evidence/results/d2a3c8a7a3bc0846a4eaf95787d9b5c6399305aad46d8a64f5a91c978ea0eec8.arrow differ diff --git a/evidence/results/d2a3c8a7a3bc0846a4eaf95787d9b5c6399305aad46d8a64f5a91c978ea0eec8.json b/evidence/results/d2a3c8a7a3bc0846a4eaf95787d9b5c6399305aad46d8a64f5a91c978ea0eec8.json new file mode 100644 index 000000000..306dca0c4 --- /dev/null +++ b/evidence/results/d2a3c8a7a3bc0846a4eaf95787d9b5c6399305aad46d8a64f5a91c978ea0eec8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "448b1349f4273e5b0263e36b109bdc44510807f2809c3f64f05bb7c4439130e7", + "case_hash": "d2a3c8a7a3bc0846a4eaf95787d9b5c6399305aad46d8a64f5a91c978ea0eec8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c27abc941942116eef3df64a6f46e501106da0f883f687c17abdc42efec52e50", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d2a7b70a543ccc299cfb008389aea74c5a884a03c833d89fb6ab439eaef3b3fa.arrow b/evidence/results/d2a7b70a543ccc299cfb008389aea74c5a884a03c833d89fb6ab439eaef3b3fa.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/d2a7b70a543ccc299cfb008389aea74c5a884a03c833d89fb6ab439eaef3b3fa.arrow differ diff --git a/evidence/results/d2a7b70a543ccc299cfb008389aea74c5a884a03c833d89fb6ab439eaef3b3fa.json b/evidence/results/d2a7b70a543ccc299cfb008389aea74c5a884a03c833d89fb6ab439eaef3b3fa.json new file mode 100644 index 000000000..a8ed390b2 --- /dev/null +++ b/evidence/results/d2a7b70a543ccc299cfb008389aea74c5a884a03c833d89fb6ab439eaef3b3fa.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "d2a7b70a543ccc299cfb008389aea74c5a884a03c833d89fb6ab439eaef3b3fa", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f9a9a20d516234e554c46ac369f5ed11f6b15a41d2c30edf1cfedb1d7f963b34", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d2b3b9f8b60132f1e68683e7afed7a80b385df058550165085f4aed5ddbfa5cb.arrow b/evidence/results/d2b3b9f8b60132f1e68683e7afed7a80b385df058550165085f4aed5ddbfa5cb.arrow new file mode 100644 index 000000000..cdd1104c8 Binary files /dev/null and b/evidence/results/d2b3b9f8b60132f1e68683e7afed7a80b385df058550165085f4aed5ddbfa5cb.arrow differ diff --git a/evidence/results/d2b3b9f8b60132f1e68683e7afed7a80b385df058550165085f4aed5ddbfa5cb.json b/evidence/results/d2b3b9f8b60132f1e68683e7afed7a80b385df058550165085f4aed5ddbfa5cb.json new file mode 100644 index 000000000..a0da6f8c8 --- /dev/null +++ b/evidence/results/d2b3b9f8b60132f1e68683e7afed7a80b385df058550165085f4aed5ddbfa5cb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2c838bc59c79f05a1a484aff225db2fcba0b4e2c2c5b4f7c009320538431c63e", + "case_hash": "d2b3b9f8b60132f1e68683e7afed7a80b385df058550165085f4aed5ddbfa5cb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f6addd40c47ee176854fa9a1fbc5fdc566bdfd5a8d89b1f0c9558771313abb04", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d2baf823362f667f89954353035dd742fd4c622e9b23e016e43d7c2c624d9d65.json b/evidence/results/d2baf823362f667f89954353035dd742fd4c622e9b23e016e43d7c2c624d9d65.json new file mode 100644 index 000000000..c93534940 --- /dev/null +++ b/evidence/results/d2baf823362f667f89954353035dd742fd4c622e9b23e016e43d7c2c624d9d65.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "d2baf823362f667f89954353035dd742fd4c622e9b23e016e43d7c2c624d9d65", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100048, + "message": "Invalid regular expression: 'a[', missing ]: [", + "sqlstate": "2201B" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ff254db57bf4542dcc33bc73bb5c2a102775cf4df270c229450a1c36e123bd16", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d31e50779ccb3ef9fb4783f5c5f1c7d6a3d918a6241a03f0abeba59fa4ccb1d0.arrow b/evidence/results/d31e50779ccb3ef9fb4783f5c5f1c7d6a3d918a6241a03f0abeba59fa4ccb1d0.arrow new file mode 100644 index 000000000..193a8f6de Binary files /dev/null and b/evidence/results/d31e50779ccb3ef9fb4783f5c5f1c7d6a3d918a6241a03f0abeba59fa4ccb1d0.arrow differ diff --git a/evidence/results/d31e50779ccb3ef9fb4783f5c5f1c7d6a3d918a6241a03f0abeba59fa4ccb1d0.json b/evidence/results/d31e50779ccb3ef9fb4783f5c5f1c7d6a3d918a6241a03f0abeba59fa4ccb1d0.json new file mode 100644 index 000000000..d489cb32d --- /dev/null +++ b/evidence/results/d31e50779ccb3ef9fb4783f5c5f1c7d6a3d918a6241a03f0abeba59fa4ccb1d0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cfd182182f7f423b3bd45e2c79c6036f50e4aca16da9462714e3d653c1bf061d", + "case_hash": "d31e50779ccb3ef9fb4783f5c5f1c7d6a3d918a6241a03f0abeba59fa4ccb1d0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f152ad25e797502fcf91ebcc5128ce14b48abea7b2aa9822d3871e01192bb79d", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d3414ed260a24cfb36e5957d4fbff15df0f3f3c4e1a93e030bf2a16f092f05c1.arrow b/evidence/results/d3414ed260a24cfb36e5957d4fbff15df0f3f3c4e1a93e030bf2a16f092f05c1.arrow new file mode 100644 index 000000000..4046c566b Binary files /dev/null and b/evidence/results/d3414ed260a24cfb36e5957d4fbff15df0f3f3c4e1a93e030bf2a16f092f05c1.arrow differ diff --git a/evidence/results/d3414ed260a24cfb36e5957d4fbff15df0f3f3c4e1a93e030bf2a16f092f05c1.json b/evidence/results/d3414ed260a24cfb36e5957d4fbff15df0f3f3c4e1a93e030bf2a16f092f05c1.json new file mode 100644 index 000000000..c82099135 --- /dev/null +++ b/evidence/results/d3414ed260a24cfb36e5957d4fbff15df0f3f3c4e1a93e030bf2a16f092f05c1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1c7c9128c03a793e24a039f7d1e71265ee5a2b4d4552162b0d5126e56bc7d26b", + "case_hash": "d3414ed260a24cfb36e5957d4fbff15df0f3f3c4e1a93e030bf2a16f092f05c1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "053dbac620082a4533fa298ff96994c3d696869de1e247ec2fc1fefd977d0ff4", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d345406ce898bee805bfe0058a79c2420a26d7629b61553fb99bbf6879f6b646.arrow b/evidence/results/d345406ce898bee805bfe0058a79c2420a26d7629b61553fb99bbf6879f6b646.arrow new file mode 100644 index 000000000..89372da16 Binary files /dev/null and b/evidence/results/d345406ce898bee805bfe0058a79c2420a26d7629b61553fb99bbf6879f6b646.arrow differ diff --git a/evidence/results/d345406ce898bee805bfe0058a79c2420a26d7629b61553fb99bbf6879f6b646.json b/evidence/results/d345406ce898bee805bfe0058a79c2420a26d7629b61553fb99bbf6879f6b646.json new file mode 100644 index 000000000..8fac353b6 --- /dev/null +++ b/evidence/results/d345406ce898bee805bfe0058a79c2420a26d7629b61553fb99bbf6879f6b646.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "806077c3cff8e98bda193c3d0f3dcf4fa203f00b2e92fd2a57847abe94565049", + "case_hash": "d345406ce898bee805bfe0058a79c2420a26d7629b61553fb99bbf6879f6b646", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "acb5a96807c199d19107fa25fb3f8c05c37b6a5691aea7e67c70a6c624330a21", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d37a90851f37ef22653e7532d6781654f6f99d96c2803e09320a13d8e70f1f86.arrow b/evidence/results/d37a90851f37ef22653e7532d6781654f6f99d96c2803e09320a13d8e70f1f86.arrow new file mode 100644 index 000000000..cffafaa93 Binary files /dev/null and b/evidence/results/d37a90851f37ef22653e7532d6781654f6f99d96c2803e09320a13d8e70f1f86.arrow differ diff --git a/evidence/results/d37a90851f37ef22653e7532d6781654f6f99d96c2803e09320a13d8e70f1f86.json b/evidence/results/d37a90851f37ef22653e7532d6781654f6f99d96c2803e09320a13d8e70f1f86.json new file mode 100644 index 000000000..ac9f5c7e1 --- /dev/null +++ b/evidence/results/d37a90851f37ef22653e7532d6781654f6f99d96c2803e09320a13d8e70f1f86.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "90aeff312cc023660e6872a12dad6d7c3eb2e2c3e761af324c2bbf047ddfcee7", + "case_hash": "d37a90851f37ef22653e7532d6781654f6f99d96c2803e09320a13d8e70f1f86", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e9aabf41e671f51729b69faddaf598265f7e7c2c9a15af0a17ee31c6212eab49", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d3a7bf872a341b22ce25ff17fa67a553bc7cae7d6fd2f89db674bdc677f278fd.arrow b/evidence/results/d3a7bf872a341b22ce25ff17fa67a553bc7cae7d6fd2f89db674bdc677f278fd.arrow new file mode 100644 index 000000000..6a71868b5 Binary files /dev/null and b/evidence/results/d3a7bf872a341b22ce25ff17fa67a553bc7cae7d6fd2f89db674bdc677f278fd.arrow differ diff --git a/evidence/results/d3a7bf872a341b22ce25ff17fa67a553bc7cae7d6fd2f89db674bdc677f278fd.json b/evidence/results/d3a7bf872a341b22ce25ff17fa67a553bc7cae7d6fd2f89db674bdc677f278fd.json new file mode 100644 index 000000000..312761539 --- /dev/null +++ b/evidence/results/d3a7bf872a341b22ce25ff17fa67a553bc7cae7d6fd2f89db674bdc677f278fd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "976f65ae48f7a25443f828ba6f8750adb1294989cb870bc8fb661f84fa82cb50", + "case_hash": "d3a7bf872a341b22ce25ff17fa67a553bc7cae7d6fd2f89db674bdc677f278fd", + "columns": [ + { + "internal_size": 32, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "88fe5febc8935b0971a059bd2fa72e7d445d70d123156909b02b5c0c8d34df3b", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d3cb8e02a7a0cab59043d8f87d3e24902fef223978366da820c39df312b54f6e.arrow b/evidence/results/d3cb8e02a7a0cab59043d8f87d3e24902fef223978366da820c39df312b54f6e.arrow new file mode 100644 index 000000000..9c9e79c13 Binary files /dev/null and b/evidence/results/d3cb8e02a7a0cab59043d8f87d3e24902fef223978366da820c39df312b54f6e.arrow differ diff --git a/evidence/results/d3cb8e02a7a0cab59043d8f87d3e24902fef223978366da820c39df312b54f6e.json b/evidence/results/d3cb8e02a7a0cab59043d8f87d3e24902fef223978366da820c39df312b54f6e.json new file mode 100644 index 000000000..a312c884b --- /dev/null +++ b/evidence/results/d3cb8e02a7a0cab59043d8f87d3e24902fef223978366da820c39df312b54f6e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cee748c2158d3476a2a1ae6d5f7068712aa745bfc4149dab838e6b4fdfb35b57", + "case_hash": "d3cb8e02a7a0cab59043d8f87d3e24902fef223978366da820c39df312b54f6e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "10104268ad999643edc8d8174c197fba2d69bbae6bf13a96437caf7d49c884b3", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d3d1b22ea3a56d4f0997b418f5b6842f4423380f654c1d5de9d8b051f417d9bc.arrow b/evidence/results/d3d1b22ea3a56d4f0997b418f5b6842f4423380f654c1d5de9d8b051f417d9bc.arrow new file mode 100644 index 000000000..97180ee0f Binary files /dev/null and b/evidence/results/d3d1b22ea3a56d4f0997b418f5b6842f4423380f654c1d5de9d8b051f417d9bc.arrow differ diff --git a/evidence/results/d3d1b22ea3a56d4f0997b418f5b6842f4423380f654c1d5de9d8b051f417d9bc.json b/evidence/results/d3d1b22ea3a56d4f0997b418f5b6842f4423380f654c1d5de9d8b051f417d9bc.json new file mode 100644 index 000000000..4cdbff9a8 --- /dev/null +++ b/evidence/results/d3d1b22ea3a56d4f0997b418f5b6842f4423380f654c1d5de9d8b051f417d9bc.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "1894b555836d0980c505fe356c8f72b870603256a5298dcad3ea669dab99fc5a", + "case_hash": "d3d1b22ea3a56d4f0997b418f5b6842f4423380f654c1d5de9d8b051f417d9bc", + "columns": [ + { + "internal_size": null, + "name": "DAYOFYEAR", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAY", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ac6f5bb398f34159a4074ce9aaad7f72840a5030c0060bd0fb661437c54dfa31", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d3da7276cdc268843f60f834adfe286baf3eb0ea8a04bc822de67224c240d9a2.arrow b/evidence/results/d3da7276cdc268843f60f834adfe286baf3eb0ea8a04bc822de67224c240d9a2.arrow new file mode 100644 index 000000000..d5db89da9 Binary files /dev/null and b/evidence/results/d3da7276cdc268843f60f834adfe286baf3eb0ea8a04bc822de67224c240d9a2.arrow differ diff --git a/evidence/results/d3da7276cdc268843f60f834adfe286baf3eb0ea8a04bc822de67224c240d9a2.json b/evidence/results/d3da7276cdc268843f60f834adfe286baf3eb0ea8a04bc822de67224c240d9a2.json new file mode 100644 index 000000000..be22b9ae8 --- /dev/null +++ b/evidence/results/d3da7276cdc268843f60f834adfe286baf3eb0ea8a04bc822de67224c240d9a2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "00510642fcf55cb1545ae41a1a962544b992a709e2b74f6403ea58fbf5bf7fbe", + "case_hash": "d3da7276cdc268843f60f834adfe286baf3eb0ea8a04bc822de67224c240d9a2", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4169e58daeb5f8ca8c8abaa4aafe4a22c2b6b8b0d7f02a32530360e95984a108", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d43ec608472650e4e0374a4759511da96dfc0972d99952336ff6933eec5e43ec.arrow b/evidence/results/d43ec608472650e4e0374a4759511da96dfc0972d99952336ff6933eec5e43ec.arrow new file mode 100644 index 000000000..a83691404 Binary files /dev/null and b/evidence/results/d43ec608472650e4e0374a4759511da96dfc0972d99952336ff6933eec5e43ec.arrow differ diff --git a/evidence/results/d43ec608472650e4e0374a4759511da96dfc0972d99952336ff6933eec5e43ec.json b/evidence/results/d43ec608472650e4e0374a4759511da96dfc0972d99952336ff6933eec5e43ec.json new file mode 100644 index 000000000..ea6660f8a --- /dev/null +++ b/evidence/results/d43ec608472650e4e0374a4759511da96dfc0972d99952336ff6933eec5e43ec.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8817c4139e60f3d345eb66b969b76ccceed0e1978254e04d454f06ae1d2c5752", + "case_hash": "d43ec608472650e4e0374a4759511da96dfc0972d99952336ff6933eec5e43ec", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2fae2f595331d840cbf1cb6dd3cb88b9719b2a8280789a8bc608b73c51fe4f23", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d44695f0c2e42608b2bbaa170ae25ec02bcc78f30fd82795839d4320f705a344.arrow b/evidence/results/d44695f0c2e42608b2bbaa170ae25ec02bcc78f30fd82795839d4320f705a344.arrow new file mode 100644 index 000000000..ef408e9a8 Binary files /dev/null and b/evidence/results/d44695f0c2e42608b2bbaa170ae25ec02bcc78f30fd82795839d4320f705a344.arrow differ diff --git a/evidence/results/d44695f0c2e42608b2bbaa170ae25ec02bcc78f30fd82795839d4320f705a344.json b/evidence/results/d44695f0c2e42608b2bbaa170ae25ec02bcc78f30fd82795839d4320f705a344.json new file mode 100644 index 000000000..b90dc1c0c --- /dev/null +++ b/evidence/results/d44695f0c2e42608b2bbaa170ae25ec02bcc78f30fd82795839d4320f705a344.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d35da6d0f7dda94b5e761ca27a77321801fea0d913fb84a4012abfb7b54698bd", + "case_hash": "d44695f0c2e42608b2bbaa170ae25ec02bcc78f30fd82795839d4320f705a344", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2eb79a7a2cc17f467f82122335c2d24e727d175d35951b0d92261a1ebcacbb64", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d4777d1a466a9c9512601674ab2544ff33f6b747fbb2389cb552a3984afa7cd5.arrow b/evidence/results/d4777d1a466a9c9512601674ab2544ff33f6b747fbb2389cb552a3984afa7cd5.arrow new file mode 100644 index 000000000..5682094dd Binary files /dev/null and b/evidence/results/d4777d1a466a9c9512601674ab2544ff33f6b747fbb2389cb552a3984afa7cd5.arrow differ diff --git a/evidence/results/d4777d1a466a9c9512601674ab2544ff33f6b747fbb2389cb552a3984afa7cd5.json b/evidence/results/d4777d1a466a9c9512601674ab2544ff33f6b747fbb2389cb552a3984afa7cd5.json new file mode 100644 index 000000000..2155923ff --- /dev/null +++ b/evidence/results/d4777d1a466a9c9512601674ab2544ff33f6b747fbb2389cb552a3984afa7cd5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0c2108ee7c627585ddb5179768cbbd8a964a525b33abc89389db9ed43a749a89", + "case_hash": "d4777d1a466a9c9512601674ab2544ff33f6b747fbb2389cb552a3984afa7cd5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "049eae9fedb40852fab05ed7ec7378fdca0d149448d5febeaada567ba2e16c47", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d478a6dee97d4420780d3159432f22504a775ea64f0f10547eb9a6fba67eab92.arrow b/evidence/results/d478a6dee97d4420780d3159432f22504a775ea64f0f10547eb9a6fba67eab92.arrow new file mode 100644 index 000000000..5f5782ea9 Binary files /dev/null and b/evidence/results/d478a6dee97d4420780d3159432f22504a775ea64f0f10547eb9a6fba67eab92.arrow differ diff --git a/evidence/results/d478a6dee97d4420780d3159432f22504a775ea64f0f10547eb9a6fba67eab92.json b/evidence/results/d478a6dee97d4420780d3159432f22504a775ea64f0f10547eb9a6fba67eab92.json new file mode 100644 index 000000000..9ca0d58ce --- /dev/null +++ b/evidence/results/d478a6dee97d4420780d3159432f22504a775ea64f0f10547eb9a6fba67eab92.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a346bfb5280cdfbf22979e41a5e0eb8f109b37e39a5de7dead55c86d526f7225", + "case_hash": "d478a6dee97d4420780d3159432f22504a775ea64f0f10547eb9a6fba67eab92", + "columns": [ + { + "internal_size": 40, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fc2c7d29fb3b6c4062680054e57df05eb36fa428e89aa674efcf4843a8d43e88", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d4b8ae7c0c85db807d4d0d3f6d2685a90a2bf28e0af6226c32947a5a1450bfa4.arrow b/evidence/results/d4b8ae7c0c85db807d4d0d3f6d2685a90a2bf28e0af6226c32947a5a1450bfa4.arrow new file mode 100644 index 000000000..15c43aecc Binary files /dev/null and b/evidence/results/d4b8ae7c0c85db807d4d0d3f6d2685a90a2bf28e0af6226c32947a5a1450bfa4.arrow differ diff --git a/evidence/results/d4b8ae7c0c85db807d4d0d3f6d2685a90a2bf28e0af6226c32947a5a1450bfa4.json b/evidence/results/d4b8ae7c0c85db807d4d0d3f6d2685a90a2bf28e0af6226c32947a5a1450bfa4.json new file mode 100644 index 000000000..9772b5647 --- /dev/null +++ b/evidence/results/d4b8ae7c0c85db807d4d0d3f6d2685a90a2bf28e0af6226c32947a5a1450bfa4.json @@ -0,0 +1,62 @@ +{ + "arrow_sha256": "1338465d773906ed691ca20afef676b5faeedb578cc47f9b29478ee765ed93dd", + "case_hash": "d4b8ae7c0c85db807d4d0d3f6d2685a90a2bf28e0af6226c32947a5a1450bfa4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "50c50c9d6ecc29ceb898f241a89f119d642205a911eac7294e6515329c03e2d3", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d4debefac355d5007fa8ef62ec379e23b36ecc16b7eb58b29c9c698869a8ae7c.arrow b/evidence/results/d4debefac355d5007fa8ef62ec379e23b36ecc16b7eb58b29c9c698869a8ae7c.arrow new file mode 100644 index 000000000..9a7cc538a Binary files /dev/null and b/evidence/results/d4debefac355d5007fa8ef62ec379e23b36ecc16b7eb58b29c9c698869a8ae7c.arrow differ diff --git a/evidence/results/d4debefac355d5007fa8ef62ec379e23b36ecc16b7eb58b29c9c698869a8ae7c.json b/evidence/results/d4debefac355d5007fa8ef62ec379e23b36ecc16b7eb58b29c9c698869a8ae7c.json new file mode 100644 index 000000000..ec076bb4a --- /dev/null +++ b/evidence/results/d4debefac355d5007fa8ef62ec379e23b36ecc16b7eb58b29c9c698869a8ae7c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "28ff49f476af18c91f7ded1edfd8c0425f6f073d9a5d10e0f8bacc6cc5d68463", + "case_hash": "d4debefac355d5007fa8ef62ec379e23b36ecc16b7eb58b29c9c698869a8ae7c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d742861b48b95411d223a07066dd13fbd341025a0006e6b489df18b58f37d2d1", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d4e2f74bac51a99dbbfa2dfa290eff269baa82c063621c0bc64e9902cf2220fd.arrow b/evidence/results/d4e2f74bac51a99dbbfa2dfa290eff269baa82c063621c0bc64e9902cf2220fd.arrow new file mode 100644 index 000000000..84f6c14c0 Binary files /dev/null and b/evidence/results/d4e2f74bac51a99dbbfa2dfa290eff269baa82c063621c0bc64e9902cf2220fd.arrow differ diff --git a/evidence/results/d4e2f74bac51a99dbbfa2dfa290eff269baa82c063621c0bc64e9902cf2220fd.json b/evidence/results/d4e2f74bac51a99dbbfa2dfa290eff269baa82c063621c0bc64e9902cf2220fd.json new file mode 100644 index 000000000..06a7e0113 --- /dev/null +++ b/evidence/results/d4e2f74bac51a99dbbfa2dfa290eff269baa82c063621c0bc64e9902cf2220fd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0dc757cf3645af57f1223652b7a20cced4480e9f4bc72e7261678e35b99819e1", + "case_hash": "d4e2f74bac51a99dbbfa2dfa290eff269baa82c063621c0bc64e9902cf2220fd", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "83f2babc2c6b1d79224f3bb97e7c61205b74c4d54bd5c6fdab8c3ec245b6e8fe", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d4e45a91a47636a23698a7b55e70f3ac1a37b3a1dd7b22d7cc01648db28454df.arrow b/evidence/results/d4e45a91a47636a23698a7b55e70f3ac1a37b3a1dd7b22d7cc01648db28454df.arrow new file mode 100644 index 000000000..4886ba4be Binary files /dev/null and b/evidence/results/d4e45a91a47636a23698a7b55e70f3ac1a37b3a1dd7b22d7cc01648db28454df.arrow differ diff --git a/evidence/results/d4e45a91a47636a23698a7b55e70f3ac1a37b3a1dd7b22d7cc01648db28454df.json b/evidence/results/d4e45a91a47636a23698a7b55e70f3ac1a37b3a1dd7b22d7cc01648db28454df.json new file mode 100644 index 000000000..e231fb1d8 --- /dev/null +++ b/evidence/results/d4e45a91a47636a23698a7b55e70f3ac1a37b3a1dd7b22d7cc01648db28454df.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "030e969aedc6bd48a275e0387fd89d5b3d0472b2958e8f089b2f3dd307b7cf69", + "case_hash": "d4e45a91a47636a23698a7b55e70f3ac1a37b3a1dd7b22d7cc01648db28454df", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "15cb724109737d156373522b3687eba0df0a3b3cb56093333200383932562f97", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d4e4780fee4d2fbfb7489e4005116d5d0d17ae742094840d72ffa8fe013b6b17.json b/evidence/results/d4e4780fee4d2fbfb7489e4005116d5d0d17ae742094840d72ffa8fe013b6b17.json new file mode 100644 index 000000000..881eecf19 --- /dev/null +++ b/evidence/results/d4e4780fee4d2fbfb7489e4005116d5d0d17ae742094840d72ffa8fe013b6b17.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "d4e4780fee4d2fbfb7489e4005116d5d0d17ae742094840d72ffa8fe013b6b17", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100040, + "message": "Date '2023-02-29' is not recognized", + "sqlstate": "22007" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bccd10d787c8f4df9fc4cea130c26413496f8829762e21378f26fdea994ec159", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d50068a20df2412a3837960a22b2c8c79b4e7c739f6a2cfc3bc358bf8b649dac.arrow b/evidence/results/d50068a20df2412a3837960a22b2c8c79b4e7c739f6a2cfc3bc358bf8b649dac.arrow new file mode 100644 index 000000000..ca98ce032 Binary files /dev/null and b/evidence/results/d50068a20df2412a3837960a22b2c8c79b4e7c739f6a2cfc3bc358bf8b649dac.arrow differ diff --git a/evidence/results/d50068a20df2412a3837960a22b2c8c79b4e7c739f6a2cfc3bc358bf8b649dac.json b/evidence/results/d50068a20df2412a3837960a22b2c8c79b4e7c739f6a2cfc3bc358bf8b649dac.json new file mode 100644 index 000000000..7d5cd3cd0 --- /dev/null +++ b/evidence/results/d50068a20df2412a3837960a22b2c8c79b4e7c739f6a2cfc3bc358bf8b649dac.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "18c5c76003b1a45be3ddb59b2dfde31fdbc608f36815fb4c8d03212080695170", + "case_hash": "d50068a20df2412a3837960a22b2c8c79b4e7c739f6a2cfc3bc358bf8b649dac", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a39de9fc0f7047c9385891a2aad6424ad6d8904d53a1ae0cb43cba06e24bc911", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d525ca85eb9628e9b063f3a8603017ea78b4cc9371ffc58882c93333baf699a5.arrow b/evidence/results/d525ca85eb9628e9b063f3a8603017ea78b4cc9371ffc58882c93333baf699a5.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/d525ca85eb9628e9b063f3a8603017ea78b4cc9371ffc58882c93333baf699a5.arrow differ diff --git a/evidence/results/d525ca85eb9628e9b063f3a8603017ea78b4cc9371ffc58882c93333baf699a5.json b/evidence/results/d525ca85eb9628e9b063f3a8603017ea78b4cc9371ffc58882c93333baf699a5.json new file mode 100644 index 000000000..8d5e4ae9d --- /dev/null +++ b/evidence/results/d525ca85eb9628e9b063f3a8603017ea78b4cc9371ffc58882c93333baf699a5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "d525ca85eb9628e9b063f3a8603017ea78b4cc9371ffc58882c93333baf699a5", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "de2e86ccbf79b8966d433b853b9946137ac92ee122fb3630f504e0bbf7ef0ce7", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d56f74fc537901dfd6db9471f83a4756c57776a06eed6e24d2d357842b4920f2.arrow b/evidence/results/d56f74fc537901dfd6db9471f83a4756c57776a06eed6e24d2d357842b4920f2.arrow new file mode 100644 index 000000000..9f293bf56 Binary files /dev/null and b/evidence/results/d56f74fc537901dfd6db9471f83a4756c57776a06eed6e24d2d357842b4920f2.arrow differ diff --git a/evidence/results/d56f74fc537901dfd6db9471f83a4756c57776a06eed6e24d2d357842b4920f2.json b/evidence/results/d56f74fc537901dfd6db9471f83a4756c57776a06eed6e24d2d357842b4920f2.json new file mode 100644 index 000000000..0c62fda31 --- /dev/null +++ b/evidence/results/d56f74fc537901dfd6db9471f83a4756c57776a06eed6e24d2d357842b4920f2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f3454680bedc32fe674d3aecbc8b371d4e3710d00aa142b32d9b46f702db3517", + "case_hash": "d56f74fc537901dfd6db9471f83a4756c57776a06eed6e24d2d357842b4920f2", + "columns": [ + { + "internal_size": 40, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "456321bcf12f83a2521a1f0045710ab5f96aaa304871479577c0777b8cf911de", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d589cdae8bdaf390f19c7bb0061b2cb42a733d1c18d9606a20e0289e16f05fc7.arrow b/evidence/results/d589cdae8bdaf390f19c7bb0061b2cb42a733d1c18d9606a20e0289e16f05fc7.arrow new file mode 100644 index 000000000..86530755b Binary files /dev/null and b/evidence/results/d589cdae8bdaf390f19c7bb0061b2cb42a733d1c18d9606a20e0289e16f05fc7.arrow differ diff --git a/evidence/results/d589cdae8bdaf390f19c7bb0061b2cb42a733d1c18d9606a20e0289e16f05fc7.json b/evidence/results/d589cdae8bdaf390f19c7bb0061b2cb42a733d1c18d9606a20e0289e16f05fc7.json new file mode 100644 index 000000000..b83dcc13c --- /dev/null +++ b/evidence/results/d589cdae8bdaf390f19c7bb0061b2cb42a733d1c18d9606a20e0289e16f05fc7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1899a3922ad0ecfab61ade244ba6c88bdbf3bd9950ade51b6d0dddf3283a02df", + "case_hash": "d589cdae8bdaf390f19c7bb0061b2cb42a733d1c18d9606a20e0289e16f05fc7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "520666abcb65c9d8b445344fa07e203c9fe85a8e6dbd3f66751176d41233b3d9", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d5a9f4a50b9f30a285f21b22c671bab921c1042ba6a2414336d3aec7f60f12ef.arrow b/evidence/results/d5a9f4a50b9f30a285f21b22c671bab921c1042ba6a2414336d3aec7f60f12ef.arrow new file mode 100644 index 000000000..49b06ee7a Binary files /dev/null and b/evidence/results/d5a9f4a50b9f30a285f21b22c671bab921c1042ba6a2414336d3aec7f60f12ef.arrow differ diff --git a/evidence/results/d5a9f4a50b9f30a285f21b22c671bab921c1042ba6a2414336d3aec7f60f12ef.json b/evidence/results/d5a9f4a50b9f30a285f21b22c671bab921c1042ba6a2414336d3aec7f60f12ef.json new file mode 100644 index 000000000..3a4319f9b --- /dev/null +++ b/evidence/results/d5a9f4a50b9f30a285f21b22c671bab921c1042ba6a2414336d3aec7f60f12ef.json @@ -0,0 +1,62 @@ +{ + "arrow_sha256": "e92ba2a656131f254149bec6bc361c2f63562ef6bd5b13f95462af75095cfc9f", + "case_hash": "d5a9f4a50b9f30a285f21b22c671bab921c1042ba6a2414336d3aec7f60f12ef", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 12, + "type_name": "TIME" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4c36e802d04624e70405313d902d7bbddb3ecb784dc624c362eb5f66c51521d8", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d5b8e01197bcbd866fb1dadf927522295ea2c06b22a3888da395300dc3e7514b.arrow b/evidence/results/d5b8e01197bcbd866fb1dadf927522295ea2c06b22a3888da395300dc3e7514b.arrow new file mode 100644 index 000000000..04dec4d2e Binary files /dev/null and b/evidence/results/d5b8e01197bcbd866fb1dadf927522295ea2c06b22a3888da395300dc3e7514b.arrow differ diff --git a/evidence/results/d5b8e01197bcbd866fb1dadf927522295ea2c06b22a3888da395300dc3e7514b.json b/evidence/results/d5b8e01197bcbd866fb1dadf927522295ea2c06b22a3888da395300dc3e7514b.json new file mode 100644 index 000000000..9a79216d6 --- /dev/null +++ b/evidence/results/d5b8e01197bcbd866fb1dadf927522295ea2c06b22a3888da395300dc3e7514b.json @@ -0,0 +1,124 @@ +{ + "arrow_sha256": "3229536749141f9910edcb7175780b84136982e72534c4a96c3592531e5f1c19", + "case_hash": "d5b8e01197bcbd866fb1dadf927522295ea2c06b22a3888da395300dc3e7514b", + "columns": [ + { + "internal_size": null, + "name": "D", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "Z", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "L", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "F", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "K", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e2884711370c74e185246250863e6345a731eed7a49497932fccb999165ceb1d", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d5c05b1a07b9fe38a802bf0b6a86a28d06d9e2ac0813c6476ffc7bcb24a41389.arrow b/evidence/results/d5c05b1a07b9fe38a802bf0b6a86a28d06d9e2ac0813c6476ffc7bcb24a41389.arrow new file mode 100644 index 000000000..8ad910375 Binary files /dev/null and b/evidence/results/d5c05b1a07b9fe38a802bf0b6a86a28d06d9e2ac0813c6476ffc7bcb24a41389.arrow differ diff --git a/evidence/results/d5c05b1a07b9fe38a802bf0b6a86a28d06d9e2ac0813c6476ffc7bcb24a41389.json b/evidence/results/d5c05b1a07b9fe38a802bf0b6a86a28d06d9e2ac0813c6476ffc7bcb24a41389.json new file mode 100644 index 000000000..51420a943 --- /dev/null +++ b/evidence/results/d5c05b1a07b9fe38a802bf0b6a86a28d06d9e2ac0813c6476ffc7bcb24a41389.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "998063f989cd69142439169749aec0ec2d543af2c0cf655ba28af3b89cb0c179", + "case_hash": "d5c05b1a07b9fe38a802bf0b6a86a28d06d9e2ac0813c6476ffc7bcb24a41389", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "62209558d57e592a8379c909e5a3a1ca78f7cbdb6a0478fe31c1a05343cb6024", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d5c1a4a4c58f788ee91c5dd94280da1419ba48644537d126c446bb46cfde9395.arrow b/evidence/results/d5c1a4a4c58f788ee91c5dd94280da1419ba48644537d126c446bb46cfde9395.arrow new file mode 100644 index 000000000..bcbc45e1d Binary files /dev/null and b/evidence/results/d5c1a4a4c58f788ee91c5dd94280da1419ba48644537d126c446bb46cfde9395.arrow differ diff --git a/evidence/results/d5c1a4a4c58f788ee91c5dd94280da1419ba48644537d126c446bb46cfde9395.json b/evidence/results/d5c1a4a4c58f788ee91c5dd94280da1419ba48644537d126c446bb46cfde9395.json new file mode 100644 index 000000000..8c9f6a56b --- /dev/null +++ b/evidence/results/d5c1a4a4c58f788ee91c5dd94280da1419ba48644537d126c446bb46cfde9395.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "d8ef297a81138a8e1688da9bd6d482cb9a4e2643815437557d038fba2e6a2f12", + "case_hash": "d5c1a4a4c58f788ee91c5dd94280da1419ba48644537d126c446bb46cfde9395", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bacbea3512989ccea4a8aea2ca888be0aca2209dc9e51153505fc44b14636a4d", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d5dc7b4f53078b32bc36d3df427fa4e046788a09bf6ad93084a50677e63c97f1.arrow b/evidence/results/d5dc7b4f53078b32bc36d3df427fa4e046788a09bf6ad93084a50677e63c97f1.arrow new file mode 100644 index 000000000..505391cab Binary files /dev/null and b/evidence/results/d5dc7b4f53078b32bc36d3df427fa4e046788a09bf6ad93084a50677e63c97f1.arrow differ diff --git a/evidence/results/d5dc7b4f53078b32bc36d3df427fa4e046788a09bf6ad93084a50677e63c97f1.json b/evidence/results/d5dc7b4f53078b32bc36d3df427fa4e046788a09bf6ad93084a50677e63c97f1.json new file mode 100644 index 000000000..44f1095ad --- /dev/null +++ b/evidence/results/d5dc7b4f53078b32bc36d3df427fa4e046788a09bf6ad93084a50677e63c97f1.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "a6070dee7af7c189e1317f605ffbd9bceed1781679ede6def523e837e8975d9b", + "case_hash": "d5dc7b4f53078b32bc36d3df427fa4e046788a09bf6ad93084a50677e63c97f1", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "feb9877c84837fa7f0ad47c5ea6a542ae7aa052c6ed1b309b005bed9532d9930", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d5eaf5b7462d0e0990f99fcb7e5b3fe6330a8c741bde10e0a5501fab9ffb43bb.arrow b/evidence/results/d5eaf5b7462d0e0990f99fcb7e5b3fe6330a8c741bde10e0a5501fab9ffb43bb.arrow new file mode 100644 index 000000000..a9a02dc4b Binary files /dev/null and b/evidence/results/d5eaf5b7462d0e0990f99fcb7e5b3fe6330a8c741bde10e0a5501fab9ffb43bb.arrow differ diff --git a/evidence/results/d5eaf5b7462d0e0990f99fcb7e5b3fe6330a8c741bde10e0a5501fab9ffb43bb.json b/evidence/results/d5eaf5b7462d0e0990f99fcb7e5b3fe6330a8c741bde10e0a5501fab9ffb43bb.json new file mode 100644 index 000000000..1cf32478d --- /dev/null +++ b/evidence/results/d5eaf5b7462d0e0990f99fcb7e5b3fe6330a8c741bde10e0a5501fab9ffb43bb.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "92b0f524de0f77c877ed1ebacc774507d6644eafcbb3fbf3bb05e1d0f30ec743", + "case_hash": "d5eaf5b7462d0e0990f99fcb7e5b3fe6330a8c741bde10e0a5501fab9ffb43bb", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b35c6bfe510f5a497c76b599bad5b18148ad271cb55a200b7746bd7d1b03f45e", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d6086e41c46b6b56d3d56a956f75f815028e9ba28e2fb6a97709e5db58d92332.arrow b/evidence/results/d6086e41c46b6b56d3d56a956f75f815028e9ba28e2fb6a97709e5db58d92332.arrow new file mode 100644 index 000000000..bdcf7ec5d Binary files /dev/null and b/evidence/results/d6086e41c46b6b56d3d56a956f75f815028e9ba28e2fb6a97709e5db58d92332.arrow differ diff --git a/evidence/results/d6086e41c46b6b56d3d56a956f75f815028e9ba28e2fb6a97709e5db58d92332.json b/evidence/results/d6086e41c46b6b56d3d56a956f75f815028e9ba28e2fb6a97709e5db58d92332.json new file mode 100644 index 000000000..a76e8ab18 --- /dev/null +++ b/evidence/results/d6086e41c46b6b56d3d56a956f75f815028e9ba28e2fb6a97709e5db58d92332.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "493575c31aa889eaadf2740937c5de51c485340cdad3a8d0b02c41ca324aff76", + "case_hash": "d6086e41c46b6b56d3d56a956f75f815028e9ba28e2fb6a97709e5db58d92332", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "58c6f5b5d3ab88aca5bb8eed0c0158b1a81fe05a1b9109e65380d4fd355ebc5e", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d608a561908c573c9d2ff2ea338d89163d98f830998eec112153c8bd9f7d24d1.arrow b/evidence/results/d608a561908c573c9d2ff2ea338d89163d98f830998eec112153c8bd9f7d24d1.arrow new file mode 100644 index 000000000..20fe8bb43 Binary files /dev/null and b/evidence/results/d608a561908c573c9d2ff2ea338d89163d98f830998eec112153c8bd9f7d24d1.arrow differ diff --git a/evidence/results/d608a561908c573c9d2ff2ea338d89163d98f830998eec112153c8bd9f7d24d1.json b/evidence/results/d608a561908c573c9d2ff2ea338d89163d98f830998eec112153c8bd9f7d24d1.json new file mode 100644 index 000000000..997657271 --- /dev/null +++ b/evidence/results/d608a561908c573c9d2ff2ea338d89163d98f830998eec112153c8bd9f7d24d1.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "a1969416bddab075ce207068bf8e0d6460e9e9cb86b15782c5187311d619c27b", + "case_hash": "d608a561908c573c9d2ff2ea338d89163d98f830998eec112153c8bd9f7d24d1", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "X", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "Y", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a38f517e0651cf775733a7be85f975c0d86be3fb7028f52e6c1edef2034ed108", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d616ac1b0cc38fbcd697c06f3bea8249deebb30873cdeef499ccb45f20c6962d.arrow b/evidence/results/d616ac1b0cc38fbcd697c06f3bea8249deebb30873cdeef499ccb45f20c6962d.arrow new file mode 100644 index 000000000..a9a854fab Binary files /dev/null and b/evidence/results/d616ac1b0cc38fbcd697c06f3bea8249deebb30873cdeef499ccb45f20c6962d.arrow differ diff --git a/evidence/results/d616ac1b0cc38fbcd697c06f3bea8249deebb30873cdeef499ccb45f20c6962d.json b/evidence/results/d616ac1b0cc38fbcd697c06f3bea8249deebb30873cdeef499ccb45f20c6962d.json new file mode 100644 index 000000000..461174bc8 --- /dev/null +++ b/evidence/results/d616ac1b0cc38fbcd697c06f3bea8249deebb30873cdeef499ccb45f20c6962d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "806ac37727b26de9a03b1ce9202a5613a32fdec689d6b463139ce26468ca2d7e", + "case_hash": "d616ac1b0cc38fbcd697c06f3bea8249deebb30873cdeef499ccb45f20c6962d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "aa4ae82730c55b6d531e2d928052979ed756602f58f9282c72a69b2acc7205c5", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d63a27f7726a90127f4a97baeef3fcba409521dcb819d844363a2dec3f315121.arrow b/evidence/results/d63a27f7726a90127f4a97baeef3fcba409521dcb819d844363a2dec3f315121.arrow new file mode 100644 index 000000000..02e51ebba Binary files /dev/null and b/evidence/results/d63a27f7726a90127f4a97baeef3fcba409521dcb819d844363a2dec3f315121.arrow differ diff --git a/evidence/results/d63a27f7726a90127f4a97baeef3fcba409521dcb819d844363a2dec3f315121.json b/evidence/results/d63a27f7726a90127f4a97baeef3fcba409521dcb819d844363a2dec3f315121.json new file mode 100644 index 000000000..dc36871a6 --- /dev/null +++ b/evidence/results/d63a27f7726a90127f4a97baeef3fcba409521dcb819d844363a2dec3f315121.json @@ -0,0 +1,124 @@ +{ + "arrow_sha256": "37cac21d4bbbb2ac23c2c5d0592cc864ba2c90689efe1adbb3f2ff93278c8fac", + "case_hash": "d63a27f7726a90127f4a97baeef3fcba409521dcb819d844363a2dec3f315121", + "columns": [ + { + "internal_size": null, + "name": "D", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "Z", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "L", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "F", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "K", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7e807b4d50a864d53f6877359c2b382c7782822231939f997174f8a9dfaf4931", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d64df824dcc6a768ef51a92d94b01f64fef2b9247837efe2043cfca12a3e0bab.arrow b/evidence/results/d64df824dcc6a768ef51a92d94b01f64fef2b9247837efe2043cfca12a3e0bab.arrow new file mode 100644 index 000000000..f804d5965 Binary files /dev/null and b/evidence/results/d64df824dcc6a768ef51a92d94b01f64fef2b9247837efe2043cfca12a3e0bab.arrow differ diff --git a/evidence/results/d64df824dcc6a768ef51a92d94b01f64fef2b9247837efe2043cfca12a3e0bab.json b/evidence/results/d64df824dcc6a768ef51a92d94b01f64fef2b9247837efe2043cfca12a3e0bab.json new file mode 100644 index 000000000..0b4ce366d --- /dev/null +++ b/evidence/results/d64df824dcc6a768ef51a92d94b01f64fef2b9247837efe2043cfca12a3e0bab.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ab499a81693f1bcea07143f8d61f0519b3cba9493e4cc1c95eaf735ad1ad0a33", + "case_hash": "d64df824dcc6a768ef51a92d94b01f64fef2b9247837efe2043cfca12a3e0bab", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ddc86bdc5c72a82d87fdd3a8ec64d87aedac51b0b39915911fe4569ed59c8880", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d65a7c49b2d2a13aafb4553ab55ea9ea397066f12c1770db822abdfe210ecfb5.arrow b/evidence/results/d65a7c49b2d2a13aafb4553ab55ea9ea397066f12c1770db822abdfe210ecfb5.arrow new file mode 100644 index 000000000..6df58e333 Binary files /dev/null and b/evidence/results/d65a7c49b2d2a13aafb4553ab55ea9ea397066f12c1770db822abdfe210ecfb5.arrow differ diff --git a/evidence/results/d65a7c49b2d2a13aafb4553ab55ea9ea397066f12c1770db822abdfe210ecfb5.json b/evidence/results/d65a7c49b2d2a13aafb4553ab55ea9ea397066f12c1770db822abdfe210ecfb5.json new file mode 100644 index 000000000..85c46f844 --- /dev/null +++ b/evidence/results/d65a7c49b2d2a13aafb4553ab55ea9ea397066f12c1770db822abdfe210ecfb5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bb669cdd9a4b2dfb63c17eed2864838dbce61305d060d3b3e71ac9f9fb0a68d9", + "case_hash": "d65a7c49b2d2a13aafb4553ab55ea9ea397066f12c1770db822abdfe210ecfb5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "40675f3d5993936af1072c530de19414f501064d5ae0e7ebf93d707c90f95d8f", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d667c8a304424cb8290bccb45f83479c9938e7d58c78a10cf692f9b2a9d41688.arrow b/evidence/results/d667c8a304424cb8290bccb45f83479c9938e7d58c78a10cf692f9b2a9d41688.arrow new file mode 100644 index 000000000..6b5f23eee Binary files /dev/null and b/evidence/results/d667c8a304424cb8290bccb45f83479c9938e7d58c78a10cf692f9b2a9d41688.arrow differ diff --git a/evidence/results/d667c8a304424cb8290bccb45f83479c9938e7d58c78a10cf692f9b2a9d41688.json b/evidence/results/d667c8a304424cb8290bccb45f83479c9938e7d58c78a10cf692f9b2a9d41688.json new file mode 100644 index 000000000..7e24575cd --- /dev/null +++ b/evidence/results/d667c8a304424cb8290bccb45f83479c9938e7d58c78a10cf692f9b2a9d41688.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "22d407472174555c2079d791481dc8406e2ded7789dce89b6ee9a0e50a0d57f3", + "case_hash": "d667c8a304424cb8290bccb45f83479c9938e7d58c78a10cf692f9b2a9d41688", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a99337572cedf376fe1acb076479cd5e838d2e9efc34c27ea34307b28a6566d6", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d6685381b97b003bd0b5d521c41dbd0d12c2dc81ffcf661dd72935a75519f8b9.arrow b/evidence/results/d6685381b97b003bd0b5d521c41dbd0d12c2dc81ffcf661dd72935a75519f8b9.arrow new file mode 100644 index 000000000..3a82172db Binary files /dev/null and b/evidence/results/d6685381b97b003bd0b5d521c41dbd0d12c2dc81ffcf661dd72935a75519f8b9.arrow differ diff --git a/evidence/results/d6685381b97b003bd0b5d521c41dbd0d12c2dc81ffcf661dd72935a75519f8b9.json b/evidence/results/d6685381b97b003bd0b5d521c41dbd0d12c2dc81ffcf661dd72935a75519f8b9.json new file mode 100644 index 000000000..e4956261e --- /dev/null +++ b/evidence/results/d6685381b97b003bd0b5d521c41dbd0d12c2dc81ffcf661dd72935a75519f8b9.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "9c446f864bb29c0baad9193a59bab78d74ce22e937248ae80fe2e57d05c53a68", + "case_hash": "d6685381b97b003bd0b5d521c41dbd0d12c2dc81ffcf661dd72935a75519f8b9", + "columns": [ + { + "internal_size": 134217728, + "name": "FMT", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "DFLT", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0edbbb3e8ddb5a9a59e5fd0905ca07df0a1c7335d6a0bfe3fb31e81f94f5301f", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d672d65fdc3cc5b5d49e5ca77c903b62ef1987d9c6e6d102d0df7450c012582d.arrow b/evidence/results/d672d65fdc3cc5b5d49e5ca77c903b62ef1987d9c6e6d102d0df7450c012582d.arrow new file mode 100644 index 000000000..bf8a00764 Binary files /dev/null and b/evidence/results/d672d65fdc3cc5b5d49e5ca77c903b62ef1987d9c6e6d102d0df7450c012582d.arrow differ diff --git a/evidence/results/d672d65fdc3cc5b5d49e5ca77c903b62ef1987d9c6e6d102d0df7450c012582d.json b/evidence/results/d672d65fdc3cc5b5d49e5ca77c903b62ef1987d9c6e6d102d0df7450c012582d.json new file mode 100644 index 000000000..986854ce5 --- /dev/null +++ b/evidence/results/d672d65fdc3cc5b5d49e5ca77c903b62ef1987d9c6e6d102d0df7450c012582d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3604cb32733ee25adc342a3fd4c746baee0306145b5b6c992acde9b74e7e0fa7", + "case_hash": "d672d65fdc3cc5b5d49e5ca77c903b62ef1987d9c6e6d102d0df7450c012582d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e7086f8d04f9dd81aa3637106f344e5bc3a65da5e10e2818c179112f48068aea", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d687277f2d2f27fca96eed8cbbde1e32af011db59934a4de2c6bbdcc4487d548.json b/evidence/results/d687277f2d2f27fca96eed8cbbde1e32af011db59934a4de2c6bbdcc4487d548.json new file mode 100644 index 000000000..054d54a0e --- /dev/null +++ b/evidence/results/d687277f2d2f27fca96eed8cbbde1e32af011db59934a4de2c6bbdcc4487d548.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "d687277f2d2f27fca96eed8cbbde1e32af011db59934a4de2c6bbdcc4487d548", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100050, + "message": "Invalid parameter value: -1. Reason: Position must be positive", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "61aa81a17d0f3b756b48d39476c114c6b029758d73e21453feeb18b195686144", + "recorded_at": "2026-11-06T04:42:23.774560+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d6a1f8f962f6d3d09d4172bd2c68b3348b3016afcc09c6e0d0f74bd8662e6824.arrow b/evidence/results/d6a1f8f962f6d3d09d4172bd2c68b3348b3016afcc09c6e0d0f74bd8662e6824.arrow new file mode 100644 index 000000000..2b75b7c89 Binary files /dev/null and b/evidence/results/d6a1f8f962f6d3d09d4172bd2c68b3348b3016afcc09c6e0d0f74bd8662e6824.arrow differ diff --git a/evidence/results/d6a1f8f962f6d3d09d4172bd2c68b3348b3016afcc09c6e0d0f74bd8662e6824.json b/evidence/results/d6a1f8f962f6d3d09d4172bd2c68b3348b3016afcc09c6e0d0f74bd8662e6824.json new file mode 100644 index 000000000..c385c3562 --- /dev/null +++ b/evidence/results/d6a1f8f962f6d3d09d4172bd2c68b3348b3016afcc09c6e0d0f74bd8662e6824.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c72e72700bbab9594b7bb9464fdf90a41b538659758f5c8665caf9b574af9dda", + "case_hash": "d6a1f8f962f6d3d09d4172bd2c68b3348b3016afcc09c6e0d0f74bd8662e6824", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4fc0c7956a74971c975816f51e6afa672191dcef4a7b50d46d77b69311cb6b6e", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d6a937b4ace56ca166212b515b8c7b061411528cab50e9da3a672802e356eca0.arrow b/evidence/results/d6a937b4ace56ca166212b515b8c7b061411528cab50e9da3a672802e356eca0.arrow new file mode 100644 index 000000000..8dba87341 Binary files /dev/null and b/evidence/results/d6a937b4ace56ca166212b515b8c7b061411528cab50e9da3a672802e356eca0.arrow differ diff --git a/evidence/results/d6a937b4ace56ca166212b515b8c7b061411528cab50e9da3a672802e356eca0.json b/evidence/results/d6a937b4ace56ca166212b515b8c7b061411528cab50e9da3a672802e356eca0.json new file mode 100644 index 000000000..a90fd7c2b --- /dev/null +++ b/evidence/results/d6a937b4ace56ca166212b515b8c7b061411528cab50e9da3a672802e356eca0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "acd700fbecbdec90265f5572e75ca21bce168658374a579419ff02d4b97a4638", + "case_hash": "d6a937b4ace56ca166212b515b8c7b061411528cab50e9da3a672802e356eca0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2fe83e5f081e5043109ea9eb337075fa1079361f810cec40030f09ce8fd0d462", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d6c701b2bfba7567e619f68dc26265cf5b4e627ed3e15be7adf40b5d7f7f0a89.json b/evidence/results/d6c701b2bfba7567e619f68dc26265cf5b4e627ed3e15be7adf40b5d7f7f0a89.json new file mode 100644 index 000000000..67c58f970 --- /dev/null +++ b/evidence/results/d6c701b2bfba7567e619f68dc26265cf5b4e627ed3e15be7adf40b5d7f7f0a89.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "d6c701b2bfba7567e619f68dc26265cf5b4e627ed3e15be7adf40b5d7f7f0a89", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100045, + "message": "Numeric value is out of range, error: 2", + "sqlstate": "22003" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "482c9e59f7c1c6316a00cf9317225585568f31470ccdd0a7968b30493c1c07e8", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d6e185dc6e110e7b58e565f0f2306f6f687c6998a913a21fec9cd016951d21e9.arrow b/evidence/results/d6e185dc6e110e7b58e565f0f2306f6f687c6998a913a21fec9cd016951d21e9.arrow new file mode 100644 index 000000000..6d273c9b5 Binary files /dev/null and b/evidence/results/d6e185dc6e110e7b58e565f0f2306f6f687c6998a913a21fec9cd016951d21e9.arrow differ diff --git a/evidence/results/d6e185dc6e110e7b58e565f0f2306f6f687c6998a913a21fec9cd016951d21e9.json b/evidence/results/d6e185dc6e110e7b58e565f0f2306f6f687c6998a913a21fec9cd016951d21e9.json new file mode 100644 index 000000000..178091545 --- /dev/null +++ b/evidence/results/d6e185dc6e110e7b58e565f0f2306f6f687c6998a913a21fec9cd016951d21e9.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "7dd9adeb19a6629e854552956f7b0fe256c9228b0a5b1c652ff5b384e8735bc3", + "case_hash": "d6e185dc6e110e7b58e565f0f2306f6f687c6998a913a21fec9cd016951d21e9", + "columns": [ + { + "internal_size": null, + "name": "NULL_VALUE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + }, + { + "internal_size": null, + "name": "NULL_KEY", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "058f6b2560af5038b4a391d3d68bf58ef84179b5b844d9cc9670b6e621e6ee72", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d6e38c29cc15fea30048da12fe73ccb207b6fd39781ec4ec2689e48a2e68e099.arrow b/evidence/results/d6e38c29cc15fea30048da12fe73ccb207b6fd39781ec4ec2689e48a2e68e099.arrow new file mode 100644 index 000000000..deceb2325 Binary files /dev/null and b/evidence/results/d6e38c29cc15fea30048da12fe73ccb207b6fd39781ec4ec2689e48a2e68e099.arrow differ diff --git a/evidence/results/d6e38c29cc15fea30048da12fe73ccb207b6fd39781ec4ec2689e48a2e68e099.json b/evidence/results/d6e38c29cc15fea30048da12fe73ccb207b6fd39781ec4ec2689e48a2e68e099.json new file mode 100644 index 000000000..f0b35c940 --- /dev/null +++ b/evidence/results/d6e38c29cc15fea30048da12fe73ccb207b6fd39781ec4ec2689e48a2e68e099.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "fe35011e4ac35849c15f7cc425f051c424a499136ba7163029b174a438d2d4d3", + "case_hash": "d6e38c29cc15fea30048da12fe73ccb207b6fd39781ec4ec2689e48a2e68e099", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "01b54a5b1522f9d1c96760b7825bdf20bcb8a2031f6525f7f1354eac4a2b3930", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d702bfadf3441665ff8ab8efaaaabe19b44ef95ba374d7e27ba26ccc2ff754b6.arrow b/evidence/results/d702bfadf3441665ff8ab8efaaaabe19b44ef95ba374d7e27ba26ccc2ff754b6.arrow new file mode 100644 index 000000000..4d5f38661 Binary files /dev/null and b/evidence/results/d702bfadf3441665ff8ab8efaaaabe19b44ef95ba374d7e27ba26ccc2ff754b6.arrow differ diff --git a/evidence/results/d702bfadf3441665ff8ab8efaaaabe19b44ef95ba374d7e27ba26ccc2ff754b6.json b/evidence/results/d702bfadf3441665ff8ab8efaaaabe19b44ef95ba374d7e27ba26ccc2ff754b6.json new file mode 100644 index 000000000..bc4266701 --- /dev/null +++ b/evidence/results/d702bfadf3441665ff8ab8efaaaabe19b44ef95ba374d7e27ba26ccc2ff754b6.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "9afb50487b8063fd246694f22df033773b128d7bdff188295fd527d6bbaa0b62", + "case_hash": "d702bfadf3441665ff8ab8efaaaabe19b44ef95ba374d7e27ba26ccc2ff754b6", + "columns": [ + { + "internal_size": null, + "name": "MS", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "MI", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "MM", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "22dbf6094511e75f65465941e1a866f48443bd9006b6b2a7711b5db2cd7a3385", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d7094e45f891a052199fa5dd774657c1613a85952fcf2e7365cc8319db725c4b.arrow b/evidence/results/d7094e45f891a052199fa5dd774657c1613a85952fcf2e7365cc8319db725c4b.arrow new file mode 100644 index 000000000..0eeb859cb Binary files /dev/null and b/evidence/results/d7094e45f891a052199fa5dd774657c1613a85952fcf2e7365cc8319db725c4b.arrow differ diff --git a/evidence/results/d7094e45f891a052199fa5dd774657c1613a85952fcf2e7365cc8319db725c4b.json b/evidence/results/d7094e45f891a052199fa5dd774657c1613a85952fcf2e7365cc8319db725c4b.json new file mode 100644 index 000000000..f8e41bf9f --- /dev/null +++ b/evidence/results/d7094e45f891a052199fa5dd774657c1613a85952fcf2e7365cc8319db725c4b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "eb8583a1b514903da88e19e10f47767c7d078cfa647eaf4797369d24e10869ee", + "case_hash": "d7094e45f891a052199fa5dd774657c1613a85952fcf2e7365cc8319db725c4b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "02178da858e4dc3794cbec1568141954522dd60e1e205a56491c7fc8d512cba4", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d721d293841829e1bfdc7535cca32945cd066e2c27686d446ff2fe6672221671.arrow b/evidence/results/d721d293841829e1bfdc7535cca32945cd066e2c27686d446ff2fe6672221671.arrow new file mode 100644 index 000000000..efef56305 Binary files /dev/null and b/evidence/results/d721d293841829e1bfdc7535cca32945cd066e2c27686d446ff2fe6672221671.arrow differ diff --git a/evidence/results/d721d293841829e1bfdc7535cca32945cd066e2c27686d446ff2fe6672221671.json b/evidence/results/d721d293841829e1bfdc7535cca32945cd066e2c27686d446ff2fe6672221671.json new file mode 100644 index 000000000..7d995131c --- /dev/null +++ b/evidence/results/d721d293841829e1bfdc7535cca32945cd066e2c27686d446ff2fe6672221671.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "68b0f614acfa24e09989a27133c83840cc8d9d33eee643d1c945987e406d1cb8", + "case_hash": "d721d293841829e1bfdc7535cca32945cd066e2c27686d446ff2fe6672221671", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b8b14dc8e5013ea8a0df5fd81e25d9c08c3fe2d43906b1dfcd38147430e68be5", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d72ae412eda13131494169e67f7435dfe9734143600d26a5e0daf9de5cdfc57f.arrow b/evidence/results/d72ae412eda13131494169e67f7435dfe9734143600d26a5e0daf9de5cdfc57f.arrow new file mode 100644 index 000000000..8d4816c3e Binary files /dev/null and b/evidence/results/d72ae412eda13131494169e67f7435dfe9734143600d26a5e0daf9de5cdfc57f.arrow differ diff --git a/evidence/results/d72ae412eda13131494169e67f7435dfe9734143600d26a5e0daf9de5cdfc57f.json b/evidence/results/d72ae412eda13131494169e67f7435dfe9734143600d26a5e0daf9de5cdfc57f.json new file mode 100644 index 000000000..b0159d9f1 --- /dev/null +++ b/evidence/results/d72ae412eda13131494169e67f7435dfe9734143600d26a5e0daf9de5cdfc57f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bb97727ec95f04268765fb8c4e0647fe15e4bf4fd16d4de7bfcfead874dc22a9", + "case_hash": "d72ae412eda13131494169e67f7435dfe9734143600d26a5e0daf9de5cdfc57f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "de09fe2eae1d385e677947ca2bbbc8679d35a20341804046a9ef6715b3097cf1", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d732ac2ce935da1a1d7220db567a914a1a932d3154f943e610f0b293d4cee794.arrow b/evidence/results/d732ac2ce935da1a1d7220db567a914a1a932d3154f943e610f0b293d4cee794.arrow new file mode 100644 index 000000000..f9da5b36d Binary files /dev/null and b/evidence/results/d732ac2ce935da1a1d7220db567a914a1a932d3154f943e610f0b293d4cee794.arrow differ diff --git a/evidence/results/d732ac2ce935da1a1d7220db567a914a1a932d3154f943e610f0b293d4cee794.json b/evidence/results/d732ac2ce935da1a1d7220db567a914a1a932d3154f943e610f0b293d4cee794.json new file mode 100644 index 000000000..8791cb859 --- /dev/null +++ b/evidence/results/d732ac2ce935da1a1d7220db567a914a1a932d3154f943e610f0b293d4cee794.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "101c9fbfca7438b0f4857aa2a6ae25abfbc12517063cee8f706284c1e98b9a61", + "case_hash": "d732ac2ce935da1a1d7220db567a914a1a932d3154f943e610f0b293d4cee794", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3be750bb907967146bd64fdb0a218469555e9f8b47c25703c1de78302ba2bef6", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d748ebc6ac2c609806efb04375045c18676d5af5a9e7f60b5e56768c822c2815.arrow b/evidence/results/d748ebc6ac2c609806efb04375045c18676d5af5a9e7f60b5e56768c822c2815.arrow new file mode 100644 index 000000000..36fddb0ac Binary files /dev/null and b/evidence/results/d748ebc6ac2c609806efb04375045c18676d5af5a9e7f60b5e56768c822c2815.arrow differ diff --git a/evidence/results/d748ebc6ac2c609806efb04375045c18676d5af5a9e7f60b5e56768c822c2815.json b/evidence/results/d748ebc6ac2c609806efb04375045c18676d5af5a9e7f60b5e56768c822c2815.json new file mode 100644 index 000000000..4acf4e2fa --- /dev/null +++ b/evidence/results/d748ebc6ac2c609806efb04375045c18676d5af5a9e7f60b5e56768c822c2815.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b8d5481d453725500fc19349f7e95d2208c9f17c71b676bbb69ef1e06c286034", + "case_hash": "d748ebc6ac2c609806efb04375045c18676d5af5a9e7f60b5e56768c822c2815", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 0, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5be93eddd04962f47d6f05f38d3c7b5ed1a072b7cbd7d802ac4f49fdae290c67", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d74d28b3e0f429d97e9f0ce2e0c2c51a96f3572ce5a6c87874770fd8f2bc87ab.arrow b/evidence/results/d74d28b3e0f429d97e9f0ce2e0c2c51a96f3572ce5a6c87874770fd8f2bc87ab.arrow new file mode 100644 index 000000000..09d5f4c04 Binary files /dev/null and b/evidence/results/d74d28b3e0f429d97e9f0ce2e0c2c51a96f3572ce5a6c87874770fd8f2bc87ab.arrow differ diff --git a/evidence/results/d74d28b3e0f429d97e9f0ce2e0c2c51a96f3572ce5a6c87874770fd8f2bc87ab.json b/evidence/results/d74d28b3e0f429d97e9f0ce2e0c2c51a96f3572ce5a6c87874770fd8f2bc87ab.json new file mode 100644 index 000000000..682b0450e --- /dev/null +++ b/evidence/results/d74d28b3e0f429d97e9f0ce2e0c2c51a96f3572ce5a6c87874770fd8f2bc87ab.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1f27a5b9c174beba5369a249f7eef76d8499a4bbc5e8e70f9a93cd62bd0cc9fe", + "case_hash": "d74d28b3e0f429d97e9f0ce2e0c2c51a96f3572ce5a6c87874770fd8f2bc87ab", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 27, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2f4307e820ce061740063aaa4e01e9be8fa1ff0cd871d550e39f22d694c6682c", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d74f6651d229a9df95bdcaad06417fe98986d52ae8d4f47855726f2e769f4fcf.arrow b/evidence/results/d74f6651d229a9df95bdcaad06417fe98986d52ae8d4f47855726f2e769f4fcf.arrow new file mode 100644 index 000000000..3fe97371d Binary files /dev/null and b/evidence/results/d74f6651d229a9df95bdcaad06417fe98986d52ae8d4f47855726f2e769f4fcf.arrow differ diff --git a/evidence/results/d74f6651d229a9df95bdcaad06417fe98986d52ae8d4f47855726f2e769f4fcf.json b/evidence/results/d74f6651d229a9df95bdcaad06417fe98986d52ae8d4f47855726f2e769f4fcf.json new file mode 100644 index 000000000..809db907a --- /dev/null +++ b/evidence/results/d74f6651d229a9df95bdcaad06417fe98986d52ae8d4f47855726f2e769f4fcf.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "67b7f35181db8189fa2fd179c5027969a86cca7f4e7c51c21e80bd47dead75ec", + "case_hash": "d74f6651d229a9df95bdcaad06417fe98986d52ae8d4f47855726f2e769f4fcf", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a56c7a9761c88654c1571ae4c5e64fdae5dca032a7e4c4b048aacbc46480a5a8", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d769f44f052b59c11970f5040223b0dfbeca76408548cf64bbde92773b8ed4ea.arrow b/evidence/results/d769f44f052b59c11970f5040223b0dfbeca76408548cf64bbde92773b8ed4ea.arrow new file mode 100644 index 000000000..8735d3453 Binary files /dev/null and b/evidence/results/d769f44f052b59c11970f5040223b0dfbeca76408548cf64bbde92773b8ed4ea.arrow differ diff --git a/evidence/results/d769f44f052b59c11970f5040223b0dfbeca76408548cf64bbde92773b8ed4ea.json b/evidence/results/d769f44f052b59c11970f5040223b0dfbeca76408548cf64bbde92773b8ed4ea.json new file mode 100644 index 000000000..df53761a4 --- /dev/null +++ b/evidence/results/d769f44f052b59c11970f5040223b0dfbeca76408548cf64bbde92773b8ed4ea.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5c94df1aa5bd14e4b96503a63a16f6a4712af4b77a369330d3a047efc1633ba7", + "case_hash": "d769f44f052b59c11970f5040223b0dfbeca76408548cf64bbde92773b8ed4ea", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f493a5ac34a4c1bb8e0baede308d06f8c681788aeb5cab77b74e1aa624085a59", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d7a069845a9eb08123fd042679158b2edf3723de5bb441f351735a1821064c14.arrow b/evidence/results/d7a069845a9eb08123fd042679158b2edf3723de5bb441f351735a1821064c14.arrow new file mode 100644 index 000000000..9c99c9315 Binary files /dev/null and b/evidence/results/d7a069845a9eb08123fd042679158b2edf3723de5bb441f351735a1821064c14.arrow differ diff --git a/evidence/results/d7a069845a9eb08123fd042679158b2edf3723de5bb441f351735a1821064c14.json b/evidence/results/d7a069845a9eb08123fd042679158b2edf3723de5bb441f351735a1821064c14.json new file mode 100644 index 000000000..793206c14 --- /dev/null +++ b/evidence/results/d7a069845a9eb08123fd042679158b2edf3723de5bb441f351735a1821064c14.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "249d35223582cf27503632e3eed626f8c3efd593479b2bbfd61f22381ed3149c", + "case_hash": "d7a069845a9eb08123fd042679158b2edf3723de5bb441f351735a1821064c14", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8801e91145f4cfbb355568deeaddd93b11360b9d901e335865e9ca5adee61024", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d7a48c9098fbb387486cf4197924085bfd03999fc5e650981da5a4808886cc6b.json b/evidence/results/d7a48c9098fbb387486cf4197924085bfd03999fc5e650981da5a4808886cc6b.json new file mode 100644 index 000000000..2c54fddb4 --- /dev/null +++ b/evidence/results/d7a48c9098fbb387486cf4197924085bfd03999fc5e650981da5a4808886cc6b.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "d7a48c9098fbb387486cf4197924085bfd03999fc5e650981da5a4808886cc6b", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100150, + "message": "Invalid argument for width bucket function, want 4 (num_buckets) > 0 and 10 (min_value) != 10 (max_value)", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "69c8c1e91bd9acffec6bed87242afd8ac17acdfe3056f9648bdcb4369f2cb01a", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d7a5cd936fa1e363605bfe16f04f0ce67166405ce33a318febcc001067f8713c.arrow b/evidence/results/d7a5cd936fa1e363605bfe16f04f0ce67166405ce33a318febcc001067f8713c.arrow new file mode 100644 index 000000000..0db937cac Binary files /dev/null and b/evidence/results/d7a5cd936fa1e363605bfe16f04f0ce67166405ce33a318febcc001067f8713c.arrow differ diff --git a/evidence/results/d7a5cd936fa1e363605bfe16f04f0ce67166405ce33a318febcc001067f8713c.json b/evidence/results/d7a5cd936fa1e363605bfe16f04f0ce67166405ce33a318febcc001067f8713c.json new file mode 100644 index 000000000..9bb8b0ad5 --- /dev/null +++ b/evidence/results/d7a5cd936fa1e363605bfe16f04f0ce67166405ce33a318febcc001067f8713c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f698049cff29023399988164d3e4e6687e8ad748412c5c3be3f5df5267b94fa0", + "case_hash": "d7a5cd936fa1e363605bfe16f04f0ce67166405ce33a318febcc001067f8713c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "227c1891f82d9e3ee0d3beb5534f4175628bf500fb8030b0a48cb84a871501e8", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d7d533aac56122e429dea60813c24dc8d5b7449c4d1dd796d068ccec204c4da6.arrow b/evidence/results/d7d533aac56122e429dea60813c24dc8d5b7449c4d1dd796d068ccec204c4da6.arrow new file mode 100644 index 000000000..5acceb7bf Binary files /dev/null and b/evidence/results/d7d533aac56122e429dea60813c24dc8d5b7449c4d1dd796d068ccec204c4da6.arrow differ diff --git a/evidence/results/d7d533aac56122e429dea60813c24dc8d5b7449c4d1dd796d068ccec204c4da6.json b/evidence/results/d7d533aac56122e429dea60813c24dc8d5b7449c4d1dd796d068ccec204c4da6.json new file mode 100644 index 000000000..4cab28567 --- /dev/null +++ b/evidence/results/d7d533aac56122e429dea60813c24dc8d5b7449c4d1dd796d068ccec204c4da6.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "b7ffcbccc6ded766427334c15948fad00297ad983ae324baae1ce223e3886327", + "case_hash": "d7d533aac56122e429dea60813c24dc8d5b7449c4d1dd796d068ccec204c4da6", + "columns": [ + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "VALID_SRID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8d277e986b671e78367cae505482dad6af7b7dc6b611ece014e7e132bd52ac7f", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d7fa8bd322061532f8bca7707d1f81b7765131e2333f0e0410cefe1c30db2292.arrow b/evidence/results/d7fa8bd322061532f8bca7707d1f81b7765131e2333f0e0410cefe1c30db2292.arrow new file mode 100644 index 000000000..864f79892 Binary files /dev/null and b/evidence/results/d7fa8bd322061532f8bca7707d1f81b7765131e2333f0e0410cefe1c30db2292.arrow differ diff --git a/evidence/results/d7fa8bd322061532f8bca7707d1f81b7765131e2333f0e0410cefe1c30db2292.json b/evidence/results/d7fa8bd322061532f8bca7707d1f81b7765131e2333f0e0410cefe1c30db2292.json new file mode 100644 index 000000000..efe1cd639 --- /dev/null +++ b/evidence/results/d7fa8bd322061532f8bca7707d1f81b7765131e2333f0e0410cefe1c30db2292.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0e2f5fb19686e7e81b5ca751951c9f793f410846eb3b3ca9256f9376192432d5", + "case_hash": "d7fa8bd322061532f8bca7707d1f81b7765131e2333f0e0410cefe1c30db2292", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6349b47fed4a80abe15df432d3afbbdd3100233e9f1ef39f83f08c585c879019", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d81019ceaea4f5937988ee05bd41fb031b59ace6df8dcd33a0ffc3403f8cbd27.arrow b/evidence/results/d81019ceaea4f5937988ee05bd41fb031b59ace6df8dcd33a0ffc3403f8cbd27.arrow new file mode 100644 index 000000000..7bc68b00e Binary files /dev/null and b/evidence/results/d81019ceaea4f5937988ee05bd41fb031b59ace6df8dcd33a0ffc3403f8cbd27.arrow differ diff --git a/evidence/results/d81019ceaea4f5937988ee05bd41fb031b59ace6df8dcd33a0ffc3403f8cbd27.json b/evidence/results/d81019ceaea4f5937988ee05bd41fb031b59ace6df8dcd33a0ffc3403f8cbd27.json new file mode 100644 index 000000000..00e29de71 --- /dev/null +++ b/evidence/results/d81019ceaea4f5937988ee05bd41fb031b59ace6df8dcd33a0ffc3403f8cbd27.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ecdaa6342729a46a48c3f052b351d66d937a03f4b9bf34e6c628e88fe728eb84", + "case_hash": "d81019ceaea4f5937988ee05bd41fb031b59ace6df8dcd33a0ffc3403f8cbd27", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f4fa811bc440cdd981a4bdcbd1c05d176785bc3eefd1babe41f167dbec30be98", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d81317f629b0d6cfb86afd8617104d76dd9bb7f0864c97b06024fc5c134c5d49.arrow b/evidence/results/d81317f629b0d6cfb86afd8617104d76dd9bb7f0864c97b06024fc5c134c5d49.arrow new file mode 100644 index 000000000..b427f90ff Binary files /dev/null and b/evidence/results/d81317f629b0d6cfb86afd8617104d76dd9bb7f0864c97b06024fc5c134c5d49.arrow differ diff --git a/evidence/results/d81317f629b0d6cfb86afd8617104d76dd9bb7f0864c97b06024fc5c134c5d49.json b/evidence/results/d81317f629b0d6cfb86afd8617104d76dd9bb7f0864c97b06024fc5c134c5d49.json new file mode 100644 index 000000000..fce730488 --- /dev/null +++ b/evidence/results/d81317f629b0d6cfb86afd8617104d76dd9bb7f0864c97b06024fc5c134c5d49.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "207a353d7f64bc290fee7f7cc7405633be2d1dcd5341a3a9ed1d853a48be94f4", + "case_hash": "d81317f629b0d6cfb86afd8617104d76dd9bb7f0864c97b06024fc5c134c5d49", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "39a261a3f43e55fefb614f9d873e17414bf1819ba98119a32df404aff6e2694d", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d8366b4018b1fadd8506b83e483c0088edc87ce7fe5aa873ce7213ba28da6220.arrow b/evidence/results/d8366b4018b1fadd8506b83e483c0088edc87ce7fe5aa873ce7213ba28da6220.arrow new file mode 100644 index 000000000..97cf31370 Binary files /dev/null and b/evidence/results/d8366b4018b1fadd8506b83e483c0088edc87ce7fe5aa873ce7213ba28da6220.arrow differ diff --git a/evidence/results/d8366b4018b1fadd8506b83e483c0088edc87ce7fe5aa873ce7213ba28da6220.json b/evidence/results/d8366b4018b1fadd8506b83e483c0088edc87ce7fe5aa873ce7213ba28da6220.json new file mode 100644 index 000000000..bfdc02a7b --- /dev/null +++ b/evidence/results/d8366b4018b1fadd8506b83e483c0088edc87ce7fe5aa873ce7213ba28da6220.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "16d4a902fe73d0401af325f86122f80b02c0b069963fa00cefed30c41ba3330d", + "case_hash": "d8366b4018b1fadd8506b83e483c0088edc87ce7fe5aa873ce7213ba28da6220", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4ecc4865a9312bddbf9fc656ac2231425322b20f022ca28a4bf5f2021ac0a9c6", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d85a9b64cdab19c1cf28caff1f5224cd03a089fae614e9f1ad9a37f0a0447728.arrow b/evidence/results/d85a9b64cdab19c1cf28caff1f5224cd03a089fae614e9f1ad9a37f0a0447728.arrow new file mode 100644 index 000000000..103f98b1d Binary files /dev/null and b/evidence/results/d85a9b64cdab19c1cf28caff1f5224cd03a089fae614e9f1ad9a37f0a0447728.arrow differ diff --git a/evidence/results/d85a9b64cdab19c1cf28caff1f5224cd03a089fae614e9f1ad9a37f0a0447728.json b/evidence/results/d85a9b64cdab19c1cf28caff1f5224cd03a089fae614e9f1ad9a37f0a0447728.json new file mode 100644 index 000000000..42c820edf --- /dev/null +++ b/evidence/results/d85a9b64cdab19c1cf28caff1f5224cd03a089fae614e9f1ad9a37f0a0447728.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0370f22ee07eb6e95db994e019737d359cf4835bacf099781facfed1f729c917", + "case_hash": "d85a9b64cdab19c1cf28caff1f5224cd03a089fae614e9f1ad9a37f0a0447728", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bfdf535c4bbecfb9a711738549d1dd5dcbe359cab668510f277e47d0daffc7cd", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d873118d6966e61e79ce5825b90ce5a551fa290ff481cffed3a57c92625c2c33.arrow b/evidence/results/d873118d6966e61e79ce5825b90ce5a551fa290ff481cffed3a57c92625c2c33.arrow new file mode 100644 index 000000000..68bc4fdee Binary files /dev/null and b/evidence/results/d873118d6966e61e79ce5825b90ce5a551fa290ff481cffed3a57c92625c2c33.arrow differ diff --git a/evidence/results/d873118d6966e61e79ce5825b90ce5a551fa290ff481cffed3a57c92625c2c33.json b/evidence/results/d873118d6966e61e79ce5825b90ce5a551fa290ff481cffed3a57c92625c2c33.json new file mode 100644 index 000000000..5b4213f22 --- /dev/null +++ b/evidence/results/d873118d6966e61e79ce5825b90ce5a551fa290ff481cffed3a57c92625c2c33.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c00fd03e5cdf28ed0cf1c0cc1c6181c9ab0271c426c19f93b690e63d22c98639", + "case_hash": "d873118d6966e61e79ce5825b90ce5a551fa290ff481cffed3a57c92625c2c33", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 4, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c0e20cf1ee8ef7efc5945e82257d32ec2cbbf0ea19e9c5bfd01b2a5f9a7efb4a", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d8828241a77440a0f88dd7232091fbe78cefe7c8e3c247dc1e330ecfa3402565.arrow b/evidence/results/d8828241a77440a0f88dd7232091fbe78cefe7c8e3c247dc1e330ecfa3402565.arrow new file mode 100644 index 000000000..697873ba7 Binary files /dev/null and b/evidence/results/d8828241a77440a0f88dd7232091fbe78cefe7c8e3c247dc1e330ecfa3402565.arrow differ diff --git a/evidence/results/d8828241a77440a0f88dd7232091fbe78cefe7c8e3c247dc1e330ecfa3402565.json b/evidence/results/d8828241a77440a0f88dd7232091fbe78cefe7c8e3c247dc1e330ecfa3402565.json new file mode 100644 index 000000000..bc62dc9d4 --- /dev/null +++ b/evidence/results/d8828241a77440a0f88dd7232091fbe78cefe7c8e3c247dc1e330ecfa3402565.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "afcb80fb9ddbb92f760a5d8904a62c0f240f269cc8a78dae6632230e6abf2218", + "case_hash": "d8828241a77440a0f88dd7232091fbe78cefe7c8e3c247dc1e330ecfa3402565", + "columns": [ + { + "internal_size": 0, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b0d16d5ec476f4c05b9f9ff6b363d5bbebce7023e0d248ee494d1c2797e536ed", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d88311b8a458c1b0e569ad23e758fb85dbc27627a99e32b948b2ee56f7b2bc08.arrow b/evidence/results/d88311b8a458c1b0e569ad23e758fb85dbc27627a99e32b948b2ee56f7b2bc08.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/d88311b8a458c1b0e569ad23e758fb85dbc27627a99e32b948b2ee56f7b2bc08.arrow differ diff --git a/evidence/results/d88311b8a458c1b0e569ad23e758fb85dbc27627a99e32b948b2ee56f7b2bc08.json b/evidence/results/d88311b8a458c1b0e569ad23e758fb85dbc27627a99e32b948b2ee56f7b2bc08.json new file mode 100644 index 000000000..359834822 --- /dev/null +++ b/evidence/results/d88311b8a458c1b0e569ad23e758fb85dbc27627a99e32b948b2ee56f7b2bc08.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "d88311b8a458c1b0e569ad23e758fb85dbc27627a99e32b948b2ee56f7b2bc08", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "453e3a51151ec33f8768a9adb409c0206dca80e9171e59d560f1873f631fe5fb", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d88f35d5d65f7cb4c1c8bc05b57a1d27ddb046d4db2237e3eea8418c6b28a956.arrow b/evidence/results/d88f35d5d65f7cb4c1c8bc05b57a1d27ddb046d4db2237e3eea8418c6b28a956.arrow new file mode 100644 index 000000000..46adbbcea Binary files /dev/null and b/evidence/results/d88f35d5d65f7cb4c1c8bc05b57a1d27ddb046d4db2237e3eea8418c6b28a956.arrow differ diff --git a/evidence/results/d88f35d5d65f7cb4c1c8bc05b57a1d27ddb046d4db2237e3eea8418c6b28a956.json b/evidence/results/d88f35d5d65f7cb4c1c8bc05b57a1d27ddb046d4db2237e3eea8418c6b28a956.json new file mode 100644 index 000000000..9ff8ab95c --- /dev/null +++ b/evidence/results/d88f35d5d65f7cb4c1c8bc05b57a1d27ddb046d4db2237e3eea8418c6b28a956.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9b7f7a505f6d04e5ffa1e57bf16d31c0cf24dd6dccad3767b1fd6a7ba4d10c2d", + "case_hash": "d88f35d5d65f7cb4c1c8bc05b57a1d27ddb046d4db2237e3eea8418c6b28a956", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "24ea64413e3d9597ebaad5c70c48f5a167b24d786076871783208b732f3d7d6b", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d8bf66a583d7e717055ed6aae0be5903784c83194cea57a791864dc56b784f8c.arrow b/evidence/results/d8bf66a583d7e717055ed6aae0be5903784c83194cea57a791864dc56b784f8c.arrow new file mode 100644 index 000000000..ef6d68499 Binary files /dev/null and b/evidence/results/d8bf66a583d7e717055ed6aae0be5903784c83194cea57a791864dc56b784f8c.arrow differ diff --git a/evidence/results/d8bf66a583d7e717055ed6aae0be5903784c83194cea57a791864dc56b784f8c.json b/evidence/results/d8bf66a583d7e717055ed6aae0be5903784c83194cea57a791864dc56b784f8c.json new file mode 100644 index 000000000..0ea0646a0 --- /dev/null +++ b/evidence/results/d8bf66a583d7e717055ed6aae0be5903784c83194cea57a791864dc56b784f8c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f5cc489b2fc7666c6e96abc91af9872776db1a26b70f650378995fbb347691be", + "case_hash": "d8bf66a583d7e717055ed6aae0be5903784c83194cea57a791864dc56b784f8c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "22cb91f737c6c63eb1884e9190325146c8d2b5e0245140e3448d6c3655833965", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d8d0580f5a69b90106a7a403037ed503510c9942c4b72a4131eb240bb230c7b9.arrow b/evidence/results/d8d0580f5a69b90106a7a403037ed503510c9942c4b72a4131eb240bb230c7b9.arrow new file mode 100644 index 000000000..140b07c1b Binary files /dev/null and b/evidence/results/d8d0580f5a69b90106a7a403037ed503510c9942c4b72a4131eb240bb230c7b9.arrow differ diff --git a/evidence/results/d8d0580f5a69b90106a7a403037ed503510c9942c4b72a4131eb240bb230c7b9.json b/evidence/results/d8d0580f5a69b90106a7a403037ed503510c9942c4b72a4131eb240bb230c7b9.json new file mode 100644 index 000000000..50b36310b --- /dev/null +++ b/evidence/results/d8d0580f5a69b90106a7a403037ed503510c9942c4b72a4131eb240bb230c7b9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6c5ebc1d08bfbc6eedabbd999c6775f571038b9a88d0fc466eefeba21886b58d", + "case_hash": "d8d0580f5a69b90106a7a403037ed503510c9942c4b72a4131eb240bb230c7b9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1354eb77ad2f8fb6b865a4ae8c3a493ee741633758c08641803ceeb99b7f65db", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d8dc2fea05f2a5213dde02b226a758b4faeec5009b39a9aaaed29a9f04c097ad.arrow b/evidence/results/d8dc2fea05f2a5213dde02b226a758b4faeec5009b39a9aaaed29a9f04c097ad.arrow new file mode 100644 index 000000000..8f22b4b54 Binary files /dev/null and b/evidence/results/d8dc2fea05f2a5213dde02b226a758b4faeec5009b39a9aaaed29a9f04c097ad.arrow differ diff --git a/evidence/results/d8dc2fea05f2a5213dde02b226a758b4faeec5009b39a9aaaed29a9f04c097ad.json b/evidence/results/d8dc2fea05f2a5213dde02b226a758b4faeec5009b39a9aaaed29a9f04c097ad.json new file mode 100644 index 000000000..192d22057 --- /dev/null +++ b/evidence/results/d8dc2fea05f2a5213dde02b226a758b4faeec5009b39a9aaaed29a9f04c097ad.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7a8c9ad5ec47287af4cc80d3d4148f7b3b7c72fe5c5e3ff7cf1becb6ab78d706", + "case_hash": "d8dc2fea05f2a5213dde02b226a758b4faeec5009b39a9aaaed29a9f04c097ad", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bd3d20397376518f238e40678fee18f656a9e87d5ad294ee38c022a8d864d225", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d8e63a48aa390a0a339d7fff0674cc71c345933aff369fdc7fb75280e35b5f52.arrow b/evidence/results/d8e63a48aa390a0a339d7fff0674cc71c345933aff369fdc7fb75280e35b5f52.arrow new file mode 100644 index 000000000..fe2433fbb Binary files /dev/null and b/evidence/results/d8e63a48aa390a0a339d7fff0674cc71c345933aff369fdc7fb75280e35b5f52.arrow differ diff --git a/evidence/results/d8e63a48aa390a0a339d7fff0674cc71c345933aff369fdc7fb75280e35b5f52.json b/evidence/results/d8e63a48aa390a0a339d7fff0674cc71c345933aff369fdc7fb75280e35b5f52.json new file mode 100644 index 000000000..f96b6541a --- /dev/null +++ b/evidence/results/d8e63a48aa390a0a339d7fff0674cc71c345933aff369fdc7fb75280e35b5f52.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f3d022502190c95bbaf717d0a82735d1242cfc841888084f423bb02081a5fc65", + "case_hash": "d8e63a48aa390a0a339d7fff0674cc71c345933aff369fdc7fb75280e35b5f52", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a0c623283f20ac4505e5bbc2035c76a599d744a37c817a4155ed5f9457abcaa3", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d8f5269fbb18fd0be95a37e6fada536a757837128050ffe450878c66a5547265.arrow b/evidence/results/d8f5269fbb18fd0be95a37e6fada536a757837128050ffe450878c66a5547265.arrow new file mode 100644 index 000000000..fe8312ae3 Binary files /dev/null and b/evidence/results/d8f5269fbb18fd0be95a37e6fada536a757837128050ffe450878c66a5547265.arrow differ diff --git a/evidence/results/d8f5269fbb18fd0be95a37e6fada536a757837128050ffe450878c66a5547265.json b/evidence/results/d8f5269fbb18fd0be95a37e6fada536a757837128050ffe450878c66a5547265.json new file mode 100644 index 000000000..1d7260f2e --- /dev/null +++ b/evidence/results/d8f5269fbb18fd0be95a37e6fada536a757837128050ffe450878c66a5547265.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "11df00f0876605aea3abc8f7e6f5b4e225ae15dd88b8ed1126df050591b22769", + "case_hash": "d8f5269fbb18fd0be95a37e6fada536a757837128050ffe450878c66a5547265", + "columns": [ + { + "internal_size": null, + "name": "OK", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fc1eea862b9ea9732e5fc7a8165419a405414b16912d76cb2db11aab9293f73b", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d90040015ea079effd0870ecf02292bc96dcdb2935af1fe06ce86a38b939170b.arrow b/evidence/results/d90040015ea079effd0870ecf02292bc96dcdb2935af1fe06ce86a38b939170b.arrow new file mode 100644 index 000000000..c333f73a2 Binary files /dev/null and b/evidence/results/d90040015ea079effd0870ecf02292bc96dcdb2935af1fe06ce86a38b939170b.arrow differ diff --git a/evidence/results/d90040015ea079effd0870ecf02292bc96dcdb2935af1fe06ce86a38b939170b.json b/evidence/results/d90040015ea079effd0870ecf02292bc96dcdb2935af1fe06ce86a38b939170b.json new file mode 100644 index 000000000..48db2a963 --- /dev/null +++ b/evidence/results/d90040015ea079effd0870ecf02292bc96dcdb2935af1fe06ce86a38b939170b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fa9aa162a6b822941a4037a3472547effea30dd4625a5c6cd6ef87a90ef1e2c4", + "case_hash": "d90040015ea079effd0870ecf02292bc96dcdb2935af1fe06ce86a38b939170b", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7e5d24deab7b6269749dc809ec74e57f199bb3fc5a1f8a63d9f92a3b43357884", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d91de71c2e06d291fb58ad0f2a827c633fe941a84562cf0a7f4ad4fed0bb3cb7.arrow b/evidence/results/d91de71c2e06d291fb58ad0f2a827c633fe941a84562cf0a7f4ad4fed0bb3cb7.arrow new file mode 100644 index 000000000..9c11ec94d Binary files /dev/null and b/evidence/results/d91de71c2e06d291fb58ad0f2a827c633fe941a84562cf0a7f4ad4fed0bb3cb7.arrow differ diff --git a/evidence/results/d91de71c2e06d291fb58ad0f2a827c633fe941a84562cf0a7f4ad4fed0bb3cb7.json b/evidence/results/d91de71c2e06d291fb58ad0f2a827c633fe941a84562cf0a7f4ad4fed0bb3cb7.json new file mode 100644 index 000000000..8e87fc13b --- /dev/null +++ b/evidence/results/d91de71c2e06d291fb58ad0f2a827c633fe941a84562cf0a7f4ad4fed0bb3cb7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "89358d0c50920bae0d26997e56560c0bd435a166d7c44ce9d427a1a4633cdd68", + "case_hash": "d91de71c2e06d291fb58ad0f2a827c633fe941a84562cf0a7f4ad4fed0bb3cb7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ac6a8ee7ef803ba25cb6850ba202c0018bbdfa606f8148fb7fa8e8d9e4a1557b", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d926ffcf9c1e4e7a35cf5cf6f338b47e73abf72914b757c26a4159d6da69af69.arrow b/evidence/results/d926ffcf9c1e4e7a35cf5cf6f338b47e73abf72914b757c26a4159d6da69af69.arrow new file mode 100644 index 000000000..9a9719e08 Binary files /dev/null and b/evidence/results/d926ffcf9c1e4e7a35cf5cf6f338b47e73abf72914b757c26a4159d6da69af69.arrow differ diff --git a/evidence/results/d926ffcf9c1e4e7a35cf5cf6f338b47e73abf72914b757c26a4159d6da69af69.json b/evidence/results/d926ffcf9c1e4e7a35cf5cf6f338b47e73abf72914b757c26a4159d6da69af69.json new file mode 100644 index 000000000..673da8e66 --- /dev/null +++ b/evidence/results/d926ffcf9c1e4e7a35cf5cf6f338b47e73abf72914b757c26a4159d6da69af69.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d5c75013b4569529e46f3302014b72c867026ee19adc0ac2dc659a0533b04372", + "case_hash": "d926ffcf9c1e4e7a35cf5cf6f338b47e73abf72914b757c26a4159d6da69af69", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9752c0b0ae20932a08950a4c75697ef02cc8a8c317d6add45f77db8ab7f21ccf", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d928113cc4792ba390087316732f393a2d75f568c603422562c7fd07322dcbcc.arrow b/evidence/results/d928113cc4792ba390087316732f393a2d75f568c603422562c7fd07322dcbcc.arrow new file mode 100644 index 000000000..41a15a2f6 Binary files /dev/null and b/evidence/results/d928113cc4792ba390087316732f393a2d75f568c603422562c7fd07322dcbcc.arrow differ diff --git a/evidence/results/d928113cc4792ba390087316732f393a2d75f568c603422562c7fd07322dcbcc.json b/evidence/results/d928113cc4792ba390087316732f393a2d75f568c603422562c7fd07322dcbcc.json new file mode 100644 index 000000000..c349fdd4d --- /dev/null +++ b/evidence/results/d928113cc4792ba390087316732f393a2d75f568c603422562c7fd07322dcbcc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f49d78941f898cc4316d197e2e72137cae6b695b8532fe69f815fd33d7944cf7", + "case_hash": "d928113cc4792ba390087316732f393a2d75f568c603422562c7fd07322dcbcc", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "20280813fbad9fd453d573ff668ccb79fff6747e02cf1f5cb00e05b226f017ae", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d948edef6b95274d82c2e41920c7175dd164cf7101c5436a567eddcf4ced8061.arrow b/evidence/results/d948edef6b95274d82c2e41920c7175dd164cf7101c5436a567eddcf4ced8061.arrow new file mode 100644 index 000000000..f2017204d Binary files /dev/null and b/evidence/results/d948edef6b95274d82c2e41920c7175dd164cf7101c5436a567eddcf4ced8061.arrow differ diff --git a/evidence/results/d948edef6b95274d82c2e41920c7175dd164cf7101c5436a567eddcf4ced8061.json b/evidence/results/d948edef6b95274d82c2e41920c7175dd164cf7101c5436a567eddcf4ced8061.json new file mode 100644 index 000000000..28df63acf --- /dev/null +++ b/evidence/results/d948edef6b95274d82c2e41920c7175dd164cf7101c5436a567eddcf4ced8061.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9f4c2fe4f3d14dc1681a963ee285265be6cfd621f705ad8ba8a0126ebccf7e19", + "case_hash": "d948edef6b95274d82c2e41920c7175dd164cf7101c5436a567eddcf4ced8061", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 32, + "scale": 12, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "82a416cae00185e0250b604e4e5f9052d92e8c67dcc0c6a2547378fb8636853d", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d95e6cddd58f82c5d4dff8c1673055efa1bfd389e9259b9c95f217e5c4b153db.arrow b/evidence/results/d95e6cddd58f82c5d4dff8c1673055efa1bfd389e9259b9c95f217e5c4b153db.arrow new file mode 100644 index 000000000..fafbc49c0 Binary files /dev/null and b/evidence/results/d95e6cddd58f82c5d4dff8c1673055efa1bfd389e9259b9c95f217e5c4b153db.arrow differ diff --git a/evidence/results/d95e6cddd58f82c5d4dff8c1673055efa1bfd389e9259b9c95f217e5c4b153db.json b/evidence/results/d95e6cddd58f82c5d4dff8c1673055efa1bfd389e9259b9c95f217e5c4b153db.json new file mode 100644 index 000000000..8a1025238 --- /dev/null +++ b/evidence/results/d95e6cddd58f82c5d4dff8c1673055efa1bfd389e9259b9c95f217e5c4b153db.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e05800264695fd4b66bb3f2cf4b85cda6929ea7cc38c559e109290cd87a5c935", + "case_hash": "d95e6cddd58f82c5d4dff8c1673055efa1bfd389e9259b9c95f217e5c4b153db", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b5f237078240c5bd84dc0656f5109534528d505508a155e0e9b82516a7c4f90f", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d968aaadc8099ad0fbe81c9ea4f789d32337be10959dd48f759b1b2f704cf1aa.arrow b/evidence/results/d968aaadc8099ad0fbe81c9ea4f789d32337be10959dd48f759b1b2f704cf1aa.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/d968aaadc8099ad0fbe81c9ea4f789d32337be10959dd48f759b1b2f704cf1aa.arrow differ diff --git a/evidence/results/d968aaadc8099ad0fbe81c9ea4f789d32337be10959dd48f759b1b2f704cf1aa.json b/evidence/results/d968aaadc8099ad0fbe81c9ea4f789d32337be10959dd48f759b1b2f704cf1aa.json new file mode 100644 index 000000000..873de3e4b --- /dev/null +++ b/evidence/results/d968aaadc8099ad0fbe81c9ea4f789d32337be10959dd48f759b1b2f704cf1aa.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "d968aaadc8099ad0fbe81c9ea4f789d32337be10959dd48f759b1b2f704cf1aa", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dd49b12a2ef1fa0645b8a6af1c6ebefa5560d81d57d77c424749893c1c3a94ea", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d9bfc7716e64d5c9d38820421198f6582402382f9e777ccd5ac3fb3ee729bc40.arrow b/evidence/results/d9bfc7716e64d5c9d38820421198f6582402382f9e777ccd5ac3fb3ee729bc40.arrow new file mode 100644 index 000000000..edd1355ed Binary files /dev/null and b/evidence/results/d9bfc7716e64d5c9d38820421198f6582402382f9e777ccd5ac3fb3ee729bc40.arrow differ diff --git a/evidence/results/d9bfc7716e64d5c9d38820421198f6582402382f9e777ccd5ac3fb3ee729bc40.json b/evidence/results/d9bfc7716e64d5c9d38820421198f6582402382f9e777ccd5ac3fb3ee729bc40.json new file mode 100644 index 000000000..6d15ecd0e --- /dev/null +++ b/evidence/results/d9bfc7716e64d5c9d38820421198f6582402382f9e777ccd5ac3fb3ee729bc40.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "685e6f738ddb6d80c698e1c82796aa2e0efd3c9d9df45c6ce17d9a56c2f0fc62", + "case_hash": "d9bfc7716e64d5c9d38820421198f6582402382f9e777ccd5ac3fb3ee729bc40", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2829cc64dd8f881531566ba13bf63d44ce7ea987b14ec86dc75941ffb17271e2", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d9c18e79b4d478e404d280ca7a43e4b3596e0753519b46155696f12337cfc1c1.arrow b/evidence/results/d9c18e79b4d478e404d280ca7a43e4b3596e0753519b46155696f12337cfc1c1.arrow new file mode 100644 index 000000000..ae152b5ee Binary files /dev/null and b/evidence/results/d9c18e79b4d478e404d280ca7a43e4b3596e0753519b46155696f12337cfc1c1.arrow differ diff --git a/evidence/results/d9c18e79b4d478e404d280ca7a43e4b3596e0753519b46155696f12337cfc1c1.json b/evidence/results/d9c18e79b4d478e404d280ca7a43e4b3596e0753519b46155696f12337cfc1c1.json new file mode 100644 index 000000000..b7e96149d --- /dev/null +++ b/evidence/results/d9c18e79b4d478e404d280ca7a43e4b3596e0753519b46155696f12337cfc1c1.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "485280c763e05f20c6804d89eb646724d795a9c316fe5b4f3c18e654e5976a31", + "case_hash": "d9c18e79b4d478e404d280ca7a43e4b3596e0753519b46155696f12337cfc1c1", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "CELL", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f03783d140d2fb9cb2b7067229dfbe79b59cfddf6bf1fe42e45e87cf82298546", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d9d5a7c8159446b80379a210133ab666a50f1db3d0bc4d3d22d06e2260c0595d.arrow b/evidence/results/d9d5a7c8159446b80379a210133ab666a50f1db3d0bc4d3d22d06e2260c0595d.arrow new file mode 100644 index 000000000..9f8e6ee02 Binary files /dev/null and b/evidence/results/d9d5a7c8159446b80379a210133ab666a50f1db3d0bc4d3d22d06e2260c0595d.arrow differ diff --git a/evidence/results/d9d5a7c8159446b80379a210133ab666a50f1db3d0bc4d3d22d06e2260c0595d.json b/evidence/results/d9d5a7c8159446b80379a210133ab666a50f1db3d0bc4d3d22d06e2260c0595d.json new file mode 100644 index 000000000..a4888daac --- /dev/null +++ b/evidence/results/d9d5a7c8159446b80379a210133ab666a50f1db3d0bc4d3d22d06e2260c0595d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8ca545a26317a6d151e32771d305a84a1e680ece79d46f5e503dfc95669d31a3", + "case_hash": "d9d5a7c8159446b80379a210133ab666a50f1db3d0bc4d3d22d06e2260c0595d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0310e8fe4127147557d38ecc1542b2fe8f3e15696961308eceeace24babe726e", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/d9f5f15b1f3b2fed2487711f7cd09ba1c8c9daa8c793ef11dee44650b89bfa13.arrow b/evidence/results/d9f5f15b1f3b2fed2487711f7cd09ba1c8c9daa8c793ef11dee44650b89bfa13.arrow new file mode 100644 index 000000000..6c7ab9970 Binary files /dev/null and b/evidence/results/d9f5f15b1f3b2fed2487711f7cd09ba1c8c9daa8c793ef11dee44650b89bfa13.arrow differ diff --git a/evidence/results/d9f5f15b1f3b2fed2487711f7cd09ba1c8c9daa8c793ef11dee44650b89bfa13.json b/evidence/results/d9f5f15b1f3b2fed2487711f7cd09ba1c8c9daa8c793ef11dee44650b89bfa13.json new file mode 100644 index 000000000..2f0529769 --- /dev/null +++ b/evidence/results/d9f5f15b1f3b2fed2487711f7cd09ba1c8c9daa8c793ef11dee44650b89bfa13.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "a0459f934853fe798c7c16e3967e41b62fde3a51b8becc91d711dc7b61bcc086", + "case_hash": "d9f5f15b1f3b2fed2487711f7cd09ba1c8c9daa8c793ef11dee44650b89bfa13", + "columns": [ + { + "internal_size": 134217728, + "name": "M", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "KEYS", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "238f9683bb79f32dc571abac49b74127478574b4a54f7a0bf0fb20766d2cc707", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/da07accad9c674c3a1f2f89b7c822633b49c851d88cf9d9127398c798bf9ec9c.arrow b/evidence/results/da07accad9c674c3a1f2f89b7c822633b49c851d88cf9d9127398c798bf9ec9c.arrow new file mode 100644 index 000000000..b261f457e Binary files /dev/null and b/evidence/results/da07accad9c674c3a1f2f89b7c822633b49c851d88cf9d9127398c798bf9ec9c.arrow differ diff --git a/evidence/results/da07accad9c674c3a1f2f89b7c822633b49c851d88cf9d9127398c798bf9ec9c.json b/evidence/results/da07accad9c674c3a1f2f89b7c822633b49c851d88cf9d9127398c798bf9ec9c.json new file mode 100644 index 000000000..cdcc38e48 --- /dev/null +++ b/evidence/results/da07accad9c674c3a1f2f89b7c822633b49c851d88cf9d9127398c798bf9ec9c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7e2c4e99d469d5e787fe65ecd95b2a79929eedf562186894ff44cf16582f75b", + "case_hash": "da07accad9c674c3a1f2f89b7c822633b49c851d88cf9d9127398c798bf9ec9c", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a763f18ca67f1e59e8ee6ccdbdc3447a9a1516c6fef5728e99b54a63e3e356db", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/da1ba1713df2ae1f13f38901d0808658bc255d34ff4ee2a68ad279aaf2599c86.arrow b/evidence/results/da1ba1713df2ae1f13f38901d0808658bc255d34ff4ee2a68ad279aaf2599c86.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/da1ba1713df2ae1f13f38901d0808658bc255d34ff4ee2a68ad279aaf2599c86.arrow differ diff --git a/evidence/results/da1ba1713df2ae1f13f38901d0808658bc255d34ff4ee2a68ad279aaf2599c86.json b/evidence/results/da1ba1713df2ae1f13f38901d0808658bc255d34ff4ee2a68ad279aaf2599c86.json new file mode 100644 index 000000000..caa312c1c --- /dev/null +++ b/evidence/results/da1ba1713df2ae1f13f38901d0808658bc255d34ff4ee2a68ad279aaf2599c86.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "da1ba1713df2ae1f13f38901d0808658bc255d34ff4ee2a68ad279aaf2599c86", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "195b9cf8fde6c07a5a793f3d482fb32f36ec9b155cb8de9781a98e4444b8e05e", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/da3f90dceaf43cea0c63a3e07a116207303b79aa8c7ab6c4ad7e293784a163c0.arrow b/evidence/results/da3f90dceaf43cea0c63a3e07a116207303b79aa8c7ab6c4ad7e293784a163c0.arrow new file mode 100644 index 000000000..112640a63 Binary files /dev/null and b/evidence/results/da3f90dceaf43cea0c63a3e07a116207303b79aa8c7ab6c4ad7e293784a163c0.arrow differ diff --git a/evidence/results/da3f90dceaf43cea0c63a3e07a116207303b79aa8c7ab6c4ad7e293784a163c0.json b/evidence/results/da3f90dceaf43cea0c63a3e07a116207303b79aa8c7ab6c4ad7e293784a163c0.json new file mode 100644 index 000000000..14c5b402b --- /dev/null +++ b/evidence/results/da3f90dceaf43cea0c63a3e07a116207303b79aa8c7ab6c4ad7e293784a163c0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "49accf930ad7163bc3b55821ddd18d8424e1ceb799e5d799b7fa3c6411f7d36d", + "case_hash": "da3f90dceaf43cea0c63a3e07a116207303b79aa8c7ab6c4ad7e293784a163c0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "02061df623648d399f9fd078cef94a135972e21b62e1ca3dba3093f402793699", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/da499dd9e9a1906c9d6f374f2e778e882c7075438bc7448e1eb5c62854af4a88.arrow b/evidence/results/da499dd9e9a1906c9d6f374f2e778e882c7075438bc7448e1eb5c62854af4a88.arrow new file mode 100644 index 000000000..fd853aaac Binary files /dev/null and b/evidence/results/da499dd9e9a1906c9d6f374f2e778e882c7075438bc7448e1eb5c62854af4a88.arrow differ diff --git a/evidence/results/da499dd9e9a1906c9d6f374f2e778e882c7075438bc7448e1eb5c62854af4a88.json b/evidence/results/da499dd9e9a1906c9d6f374f2e778e882c7075438bc7448e1eb5c62854af4a88.json new file mode 100644 index 000000000..8c921188d --- /dev/null +++ b/evidence/results/da499dd9e9a1906c9d6f374f2e778e882c7075438bc7448e1eb5c62854af4a88.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "486a0c3ea3d8b71c9b348d0c776abed70dc0d6545e1ef7ce2f438da2d06906da", + "case_hash": "da499dd9e9a1906c9d6f374f2e778e882c7075438bc7448e1eb5c62854af4a88", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "98d899f99587bf413440c52e1f6dda7f5cd4607cd8b5a2001ed2d86da629044e", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/da692fd7c17a76691dbf3628bad630335b3d8ee97abc853fde87f98f6f9c2ea2.json b/evidence/results/da692fd7c17a76691dbf3628bad630335b3d8ee97abc853fde87f98f6f9c2ea2.json new file mode 100644 index 000000000..59d640f8e --- /dev/null +++ b/evidence/results/da692fd7c17a76691dbf3628bad630335b3d8ee97abc853fde87f98f6f9c2ea2.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "da692fd7c17a76691dbf3628bad630335b3d8ee97abc853fde87f98f6f9c2ea2", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100100, + "message": "Error parsing XML: missing closing tags: , pos 10", + "sqlstate": "22P02" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2b806160578b4f9461d37d7b8d1808a126879b421243aa6ae6d6db3343ca9e56", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/da6b19a849024f9a649e73d9bfa0a5f357adb0683259774c9e06d1127fbfb513.json b/evidence/results/da6b19a849024f9a649e73d9bfa0a5f357adb0683259774c9e06d1127fbfb513.json new file mode 100644 index 000000000..7ff818aa8 --- /dev/null +++ b/evidence/results/da6b19a849024f9a649e73d9bfa0a5f357adb0683259774c9e06d1127fbfb513.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "da6b19a849024f9a649e73d9bfa0a5f357adb0683259774c9e06d1127fbfb513", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 215002, + "message": "Key supplied for ARRAYS_TO_OBJECT does not have string type", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e2be1a5d21c49d3b7995415eb222336f062c6149432c7530e4acfd6984dec491", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/da75403ea667317280388c97a65bb77a0ec74d692217febcb2e88507b3065271.arrow b/evidence/results/da75403ea667317280388c97a65bb77a0ec74d692217febcb2e88507b3065271.arrow new file mode 100644 index 000000000..ed2390463 Binary files /dev/null and b/evidence/results/da75403ea667317280388c97a65bb77a0ec74d692217febcb2e88507b3065271.arrow differ diff --git a/evidence/results/da75403ea667317280388c97a65bb77a0ec74d692217febcb2e88507b3065271.json b/evidence/results/da75403ea667317280388c97a65bb77a0ec74d692217febcb2e88507b3065271.json new file mode 100644 index 000000000..6face846d --- /dev/null +++ b/evidence/results/da75403ea667317280388c97a65bb77a0ec74d692217febcb2e88507b3065271.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3d085e32457ee98602f909d716f5d3e74eb41a933b78793ed35db7cb91cd69d3", + "case_hash": "da75403ea667317280388c97a65bb77a0ec74d692217febcb2e88507b3065271", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "10d1156348d4d543f24c1bf02f90a2941cc474d574e2f99d07578c6e13598d00", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/da7de16ac592150834ae4a56208729c240dc5b58ac88a3e4291f10e4370bd66f.arrow b/evidence/results/da7de16ac592150834ae4a56208729c240dc5b58ac88a3e4291f10e4370bd66f.arrow new file mode 100644 index 000000000..4e5812a03 Binary files /dev/null and b/evidence/results/da7de16ac592150834ae4a56208729c240dc5b58ac88a3e4291f10e4370bd66f.arrow differ diff --git a/evidence/results/da7de16ac592150834ae4a56208729c240dc5b58ac88a3e4291f10e4370bd66f.json b/evidence/results/da7de16ac592150834ae4a56208729c240dc5b58ac88a3e4291f10e4370bd66f.json new file mode 100644 index 000000000..381a62b04 --- /dev/null +++ b/evidence/results/da7de16ac592150834ae4a56208729c240dc5b58ac88a3e4291f10e4370bd66f.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "803c498a2b7b9b1b2e4acee5ed99b39049a484d796d293136fe93c4965578f27", + "case_hash": "da7de16ac592150834ae4a56208729c240dc5b58ac88a3e4291f10e4370bd66f", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "230164594de831d383b16d777560c11693aeaedb1b00ff310a10f43a4fed92e0", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dac90780ea041b13c1fb0ddb1c6dd822466d273fae85792d472075e6058fcaba.arrow b/evidence/results/dac90780ea041b13c1fb0ddb1c6dd822466d273fae85792d472075e6058fcaba.arrow new file mode 100644 index 000000000..f34acee75 Binary files /dev/null and b/evidence/results/dac90780ea041b13c1fb0ddb1c6dd822466d273fae85792d472075e6058fcaba.arrow differ diff --git a/evidence/results/dac90780ea041b13c1fb0ddb1c6dd822466d273fae85792d472075e6058fcaba.json b/evidence/results/dac90780ea041b13c1fb0ddb1c6dd822466d273fae85792d472075e6058fcaba.json new file mode 100644 index 000000000..98cea7c1b --- /dev/null +++ b/evidence/results/dac90780ea041b13c1fb0ddb1c6dd822466d273fae85792d472075e6058fcaba.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "9dc643b2aa157c6c0bc642055f4fa52a1a7f2c5bbce936723352b2f1a011c1c6", + "case_hash": "dac90780ea041b13c1fb0ddb1c6dd822466d273fae85792d472075e6058fcaba", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0aaeceb224283b677b5032be6e396af3871d45c699fe659e8965dd0232f9f7e9", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/daf4b749f64076c837bc96257fa1106c39dda5755b38b07e012a78ed6c17449c.arrow b/evidence/results/daf4b749f64076c837bc96257fa1106c39dda5755b38b07e012a78ed6c17449c.arrow new file mode 100644 index 000000000..9e37abd02 Binary files /dev/null and b/evidence/results/daf4b749f64076c837bc96257fa1106c39dda5755b38b07e012a78ed6c17449c.arrow differ diff --git a/evidence/results/daf4b749f64076c837bc96257fa1106c39dda5755b38b07e012a78ed6c17449c.json b/evidence/results/daf4b749f64076c837bc96257fa1106c39dda5755b38b07e012a78ed6c17449c.json new file mode 100644 index 000000000..2fa42bdd4 --- /dev/null +++ b/evidence/results/daf4b749f64076c837bc96257fa1106c39dda5755b38b07e012a78ed6c17449c.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "abe4ef16df535e41482bb365764a3c43311708465f4dc796c56d3e4fa2dae568", + "case_hash": "daf4b749f64076c837bc96257fa1106c39dda5755b38b07e012a78ed6c17449c", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4828e46251b40025c340245426254593a0aec4d1096333d2479f754b4b4ecb1f", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/db0af7f3a7db9594a45a86658af727c201d3b9a3d81e79edec28d999c2feff77.arrow b/evidence/results/db0af7f3a7db9594a45a86658af727c201d3b9a3d81e79edec28d999c2feff77.arrow new file mode 100644 index 000000000..cd0af162f Binary files /dev/null and b/evidence/results/db0af7f3a7db9594a45a86658af727c201d3b9a3d81e79edec28d999c2feff77.arrow differ diff --git a/evidence/results/db0af7f3a7db9594a45a86658af727c201d3b9a3d81e79edec28d999c2feff77.json b/evidence/results/db0af7f3a7db9594a45a86658af727c201d3b9a3d81e79edec28d999c2feff77.json new file mode 100644 index 000000000..76094510d --- /dev/null +++ b/evidence/results/db0af7f3a7db9594a45a86658af727c201d3b9a3d81e79edec28d999c2feff77.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "458e9461184b42bd68638e96db2fc01a2c2a29b3f6268bacc3498856e7e7b57f", + "case_hash": "db0af7f3a7db9594a45a86658af727c201d3b9a3d81e79edec28d999c2feff77", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "424c6d151c8601bbd10ec2d2a77c52b45fbf5161cc0503e090de90f92c5d16fa", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/db328a9b5d6876dd57bd9fea5c7448c0acd5f962b53b68cd3a6317a250edf79c.arrow b/evidence/results/db328a9b5d6876dd57bd9fea5c7448c0acd5f962b53b68cd3a6317a250edf79c.arrow new file mode 100644 index 000000000..bcbc45e1d Binary files /dev/null and b/evidence/results/db328a9b5d6876dd57bd9fea5c7448c0acd5f962b53b68cd3a6317a250edf79c.arrow differ diff --git a/evidence/results/db328a9b5d6876dd57bd9fea5c7448c0acd5f962b53b68cd3a6317a250edf79c.json b/evidence/results/db328a9b5d6876dd57bd9fea5c7448c0acd5f962b53b68cd3a6317a250edf79c.json new file mode 100644 index 000000000..eb49c1027 --- /dev/null +++ b/evidence/results/db328a9b5d6876dd57bd9fea5c7448c0acd5f962b53b68cd3a6317a250edf79c.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "d8ef297a81138a8e1688da9bd6d482cb9a4e2643815437557d038fba2e6a2f12", + "case_hash": "db328a9b5d6876dd57bd9fea5c7448c0acd5f962b53b68cd3a6317a250edf79c", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "43563c3eafdea71cf49806c2cfc7a393bb92b52a1bd8aa361d4208c1cad5a914", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/db3d749fe69b65361dac55822a958bf233a1c2eb5cf40d488d7960446227581f.arrow b/evidence/results/db3d749fe69b65361dac55822a958bf233a1c2eb5cf40d488d7960446227581f.arrow new file mode 100644 index 000000000..0ebab2850 Binary files /dev/null and b/evidence/results/db3d749fe69b65361dac55822a958bf233a1c2eb5cf40d488d7960446227581f.arrow differ diff --git a/evidence/results/db3d749fe69b65361dac55822a958bf233a1c2eb5cf40d488d7960446227581f.json b/evidence/results/db3d749fe69b65361dac55822a958bf233a1c2eb5cf40d488d7960446227581f.json new file mode 100644 index 000000000..4c9fd49ac --- /dev/null +++ b/evidence/results/db3d749fe69b65361dac55822a958bf233a1c2eb5cf40d488d7960446227581f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8fe2c3c0dea09fba81f57ddee031b44ad5830a256a42c0766afc022906ce7aec", + "case_hash": "db3d749fe69b65361dac55822a958bf233a1c2eb5cf40d488d7960446227581f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6d94b42203c9122f4ff15638e0ffedd95564f37016d3e948f30a97fda2b7121a", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/db470b2e37c6ca4f60b23642dee19995097f94540ef637700990dfa44f5297bb.arrow b/evidence/results/db470b2e37c6ca4f60b23642dee19995097f94540ef637700990dfa44f5297bb.arrow new file mode 100644 index 000000000..44b4c8076 Binary files /dev/null and b/evidence/results/db470b2e37c6ca4f60b23642dee19995097f94540ef637700990dfa44f5297bb.arrow differ diff --git a/evidence/results/db470b2e37c6ca4f60b23642dee19995097f94540ef637700990dfa44f5297bb.json b/evidence/results/db470b2e37c6ca4f60b23642dee19995097f94540ef637700990dfa44f5297bb.json new file mode 100644 index 000000000..e009cbc41 --- /dev/null +++ b/evidence/results/db470b2e37c6ca4f60b23642dee19995097f94540ef637700990dfa44f5297bb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0ae2053482cbc084d7173f8fcf89efea69e3841c06b3f6c1efbf179937365ea0", + "case_hash": "db470b2e37c6ca4f60b23642dee19995097f94540ef637700990dfa44f5297bb", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "92522c7c6d1cf3eb8750cc210484ecea309c77f51648f17734ce88d4bda835c9", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/db51ddf923cbc474bd8c79d5a484a2d9d4418bb364ba79bb5412ee9f6ef2f310.arrow b/evidence/results/db51ddf923cbc474bd8c79d5a484a2d9d4418bb364ba79bb5412ee9f6ef2f310.arrow new file mode 100644 index 000000000..ff5a28f80 Binary files /dev/null and b/evidence/results/db51ddf923cbc474bd8c79d5a484a2d9d4418bb364ba79bb5412ee9f6ef2f310.arrow differ diff --git a/evidence/results/db51ddf923cbc474bd8c79d5a484a2d9d4418bb364ba79bb5412ee9f6ef2f310.json b/evidence/results/db51ddf923cbc474bd8c79d5a484a2d9d4418bb364ba79bb5412ee9f6ef2f310.json new file mode 100644 index 000000000..a79b7fdbc --- /dev/null +++ b/evidence/results/db51ddf923cbc474bd8c79d5a484a2d9d4418bb364ba79bb5412ee9f6ef2f310.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a38af259bc4f3471e6b6c8fd0407496061b93ce9526c34f59523e30566512c8c", + "case_hash": "db51ddf923cbc474bd8c79d5a484a2d9d4418bb364ba79bb5412ee9f6ef2f310", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2b7f5d19999e631c355f6f0c07e400d1655313e4d33e5e4b0dabe3f38f4444b3", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/db5da3a7790dbfa0558bf03263a4c884b73ffbf79628d12c4daee7bc4bdfc1ad.arrow b/evidence/results/db5da3a7790dbfa0558bf03263a4c884b73ffbf79628d12c4daee7bc4bdfc1ad.arrow new file mode 100644 index 000000000..85c24a837 Binary files /dev/null and b/evidence/results/db5da3a7790dbfa0558bf03263a4c884b73ffbf79628d12c4daee7bc4bdfc1ad.arrow differ diff --git a/evidence/results/db5da3a7790dbfa0558bf03263a4c884b73ffbf79628d12c4daee7bc4bdfc1ad.json b/evidence/results/db5da3a7790dbfa0558bf03263a4c884b73ffbf79628d12c4daee7bc4bdfc1ad.json new file mode 100644 index 000000000..de6e0e344 --- /dev/null +++ b/evidence/results/db5da3a7790dbfa0558bf03263a4c884b73ffbf79628d12c4daee7bc4bdfc1ad.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "337e3cd0623094a2bc0c71fbe0b78c0999a5ad1781d4ef70e4807ca1ffd496cf", + "case_hash": "db5da3a7790dbfa0558bf03263a4c884b73ffbf79628d12c4daee7bc4bdfc1ad", + "columns": [ + { + "internal_size": 128, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d52ddfb6efe8a6d28720850be0f0119e79703869f136a3187af6cf24fa59bcf0", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/db6aec616c3c9b98a98c8e2cdb2d3ab487bd92795f86fce2652b23013dc36bc2.arrow b/evidence/results/db6aec616c3c9b98a98c8e2cdb2d3ab487bd92795f86fce2652b23013dc36bc2.arrow new file mode 100644 index 000000000..382ddcab2 Binary files /dev/null and b/evidence/results/db6aec616c3c9b98a98c8e2cdb2d3ab487bd92795f86fce2652b23013dc36bc2.arrow differ diff --git a/evidence/results/db6aec616c3c9b98a98c8e2cdb2d3ab487bd92795f86fce2652b23013dc36bc2.json b/evidence/results/db6aec616c3c9b98a98c8e2cdb2d3ab487bd92795f86fce2652b23013dc36bc2.json new file mode 100644 index 000000000..3f022fec2 --- /dev/null +++ b/evidence/results/db6aec616c3c9b98a98c8e2cdb2d3ab487bd92795f86fce2652b23013dc36bc2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "157609a64af1fd84d9362ae211211dc89975ac4eccd1f1a635c5846deb10be2d", + "case_hash": "db6aec616c3c9b98a98c8e2cdb2d3ab487bd92795f86fce2652b23013dc36bc2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 11, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8343de2afdcb473368da530eb3f210c74a36da83e6ae972dc5248073af5350fd", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/db6e2cba6f79d957363b3a37eadd2603adbacdf5aba94733ecef9e4f76af698a.arrow b/evidence/results/db6e2cba6f79d957363b3a37eadd2603adbacdf5aba94733ecef9e4f76af698a.arrow new file mode 100644 index 000000000..cb4116bc8 Binary files /dev/null and b/evidence/results/db6e2cba6f79d957363b3a37eadd2603adbacdf5aba94733ecef9e4f76af698a.arrow differ diff --git a/evidence/results/db6e2cba6f79d957363b3a37eadd2603adbacdf5aba94733ecef9e4f76af698a.json b/evidence/results/db6e2cba6f79d957363b3a37eadd2603adbacdf5aba94733ecef9e4f76af698a.json new file mode 100644 index 000000000..94b3b468a --- /dev/null +++ b/evidence/results/db6e2cba6f79d957363b3a37eadd2603adbacdf5aba94733ecef9e4f76af698a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2a10dfe48a1149c82cbd66893d86ab12a52855bb4c24db3520f59d1df5d6f122", + "case_hash": "db6e2cba6f79d957363b3a37eadd2603adbacdf5aba94733ecef9e4f76af698a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2a550ec6dffc4c9c2e211c76647df3f8c2cd394bd330ef5a80160417f2fc97ce", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/db776c8c8efc596cc67f8d506fb9360877711ca35c0caa0b79c118f92e8c9471.arrow b/evidence/results/db776c8c8efc596cc67f8d506fb9360877711ca35c0caa0b79c118f92e8c9471.arrow new file mode 100644 index 000000000..0476d3291 Binary files /dev/null and b/evidence/results/db776c8c8efc596cc67f8d506fb9360877711ca35c0caa0b79c118f92e8c9471.arrow differ diff --git a/evidence/results/db776c8c8efc596cc67f8d506fb9360877711ca35c0caa0b79c118f92e8c9471.json b/evidence/results/db776c8c8efc596cc67f8d506fb9360877711ca35c0caa0b79c118f92e8c9471.json new file mode 100644 index 000000000..0e9420cba --- /dev/null +++ b/evidence/results/db776c8c8efc596cc67f8d506fb9360877711ca35c0caa0b79c118f92e8c9471.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b389461e4636ab7eca18a89e206a35afe897e706b8dbf3f5ac917901f6b89f6c", + "case_hash": "db776c8c8efc596cc67f8d506fb9360877711ca35c0caa0b79c118f92e8c9471", + "columns": [ + { + "internal_size": 16, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "79ee3ae036f055bfa13f3100e6ee04c0856669670c209287e4dbcaa7713607a5", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/db8a3ac997575573c3ad5b41405f1a296f755180339b8ad05445a4e6c04fa9ad.arrow b/evidence/results/db8a3ac997575573c3ad5b41405f1a296f755180339b8ad05445a4e6c04fa9ad.arrow new file mode 100644 index 000000000..c487009bb Binary files /dev/null and b/evidence/results/db8a3ac997575573c3ad5b41405f1a296f755180339b8ad05445a4e6c04fa9ad.arrow differ diff --git a/evidence/results/db8a3ac997575573c3ad5b41405f1a296f755180339b8ad05445a4e6c04fa9ad.json b/evidence/results/db8a3ac997575573c3ad5b41405f1a296f755180339b8ad05445a4e6c04fa9ad.json new file mode 100644 index 000000000..548fd0e30 --- /dev/null +++ b/evidence/results/db8a3ac997575573c3ad5b41405f1a296f755180339b8ad05445a4e6c04fa9ad.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "06bf05365a0feec19093a305a106f1e1301c8fb6a77839d291c917af555a14dd", + "case_hash": "db8a3ac997575573c3ad5b41405f1a296f755180339b8ad05445a4e6c04fa9ad", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3d74af55b02605a47eb948705bddc81739a9e7924da737a33cef692d668b2c6b", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/db912da726a70813372a4efb784e36b6465e5deefa0cd8e93e4db3d2afedeb9a.arrow b/evidence/results/db912da726a70813372a4efb784e36b6465e5deefa0cd8e93e4db3d2afedeb9a.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/db912da726a70813372a4efb784e36b6465e5deefa0cd8e93e4db3d2afedeb9a.arrow differ diff --git a/evidence/results/db912da726a70813372a4efb784e36b6465e5deefa0cd8e93e4db3d2afedeb9a.json b/evidence/results/db912da726a70813372a4efb784e36b6465e5deefa0cd8e93e4db3d2afedeb9a.json new file mode 100644 index 000000000..baf9ba5d7 --- /dev/null +++ b/evidence/results/db912da726a70813372a4efb784e36b6465e5deefa0cd8e93e4db3d2afedeb9a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "db912da726a70813372a4efb784e36b6465e5deefa0cd8e93e4db3d2afedeb9a", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "010a728dd27884724e64040b15ee99b76d861b26660871a05601c8fbc875c2da", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dbc7c6ec4361dd274eb01110ecb4dce3533f9da1003f2cda46a4a48a030488b4.json b/evidence/results/dbc7c6ec4361dd274eb01110ecb4dce3533f9da1003f2cda46a4a48a030488b4.json new file mode 100644 index 000000000..106f11193 --- /dev/null +++ b/evidence/results/dbc7c6ec4361dd274eb01110ecb4dce3533f9da1003f2cda46a4a48a030488b4.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "dbc7c6ec4361dd274eb01110ecb4dce3533f9da1003f2cda46a4a48a030488b4", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100038, + "message": "Numeric value '' is not recognized", + "sqlstate": "22018" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2c7fecd70d64633d0c18958de5004e69a159b8bebd867971e2cbcaec021ee25c", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dbd7209dd38733b01465af289a20beefcba7dcc6a8bf4cd153c31a46cff22d9d.arrow b/evidence/results/dbd7209dd38733b01465af289a20beefcba7dcc6a8bf4cd153c31a46cff22d9d.arrow new file mode 100644 index 000000000..ca6c8561a Binary files /dev/null and b/evidence/results/dbd7209dd38733b01465af289a20beefcba7dcc6a8bf4cd153c31a46cff22d9d.arrow differ diff --git a/evidence/results/dbd7209dd38733b01465af289a20beefcba7dcc6a8bf4cd153c31a46cff22d9d.json b/evidence/results/dbd7209dd38733b01465af289a20beefcba7dcc6a8bf4cd153c31a46cff22d9d.json new file mode 100644 index 000000000..678272ea0 --- /dev/null +++ b/evidence/results/dbd7209dd38733b01465af289a20beefcba7dcc6a8bf4cd153c31a46cff22d9d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "644f7e4655452b0f0c0f48e64c45f1574c8cf5156bd2bb67edc82372b5224f5b", + "case_hash": "dbd7209dd38733b01465af289a20beefcba7dcc6a8bf4cd153c31a46cff22d9d", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5d23c88b6ab37fc3438ba5f8de7c3d9835e69a8f16496f8c79dbc959d5312c7d", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dbf9a4c7ad33a128df99a290b2822c7d85e80fe6fe9b3c98c8354424279f27cd.arrow b/evidence/results/dbf9a4c7ad33a128df99a290b2822c7d85e80fe6fe9b3c98c8354424279f27cd.arrow new file mode 100644 index 000000000..1daffb3db Binary files /dev/null and b/evidence/results/dbf9a4c7ad33a128df99a290b2822c7d85e80fe6fe9b3c98c8354424279f27cd.arrow differ diff --git a/evidence/results/dbf9a4c7ad33a128df99a290b2822c7d85e80fe6fe9b3c98c8354424279f27cd.json b/evidence/results/dbf9a4c7ad33a128df99a290b2822c7d85e80fe6fe9b3c98c8354424279f27cd.json new file mode 100644 index 000000000..21c9dc2b2 --- /dev/null +++ b/evidence/results/dbf9a4c7ad33a128df99a290b2822c7d85e80fe6fe9b3c98c8354424279f27cd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ef7df5ed2fb3ec7f584e7edf0502855325e7702c6d3b274d7fce1302cdcdb523", + "case_hash": "dbf9a4c7ad33a128df99a290b2822c7d85e80fe6fe9b3c98c8354424279f27cd", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b75323a7a933a117f6cb2f2943dc3dc2683efa2893f69abf80a22dd382e0c12d", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dbfe4cd5cfa7f48ddc4a566bceaa5a77b4f83cf4cd882b766639e65acb0b2fc9.arrow b/evidence/results/dbfe4cd5cfa7f48ddc4a566bceaa5a77b4f83cf4cd882b766639e65acb0b2fc9.arrow new file mode 100644 index 000000000..0cebbe708 Binary files /dev/null and b/evidence/results/dbfe4cd5cfa7f48ddc4a566bceaa5a77b4f83cf4cd882b766639e65acb0b2fc9.arrow differ diff --git a/evidence/results/dbfe4cd5cfa7f48ddc4a566bceaa5a77b4f83cf4cd882b766639e65acb0b2fc9.json b/evidence/results/dbfe4cd5cfa7f48ddc4a566bceaa5a77b4f83cf4cd882b766639e65acb0b2fc9.json new file mode 100644 index 000000000..d8418936c --- /dev/null +++ b/evidence/results/dbfe4cd5cfa7f48ddc4a566bceaa5a77b4f83cf4cd882b766639e65acb0b2fc9.json @@ -0,0 +1,62 @@ +{ + "arrow_sha256": "3b7383827a6a529e1882370cf5ee526f91cc26d6de6496917d0392bc14a337c8", + "case_hash": "dbfe4cd5cfa7f48ddc4a566bceaa5a77b4f83cf4cd882b766639e65acb0b2fc9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 12, + "type_name": "TIME" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "495867467d4fb18014bb8963319634fd47e6ba15c9fa7156aec3082a58425c3a", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dc003987dcadd5f7f5a0099c1b194e4a7acc2278d47c73eed274ff2e3f0ef3a3.arrow b/evidence/results/dc003987dcadd5f7f5a0099c1b194e4a7acc2278d47c73eed274ff2e3f0ef3a3.arrow new file mode 100644 index 000000000..0d522a85a Binary files /dev/null and b/evidence/results/dc003987dcadd5f7f5a0099c1b194e4a7acc2278d47c73eed274ff2e3f0ef3a3.arrow differ diff --git a/evidence/results/dc003987dcadd5f7f5a0099c1b194e4a7acc2278d47c73eed274ff2e3f0ef3a3.json b/evidence/results/dc003987dcadd5f7f5a0099c1b194e4a7acc2278d47c73eed274ff2e3f0ef3a3.json new file mode 100644 index 000000000..3ff486ae1 --- /dev/null +++ b/evidence/results/dc003987dcadd5f7f5a0099c1b194e4a7acc2278d47c73eed274ff2e3f0ef3a3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "dda6e9c7eeeed6a40269ad2617890d4c76757947cff771cf79602ee7a4e3c7ef", + "case_hash": "dc003987dcadd5f7f5a0099c1b194e4a7acc2278d47c73eed274ff2e3f0ef3a3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "575e215f3cf68f85b4849c20163ca4f67e6a58dc944655028212b2eaabf2bcba", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dc05fd04fcec2a4ee0504525de00e39203892fe5f6961f46d65c322b59950de9.arrow b/evidence/results/dc05fd04fcec2a4ee0504525de00e39203892fe5f6961f46d65c322b59950de9.arrow new file mode 100644 index 000000000..5a4c6fccd Binary files /dev/null and b/evidence/results/dc05fd04fcec2a4ee0504525de00e39203892fe5f6961f46d65c322b59950de9.arrow differ diff --git a/evidence/results/dc05fd04fcec2a4ee0504525de00e39203892fe5f6961f46d65c322b59950de9.json b/evidence/results/dc05fd04fcec2a4ee0504525de00e39203892fe5f6961f46d65c322b59950de9.json new file mode 100644 index 000000000..e2d7d17b3 --- /dev/null +++ b/evidence/results/dc05fd04fcec2a4ee0504525de00e39203892fe5f6961f46d65c322b59950de9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "545e1d93bb80c95e646aef318984c13097aa861c0482765e116a568c3bfb9484", + "case_hash": "dc05fd04fcec2a4ee0504525de00e39203892fe5f6961f46d65c322b59950de9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "aedf50116bdcea27822d8943cbfdcfc50ca63c9847e73b063adc015c8953af46", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dc0d3333832d90cb2b52ef1a14c75f030423a1e71014b6a67b3acc112f835c6c.arrow b/evidence/results/dc0d3333832d90cb2b52ef1a14c75f030423a1e71014b6a67b3acc112f835c6c.arrow new file mode 100644 index 000000000..15c43aecc Binary files /dev/null and b/evidence/results/dc0d3333832d90cb2b52ef1a14c75f030423a1e71014b6a67b3acc112f835c6c.arrow differ diff --git a/evidence/results/dc0d3333832d90cb2b52ef1a14c75f030423a1e71014b6a67b3acc112f835c6c.json b/evidence/results/dc0d3333832d90cb2b52ef1a14c75f030423a1e71014b6a67b3acc112f835c6c.json new file mode 100644 index 000000000..d7cbf55ce --- /dev/null +++ b/evidence/results/dc0d3333832d90cb2b52ef1a14c75f030423a1e71014b6a67b3acc112f835c6c.json @@ -0,0 +1,62 @@ +{ + "arrow_sha256": "1338465d773906ed691ca20afef676b5faeedb578cc47f9b29478ee765ed93dd", + "case_hash": "dc0d3333832d90cb2b52ef1a14c75f030423a1e71014b6a67b3acc112f835c6c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d3de6a798dec6758fda42e550a0beb24f865a485ce09e5b75bbf96288bf72c53", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dc1cc156bd3d39e32556a2be39e9fca7a92cb95b12ce13bde45e740b7685d903.arrow b/evidence/results/dc1cc156bd3d39e32556a2be39e9fca7a92cb95b12ce13bde45e740b7685d903.arrow new file mode 100644 index 000000000..01ee60d31 Binary files /dev/null and b/evidence/results/dc1cc156bd3d39e32556a2be39e9fca7a92cb95b12ce13bde45e740b7685d903.arrow differ diff --git a/evidence/results/dc1cc156bd3d39e32556a2be39e9fca7a92cb95b12ce13bde45e740b7685d903.json b/evidence/results/dc1cc156bd3d39e32556a2be39e9fca7a92cb95b12ce13bde45e740b7685d903.json new file mode 100644 index 000000000..107097539 --- /dev/null +++ b/evidence/results/dc1cc156bd3d39e32556a2be39e9fca7a92cb95b12ce13bde45e740b7685d903.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "9b59df7d2287e4077acb9d2598a82cfe34ef84d3b0470512dd096ce8cd702c55", + "case_hash": "dc1cc156bd3d39e32556a2be39e9fca7a92cb95b12ce13bde45e740b7685d903", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "KM", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8936d641ecbbb5260e60973c698061bff675b983a8c9a00d3073d3c7ca0bdae7", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dc242158e4571c643a0e922dbd529219ef4f9c613a734038f04d706627f5d7f8.arrow b/evidence/results/dc242158e4571c643a0e922dbd529219ef4f9c613a734038f04d706627f5d7f8.arrow new file mode 100644 index 000000000..d04fa6511 Binary files /dev/null and b/evidence/results/dc242158e4571c643a0e922dbd529219ef4f9c613a734038f04d706627f5d7f8.arrow differ diff --git a/evidence/results/dc242158e4571c643a0e922dbd529219ef4f9c613a734038f04d706627f5d7f8.json b/evidence/results/dc242158e4571c643a0e922dbd529219ef4f9c613a734038f04d706627f5d7f8.json new file mode 100644 index 000000000..0eaac4549 --- /dev/null +++ b/evidence/results/dc242158e4571c643a0e922dbd529219ef4f9c613a734038f04d706627f5d7f8.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "912e7145bad524fdeb382b54cb166d06950b6dbf89e02794a17ba70d990f947b", + "case_hash": "dc242158e4571c643a0e922dbd529219ef4f9c613a734038f04d706627f5d7f8", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9413193901da26746f22fbc246be9338f65a3ba8214397d30cc72a94c22a1209", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dc24305d1e382a0168a9d49a182addab81deb52ad36f4a771c3ebb68734d7298.arrow b/evidence/results/dc24305d1e382a0168a9d49a182addab81deb52ad36f4a771c3ebb68734d7298.arrow new file mode 100644 index 000000000..9917b6ca0 Binary files /dev/null and b/evidence/results/dc24305d1e382a0168a9d49a182addab81deb52ad36f4a771c3ebb68734d7298.arrow differ diff --git a/evidence/results/dc24305d1e382a0168a9d49a182addab81deb52ad36f4a771c3ebb68734d7298.json b/evidence/results/dc24305d1e382a0168a9d49a182addab81deb52ad36f4a771c3ebb68734d7298.json new file mode 100644 index 000000000..2e91c8a63 --- /dev/null +++ b/evidence/results/dc24305d1e382a0168a9d49a182addab81deb52ad36f4a771c3ebb68734d7298.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9d76a0e011da62d4990b1e0d81488523e375ab383bbadde2a8633153ab633058", + "case_hash": "dc24305d1e382a0168a9d49a182addab81deb52ad36f4a771c3ebb68734d7298", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9253856e2befae9a6b5c71604434fe2e3e7033dbdef775a85fa8dd7013de8eac", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dc4eca041512ae905f20da0c895d86f6adcdc503c978e2f8310a7fc5ebbc7b6c.arrow b/evidence/results/dc4eca041512ae905f20da0c895d86f6adcdc503c978e2f8310a7fc5ebbc7b6c.arrow new file mode 100644 index 000000000..0e5c757e5 Binary files /dev/null and b/evidence/results/dc4eca041512ae905f20da0c895d86f6adcdc503c978e2f8310a7fc5ebbc7b6c.arrow differ diff --git a/evidence/results/dc4eca041512ae905f20da0c895d86f6adcdc503c978e2f8310a7fc5ebbc7b6c.json b/evidence/results/dc4eca041512ae905f20da0c895d86f6adcdc503c978e2f8310a7fc5ebbc7b6c.json new file mode 100644 index 000000000..8e5ffaa55 --- /dev/null +++ b/evidence/results/dc4eca041512ae905f20da0c895d86f6adcdc503c978e2f8310a7fc5ebbc7b6c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a07434ed64a90f839d350d91e972e38d772d4dbcb4c6ec199f4e7f6f6ddb58aa", + "case_hash": "dc4eca041512ae905f20da0c895d86f6adcdc503c978e2f8310a7fc5ebbc7b6c", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ef9bbdd8f4c4fcab93b3c5334bc51452f17e57c459c0c6cd28f1d60b231b680b", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dc74889e8ef450e1accb92b84a16df1c2b2176fde7e026900766e81aedf272cd.arrow b/evidence/results/dc74889e8ef450e1accb92b84a16df1c2b2176fde7e026900766e81aedf272cd.arrow new file mode 100644 index 000000000..63fc42c48 Binary files /dev/null and b/evidence/results/dc74889e8ef450e1accb92b84a16df1c2b2176fde7e026900766e81aedf272cd.arrow differ diff --git a/evidence/results/dc74889e8ef450e1accb92b84a16df1c2b2176fde7e026900766e81aedf272cd.json b/evidence/results/dc74889e8ef450e1accb92b84a16df1c2b2176fde7e026900766e81aedf272cd.json new file mode 100644 index 000000000..007ecc89a --- /dev/null +++ b/evidence/results/dc74889e8ef450e1accb92b84a16df1c2b2176fde7e026900766e81aedf272cd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "800d3dec280b94760cc0235c888d2973fd70b0a81fe8fb2cd1df781a26f1e806", + "case_hash": "dc74889e8ef450e1accb92b84a16df1c2b2176fde7e026900766e81aedf272cd", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 8, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bfe2d49d583c6d5e73c3e6d7db898b9981a9c31c0b64ea2eed89207235039e8b", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dc8b09e39c53c3754367ba17658a14bbb332f1c33f1e1e5cd4225fb37ef0dfe2.arrow b/evidence/results/dc8b09e39c53c3754367ba17658a14bbb332f1c33f1e1e5cd4225fb37ef0dfe2.arrow new file mode 100644 index 000000000..dfd2a305e Binary files /dev/null and b/evidence/results/dc8b09e39c53c3754367ba17658a14bbb332f1c33f1e1e5cd4225fb37ef0dfe2.arrow differ diff --git a/evidence/results/dc8b09e39c53c3754367ba17658a14bbb332f1c33f1e1e5cd4225fb37ef0dfe2.json b/evidence/results/dc8b09e39c53c3754367ba17658a14bbb332f1c33f1e1e5cd4225fb37ef0dfe2.json new file mode 100644 index 000000000..b164abbfb --- /dev/null +++ b/evidence/results/dc8b09e39c53c3754367ba17658a14bbb332f1c33f1e1e5cd4225fb37ef0dfe2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6373052decf9b35e11f05633e8bb697686dcd8c6b309fc261df237908a9e37b2", + "case_hash": "dc8b09e39c53c3754367ba17658a14bbb332f1c33f1e1e5cd4225fb37ef0dfe2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "06c7022a2fd978350968dfc3eeeaa07e9bb15716ebade3d957b18f9f04994b42", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dc9fa10be41c391b5cc40ff5728f34d0d9a60360a77c43254c32a2ed3c33aab5.arrow b/evidence/results/dc9fa10be41c391b5cc40ff5728f34d0d9a60360a77c43254c32a2ed3c33aab5.arrow new file mode 100644 index 000000000..f78670859 Binary files /dev/null and b/evidence/results/dc9fa10be41c391b5cc40ff5728f34d0d9a60360a77c43254c32a2ed3c33aab5.arrow differ diff --git a/evidence/results/dc9fa10be41c391b5cc40ff5728f34d0d9a60360a77c43254c32a2ed3c33aab5.json b/evidence/results/dc9fa10be41c391b5cc40ff5728f34d0d9a60360a77c43254c32a2ed3c33aab5.json new file mode 100644 index 000000000..fdef7b019 --- /dev/null +++ b/evidence/results/dc9fa10be41c391b5cc40ff5728f34d0d9a60360a77c43254c32a2ed3c33aab5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "12581373bd085dcf317c87b177ac7df01957037546addf72ac28fd4093f4b0b2", + "case_hash": "dc9fa10be41c391b5cc40ff5728f34d0d9a60360a77c43254c32a2ed3c33aab5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "25ae8ad3ff7f62666ede4cd189f15ef98ee92e07690db03adaf67048df229c71", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dcbe020678a11b2c81f199a2563bd1e7000860ad5a4d580fb9e05d280a84e73c.arrow b/evidence/results/dcbe020678a11b2c81f199a2563bd1e7000860ad5a4d580fb9e05d280a84e73c.arrow new file mode 100644 index 000000000..1c6d839a5 Binary files /dev/null and b/evidence/results/dcbe020678a11b2c81f199a2563bd1e7000860ad5a4d580fb9e05d280a84e73c.arrow differ diff --git a/evidence/results/dcbe020678a11b2c81f199a2563bd1e7000860ad5a4d580fb9e05d280a84e73c.json b/evidence/results/dcbe020678a11b2c81f199a2563bd1e7000860ad5a4d580fb9e05d280a84e73c.json new file mode 100644 index 000000000..9c55a66fb --- /dev/null +++ b/evidence/results/dcbe020678a11b2c81f199a2563bd1e7000860ad5a4d580fb9e05d280a84e73c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cb0d0474b16f657cc75e17175c617d15f094898b37231ea794c34c1d9531ee05", + "case_hash": "dcbe020678a11b2c81f199a2563bd1e7000860ad5a4d580fb9e05d280a84e73c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "28b7b4bda79b6e4cc999bfe55fc378c88a458bb7c200f9c19851d7d5b9ba11dd", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dceb0ec73aa0dbd542af8623cc0f1ebab87a21f6a8cb659834926811a2e040ca.json b/evidence/results/dceb0ec73aa0dbd542af8623cc0f1ebab87a21f6a8cb659834926811a2e040ca.json new file mode 100644 index 000000000..550f2d27c --- /dev/null +++ b/evidence/results/dceb0ec73aa0dbd542af8623cc0f1ebab87a21f6a8cb659834926811a2e040ca.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "dceb0ec73aa0dbd542af8623cc0f1ebab87a21f6a8cb659834926811a2e040ca", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100038, + "message": "Numeric value 'foo' is not recognized", + "sqlstate": "22018" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a183c67509c362e11712986c53fe6f643769cc35be049281f02f5934741583b1", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dcf15bb408cf7de70175ec0a1ce2b9df7f45a72756a76cab4738c56b9def523c.arrow b/evidence/results/dcf15bb408cf7de70175ec0a1ce2b9df7f45a72756a76cab4738c56b9def523c.arrow new file mode 100644 index 000000000..1a15cc594 Binary files /dev/null and b/evidence/results/dcf15bb408cf7de70175ec0a1ce2b9df7f45a72756a76cab4738c56b9def523c.arrow differ diff --git a/evidence/results/dcf15bb408cf7de70175ec0a1ce2b9df7f45a72756a76cab4738c56b9def523c.json b/evidence/results/dcf15bb408cf7de70175ec0a1ce2b9df7f45a72756a76cab4738c56b9def523c.json new file mode 100644 index 000000000..87533749d --- /dev/null +++ b/evidence/results/dcf15bb408cf7de70175ec0a1ce2b9df7f45a72756a76cab4738c56b9def523c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9312590dfcef1fd4203b77b3a674d76e1a29129953719870ce41978ee5caa687", + "case_hash": "dcf15bb408cf7de70175ec0a1ce2b9df7f45a72756a76cab4738c56b9def523c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e6f156422c2335e3a6f6e834173abd242e695ecbfdc73ff6150ca71e9454788a", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dd0880e6636547dda6dd87ca2b8a90e46eafd02302e4be545e7b9c6d184744bf.arrow b/evidence/results/dd0880e6636547dda6dd87ca2b8a90e46eafd02302e4be545e7b9c6d184744bf.arrow new file mode 100644 index 000000000..8affa0a42 Binary files /dev/null and b/evidence/results/dd0880e6636547dda6dd87ca2b8a90e46eafd02302e4be545e7b9c6d184744bf.arrow differ diff --git a/evidence/results/dd0880e6636547dda6dd87ca2b8a90e46eafd02302e4be545e7b9c6d184744bf.json b/evidence/results/dd0880e6636547dda6dd87ca2b8a90e46eafd02302e4be545e7b9c6d184744bf.json new file mode 100644 index 000000000..4fe738576 --- /dev/null +++ b/evidence/results/dd0880e6636547dda6dd87ca2b8a90e46eafd02302e4be545e7b9c6d184744bf.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "310f7f44008dd827e6e6db948018efb74cf99dc44c3275f7ec51d6f96fc12f63", + "case_hash": "dd0880e6636547dda6dd87ca2b8a90e46eafd02302e4be545e7b9c6d184744bf", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "81ebee780ea88c7b2fb541afbd6ff5f7b0742fd3d64f539b20eca53a9e0e6d8d", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dd0952829418943bbc8588f19382a0a5876eaee0ce561aa8e3da3cf9219e759a.arrow b/evidence/results/dd0952829418943bbc8588f19382a0a5876eaee0ce561aa8e3da3cf9219e759a.arrow new file mode 100644 index 000000000..af7f1267b Binary files /dev/null and b/evidence/results/dd0952829418943bbc8588f19382a0a5876eaee0ce561aa8e3da3cf9219e759a.arrow differ diff --git a/evidence/results/dd0952829418943bbc8588f19382a0a5876eaee0ce561aa8e3da3cf9219e759a.json b/evidence/results/dd0952829418943bbc8588f19382a0a5876eaee0ce561aa8e3da3cf9219e759a.json new file mode 100644 index 000000000..22775680b --- /dev/null +++ b/evidence/results/dd0952829418943bbc8588f19382a0a5876eaee0ce561aa8e3da3cf9219e759a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "30368b8009bb31d355a276c600e9f84d2fa0cacaafa12e8185eb7a62c5ec9f82", + "case_hash": "dd0952829418943bbc8588f19382a0a5876eaee0ce561aa8e3da3cf9219e759a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "83505106adbc33ce4e6aa0817938c4812212a3cfd8568778ffdf8380e4739e9e", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dd114632b17d52eff6bfcefd3dbaaf5284ca0328b9e4d69306f7cc29c9ddf15b.arrow b/evidence/results/dd114632b17d52eff6bfcefd3dbaaf5284ca0328b9e4d69306f7cc29c9ddf15b.arrow new file mode 100644 index 000000000..46861b6a3 Binary files /dev/null and b/evidence/results/dd114632b17d52eff6bfcefd3dbaaf5284ca0328b9e4d69306f7cc29c9ddf15b.arrow differ diff --git a/evidence/results/dd114632b17d52eff6bfcefd3dbaaf5284ca0328b9e4d69306f7cc29c9ddf15b.json b/evidence/results/dd114632b17d52eff6bfcefd3dbaaf5284ca0328b9e4d69306f7cc29c9ddf15b.json new file mode 100644 index 000000000..a932f4a6a --- /dev/null +++ b/evidence/results/dd114632b17d52eff6bfcefd3dbaaf5284ca0328b9e4d69306f7cc29c9ddf15b.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "679e0288ade339a6d75547d33cf8ba9909374ea9955c47408ec403f7c5d423ee", + "case_hash": "dd114632b17d52eff6bfcefd3dbaaf5284ca0328b9e4d69306f7cc29c9ddf15b", + "columns": [ + { + "internal_size": null, + "name": "G", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "M", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3ab26e88e16c83045bd83d771f292c5fe2b50ca9bf33b70d96419a131142a75f", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dd2ab4fe61b19bf3b8c7435a4951db29634713bb06fd3b122f5b439f8be8da40.arrow b/evidence/results/dd2ab4fe61b19bf3b8c7435a4951db29634713bb06fd3b122f5b439f8be8da40.arrow new file mode 100644 index 000000000..b105e93b8 Binary files /dev/null and b/evidence/results/dd2ab4fe61b19bf3b8c7435a4951db29634713bb06fd3b122f5b439f8be8da40.arrow differ diff --git a/evidence/results/dd2ab4fe61b19bf3b8c7435a4951db29634713bb06fd3b122f5b439f8be8da40.json b/evidence/results/dd2ab4fe61b19bf3b8c7435a4951db29634713bb06fd3b122f5b439f8be8da40.json new file mode 100644 index 000000000..8597c1c20 --- /dev/null +++ b/evidence/results/dd2ab4fe61b19bf3b8c7435a4951db29634713bb06fd3b122f5b439f8be8da40.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f6c8ca83914c7cdb32b7617821132aa096c47b1cf6acb8f9f398a4905013f3ec", + "case_hash": "dd2ab4fe61b19bf3b8c7435a4951db29634713bb06fd3b122f5b439f8be8da40", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c5d4999a5ca3e965b9e8a166e591f6be46c452d10a21d15ebdf0b5840015624b", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dd5cc0333c67b0bfaef6be39d525b0fb981a9f774e51842a5dd4f36d5c232a51.arrow b/evidence/results/dd5cc0333c67b0bfaef6be39d525b0fb981a9f774e51842a5dd4f36d5c232a51.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/dd5cc0333c67b0bfaef6be39d525b0fb981a9f774e51842a5dd4f36d5c232a51.arrow differ diff --git a/evidence/results/dd5cc0333c67b0bfaef6be39d525b0fb981a9f774e51842a5dd4f36d5c232a51.json b/evidence/results/dd5cc0333c67b0bfaef6be39d525b0fb981a9f774e51842a5dd4f36d5c232a51.json new file mode 100644 index 000000000..89466dcf8 --- /dev/null +++ b/evidence/results/dd5cc0333c67b0bfaef6be39d525b0fb981a9f774e51842a5dd4f36d5c232a51.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "dd5cc0333c67b0bfaef6be39d525b0fb981a9f774e51842a5dd4f36d5c232a51", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "07dc70d503d10320aeb83913c7d1e6ae19e3b83a47a188f15fdb6b86b7dddd66", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dd65a6d9076c3b97dbe856ecd970ca6d4fd7a8cbc67fdbce599a98abe19b7e91.arrow b/evidence/results/dd65a6d9076c3b97dbe856ecd970ca6d4fd7a8cbc67fdbce599a98abe19b7e91.arrow new file mode 100644 index 000000000..4c5870ba8 Binary files /dev/null and b/evidence/results/dd65a6d9076c3b97dbe856ecd970ca6d4fd7a8cbc67fdbce599a98abe19b7e91.arrow differ diff --git a/evidence/results/dd65a6d9076c3b97dbe856ecd970ca6d4fd7a8cbc67fdbce599a98abe19b7e91.json b/evidence/results/dd65a6d9076c3b97dbe856ecd970ca6d4fd7a8cbc67fdbce599a98abe19b7e91.json new file mode 100644 index 000000000..3c79df87b --- /dev/null +++ b/evidence/results/dd65a6d9076c3b97dbe856ecd970ca6d4fd7a8cbc67fdbce599a98abe19b7e91.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7d14c2e82c8637a2211a3e9a5dd0da0ccb4602e58d23e40c30878b1d43183eb3", + "case_hash": "dd65a6d9076c3b97dbe856ecd970ca6d4fd7a8cbc67fdbce599a98abe19b7e91", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4168debfe4d5e92f01d38883161328cb8a65219f2fee576fc6e1f4d9b75d211e", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dd6afb728e801114c967ae5445783ca11afebe6a01eb21eeac58291c9f34a57a.arrow b/evidence/results/dd6afb728e801114c967ae5445783ca11afebe6a01eb21eeac58291c9f34a57a.arrow new file mode 100644 index 000000000..8a9fa7566 Binary files /dev/null and b/evidence/results/dd6afb728e801114c967ae5445783ca11afebe6a01eb21eeac58291c9f34a57a.arrow differ diff --git a/evidence/results/dd6afb728e801114c967ae5445783ca11afebe6a01eb21eeac58291c9f34a57a.json b/evidence/results/dd6afb728e801114c967ae5445783ca11afebe6a01eb21eeac58291c9f34a57a.json new file mode 100644 index 000000000..9c8e15dee --- /dev/null +++ b/evidence/results/dd6afb728e801114c967ae5445783ca11afebe6a01eb21eeac58291c9f34a57a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0ed3ffdf9c7148bde10e8615dd8dc1a3382d5f6089aa42f2c4a15f3a0ab564ce", + "case_hash": "dd6afb728e801114c967ae5445783ca11afebe6a01eb21eeac58291c9f34a57a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5914dfb49e695f72dd80d0275d3cd2a62d826516803990e8ff66e8981bf9ed91", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dd91ecb59162e73fdb4796c3d09df24aafdede93d02a98d19df484b87c4c3af2.arrow b/evidence/results/dd91ecb59162e73fdb4796c3d09df24aafdede93d02a98d19df484b87c4c3af2.arrow new file mode 100644 index 000000000..5c97d9288 Binary files /dev/null and b/evidence/results/dd91ecb59162e73fdb4796c3d09df24aafdede93d02a98d19df484b87c4c3af2.arrow differ diff --git a/evidence/results/dd91ecb59162e73fdb4796c3d09df24aafdede93d02a98d19df484b87c4c3af2.json b/evidence/results/dd91ecb59162e73fdb4796c3d09df24aafdede93d02a98d19df484b87c4c3af2.json new file mode 100644 index 000000000..c7054ee48 --- /dev/null +++ b/evidence/results/dd91ecb59162e73fdb4796c3d09df24aafdede93d02a98d19df484b87c4c3af2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2d2e1c43669aa940bb6c7f0873b4313303f6dca4e53ea295edb5eedd2107d584", + "case_hash": "dd91ecb59162e73fdb4796c3d09df24aafdede93d02a98d19df484b87c4c3af2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5e121256a51d7c71a16460fa9d62858f710302e38b3ba85d225690d8261e58c6", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dd9dfc200d7c897a65af030bbb705b2c2ae6a06a3448b4c5d1e39e1cd4b1a842.arrow b/evidence/results/dd9dfc200d7c897a65af030bbb705b2c2ae6a06a3448b4c5d1e39e1cd4b1a842.arrow new file mode 100644 index 000000000..894d0ee04 Binary files /dev/null and b/evidence/results/dd9dfc200d7c897a65af030bbb705b2c2ae6a06a3448b4c5d1e39e1cd4b1a842.arrow differ diff --git a/evidence/results/dd9dfc200d7c897a65af030bbb705b2c2ae6a06a3448b4c5d1e39e1cd4b1a842.json b/evidence/results/dd9dfc200d7c897a65af030bbb705b2c2ae6a06a3448b4c5d1e39e1cd4b1a842.json new file mode 100644 index 000000000..81950f541 --- /dev/null +++ b/evidence/results/dd9dfc200d7c897a65af030bbb705b2c2ae6a06a3448b4c5d1e39e1cd4b1a842.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "61c8047c91dbbc3346f3cc770189ea8093b99ebae33adcdf059d4eb335a95746", + "case_hash": "dd9dfc200d7c897a65af030bbb705b2c2ae6a06a3448b4c5d1e39e1cd4b1a842", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "005e37b2a907e747af7d5e318f6080408399e89ce2234d4130e49fed3e4fce1a", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dda84cbd427a95f3cc8582394ff9db92c79f92cfad0148c8c6b015bc3b1d8119.arrow b/evidence/results/dda84cbd427a95f3cc8582394ff9db92c79f92cfad0148c8c6b015bc3b1d8119.arrow new file mode 100644 index 000000000..cb62bfdf8 Binary files /dev/null and b/evidence/results/dda84cbd427a95f3cc8582394ff9db92c79f92cfad0148c8c6b015bc3b1d8119.arrow differ diff --git a/evidence/results/dda84cbd427a95f3cc8582394ff9db92c79f92cfad0148c8c6b015bc3b1d8119.json b/evidence/results/dda84cbd427a95f3cc8582394ff9db92c79f92cfad0148c8c6b015bc3b1d8119.json new file mode 100644 index 000000000..cccda1a25 --- /dev/null +++ b/evidence/results/dda84cbd427a95f3cc8582394ff9db92c79f92cfad0148c8c6b015bc3b1d8119.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9aaa4c3db05dde71834a27dc3226fc9505284a00c2efd19dbab3a34cf20a78c6", + "case_hash": "dda84cbd427a95f3cc8582394ff9db92c79f92cfad0148c8c6b015bc3b1d8119", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "63e0620bffddf3277f49d486a8cf0480d661290966e02e54ca3504e16f41d21a", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ddaa0244417ca33d193cb3515ca30f45bf088fd99fc39594aef9ef6d8a487386.arrow b/evidence/results/ddaa0244417ca33d193cb3515ca30f45bf088fd99fc39594aef9ef6d8a487386.arrow new file mode 100644 index 000000000..5a4c6fccd Binary files /dev/null and b/evidence/results/ddaa0244417ca33d193cb3515ca30f45bf088fd99fc39594aef9ef6d8a487386.arrow differ diff --git a/evidence/results/ddaa0244417ca33d193cb3515ca30f45bf088fd99fc39594aef9ef6d8a487386.json b/evidence/results/ddaa0244417ca33d193cb3515ca30f45bf088fd99fc39594aef9ef6d8a487386.json new file mode 100644 index 000000000..59d9f234b --- /dev/null +++ b/evidence/results/ddaa0244417ca33d193cb3515ca30f45bf088fd99fc39594aef9ef6d8a487386.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "545e1d93bb80c95e646aef318984c13097aa861c0482765e116a568c3bfb9484", + "case_hash": "ddaa0244417ca33d193cb3515ca30f45bf088fd99fc39594aef9ef6d8a487386", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a731fdcf47b26b38a87d1fb2e94795be28d1220ba45458696b2c7a56102127fa", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ddaa6a3963df0ad2467d2935bb24f78e943e5107e7b62d2dbc25a7598655a8c0.arrow b/evidence/results/ddaa6a3963df0ad2467d2935bb24f78e943e5107e7b62d2dbc25a7598655a8c0.arrow new file mode 100644 index 000000000..254147e9d Binary files /dev/null and b/evidence/results/ddaa6a3963df0ad2467d2935bb24f78e943e5107e7b62d2dbc25a7598655a8c0.arrow differ diff --git a/evidence/results/ddaa6a3963df0ad2467d2935bb24f78e943e5107e7b62d2dbc25a7598655a8c0.json b/evidence/results/ddaa6a3963df0ad2467d2935bb24f78e943e5107e7b62d2dbc25a7598655a8c0.json new file mode 100644 index 000000000..4d3563af0 --- /dev/null +++ b/evidence/results/ddaa6a3963df0ad2467d2935bb24f78e943e5107e7b62d2dbc25a7598655a8c0.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "906a72885841aaf1bd17aa4d3ef298d3d396833b07777c6256b50ab6975d2d33", + "case_hash": "ddaa6a3963df0ad2467d2935bb24f78e943e5107e7b62d2dbc25a7598655a8c0", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "905e67f020e3809fa0146741e134659205ab9cd15b044f9b71d823a3e9253b81", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ddeb4e9e723545598a8a51cc0375a762c2ed64340c162ff9e8e3ce5f2f3281ed.arrow b/evidence/results/ddeb4e9e723545598a8a51cc0375a762c2ed64340c162ff9e8e3ce5f2f3281ed.arrow new file mode 100644 index 000000000..2d449285c Binary files /dev/null and b/evidence/results/ddeb4e9e723545598a8a51cc0375a762c2ed64340c162ff9e8e3ce5f2f3281ed.arrow differ diff --git a/evidence/results/ddeb4e9e723545598a8a51cc0375a762c2ed64340c162ff9e8e3ce5f2f3281ed.json b/evidence/results/ddeb4e9e723545598a8a51cc0375a762c2ed64340c162ff9e8e3ce5f2f3281ed.json new file mode 100644 index 000000000..d8dab54f9 --- /dev/null +++ b/evidence/results/ddeb4e9e723545598a8a51cc0375a762c2ed64340c162ff9e8e3ce5f2f3281ed.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9d36c8a930819cc8b9df750f094e7d6cbe1e92fc8bc7bf42affa4812c6eb28cb", + "case_hash": "ddeb4e9e723545598a8a51cc0375a762c2ed64340c162ff9e8e3ce5f2f3281ed", + "columns": [ + { + "internal_size": 3, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "84bf79b496385137867cbbfd716c0dad0998d0e7784b02257fcfae4fdd533853", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ddff16e945f933c3cc8b320d9bed81e1b05ecbc5ca391c2b915092fd973f79a1.arrow b/evidence/results/ddff16e945f933c3cc8b320d9bed81e1b05ecbc5ca391c2b915092fd973f79a1.arrow new file mode 100644 index 000000000..727b62729 Binary files /dev/null and b/evidence/results/ddff16e945f933c3cc8b320d9bed81e1b05ecbc5ca391c2b915092fd973f79a1.arrow differ diff --git a/evidence/results/ddff16e945f933c3cc8b320d9bed81e1b05ecbc5ca391c2b915092fd973f79a1.json b/evidence/results/ddff16e945f933c3cc8b320d9bed81e1b05ecbc5ca391c2b915092fd973f79a1.json new file mode 100644 index 000000000..0426cba5b --- /dev/null +++ b/evidence/results/ddff16e945f933c3cc8b320d9bed81e1b05ecbc5ca391c2b915092fd973f79a1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "25465020bd71defe208cf1a0dd6d5b9b2c84c885d89501c31f8ff4b5d1d148a9", + "case_hash": "ddff16e945f933c3cc8b320d9bed81e1b05ecbc5ca391c2b915092fd973f79a1", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ee887a087be563ffe46f4daeb0a033a0c1dad96ff39b3137f3df11873e63c78e", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/de1405812990c0ee3e175901adf4f79e3a35b1cba2791b60eb18550b550e77bf.arrow b/evidence/results/de1405812990c0ee3e175901adf4f79e3a35b1cba2791b60eb18550b550e77bf.arrow new file mode 100644 index 000000000..b6e866251 Binary files /dev/null and b/evidence/results/de1405812990c0ee3e175901adf4f79e3a35b1cba2791b60eb18550b550e77bf.arrow differ diff --git a/evidence/results/de1405812990c0ee3e175901adf4f79e3a35b1cba2791b60eb18550b550e77bf.json b/evidence/results/de1405812990c0ee3e175901adf4f79e3a35b1cba2791b60eb18550b550e77bf.json new file mode 100644 index 000000000..9297ff363 --- /dev/null +++ b/evidence/results/de1405812990c0ee3e175901adf4f79e3a35b1cba2791b60eb18550b550e77bf.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9ad4d0535223e1e9b05d262d4b3c623204a8502b66cdbfd652676532d752ce07", + "case_hash": "de1405812990c0ee3e175901adf4f79e3a35b1cba2791b60eb18550b550e77bf", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "340d4a73ee52b66eea2e5a5f6070762083570fc1519c50b51ff51e5a8c27f7d6", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/de2f05e2deea10599b2a5e2307f418caef18c3b03403ca1c60309a898af8b4b8.arrow b/evidence/results/de2f05e2deea10599b2a5e2307f418caef18c3b03403ca1c60309a898af8b4b8.arrow new file mode 100644 index 000000000..ade84c6df Binary files /dev/null and b/evidence/results/de2f05e2deea10599b2a5e2307f418caef18c3b03403ca1c60309a898af8b4b8.arrow differ diff --git a/evidence/results/de2f05e2deea10599b2a5e2307f418caef18c3b03403ca1c60309a898af8b4b8.json b/evidence/results/de2f05e2deea10599b2a5e2307f418caef18c3b03403ca1c60309a898af8b4b8.json new file mode 100644 index 000000000..f84b688d5 --- /dev/null +++ b/evidence/results/de2f05e2deea10599b2a5e2307f418caef18c3b03403ca1c60309a898af8b4b8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "79df57cf812b319930fddaf2b63fc55c626b69f7ee504561f65b036660f00f12", + "case_hash": "de2f05e2deea10599b2a5e2307f418caef18c3b03403ca1c60309a898af8b4b8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "901eb4342210ea09bbb8f1e480a0f1894e64b912ac839bc19f0d3b811cb17578", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/de3a4eed32f1f105756bdec1cc1bf00ea86e0d25a9cc4712ac7c18fd4cace553.json b/evidence/results/de3a4eed32f1f105756bdec1cc1bf00ea86e0d25a9cc4712ac7c18fd4cace553.json new file mode 100644 index 000000000..19a69a70e --- /dev/null +++ b/evidence/results/de3a4eed32f1f105756bdec1cc1bf00ea86e0d25a9cc4712ac7c18fd4cace553.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "de3a4eed32f1f105756bdec1cc1bf00ea86e0d25a9cc4712ac7c18fd4cace553", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1003, + "message": null, + "sqlstate": "42000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ae48514d583229727ab4db56aa178bcc013336c37be6ff53ea69344aa7451754", + "recorded_at": "2026-11-05T22:56:30.137714+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/de64f07f22892a8d483e1f6fac7720e11e0dc2fed1aa87f102a0afe2c4208898.arrow b/evidence/results/de64f07f22892a8d483e1f6fac7720e11e0dc2fed1aa87f102a0afe2c4208898.arrow new file mode 100644 index 000000000..561620ac9 Binary files /dev/null and b/evidence/results/de64f07f22892a8d483e1f6fac7720e11e0dc2fed1aa87f102a0afe2c4208898.arrow differ diff --git a/evidence/results/de64f07f22892a8d483e1f6fac7720e11e0dc2fed1aa87f102a0afe2c4208898.json b/evidence/results/de64f07f22892a8d483e1f6fac7720e11e0dc2fed1aa87f102a0afe2c4208898.json new file mode 100644 index 000000000..d5b1463b2 --- /dev/null +++ b/evidence/results/de64f07f22892a8d483e1f6fac7720e11e0dc2fed1aa87f102a0afe2c4208898.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3988b8ec13c65a05479cad20fe59d5b8fcc74832ff2d6d31164ac4c1fbac0da2", + "case_hash": "de64f07f22892a8d483e1f6fac7720e11e0dc2fed1aa87f102a0afe2c4208898", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 12, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "50a627e765ddcb8d824809ee8ad772bbe201aab5e1abd4e497e2982e4d04a93e", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/de999dcb2ee312668a930070241b6b9ad25ff74d6169f2db7ef7390f42874103.arrow b/evidence/results/de999dcb2ee312668a930070241b6b9ad25ff74d6169f2db7ef7390f42874103.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/de999dcb2ee312668a930070241b6b9ad25ff74d6169f2db7ef7390f42874103.arrow differ diff --git a/evidence/results/de999dcb2ee312668a930070241b6b9ad25ff74d6169f2db7ef7390f42874103.json b/evidence/results/de999dcb2ee312668a930070241b6b9ad25ff74d6169f2db7ef7390f42874103.json new file mode 100644 index 000000000..98e4f9724 --- /dev/null +++ b/evidence/results/de999dcb2ee312668a930070241b6b9ad25ff74d6169f2db7ef7390f42874103.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "de999dcb2ee312668a930070241b6b9ad25ff74d6169f2db7ef7390f42874103", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "629bb8e1a565e5f0b5dc71b7140ba8558c4bcb28b1f2774362404c00c0807f62", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/de99e1980d17d683687c1ab55c2ec1da21b1bf81a036ac96d4629226fad55d26.arrow b/evidence/results/de99e1980d17d683687c1ab55c2ec1da21b1bf81a036ac96d4629226fad55d26.arrow new file mode 100644 index 000000000..01e7c2935 Binary files /dev/null and b/evidence/results/de99e1980d17d683687c1ab55c2ec1da21b1bf81a036ac96d4629226fad55d26.arrow differ diff --git a/evidence/results/de99e1980d17d683687c1ab55c2ec1da21b1bf81a036ac96d4629226fad55d26.json b/evidence/results/de99e1980d17d683687c1ab55c2ec1da21b1bf81a036ac96d4629226fad55d26.json new file mode 100644 index 000000000..227a119f3 --- /dev/null +++ b/evidence/results/de99e1980d17d683687c1ab55c2ec1da21b1bf81a036ac96d4629226fad55d26.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "027811f5451b8c54fa92d202de6a419314c2bda4d5c96f03e96b44d1eb933c0b", + "case_hash": "de99e1980d17d683687c1ab55c2ec1da21b1bf81a036ac96d4629226fad55d26", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "750d8aed71036d37a0887de33566f70dc90402a5da5a0a855ccc07fb8f96acde", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/decc9a17f3418fe483a14c2927addc28f46d72868120745932b6a0566b557c9c.arrow b/evidence/results/decc9a17f3418fe483a14c2927addc28f46d72868120745932b6a0566b557c9c.arrow new file mode 100644 index 000000000..fde81d7fb Binary files /dev/null and b/evidence/results/decc9a17f3418fe483a14c2927addc28f46d72868120745932b6a0566b557c9c.arrow differ diff --git a/evidence/results/decc9a17f3418fe483a14c2927addc28f46d72868120745932b6a0566b557c9c.json b/evidence/results/decc9a17f3418fe483a14c2927addc28f46d72868120745932b6a0566b557c9c.json new file mode 100644 index 000000000..1a586d9f0 --- /dev/null +++ b/evidence/results/decc9a17f3418fe483a14c2927addc28f46d72868120745932b6a0566b557c9c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4c2a9ba1e7656f5d429f437898f79fa684a373f346896f7ae086b23667ce6719", + "case_hash": "decc9a17f3418fe483a14c2927addc28f46d72868120745932b6a0566b557c9c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "59a3df2fb04a66dd77863cf1f19e84199003c596297dc034ea648bdb63efaf5e", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/df07f80134533db5d93c862422c7668c683bf228c16e50ec355dcf1121b9ddf8.arrow b/evidence/results/df07f80134533db5d93c862422c7668c683bf228c16e50ec355dcf1121b9ddf8.arrow new file mode 100644 index 000000000..0ed3ac162 Binary files /dev/null and b/evidence/results/df07f80134533db5d93c862422c7668c683bf228c16e50ec355dcf1121b9ddf8.arrow differ diff --git a/evidence/results/df07f80134533db5d93c862422c7668c683bf228c16e50ec355dcf1121b9ddf8.json b/evidence/results/df07f80134533db5d93c862422c7668c683bf228c16e50ec355dcf1121b9ddf8.json new file mode 100644 index 000000000..97d094a4a --- /dev/null +++ b/evidence/results/df07f80134533db5d93c862422c7668c683bf228c16e50ec355dcf1121b9ddf8.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "4d263f4b5646d4cc8911c42b953795faa1ed4b2e90b93bc6bac1ceb1666c0dc7", + "case_hash": "df07f80134533db5d93c862422c7668c683bf228c16e50ec355dcf1121b9ddf8", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3602166746de6d319316b0159f3e7cf779cb83b6a50ea5180d671dab5e9eb8fc", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/df1e300b35a8f492ee69e63d32c9ed660f721f7eba7a60bdc6a7e8d594b7a10d.arrow b/evidence/results/df1e300b35a8f492ee69e63d32c9ed660f721f7eba7a60bdc6a7e8d594b7a10d.arrow new file mode 100644 index 000000000..e68d7bcab Binary files /dev/null and b/evidence/results/df1e300b35a8f492ee69e63d32c9ed660f721f7eba7a60bdc6a7e8d594b7a10d.arrow differ diff --git a/evidence/results/df1e300b35a8f492ee69e63d32c9ed660f721f7eba7a60bdc6a7e8d594b7a10d.json b/evidence/results/df1e300b35a8f492ee69e63d32c9ed660f721f7eba7a60bdc6a7e8d594b7a10d.json new file mode 100644 index 000000000..a7933b323 --- /dev/null +++ b/evidence/results/df1e300b35a8f492ee69e63d32c9ed660f721f7eba7a60bdc6a7e8d594b7a10d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3345622c306862428f67a0a113cd77fcdb38c6136891f0bcd4a0237258d440d0", + "case_hash": "df1e300b35a8f492ee69e63d32c9ed660f721f7eba7a60bdc6a7e8d594b7a10d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "88a98a10ebe7a4b7a2e887ea29a0bedf10b62d52b6da8952bde0b9a5db1d0e34", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/df2df641bdfd13ac1c930480eaa58fe44d9384059a7a2980571f16f682144092.arrow b/evidence/results/df2df641bdfd13ac1c930480eaa58fe44d9384059a7a2980571f16f682144092.arrow new file mode 100644 index 000000000..5c97d9288 Binary files /dev/null and b/evidence/results/df2df641bdfd13ac1c930480eaa58fe44d9384059a7a2980571f16f682144092.arrow differ diff --git a/evidence/results/df2df641bdfd13ac1c930480eaa58fe44d9384059a7a2980571f16f682144092.json b/evidence/results/df2df641bdfd13ac1c930480eaa58fe44d9384059a7a2980571f16f682144092.json new file mode 100644 index 000000000..61a86c715 --- /dev/null +++ b/evidence/results/df2df641bdfd13ac1c930480eaa58fe44d9384059a7a2980571f16f682144092.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2d2e1c43669aa940bb6c7f0873b4313303f6dca4e53ea295edb5eedd2107d584", + "case_hash": "df2df641bdfd13ac1c930480eaa58fe44d9384059a7a2980571f16f682144092", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "549517e64bd1f2b61a98c46a7fe6cd076b7b90ecf5f57a4a929e97a6c0edb48d", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/df3c2fe0f8e6988502f4f4c94930c93b72c31a5363901cfea78f7d3af8b2b565.arrow b/evidence/results/df3c2fe0f8e6988502f4f4c94930c93b72c31a5363901cfea78f7d3af8b2b565.arrow new file mode 100644 index 000000000..fab9d8bf0 Binary files /dev/null and b/evidence/results/df3c2fe0f8e6988502f4f4c94930c93b72c31a5363901cfea78f7d3af8b2b565.arrow differ diff --git a/evidence/results/df3c2fe0f8e6988502f4f4c94930c93b72c31a5363901cfea78f7d3af8b2b565.json b/evidence/results/df3c2fe0f8e6988502f4f4c94930c93b72c31a5363901cfea78f7d3af8b2b565.json new file mode 100644 index 000000000..1a982bca1 --- /dev/null +++ b/evidence/results/df3c2fe0f8e6988502f4f4c94930c93b72c31a5363901cfea78f7d3af8b2b565.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8b4689ab32031872b56d7fc093e24b7c159679e55d96ce75da041dd5b0c58761", + "case_hash": "df3c2fe0f8e6988502f4f4c94930c93b72c31a5363901cfea78f7d3af8b2b565", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2e97084904277575f617b9c956cc8e240c6ff5ba274e73c494e68fdb5a095616", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/df44a3596654262a36f9a202e67dffc426aa465c077902dc7b5a3e92b7b50e41.arrow b/evidence/results/df44a3596654262a36f9a202e67dffc426aa465c077902dc7b5a3e92b7b50e41.arrow new file mode 100644 index 000000000..4ebd9a000 Binary files /dev/null and b/evidence/results/df44a3596654262a36f9a202e67dffc426aa465c077902dc7b5a3e92b7b50e41.arrow differ diff --git a/evidence/results/df44a3596654262a36f9a202e67dffc426aa465c077902dc7b5a3e92b7b50e41.json b/evidence/results/df44a3596654262a36f9a202e67dffc426aa465c077902dc7b5a3e92b7b50e41.json new file mode 100644 index 000000000..e7f408856 --- /dev/null +++ b/evidence/results/df44a3596654262a36f9a202e67dffc426aa465c077902dc7b5a3e92b7b50e41.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "7f5ee250f50bef013e6f72eb834a296daed7a1c08e9ac24968d9a4e4a3ebc9f2", + "case_hash": "df44a3596654262a36f9a202e67dffc426aa465c077902dc7b5a3e92b7b50e41", + "columns": [ + { + "internal_size": null, + "name": "FIVE", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "ZERO", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "LIMITED", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ca0e9ae59517432129a0d6b0b77db9e2d9e21bcfac31aaa6979fa55d989efd78", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/df6865cc4e95b704a68ad7c09c5b6877a5cf85bf583a125dc5b345f526e777e3.arrow b/evidence/results/df6865cc4e95b704a68ad7c09c5b6877a5cf85bf583a125dc5b345f526e777e3.arrow new file mode 100644 index 000000000..aedeec164 Binary files /dev/null and b/evidence/results/df6865cc4e95b704a68ad7c09c5b6877a5cf85bf583a125dc5b345f526e777e3.arrow differ diff --git a/evidence/results/df6865cc4e95b704a68ad7c09c5b6877a5cf85bf583a125dc5b345f526e777e3.json b/evidence/results/df6865cc4e95b704a68ad7c09c5b6877a5cf85bf583a125dc5b345f526e777e3.json new file mode 100644 index 000000000..f4545ba4d --- /dev/null +++ b/evidence/results/df6865cc4e95b704a68ad7c09c5b6877a5cf85bf583a125dc5b345f526e777e3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b8ff9cf36fc2110d410ea41117c6f002afad4f40ffe1ce74fe401e8d6ba5194c", + "case_hash": "df6865cc4e95b704a68ad7c09c5b6877a5cf85bf583a125dc5b345f526e777e3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4d007f112a6049eba434fd775e76dd523b7d14eae0a266d5eee55828bfda5d45", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/df8303bf7089c92d0ab8af653c13f95a37a483c3dee8e1c9e1914566b3ed4f93.arrow b/evidence/results/df8303bf7089c92d0ab8af653c13f95a37a483c3dee8e1c9e1914566b3ed4f93.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/df8303bf7089c92d0ab8af653c13f95a37a483c3dee8e1c9e1914566b3ed4f93.arrow differ diff --git a/evidence/results/df8303bf7089c92d0ab8af653c13f95a37a483c3dee8e1c9e1914566b3ed4f93.json b/evidence/results/df8303bf7089c92d0ab8af653c13f95a37a483c3dee8e1c9e1914566b3ed4f93.json new file mode 100644 index 000000000..c6b09468f --- /dev/null +++ b/evidence/results/df8303bf7089c92d0ab8af653c13f95a37a483c3dee8e1c9e1914566b3ed4f93.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "df8303bf7089c92d0ab8af653c13f95a37a483c3dee8e1c9e1914566b3ed4f93", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a8b9c95f1fc0e65fcfcff9613763dc8285e258666cb64aebbf9e382bc2a1218e", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/df91d6bdd941c89435cc21d30932ac42291cd9e9361374fe069a901e6eb3f51f.arrow b/evidence/results/df91d6bdd941c89435cc21d30932ac42291cd9e9361374fe069a901e6eb3f51f.arrow new file mode 100644 index 000000000..521377912 Binary files /dev/null and b/evidence/results/df91d6bdd941c89435cc21d30932ac42291cd9e9361374fe069a901e6eb3f51f.arrow differ diff --git a/evidence/results/df91d6bdd941c89435cc21d30932ac42291cd9e9361374fe069a901e6eb3f51f.json b/evidence/results/df91d6bdd941c89435cc21d30932ac42291cd9e9361374fe069a901e6eb3f51f.json new file mode 100644 index 000000000..b0d6c49d6 --- /dev/null +++ b/evidence/results/df91d6bdd941c89435cc21d30932ac42291cd9e9361374fe069a901e6eb3f51f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4ce347c4910f12fd016911057b00e8484fd1f0797241b11bbd7e485b6271c28d", + "case_hash": "df91d6bdd941c89435cc21d30932ac42291cd9e9361374fe069a901e6eb3f51f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "624951e983eb4491d7ce7792f2641478365d9f554d85c39d8f62b8f3f5f38cef", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/df9be0737117aa79e2643c94d787246dee8f548cfca56d163fb4f69be2ac9053.arrow b/evidence/results/df9be0737117aa79e2643c94d787246dee8f548cfca56d163fb4f69be2ac9053.arrow new file mode 100644 index 000000000..8918d6a70 Binary files /dev/null and b/evidence/results/df9be0737117aa79e2643c94d787246dee8f548cfca56d163fb4f69be2ac9053.arrow differ diff --git a/evidence/results/df9be0737117aa79e2643c94d787246dee8f548cfca56d163fb4f69be2ac9053.json b/evidence/results/df9be0737117aa79e2643c94d787246dee8f548cfca56d163fb4f69be2ac9053.json new file mode 100644 index 000000000..5c98be242 --- /dev/null +++ b/evidence/results/df9be0737117aa79e2643c94d787246dee8f548cfca56d163fb4f69be2ac9053.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "75b6a108f8bb6e2729e13bb8859b71c420860a245c562fbe3fb9427aa3dcbf50", + "case_hash": "df9be0737117aa79e2643c94d787246dee8f548cfca56d163fb4f69be2ac9053", + "columns": [ + { + "internal_size": null, + "name": "YEAR", + "nullable": true, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3e6f853b6ff16d94e4162729bee044e3405ee7dd79c4862a6e0fb8b772e56139", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dfbef2b32c2fc4865edbd14453d5c7d69fd00dae408995cd2d48db5bd86bef53.arrow b/evidence/results/dfbef2b32c2fc4865edbd14453d5c7d69fd00dae408995cd2d48db5bd86bef53.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/dfbef2b32c2fc4865edbd14453d5c7d69fd00dae408995cd2d48db5bd86bef53.arrow differ diff --git a/evidence/results/dfbef2b32c2fc4865edbd14453d5c7d69fd00dae408995cd2d48db5bd86bef53.json b/evidence/results/dfbef2b32c2fc4865edbd14453d5c7d69fd00dae408995cd2d48db5bd86bef53.json new file mode 100644 index 000000000..80a739eda --- /dev/null +++ b/evidence/results/dfbef2b32c2fc4865edbd14453d5c7d69fd00dae408995cd2d48db5bd86bef53.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "dfbef2b32c2fc4865edbd14453d5c7d69fd00dae408995cd2d48db5bd86bef53", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c20810157f06cc355c6b69ae66d8e761272bffd5b2ef2ce1525a65a4f5ab3f41", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dfd5c560f6a45bf2c826d7b89271c6d1458bf8e161c4b94b59d0ee37ec26354c.arrow b/evidence/results/dfd5c560f6a45bf2c826d7b89271c6d1458bf8e161c4b94b59d0ee37ec26354c.arrow new file mode 100644 index 000000000..f5793d56e Binary files /dev/null and b/evidence/results/dfd5c560f6a45bf2c826d7b89271c6d1458bf8e161c4b94b59d0ee37ec26354c.arrow differ diff --git a/evidence/results/dfd5c560f6a45bf2c826d7b89271c6d1458bf8e161c4b94b59d0ee37ec26354c.json b/evidence/results/dfd5c560f6a45bf2c826d7b89271c6d1458bf8e161c4b94b59d0ee37ec26354c.json new file mode 100644 index 000000000..6eac1e647 --- /dev/null +++ b/evidence/results/dfd5c560f6a45bf2c826d7b89271c6d1458bf8e161c4b94b59d0ee37ec26354c.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "de47e285c51f6f4a8d40206828390fbf64304219e72acbdd2616d6188e79f887", + "case_hash": "dfd5c560f6a45bf2c826d7b89271c6d1458bf8e161c4b94b59d0ee37ec26354c", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + }, + { + "internal_size": null, + "name": "E", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1118c3547911f5c96a6f5f35e71f78a311454d706ff1d934dc6e23439413804b", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dfde270c442f1a488308b293972fe398ba3f7ae4e4fc935469f0bbc9fb6954a9.arrow b/evidence/results/dfde270c442f1a488308b293972fe398ba3f7ae4e4fc935469f0bbc9fb6954a9.arrow new file mode 100644 index 000000000..7c21604ea Binary files /dev/null and b/evidence/results/dfde270c442f1a488308b293972fe398ba3f7ae4e4fc935469f0bbc9fb6954a9.arrow differ diff --git a/evidence/results/dfde270c442f1a488308b293972fe398ba3f7ae4e4fc935469f0bbc9fb6954a9.json b/evidence/results/dfde270c442f1a488308b293972fe398ba3f7ae4e4fc935469f0bbc9fb6954a9.json new file mode 100644 index 000000000..dbfba2003 --- /dev/null +++ b/evidence/results/dfde270c442f1a488308b293972fe398ba3f7ae4e4fc935469f0bbc9fb6954a9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "781093f74308cc8eb8c709d9ef3620c3dd3cc088518e479d49e9b7933cfbbc0c", + "case_hash": "dfde270c442f1a488308b293972fe398ba3f7ae4e4fc935469f0bbc9fb6954a9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "37873e857804a1076101a67bef653ac5281d9d45cce11809e2227c06fd0e4b5f", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/dfdf0a4111e0dea9bed98f86ba9f2307073092203853ea4c04f50b0241fb7fb6.arrow b/evidence/results/dfdf0a4111e0dea9bed98f86ba9f2307073092203853ea4c04f50b0241fb7fb6.arrow new file mode 100644 index 000000000..742787bdd Binary files /dev/null and b/evidence/results/dfdf0a4111e0dea9bed98f86ba9f2307073092203853ea4c04f50b0241fb7fb6.arrow differ diff --git a/evidence/results/dfdf0a4111e0dea9bed98f86ba9f2307073092203853ea4c04f50b0241fb7fb6.json b/evidence/results/dfdf0a4111e0dea9bed98f86ba9f2307073092203853ea4c04f50b0241fb7fb6.json new file mode 100644 index 000000000..eeb47c252 --- /dev/null +++ b/evidence/results/dfdf0a4111e0dea9bed98f86ba9f2307073092203853ea4c04f50b0241fb7fb6.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b3e31ecfc538a95ae7ac4de4645389eef0afd178102606e03f8258aa3c4b4777", + "case_hash": "dfdf0a4111e0dea9bed98f86ba9f2307073092203853ea4c04f50b0241fb7fb6", + "columns": [ + { + "internal_size": 134217728, + "name": "R1", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "R2", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b588a89d2614a22323c709455bbb2bf2f772ebd13e3fcef311808ca68dd4302d", + "recorded_at": "2026-11-05T19:50:21.861848+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e00b545c13ade798449185f64e30ec6ddda6518e4c1db62467e2b625de660993.arrow b/evidence/results/e00b545c13ade798449185f64e30ec6ddda6518e4c1db62467e2b625de660993.arrow new file mode 100644 index 000000000..73b842bd5 Binary files /dev/null and b/evidence/results/e00b545c13ade798449185f64e30ec6ddda6518e4c1db62467e2b625de660993.arrow differ diff --git a/evidence/results/e00b545c13ade798449185f64e30ec6ddda6518e4c1db62467e2b625de660993.json b/evidence/results/e00b545c13ade798449185f64e30ec6ddda6518e4c1db62467e2b625de660993.json new file mode 100644 index 000000000..4c97ea2c9 --- /dev/null +++ b/evidence/results/e00b545c13ade798449185f64e30ec6ddda6518e4c1db62467e2b625de660993.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "5a6a182efba7a9cceb99ef81e0f6c0e11906347ee65cf158ccec1a85827ef816", + "case_hash": "e00b545c13ade798449185f64e30ec6ddda6518e4c1db62467e2b625de660993", + "columns": [ + { + "internal_size": null, + "name": "N10", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "N11", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7eedebd5e03e4fc2a88a208b14337f932f31eaf2a6b4cc5eb85b8c24f341474a", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e05ab7d8611179f405eb0af6322d8f5bb7ac910301dd20d92a36792abb98efab.arrow b/evidence/results/e05ab7d8611179f405eb0af6322d8f5bb7ac910301dd20d92a36792abb98efab.arrow new file mode 100644 index 000000000..ee105a380 Binary files /dev/null and b/evidence/results/e05ab7d8611179f405eb0af6322d8f5bb7ac910301dd20d92a36792abb98efab.arrow differ diff --git a/evidence/results/e05ab7d8611179f405eb0af6322d8f5bb7ac910301dd20d92a36792abb98efab.json b/evidence/results/e05ab7d8611179f405eb0af6322d8f5bb7ac910301dd20d92a36792abb98efab.json new file mode 100644 index 000000000..80fa33f4c --- /dev/null +++ b/evidence/results/e05ab7d8611179f405eb0af6322d8f5bb7ac910301dd20d92a36792abb98efab.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1265f096b285eb766a6ad92224330490358f562f367da93165a9e80a0b48aff5", + "case_hash": "e05ab7d8611179f405eb0af6322d8f5bb7ac910301dd20d92a36792abb98efab", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e31d771554763720ab265ef0b047363fcd245dfd25b15487688cc0b81ef292b0", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e05e98ec18e52d8a5f122fd09384113b1b1f6b096f781efe05aa7154df4a31c0.arrow b/evidence/results/e05e98ec18e52d8a5f122fd09384113b1b1f6b096f781efe05aa7154df4a31c0.arrow new file mode 100644 index 000000000..a83691404 Binary files /dev/null and b/evidence/results/e05e98ec18e52d8a5f122fd09384113b1b1f6b096f781efe05aa7154df4a31c0.arrow differ diff --git a/evidence/results/e05e98ec18e52d8a5f122fd09384113b1b1f6b096f781efe05aa7154df4a31c0.json b/evidence/results/e05e98ec18e52d8a5f122fd09384113b1b1f6b096f781efe05aa7154df4a31c0.json new file mode 100644 index 000000000..07b7ccc22 --- /dev/null +++ b/evidence/results/e05e98ec18e52d8a5f122fd09384113b1b1f6b096f781efe05aa7154df4a31c0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8817c4139e60f3d345eb66b969b76ccceed0e1978254e04d454f06ae1d2c5752", + "case_hash": "e05e98ec18e52d8a5f122fd09384113b1b1f6b096f781efe05aa7154df4a31c0", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6467378c7081aa5cd3bdf70fa092cded044f0b880a5a05229edcb7071a9936a9", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e06238aafe6bebceb27b10ae903cae54b2cd4c977855b0f53828fc37ec78cbf2.arrow b/evidence/results/e06238aafe6bebceb27b10ae903cae54b2cd4c977855b0f53828fc37ec78cbf2.arrow new file mode 100644 index 000000000..17851222d Binary files /dev/null and b/evidence/results/e06238aafe6bebceb27b10ae903cae54b2cd4c977855b0f53828fc37ec78cbf2.arrow differ diff --git a/evidence/results/e06238aafe6bebceb27b10ae903cae54b2cd4c977855b0f53828fc37ec78cbf2.json b/evidence/results/e06238aafe6bebceb27b10ae903cae54b2cd4c977855b0f53828fc37ec78cbf2.json new file mode 100644 index 000000000..322d82fc4 --- /dev/null +++ b/evidence/results/e06238aafe6bebceb27b10ae903cae54b2cd4c977855b0f53828fc37ec78cbf2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "422632d05a7975378ea580caa03dca348cc7443a2c430a4a52a144a3865a1acf", + "case_hash": "e06238aafe6bebceb27b10ae903cae54b2cd4c977855b0f53828fc37ec78cbf2", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d69898e2a42c8b97306551f2bd2418c391ee9cf3a433aa2fb89612cb08454dec", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e063a80db56818bcb9dd63d3284863251d7bb95d2b9d7291e2667eddc9ccb00b.arrow b/evidence/results/e063a80db56818bcb9dd63d3284863251d7bb95d2b9d7291e2667eddc9ccb00b.arrow new file mode 100644 index 000000000..2942d3283 Binary files /dev/null and b/evidence/results/e063a80db56818bcb9dd63d3284863251d7bb95d2b9d7291e2667eddc9ccb00b.arrow differ diff --git a/evidence/results/e063a80db56818bcb9dd63d3284863251d7bb95d2b9d7291e2667eddc9ccb00b.json b/evidence/results/e063a80db56818bcb9dd63d3284863251d7bb95d2b9d7291e2667eddc9ccb00b.json new file mode 100644 index 000000000..d08795561 --- /dev/null +++ b/evidence/results/e063a80db56818bcb9dd63d3284863251d7bb95d2b9d7291e2667eddc9ccb00b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b0f804c86e467704651eefd3020a45cf778a31a5fc8680bfc414272474b31b07", + "case_hash": "e063a80db56818bcb9dd63d3284863251d7bb95d2b9d7291e2667eddc9ccb00b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cd23c893b6e46cfab344af4936545abab04be24bb76f3f6550429a804e2f4cf2", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e08c8621d8fe3f8f31b3dda4eee7ef965083c0cc7934b97de790b39fc760fbef.arrow b/evidence/results/e08c8621d8fe3f8f31b3dda4eee7ef965083c0cc7934b97de790b39fc760fbef.arrow new file mode 100644 index 000000000..af333467c Binary files /dev/null and b/evidence/results/e08c8621d8fe3f8f31b3dda4eee7ef965083c0cc7934b97de790b39fc760fbef.arrow differ diff --git a/evidence/results/e08c8621d8fe3f8f31b3dda4eee7ef965083c0cc7934b97de790b39fc760fbef.json b/evidence/results/e08c8621d8fe3f8f31b3dda4eee7ef965083c0cc7934b97de790b39fc760fbef.json new file mode 100644 index 000000000..9532f7c28 --- /dev/null +++ b/evidence/results/e08c8621d8fe3f8f31b3dda4eee7ef965083c0cc7934b97de790b39fc760fbef.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c71cc2850f6ec3288648ca46357676f0554aa0d5798189c65c319f8e5229de88", + "case_hash": "e08c8621d8fe3f8f31b3dda4eee7ef965083c0cc7934b97de790b39fc760fbef", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e32f4b737b291751e9f4513e41433e394c53bf0d918aab87aba1ca82bf78243e", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e0932a61d772587b42082c361e6d13601e8d06a830747f2d9eee8f3bde283d5a.arrow b/evidence/results/e0932a61d772587b42082c361e6d13601e8d06a830747f2d9eee8f3bde283d5a.arrow new file mode 100644 index 000000000..bb7d2ec34 Binary files /dev/null and b/evidence/results/e0932a61d772587b42082c361e6d13601e8d06a830747f2d9eee8f3bde283d5a.arrow differ diff --git a/evidence/results/e0932a61d772587b42082c361e6d13601e8d06a830747f2d9eee8f3bde283d5a.json b/evidence/results/e0932a61d772587b42082c361e6d13601e8d06a830747f2d9eee8f3bde283d5a.json new file mode 100644 index 000000000..2540eaf2d --- /dev/null +++ b/evidence/results/e0932a61d772587b42082c361e6d13601e8d06a830747f2d9eee8f3bde283d5a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9c5dd541ce0170251a85963185d0222c37d74787cd54055e18a7318e2e09bac4", + "case_hash": "e0932a61d772587b42082c361e6d13601e8d06a830747f2d9eee8f3bde283d5a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dfbae24525e18588fbef6f63d6dea534865470ac3786ac62271c0ef56a64b5cc", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e09f31c5c9cf23822ba7d1255289c86aa0d4eb3445506977cc653987d8701a01.arrow b/evidence/results/e09f31c5c9cf23822ba7d1255289c86aa0d4eb3445506977cc653987d8701a01.arrow new file mode 100644 index 000000000..950f05e8f Binary files /dev/null and b/evidence/results/e09f31c5c9cf23822ba7d1255289c86aa0d4eb3445506977cc653987d8701a01.arrow differ diff --git a/evidence/results/e09f31c5c9cf23822ba7d1255289c86aa0d4eb3445506977cc653987d8701a01.json b/evidence/results/e09f31c5c9cf23822ba7d1255289c86aa0d4eb3445506977cc653987d8701a01.json new file mode 100644 index 000000000..c85639be4 --- /dev/null +++ b/evidence/results/e09f31c5c9cf23822ba7d1255289c86aa0d4eb3445506977cc653987d8701a01.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "331be07f609a17388a459fbd277313b985745a49b0e5e4bf73a039ab9de330a7", + "case_hash": "e09f31c5c9cf23822ba7d1255289c86aa0d4eb3445506977cc653987d8701a01", + "columns": [ + { + "internal_size": 134217728, + "name": "T", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "CLOSE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d77845d9a931b2619c8c7f4de5799ba0a993658d781f1e57076f33ff49f4aa66", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e0a1cd8a55dabadf367f077c6660b00dcec280162ccac92db7cd4e390c2f65b4.arrow b/evidence/results/e0a1cd8a55dabadf367f077c6660b00dcec280162ccac92db7cd4e390c2f65b4.arrow new file mode 100644 index 000000000..b105e93b8 Binary files /dev/null and b/evidence/results/e0a1cd8a55dabadf367f077c6660b00dcec280162ccac92db7cd4e390c2f65b4.arrow differ diff --git a/evidence/results/e0a1cd8a55dabadf367f077c6660b00dcec280162ccac92db7cd4e390c2f65b4.json b/evidence/results/e0a1cd8a55dabadf367f077c6660b00dcec280162ccac92db7cd4e390c2f65b4.json new file mode 100644 index 000000000..60efafe90 --- /dev/null +++ b/evidence/results/e0a1cd8a55dabadf367f077c6660b00dcec280162ccac92db7cd4e390c2f65b4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f6c8ca83914c7cdb32b7617821132aa096c47b1cf6acb8f9f398a4905013f3ec", + "case_hash": "e0a1cd8a55dabadf367f077c6660b00dcec280162ccac92db7cd4e390c2f65b4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b749d46d14544237928d504fa656b5721ae21cd599a16507f75addcda25a8d00", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e0ac2477955fbccd97f5fbd3d475be50c78cc12fd756232a872db7331c5e078d.arrow b/evidence/results/e0ac2477955fbccd97f5fbd3d475be50c78cc12fd756232a872db7331c5e078d.arrow new file mode 100644 index 000000000..f837d66eb Binary files /dev/null and b/evidence/results/e0ac2477955fbccd97f5fbd3d475be50c78cc12fd756232a872db7331c5e078d.arrow differ diff --git a/evidence/results/e0ac2477955fbccd97f5fbd3d475be50c78cc12fd756232a872db7331c5e078d.json b/evidence/results/e0ac2477955fbccd97f5fbd3d475be50c78cc12fd756232a872db7331c5e078d.json new file mode 100644 index 000000000..a447e1c8f --- /dev/null +++ b/evidence/results/e0ac2477955fbccd97f5fbd3d475be50c78cc12fd756232a872db7331c5e078d.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "0e132855527fce28514db63b0fe862847844b59fde4cd5f314d76c10d6cb88b5", + "case_hash": "e0ac2477955fbccd97f5fbd3d475be50c78cc12fd756232a872db7331c5e078d", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "953f314aa22201d444834ed41dabba9ed27a690caedeb75cf5d61b95347896d5", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e0cff04db0c262da5e3271213e571dc4a6d115beadc808c08f2c1ef90db5edaf.arrow b/evidence/results/e0cff04db0c262da5e3271213e571dc4a6d115beadc808c08f2c1ef90db5edaf.arrow new file mode 100644 index 000000000..9b5bad3ab Binary files /dev/null and b/evidence/results/e0cff04db0c262da5e3271213e571dc4a6d115beadc808c08f2c1ef90db5edaf.arrow differ diff --git a/evidence/results/e0cff04db0c262da5e3271213e571dc4a6d115beadc808c08f2c1ef90db5edaf.json b/evidence/results/e0cff04db0c262da5e3271213e571dc4a6d115beadc808c08f2c1ef90db5edaf.json new file mode 100644 index 000000000..989adbab8 --- /dev/null +++ b/evidence/results/e0cff04db0c262da5e3271213e571dc4a6d115beadc808c08f2c1ef90db5edaf.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9903396ecea2bc8d8cb5687a7d27400a71067ab005570a80ebb99ab79e5bd7df", + "case_hash": "e0cff04db0c262da5e3271213e571dc4a6d115beadc808c08f2c1ef90db5edaf", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b27c2138118accd168da8213e0556776644d9e961faa7840d3f72c189e9735cc", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e0de74d5b9c84934380db5a20093ef27914b956fc3ec3f8aa56b9944e3fe6a75.arrow b/evidence/results/e0de74d5b9c84934380db5a20093ef27914b956fc3ec3f8aa56b9944e3fe6a75.arrow new file mode 100644 index 000000000..a041b4da8 Binary files /dev/null and b/evidence/results/e0de74d5b9c84934380db5a20093ef27914b956fc3ec3f8aa56b9944e3fe6a75.arrow differ diff --git a/evidence/results/e0de74d5b9c84934380db5a20093ef27914b956fc3ec3f8aa56b9944e3fe6a75.json b/evidence/results/e0de74d5b9c84934380db5a20093ef27914b956fc3ec3f8aa56b9944e3fe6a75.json new file mode 100644 index 000000000..cd267fd28 --- /dev/null +++ b/evidence/results/e0de74d5b9c84934380db5a20093ef27914b956fc3ec3f8aa56b9944e3fe6a75.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7634c643b39a69fd1069bee222fab2795a2713d29806ee83e3a247edc62501b7", + "case_hash": "e0de74d5b9c84934380db5a20093ef27914b956fc3ec3f8aa56b9944e3fe6a75", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9d5a05d65d8c809d081c940ecf9908846e5883469081829cb03e3fdcf18bc476", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e0e2fff2fb1e649a3d6db08aa826f622bebc3288aa495d85e3f2eda3ecbeac8c.arrow b/evidence/results/e0e2fff2fb1e649a3d6db08aa826f622bebc3288aa495d85e3f2eda3ecbeac8c.arrow new file mode 100644 index 000000000..1190b654e Binary files /dev/null and b/evidence/results/e0e2fff2fb1e649a3d6db08aa826f622bebc3288aa495d85e3f2eda3ecbeac8c.arrow differ diff --git a/evidence/results/e0e2fff2fb1e649a3d6db08aa826f622bebc3288aa495d85e3f2eda3ecbeac8c.json b/evidence/results/e0e2fff2fb1e649a3d6db08aa826f622bebc3288aa495d85e3f2eda3ecbeac8c.json new file mode 100644 index 000000000..acf0b7bad --- /dev/null +++ b/evidence/results/e0e2fff2fb1e649a3d6db08aa826f622bebc3288aa495d85e3f2eda3ecbeac8c.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "7178737e859dabfce9e02ceb778291fe334751c3d91040cd433cf3843f1ae690", + "case_hash": "e0e2fff2fb1e649a3d6db08aa826f622bebc3288aa495d85e3f2eda3ecbeac8c", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4fe42a5d77a13f412fc15b630ee8919ec4b46e27bf02dbc8374a77c292db02e8", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e0e52fa2b7433a129f2e8d2c14fe878adb215408450afa18114fcba3627553e3.json b/evidence/results/e0e52fa2b7433a129f2e8d2c14fe878adb215408450afa18114fcba3627553e3.json new file mode 100644 index 000000000..4b406cda0 --- /dev/null +++ b/evidence/results/e0e52fa2b7433a129f2e8d2c14fe878adb215408450afa18114fcba3627553e3.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "e0e52fa2b7433a129f2e8d2c14fe878adb215408450afa18114fcba3627553e3", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100115, + "message": "The following string is not a legal hex-encoded value: '414'", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "24e038dc94e9603c5d7fc8d591589a868cb73bd9827ac0b4f758680a16e4b312", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e0ef7836ef2b0825510458c8985068f68347ff65ce86b7943756532a3a3b9a26.arrow b/evidence/results/e0ef7836ef2b0825510458c8985068f68347ff65ce86b7943756532a3a3b9a26.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/e0ef7836ef2b0825510458c8985068f68347ff65ce86b7943756532a3a3b9a26.arrow differ diff --git a/evidence/results/e0ef7836ef2b0825510458c8985068f68347ff65ce86b7943756532a3a3b9a26.json b/evidence/results/e0ef7836ef2b0825510458c8985068f68347ff65ce86b7943756532a3a3b9a26.json new file mode 100644 index 000000000..698d0605a --- /dev/null +++ b/evidence/results/e0ef7836ef2b0825510458c8985068f68347ff65ce86b7943756532a3a3b9a26.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "e0ef7836ef2b0825510458c8985068f68347ff65ce86b7943756532a3a3b9a26", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d79deb89f61b3c14b80a23b1972e34ec13acac914de6d55ea29c5ddd6b20eaf0", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e0f3fff34d51cdf1856b063d842632d8a59e12e740fd4fd572f857b706ae7110.json b/evidence/results/e0f3fff34d51cdf1856b063d842632d8a59e12e740fd4fd572f857b706ae7110.json new file mode 100644 index 000000000..d292eb763 --- /dev/null +++ b/evidence/results/e0f3fff34d51cdf1856b063d842632d8a59e12e740fd4fd572f857b706ae7110.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "e0f3fff34d51cdf1856b063d842632d8a59e12e740fd4fd572f857b706ae7110", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 2, + "message": null, + "sqlstate": "0A000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "842dbe3e3a58e820dda538504b3c8d616de801b5a98541c4b6627d7bf60f9d18", + "recorded_at": "2026-11-05T22:56:30.137714+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e119d78efb77066cd31820e8689ee4919e5deb7e7c5b4102fa61d987ad1bcb61.arrow b/evidence/results/e119d78efb77066cd31820e8689ee4919e5deb7e7c5b4102fa61d987ad1bcb61.arrow new file mode 100644 index 000000000..1fa564867 Binary files /dev/null and b/evidence/results/e119d78efb77066cd31820e8689ee4919e5deb7e7c5b4102fa61d987ad1bcb61.arrow differ diff --git a/evidence/results/e119d78efb77066cd31820e8689ee4919e5deb7e7c5b4102fa61d987ad1bcb61.json b/evidence/results/e119d78efb77066cd31820e8689ee4919e5deb7e7c5b4102fa61d987ad1bcb61.json new file mode 100644 index 000000000..cbf54d885 --- /dev/null +++ b/evidence/results/e119d78efb77066cd31820e8689ee4919e5deb7e7c5b4102fa61d987ad1bcb61.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f546a0747bdc5cf67ce7c192fefa9403c8035dc7b41f6299afccff6bf3e79c71", + "case_hash": "e119d78efb77066cd31820e8689ee4919e5deb7e7c5b4102fa61d987ad1bcb61", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c10e2ba920c3ef022ea3033e9b6a0430250c0cdb2055460d9fb676dbd1cd4b6c", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e122165a8387f74c76feddda097c25f442e3f4ccf5d3bd478e3ffcc474f02769.arrow b/evidence/results/e122165a8387f74c76feddda097c25f442e3f4ccf5d3bd478e3ffcc474f02769.arrow new file mode 100644 index 000000000..9c11429df Binary files /dev/null and b/evidence/results/e122165a8387f74c76feddda097c25f442e3f4ccf5d3bd478e3ffcc474f02769.arrow differ diff --git a/evidence/results/e122165a8387f74c76feddda097c25f442e3f4ccf5d3bd478e3ffcc474f02769.json b/evidence/results/e122165a8387f74c76feddda097c25f442e3f4ccf5d3bd478e3ffcc474f02769.json new file mode 100644 index 000000000..2bd9758eb --- /dev/null +++ b/evidence/results/e122165a8387f74c76feddda097c25f442e3f4ccf5d3bd478e3ffcc474f02769.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a2f0bc623ee0ea150cc24a71df6c9ab7005ec0e0ab11fca22a09a69fb175c7c5", + "case_hash": "e122165a8387f74c76feddda097c25f442e3f4ccf5d3bd478e3ffcc474f02769", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a14899d0fb7f3a6fb533ca7ae9bb8c9b9a721a92637c482847ea7d913a802c2f", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e1438af0ff14380babc5cf20a1691c61d0023f2dc1e6b7097748c5ad66b80a4c.arrow b/evidence/results/e1438af0ff14380babc5cf20a1691c61d0023f2dc1e6b7097748c5ad66b80a4c.arrow new file mode 100644 index 000000000..6fafca94c Binary files /dev/null and b/evidence/results/e1438af0ff14380babc5cf20a1691c61d0023f2dc1e6b7097748c5ad66b80a4c.arrow differ diff --git a/evidence/results/e1438af0ff14380babc5cf20a1691c61d0023f2dc1e6b7097748c5ad66b80a4c.json b/evidence/results/e1438af0ff14380babc5cf20a1691c61d0023f2dc1e6b7097748c5ad66b80a4c.json new file mode 100644 index 000000000..2c224f2f4 --- /dev/null +++ b/evidence/results/e1438af0ff14380babc5cf20a1691c61d0023f2dc1e6b7097748c5ad66b80a4c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7dc93b36d679286b2e033d0a9113a8d7b366e8854baf7e510c62e24ebd35f49", + "case_hash": "e1438af0ff14380babc5cf20a1691c61d0023f2dc1e6b7097748c5ad66b80a4c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4301b91bdeb2f97530f9dd3d102af742dcdadafc785c05768f6a940b2f742d51", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e1440546e9cb92d608f48106fe4f675a38c56a6a2b9232ca6e9917ff81480448.arrow b/evidence/results/e1440546e9cb92d608f48106fe4f675a38c56a6a2b9232ca6e9917ff81480448.arrow new file mode 100644 index 000000000..5a4c6fccd Binary files /dev/null and b/evidence/results/e1440546e9cb92d608f48106fe4f675a38c56a6a2b9232ca6e9917ff81480448.arrow differ diff --git a/evidence/results/e1440546e9cb92d608f48106fe4f675a38c56a6a2b9232ca6e9917ff81480448.json b/evidence/results/e1440546e9cb92d608f48106fe4f675a38c56a6a2b9232ca6e9917ff81480448.json new file mode 100644 index 000000000..8f267eb4f --- /dev/null +++ b/evidence/results/e1440546e9cb92d608f48106fe4f675a38c56a6a2b9232ca6e9917ff81480448.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "545e1d93bb80c95e646aef318984c13097aa861c0482765e116a568c3bfb9484", + "case_hash": "e1440546e9cb92d608f48106fe4f675a38c56a6a2b9232ca6e9917ff81480448", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a605a53a4d4cbcb86c6739fa8000bd8f90f9fd3942bc8357abae6d67816dc348", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e153d6577aea982b78b28b26d252c07ed8e1c1394f046c4aed267b4b2ba6b8ba.arrow b/evidence/results/e153d6577aea982b78b28b26d252c07ed8e1c1394f046c4aed267b4b2ba6b8ba.arrow new file mode 100644 index 000000000..d43a51089 Binary files /dev/null and b/evidence/results/e153d6577aea982b78b28b26d252c07ed8e1c1394f046c4aed267b4b2ba6b8ba.arrow differ diff --git a/evidence/results/e153d6577aea982b78b28b26d252c07ed8e1c1394f046c4aed267b4b2ba6b8ba.json b/evidence/results/e153d6577aea982b78b28b26d252c07ed8e1c1394f046c4aed267b4b2ba6b8ba.json new file mode 100644 index 000000000..e654c6edd --- /dev/null +++ b/evidence/results/e153d6577aea982b78b28b26d252c07ed8e1c1394f046c4aed267b4b2ba6b8ba.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7cba26c05da1ba1704c1a7685b5b345db5961c97c3019b232fbb411e820b824e", + "case_hash": "e153d6577aea982b78b28b26d252c07ed8e1c1394f046c4aed267b4b2ba6b8ba", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6831a80af6f0352d48b508d6d93c79d17c1b33d022a63e93157cbabeed143a5a", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e169aa0d2abfc97b63d2ccaa48a15e87ff870f2bcc1c2db240a555f0f61ef2ab.arrow b/evidence/results/e169aa0d2abfc97b63d2ccaa48a15e87ff870f2bcc1c2db240a555f0f61ef2ab.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/e169aa0d2abfc97b63d2ccaa48a15e87ff870f2bcc1c2db240a555f0f61ef2ab.arrow differ diff --git a/evidence/results/e169aa0d2abfc97b63d2ccaa48a15e87ff870f2bcc1c2db240a555f0f61ef2ab.json b/evidence/results/e169aa0d2abfc97b63d2ccaa48a15e87ff870f2bcc1c2db240a555f0f61ef2ab.json new file mode 100644 index 000000000..8ff205e5a --- /dev/null +++ b/evidence/results/e169aa0d2abfc97b63d2ccaa48a15e87ff870f2bcc1c2db240a555f0f61ef2ab.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "e169aa0d2abfc97b63d2ccaa48a15e87ff870f2bcc1c2db240a555f0f61ef2ab", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fe2018ba9c8ad26cf2e9ed2274d292d15189612d168cfba8653dca60ade58cf4", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e16eba30b1c8e2415ccdfdf0dfc963f963e1fa258bdb7965f1ae8a58e5eb7cc4.arrow b/evidence/results/e16eba30b1c8e2415ccdfdf0dfc963f963e1fa258bdb7965f1ae8a58e5eb7cc4.arrow new file mode 100644 index 000000000..b204c82d7 Binary files /dev/null and b/evidence/results/e16eba30b1c8e2415ccdfdf0dfc963f963e1fa258bdb7965f1ae8a58e5eb7cc4.arrow differ diff --git a/evidence/results/e16eba30b1c8e2415ccdfdf0dfc963f963e1fa258bdb7965f1ae8a58e5eb7cc4.json b/evidence/results/e16eba30b1c8e2415ccdfdf0dfc963f963e1fa258bdb7965f1ae8a58e5eb7cc4.json new file mode 100644 index 000000000..07edf2fcc --- /dev/null +++ b/evidence/results/e16eba30b1c8e2415ccdfdf0dfc963f963e1fa258bdb7965f1ae8a58e5eb7cc4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "dacef3ce30e5d97b01c110c4bfe00043857fcb39bb5b07e1fce40551bd07eaa7", + "case_hash": "e16eba30b1c8e2415ccdfdf0dfc963f963e1fa258bdb7965f1ae8a58e5eb7cc4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "420f4a5d21d851d1b80f7a5b4611b0bfdab0037f50c7c7441c830e606570e318", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e1a90ccffc95bae7f060491f9b834435826ca36863f47ca5ed8c5b23a44fa975.arrow b/evidence/results/e1a90ccffc95bae7f060491f9b834435826ca36863f47ca5ed8c5b23a44fa975.arrow new file mode 100644 index 000000000..5ded7c00a Binary files /dev/null and b/evidence/results/e1a90ccffc95bae7f060491f9b834435826ca36863f47ca5ed8c5b23a44fa975.arrow differ diff --git a/evidence/results/e1a90ccffc95bae7f060491f9b834435826ca36863f47ca5ed8c5b23a44fa975.json b/evidence/results/e1a90ccffc95bae7f060491f9b834435826ca36863f47ca5ed8c5b23a44fa975.json new file mode 100644 index 000000000..37a4e2461 --- /dev/null +++ b/evidence/results/e1a90ccffc95bae7f060491f9b834435826ca36863f47ca5ed8c5b23a44fa975.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "58d810f3554ce6a261cf64f77ded869be0d62aaf0e1056b78a1bf5f58e200dde", + "case_hash": "e1a90ccffc95bae7f060491f9b834435826ca36863f47ca5ed8c5b23a44fa975", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "45c105e20e5140344f1624e6bd4507a8c638a7f3e9328e0124256ad9cb9e189c", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e1ad866f693aa441c530345bbb43a733ba47394cc14976121cc80a30710218a2.arrow b/evidence/results/e1ad866f693aa441c530345bbb43a733ba47394cc14976121cc80a30710218a2.arrow new file mode 100644 index 000000000..1b11a337c Binary files /dev/null and b/evidence/results/e1ad866f693aa441c530345bbb43a733ba47394cc14976121cc80a30710218a2.arrow differ diff --git a/evidence/results/e1ad866f693aa441c530345bbb43a733ba47394cc14976121cc80a30710218a2.json b/evidence/results/e1ad866f693aa441c530345bbb43a733ba47394cc14976121cc80a30710218a2.json new file mode 100644 index 000000000..d2ed24e7b --- /dev/null +++ b/evidence/results/e1ad866f693aa441c530345bbb43a733ba47394cc14976121cc80a30710218a2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6d0a3e4340359ce247f43530bf134354572667ed3ec142fbc466a0c702b1a968", + "case_hash": "e1ad866f693aa441c530345bbb43a733ba47394cc14976121cc80a30710218a2", + "columns": [ + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d9a37bfff07e5bbaa31e62d15d412218efed32d5409d55a1c80d387f4991016b", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e1bc6ed30cf1d36b0b9b82ae24a8a60f4ea1acd8273a619ecdd9bed564ea966e.arrow b/evidence/results/e1bc6ed30cf1d36b0b9b82ae24a8a60f4ea1acd8273a619ecdd9bed564ea966e.arrow new file mode 100644 index 000000000..6fafca94c Binary files /dev/null and b/evidence/results/e1bc6ed30cf1d36b0b9b82ae24a8a60f4ea1acd8273a619ecdd9bed564ea966e.arrow differ diff --git a/evidence/results/e1bc6ed30cf1d36b0b9b82ae24a8a60f4ea1acd8273a619ecdd9bed564ea966e.json b/evidence/results/e1bc6ed30cf1d36b0b9b82ae24a8a60f4ea1acd8273a619ecdd9bed564ea966e.json new file mode 100644 index 000000000..a95736e73 --- /dev/null +++ b/evidence/results/e1bc6ed30cf1d36b0b9b82ae24a8a60f4ea1acd8273a619ecdd9bed564ea966e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7dc93b36d679286b2e033d0a9113a8d7b366e8854baf7e510c62e24ebd35f49", + "case_hash": "e1bc6ed30cf1d36b0b9b82ae24a8a60f4ea1acd8273a619ecdd9bed564ea966e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5af0e0567c3818d0382b88a794d9153c5446cdb41c191d27682f95a3ea5b651b", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e1c01821e61f8d51d38c3127c6b5600f207a9f445c3bcfc457f39b095dab5739.arrow b/evidence/results/e1c01821e61f8d51d38c3127c6b5600f207a9f445c3bcfc457f39b095dab5739.arrow new file mode 100644 index 000000000..c487009bb Binary files /dev/null and b/evidence/results/e1c01821e61f8d51d38c3127c6b5600f207a9f445c3bcfc457f39b095dab5739.arrow differ diff --git a/evidence/results/e1c01821e61f8d51d38c3127c6b5600f207a9f445c3bcfc457f39b095dab5739.json b/evidence/results/e1c01821e61f8d51d38c3127c6b5600f207a9f445c3bcfc457f39b095dab5739.json new file mode 100644 index 000000000..53cc84563 --- /dev/null +++ b/evidence/results/e1c01821e61f8d51d38c3127c6b5600f207a9f445c3bcfc457f39b095dab5739.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "06bf05365a0feec19093a305a106f1e1301c8fb6a77839d291c917af555a14dd", + "case_hash": "e1c01821e61f8d51d38c3127c6b5600f207a9f445c3bcfc457f39b095dab5739", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6627d3ccd3b32d9bde37a7c91a95502b519bc92223dcf21f897d1e19fbfa693a", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e1cbb663da0615fcd13e6d5ac8cbcb25f661e5d1109e3427eab9fc7af7c3d4a4.arrow b/evidence/results/e1cbb663da0615fcd13e6d5ac8cbcb25f661e5d1109e3427eab9fc7af7c3d4a4.arrow new file mode 100644 index 000000000..694b9c010 Binary files /dev/null and b/evidence/results/e1cbb663da0615fcd13e6d5ac8cbcb25f661e5d1109e3427eab9fc7af7c3d4a4.arrow differ diff --git a/evidence/results/e1cbb663da0615fcd13e6d5ac8cbcb25f661e5d1109e3427eab9fc7af7c3d4a4.json b/evidence/results/e1cbb663da0615fcd13e6d5ac8cbcb25f661e5d1109e3427eab9fc7af7c3d4a4.json new file mode 100644 index 000000000..0012f05f6 --- /dev/null +++ b/evidence/results/e1cbb663da0615fcd13e6d5ac8cbcb25f661e5d1109e3427eab9fc7af7c3d4a4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c3ce2b2f384e8c86c71178256529fbd4f8f8aa415b18751745dca46f81312b51", + "case_hash": "e1cbb663da0615fcd13e6d5ac8cbcb25f661e5d1109e3427eab9fc7af7c3d4a4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e2a0c86ac6c20cb395dac605523eda55c1e68c95cfb11d1b06a70f831e961488", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e1e98ab8470a0dc387cf88dc0152a9cd2f3f72ffddaa0e99e5ada27e806ee9ba.arrow b/evidence/results/e1e98ab8470a0dc387cf88dc0152a9cd2f3f72ffddaa0e99e5ada27e806ee9ba.arrow new file mode 100644 index 000000000..5981c0020 Binary files /dev/null and b/evidence/results/e1e98ab8470a0dc387cf88dc0152a9cd2f3f72ffddaa0e99e5ada27e806ee9ba.arrow differ diff --git a/evidence/results/e1e98ab8470a0dc387cf88dc0152a9cd2f3f72ffddaa0e99e5ada27e806ee9ba.json b/evidence/results/e1e98ab8470a0dc387cf88dc0152a9cd2f3f72ffddaa0e99e5ada27e806ee9ba.json new file mode 100644 index 000000000..74c03dccd --- /dev/null +++ b/evidence/results/e1e98ab8470a0dc387cf88dc0152a9cd2f3f72ffddaa0e99e5ada27e806ee9ba.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e07ea7d0bc011ff53b5ab1eeecd3b990a16fa359545f2a8178ca246f9b77b8e3", + "case_hash": "e1e98ab8470a0dc387cf88dc0152a9cd2f3f72ffddaa0e99e5ada27e806ee9ba", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8f2f68381fb4cc2f6bb002347952e21d0c19992a47e62ab2a32e6ab0a74b4951", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e1f0c8c7b54c023baa0b6028ea52ab63bd47ce0cd254c3df049118c5b0e6f6df.arrow b/evidence/results/e1f0c8c7b54c023baa0b6028ea52ab63bd47ce0cd254c3df049118c5b0e6f6df.arrow new file mode 100644 index 000000000..d1ffa787e Binary files /dev/null and b/evidence/results/e1f0c8c7b54c023baa0b6028ea52ab63bd47ce0cd254c3df049118c5b0e6f6df.arrow differ diff --git a/evidence/results/e1f0c8c7b54c023baa0b6028ea52ab63bd47ce0cd254c3df049118c5b0e6f6df.json b/evidence/results/e1f0c8c7b54c023baa0b6028ea52ab63bd47ce0cd254c3df049118c5b0e6f6df.json new file mode 100644 index 000000000..961c3c042 --- /dev/null +++ b/evidence/results/e1f0c8c7b54c023baa0b6028ea52ab63bd47ce0cd254c3df049118c5b0e6f6df.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e69a1384c600798d18c69004274760d2990fd966bdd9d456866536032cdabd06", + "case_hash": "e1f0c8c7b54c023baa0b6028ea52ab63bd47ce0cd254c3df049118c5b0e6f6df", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "399884cd2bb7108bca78b37d6d7d33832fd10b0ef1b4baed0afd2d207e7eb26a", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e1fb1fc830fa19ce156a9414dea3a9aa387a4ec997016532887f0d971434ab96.arrow b/evidence/results/e1fb1fc830fa19ce156a9414dea3a9aa387a4ec997016532887f0d971434ab96.arrow new file mode 100644 index 000000000..d19c98852 Binary files /dev/null and b/evidence/results/e1fb1fc830fa19ce156a9414dea3a9aa387a4ec997016532887f0d971434ab96.arrow differ diff --git a/evidence/results/e1fb1fc830fa19ce156a9414dea3a9aa387a4ec997016532887f0d971434ab96.json b/evidence/results/e1fb1fc830fa19ce156a9414dea3a9aa387a4ec997016532887f0d971434ab96.json new file mode 100644 index 000000000..818dac13b --- /dev/null +++ b/evidence/results/e1fb1fc830fa19ce156a9414dea3a9aa387a4ec997016532887f0d971434ab96.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5980dcdc6de68de3902272bd14ec11fba103daed7c201fe25286f0112e1e4b4d", + "case_hash": "e1fb1fc830fa19ce156a9414dea3a9aa387a4ec997016532887f0d971434ab96", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2955c539d61f6e1733e9764bb4006dca2ac565dce3380173a85554ab32e09e77", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e20b764c08deda12313b2a09906ed6cbf9b66693ac213717e523f7c85b77b362.arrow b/evidence/results/e20b764c08deda12313b2a09906ed6cbf9b66693ac213717e523f7c85b77b362.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/e20b764c08deda12313b2a09906ed6cbf9b66693ac213717e523f7c85b77b362.arrow differ diff --git a/evidence/results/e20b764c08deda12313b2a09906ed6cbf9b66693ac213717e523f7c85b77b362.json b/evidence/results/e20b764c08deda12313b2a09906ed6cbf9b66693ac213717e523f7c85b77b362.json new file mode 100644 index 000000000..7e68edb79 --- /dev/null +++ b/evidence/results/e20b764c08deda12313b2a09906ed6cbf9b66693ac213717e523f7c85b77b362.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "e20b764c08deda12313b2a09906ed6cbf9b66693ac213717e523f7c85b77b362", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7c21557a1469877b3bf41a03f30a410a7437f9cedc996d075180324f7753615a", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e2267afd4bd09bde3086a4e474205932a4b77041879476eac4e7d45f5d218a2f.arrow b/evidence/results/e2267afd4bd09bde3086a4e474205932a4b77041879476eac4e7d45f5d218a2f.arrow new file mode 100644 index 000000000..270ba5090 Binary files /dev/null and b/evidence/results/e2267afd4bd09bde3086a4e474205932a4b77041879476eac4e7d45f5d218a2f.arrow differ diff --git a/evidence/results/e2267afd4bd09bde3086a4e474205932a4b77041879476eac4e7d45f5d218a2f.json b/evidence/results/e2267afd4bd09bde3086a4e474205932a4b77041879476eac4e7d45f5d218a2f.json new file mode 100644 index 000000000..d062a8276 --- /dev/null +++ b/evidence/results/e2267afd4bd09bde3086a4e474205932a4b77041879476eac4e7d45f5d218a2f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "47a9df9432df72099e3e3b1ee620c9e0fc55a200744587aaaedf25c984bed428", + "case_hash": "e2267afd4bd09bde3086a4e474205932a4b77041879476eac4e7d45f5d218a2f", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "91b7cfb45cd8b846f179237e367a668066b9a7b392f66db5c1cce2a744e00bc8", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e23287692ea66208fddb9c9e4245968a1d0bcd5affacaed5ddc041a2239413d1.arrow b/evidence/results/e23287692ea66208fddb9c9e4245968a1d0bcd5affacaed5ddc041a2239413d1.arrow new file mode 100644 index 000000000..b7988fce7 Binary files /dev/null and b/evidence/results/e23287692ea66208fddb9c9e4245968a1d0bcd5affacaed5ddc041a2239413d1.arrow differ diff --git a/evidence/results/e23287692ea66208fddb9c9e4245968a1d0bcd5affacaed5ddc041a2239413d1.json b/evidence/results/e23287692ea66208fddb9c9e4245968a1d0bcd5affacaed5ddc041a2239413d1.json new file mode 100644 index 000000000..83349c4ad --- /dev/null +++ b/evidence/results/e23287692ea66208fddb9c9e4245968a1d0bcd5affacaed5ddc041a2239413d1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "422e47c10174b18e71b13b030f6280a80653c9eae4a8a53fdcfc40b144fae799", + "case_hash": "e23287692ea66208fddb9c9e4245968a1d0bcd5affacaed5ddc041a2239413d1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "be679fe4982ed41a0f091f93dbd16b86aa3fbe75b755f2e332d22edc08106b99", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e243a423fbb8ae5c1ca1716df3dded19b1a42582fbbd6f48eab7de2cfc9c5906.arrow b/evidence/results/e243a423fbb8ae5c1ca1716df3dded19b1a42582fbbd6f48eab7de2cfc9c5906.arrow new file mode 100644 index 000000000..fab9d8bf0 Binary files /dev/null and b/evidence/results/e243a423fbb8ae5c1ca1716df3dded19b1a42582fbbd6f48eab7de2cfc9c5906.arrow differ diff --git a/evidence/results/e243a423fbb8ae5c1ca1716df3dded19b1a42582fbbd6f48eab7de2cfc9c5906.json b/evidence/results/e243a423fbb8ae5c1ca1716df3dded19b1a42582fbbd6f48eab7de2cfc9c5906.json new file mode 100644 index 000000000..b13c82f81 --- /dev/null +++ b/evidence/results/e243a423fbb8ae5c1ca1716df3dded19b1a42582fbbd6f48eab7de2cfc9c5906.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8b4689ab32031872b56d7fc093e24b7c159679e55d96ce75da041dd5b0c58761", + "case_hash": "e243a423fbb8ae5c1ca1716df3dded19b1a42582fbbd6f48eab7de2cfc9c5906", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d3d4a6bb6c5c3b176408ea80a4d7462361841e8d874dfa4c53c7c09e9d42e588", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e25042a2dab094d45a503d7103d4c26ac2c0b8ac43dab78f9772ba9d03e005c7.arrow b/evidence/results/e25042a2dab094d45a503d7103d4c26ac2c0b8ac43dab78f9772ba9d03e005c7.arrow new file mode 100644 index 000000000..5b59df67a Binary files /dev/null and b/evidence/results/e25042a2dab094d45a503d7103d4c26ac2c0b8ac43dab78f9772ba9d03e005c7.arrow differ diff --git a/evidence/results/e25042a2dab094d45a503d7103d4c26ac2c0b8ac43dab78f9772ba9d03e005c7.json b/evidence/results/e25042a2dab094d45a503d7103d4c26ac2c0b8ac43dab78f9772ba9d03e005c7.json new file mode 100644 index 000000000..81a7f75ef --- /dev/null +++ b/evidence/results/e25042a2dab094d45a503d7103d4c26ac2c0b8ac43dab78f9772ba9d03e005c7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2a11398801905e7a70a901cfab4a50ffacd6f6d23084f56c893a6eda15a96c3b", + "case_hash": "e25042a2dab094d45a503d7103d4c26ac2c0b8ac43dab78f9772ba9d03e005c7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "81db8ae3ddbf4f4b3ff40d2fddaf1c3abae3dd0e886c7e686bb3e7fa5ba3f85e", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e2adab3c8d8dc95ab56171897d720c2c64dc0fc3b7914fe1c41687efb7e2140a.arrow b/evidence/results/e2adab3c8d8dc95ab56171897d720c2c64dc0fc3b7914fe1c41687efb7e2140a.arrow new file mode 100644 index 000000000..9859dc111 Binary files /dev/null and b/evidence/results/e2adab3c8d8dc95ab56171897d720c2c64dc0fc3b7914fe1c41687efb7e2140a.arrow differ diff --git a/evidence/results/e2adab3c8d8dc95ab56171897d720c2c64dc0fc3b7914fe1c41687efb7e2140a.json b/evidence/results/e2adab3c8d8dc95ab56171897d720c2c64dc0fc3b7914fe1c41687efb7e2140a.json new file mode 100644 index 000000000..59302274d --- /dev/null +++ b/evidence/results/e2adab3c8d8dc95ab56171897d720c2c64dc0fc3b7914fe1c41687efb7e2140a.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "6fc5b97c4af7ce099179f78a43a4141fac2f6526297e2924f4d18029d22f9ed4", + "case_hash": "e2adab3c8d8dc95ab56171897d720c2c64dc0fc3b7914fe1c41687efb7e2140a", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5ee27a831b06830c37cfdbc5fae62d6ba6674e55aa70662e70f66bdfd398f9ab", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e2b343c176f1440890a38dc31f18a37a71e2e61bacd150cfbafb65a72603c313.arrow b/evidence/results/e2b343c176f1440890a38dc31f18a37a71e2e61bacd150cfbafb65a72603c313.arrow new file mode 100644 index 000000000..f7a8f3659 Binary files /dev/null and b/evidence/results/e2b343c176f1440890a38dc31f18a37a71e2e61bacd150cfbafb65a72603c313.arrow differ diff --git a/evidence/results/e2b343c176f1440890a38dc31f18a37a71e2e61bacd150cfbafb65a72603c313.json b/evidence/results/e2b343c176f1440890a38dc31f18a37a71e2e61bacd150cfbafb65a72603c313.json new file mode 100644 index 000000000..766240c2d --- /dev/null +++ b/evidence/results/e2b343c176f1440890a38dc31f18a37a71e2e61bacd150cfbafb65a72603c313.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c85dc3ba7bedb2f9e1b78dd84cc56fc0928a8bbb6ab79b6b969018142b68d786", + "case_hash": "e2b343c176f1440890a38dc31f18a37a71e2e61bacd150cfbafb65a72603c313", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 11, + "scale": 1, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ac0fe80669e28edacbefb8c86c55d0632db4f5a60ea21873c0583b249748f048", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e2c4809df311261cfbf2810c7869275692cc1c2fc6e79f97e9f0b8f431801ad4.arrow b/evidence/results/e2c4809df311261cfbf2810c7869275692cc1c2fc6e79f97e9f0b8f431801ad4.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/e2c4809df311261cfbf2810c7869275692cc1c2fc6e79f97e9f0b8f431801ad4.arrow differ diff --git a/evidence/results/e2c4809df311261cfbf2810c7869275692cc1c2fc6e79f97e9f0b8f431801ad4.json b/evidence/results/e2c4809df311261cfbf2810c7869275692cc1c2fc6e79f97e9f0b8f431801ad4.json new file mode 100644 index 000000000..917521a5f --- /dev/null +++ b/evidence/results/e2c4809df311261cfbf2810c7869275692cc1c2fc6e79f97e9f0b8f431801ad4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "e2c4809df311261cfbf2810c7869275692cc1c2fc6e79f97e9f0b8f431801ad4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "84c2e8a79539d9027c52b2d2759c5f3683c5cfbc00e7c8923580daa5be66c94a", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e2d27880ba5433e6b99f3c8ec930f4f4884b0dbb60ff129754682702b5394fdd.arrow b/evidence/results/e2d27880ba5433e6b99f3c8ec930f4f4884b0dbb60ff129754682702b5394fdd.arrow new file mode 100644 index 000000000..e021f5d9c Binary files /dev/null and b/evidence/results/e2d27880ba5433e6b99f3c8ec930f4f4884b0dbb60ff129754682702b5394fdd.arrow differ diff --git a/evidence/results/e2d27880ba5433e6b99f3c8ec930f4f4884b0dbb60ff129754682702b5394fdd.json b/evidence/results/e2d27880ba5433e6b99f3c8ec930f4f4884b0dbb60ff129754682702b5394fdd.json new file mode 100644 index 000000000..f3f837ea1 --- /dev/null +++ b/evidence/results/e2d27880ba5433e6b99f3c8ec930f4f4884b0dbb60ff129754682702b5394fdd.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b850f4a5a89e751ab6a19b5f2d1d1dd3ed3c99e9dbe87d4e434a50a6529c1a1a", + "case_hash": "e2d27880ba5433e6b99f3c8ec930f4f4884b0dbb60ff129754682702b5394fdd", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a666785fbf3516af81cf30e14100925ac28404bc9e3eda021a8a8057790178a1", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e2e2a97851a7424021ab12eceefe1f66d5a8ed99027070fb099c4e94aaaa6738.arrow b/evidence/results/e2e2a97851a7424021ab12eceefe1f66d5a8ed99027070fb099c4e94aaaa6738.arrow new file mode 100644 index 000000000..7f48754b2 Binary files /dev/null and b/evidence/results/e2e2a97851a7424021ab12eceefe1f66d5a8ed99027070fb099c4e94aaaa6738.arrow differ diff --git a/evidence/results/e2e2a97851a7424021ab12eceefe1f66d5a8ed99027070fb099c4e94aaaa6738.json b/evidence/results/e2e2a97851a7424021ab12eceefe1f66d5a8ed99027070fb099c4e94aaaa6738.json new file mode 100644 index 000000000..dd575b783 --- /dev/null +++ b/evidence/results/e2e2a97851a7424021ab12eceefe1f66d5a8ed99027070fb099c4e94aaaa6738.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "3188d27039ad24a3de356afe2cc2ebc3ddabb20247f9c6164614d9c2cf6137f5", + "case_hash": "e2e2a97851a7424021ab12eceefe1f66d5a8ed99027070fb099c4e94aaaa6738", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "S", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "470189abf5955e855794dc721a75063b4d94d748ff859945a2ad1fd778c5fb0e", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e2fa8e9a05305db0ee234a881e7fd3bcde4ccb5302b4704a8b553ec65fbb97c8.arrow b/evidence/results/e2fa8e9a05305db0ee234a881e7fd3bcde4ccb5302b4704a8b553ec65fbb97c8.arrow new file mode 100644 index 000000000..c487009bb Binary files /dev/null and b/evidence/results/e2fa8e9a05305db0ee234a881e7fd3bcde4ccb5302b4704a8b553ec65fbb97c8.arrow differ diff --git a/evidence/results/e2fa8e9a05305db0ee234a881e7fd3bcde4ccb5302b4704a8b553ec65fbb97c8.json b/evidence/results/e2fa8e9a05305db0ee234a881e7fd3bcde4ccb5302b4704a8b553ec65fbb97c8.json new file mode 100644 index 000000000..5dbbb7ef1 --- /dev/null +++ b/evidence/results/e2fa8e9a05305db0ee234a881e7fd3bcde4ccb5302b4704a8b553ec65fbb97c8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "06bf05365a0feec19093a305a106f1e1301c8fb6a77839d291c917af555a14dd", + "case_hash": "e2fa8e9a05305db0ee234a881e7fd3bcde4ccb5302b4704a8b553ec65fbb97c8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4050eef600d1c23b461f99449ea343ae7820bf507a9254a9a9dc7ec6249e178a", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e3051874fce5653952177dfcfbfd4e8d857226213b9913e8a28d8e52521bc51b.arrow b/evidence/results/e3051874fce5653952177dfcfbfd4e8d857226213b9913e8a28d8e52521bc51b.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/e3051874fce5653952177dfcfbfd4e8d857226213b9913e8a28d8e52521bc51b.arrow differ diff --git a/evidence/results/e3051874fce5653952177dfcfbfd4e8d857226213b9913e8a28d8e52521bc51b.json b/evidence/results/e3051874fce5653952177dfcfbfd4e8d857226213b9913e8a28d8e52521bc51b.json new file mode 100644 index 000000000..74ec0f339 --- /dev/null +++ b/evidence/results/e3051874fce5653952177dfcfbfd4e8d857226213b9913e8a28d8e52521bc51b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "e3051874fce5653952177dfcfbfd4e8d857226213b9913e8a28d8e52521bc51b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2d60068c712688a188014a488fa9a4148a3058e401cd2612b3725bf1a7395f58", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e333fc0c72fddfe267a049a4868107637f5c0952261277e23bed05c829b33a9e.arrow b/evidence/results/e333fc0c72fddfe267a049a4868107637f5c0952261277e23bed05c829b33a9e.arrow new file mode 100644 index 000000000..caa7f020d Binary files /dev/null and b/evidence/results/e333fc0c72fddfe267a049a4868107637f5c0952261277e23bed05c829b33a9e.arrow differ diff --git a/evidence/results/e333fc0c72fddfe267a049a4868107637f5c0952261277e23bed05c829b33a9e.json b/evidence/results/e333fc0c72fddfe267a049a4868107637f5c0952261277e23bed05c829b33a9e.json new file mode 100644 index 000000000..a197f32a9 --- /dev/null +++ b/evidence/results/e333fc0c72fddfe267a049a4868107637f5c0952261277e23bed05c829b33a9e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bf128b1d65b87cea0a57c895c87f8f9155dd08f15f611b13ab66c3b1d5f205f0", + "case_hash": "e333fc0c72fddfe267a049a4868107637f5c0952261277e23bed05c829b33a9e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "29261a2e1ba2bcf8042a64dca680d4895947545ccdfceb1d6a3c1d915a486e9a", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e35c0a90e6123e17926c698c5c0c6edb6b41f0c688568a9b1bfd3fb570a5c104.arrow b/evidence/results/e35c0a90e6123e17926c698c5c0c6edb6b41f0c688568a9b1bfd3fb570a5c104.arrow new file mode 100644 index 000000000..646a1fddf Binary files /dev/null and b/evidence/results/e35c0a90e6123e17926c698c5c0c6edb6b41f0c688568a9b1bfd3fb570a5c104.arrow differ diff --git a/evidence/results/e35c0a90e6123e17926c698c5c0c6edb6b41f0c688568a9b1bfd3fb570a5c104.json b/evidence/results/e35c0a90e6123e17926c698c5c0c6edb6b41f0c688568a9b1bfd3fb570a5c104.json new file mode 100644 index 000000000..b6ebcd9a9 --- /dev/null +++ b/evidence/results/e35c0a90e6123e17926c698c5c0c6edb6b41f0c688568a9b1bfd3fb570a5c104.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "967f84594831c6fd9fdff471de2e1919143d89b8a5354f66e818282c18b5ccc4", + "case_hash": "e35c0a90e6123e17926c698c5c0c6edb6b41f0c688568a9b1bfd3fb570a5c104", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3d9fa46e2fffe686bd2000cb1b4625b20666b901e59ead86890d47e3788d33e0", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e38f74769c76f420a94f5fc94b2d73d5eb74c2a10e6dfb2e6f76bd6867794908.arrow b/evidence/results/e38f74769c76f420a94f5fc94b2d73d5eb74c2a10e6dfb2e6f76bd6867794908.arrow new file mode 100644 index 000000000..084740b08 Binary files /dev/null and b/evidence/results/e38f74769c76f420a94f5fc94b2d73d5eb74c2a10e6dfb2e6f76bd6867794908.arrow differ diff --git a/evidence/results/e38f74769c76f420a94f5fc94b2d73d5eb74c2a10e6dfb2e6f76bd6867794908.json b/evidence/results/e38f74769c76f420a94f5fc94b2d73d5eb74c2a10e6dfb2e6f76bd6867794908.json new file mode 100644 index 000000000..e71482c10 --- /dev/null +++ b/evidence/results/e38f74769c76f420a94f5fc94b2d73d5eb74c2a10e6dfb2e6f76bd6867794908.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "dc7353fae5f1682d3fd0d2fd7989d2990ae7e058d182b8867a1684d34112dd6c", + "case_hash": "e38f74769c76f420a94f5fc94b2d73d5eb74c2a10e6dfb2e6f76bd6867794908", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "118d613b5a8f397963b576e44876d9322a0e57db60dd7e0c504f9221fb3b9084", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e3a11eb7d19d55e2b15f364d1bbf4b68936951a0dda773ee5f592662affa565c.arrow b/evidence/results/e3a11eb7d19d55e2b15f364d1bbf4b68936951a0dda773ee5f592662affa565c.arrow new file mode 100644 index 000000000..998be5787 Binary files /dev/null and b/evidence/results/e3a11eb7d19d55e2b15f364d1bbf4b68936951a0dda773ee5f592662affa565c.arrow differ diff --git a/evidence/results/e3a11eb7d19d55e2b15f364d1bbf4b68936951a0dda773ee5f592662affa565c.json b/evidence/results/e3a11eb7d19d55e2b15f364d1bbf4b68936951a0dda773ee5f592662affa565c.json new file mode 100644 index 000000000..f619d503c --- /dev/null +++ b/evidence/results/e3a11eb7d19d55e2b15f364d1bbf4b68936951a0dda773ee5f592662affa565c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66221990006bab065a3177c021be2ffc3cf1ec0ad5996aa5fee2497c622f2510", + "case_hash": "e3a11eb7d19d55e2b15f364d1bbf4b68936951a0dda773ee5f592662affa565c", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c56804be839281f17463d1567a3486a2d15639146af1ae48ccbc65d878c83440", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e3a7239eace28b7c2a03c4f2c93a0b7202083bdfce91678d9f11fa8f0d76ad78.arrow b/evidence/results/e3a7239eace28b7c2a03c4f2c93a0b7202083bdfce91678d9f11fa8f0d76ad78.arrow new file mode 100644 index 000000000..f9da5b36d Binary files /dev/null and b/evidence/results/e3a7239eace28b7c2a03c4f2c93a0b7202083bdfce91678d9f11fa8f0d76ad78.arrow differ diff --git a/evidence/results/e3a7239eace28b7c2a03c4f2c93a0b7202083bdfce91678d9f11fa8f0d76ad78.json b/evidence/results/e3a7239eace28b7c2a03c4f2c93a0b7202083bdfce91678d9f11fa8f0d76ad78.json new file mode 100644 index 000000000..8a92d67bc --- /dev/null +++ b/evidence/results/e3a7239eace28b7c2a03c4f2c93a0b7202083bdfce91678d9f11fa8f0d76ad78.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "101c9fbfca7438b0f4857aa2a6ae25abfbc12517063cee8f706284c1e98b9a61", + "case_hash": "e3a7239eace28b7c2a03c4f2c93a0b7202083bdfce91678d9f11fa8f0d76ad78", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2eafaf63ff618a89519c713817dae4c1b85abc86f040424e0db9700b2021a239", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e416039663ee95cce76d91b312e138722cc6b759dc61f133f20b530a568ae123.arrow b/evidence/results/e416039663ee95cce76d91b312e138722cc6b759dc61f133f20b530a568ae123.arrow new file mode 100644 index 000000000..262a6aa5e Binary files /dev/null and b/evidence/results/e416039663ee95cce76d91b312e138722cc6b759dc61f133f20b530a568ae123.arrow differ diff --git a/evidence/results/e416039663ee95cce76d91b312e138722cc6b759dc61f133f20b530a568ae123.json b/evidence/results/e416039663ee95cce76d91b312e138722cc6b759dc61f133f20b530a568ae123.json new file mode 100644 index 000000000..0ec96ff30 --- /dev/null +++ b/evidence/results/e416039663ee95cce76d91b312e138722cc6b759dc61f133f20b530a568ae123.json @@ -0,0 +1,115 @@ +{ + "arrow_sha256": "a2dbd5dbe702c2d133b5de9992042da02d8c6fd5062cd1767458ca86e373314b", + "case_hash": "e416039663ee95cce76d91b312e138722cc6b759dc61f133f20b530a568ae123", + "columns": [ + { + "internal_size": null, + "name": "YEAR", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAY", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "HOUR", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "MINUTE", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "TIMEZONE_HOUR", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "TIMEZONE_MINUTE", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "EPOCH_SECOND", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b6b2543cedba7ae3705ad437f41cc5c50737517e0232911ef32f54d302617747", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e44357181515550a605a47e92e188d51f8c3cd88e603d02d039809dc2df7cb27.arrow b/evidence/results/e44357181515550a605a47e92e188d51f8c3cd88e603d02d039809dc2df7cb27.arrow new file mode 100644 index 000000000..8aa55dc6a Binary files /dev/null and b/evidence/results/e44357181515550a605a47e92e188d51f8c3cd88e603d02d039809dc2df7cb27.arrow differ diff --git a/evidence/results/e44357181515550a605a47e92e188d51f8c3cd88e603d02d039809dc2df7cb27.json b/evidence/results/e44357181515550a605a47e92e188d51f8c3cd88e603d02d039809dc2df7cb27.json new file mode 100644 index 000000000..00bd0d168 --- /dev/null +++ b/evidence/results/e44357181515550a605a47e92e188d51f8c3cd88e603d02d039809dc2df7cb27.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fd879a22579113ccec148aa3a5629d46aa81abb31f5d821701dac24a63090608", + "case_hash": "e44357181515550a605a47e92e188d51f8c3cd88e603d02d039809dc2df7cb27", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "64da518c55da2baa0a254f810b1b16ca3028d34975b07fda08cc6dadee1fbbee", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e45bcd821340b6b29c9d52a0db57a03dd58a6a011ccf044899baa43e49da96a9.arrow b/evidence/results/e45bcd821340b6b29c9d52a0db57a03dd58a6a011ccf044899baa43e49da96a9.arrow new file mode 100644 index 000000000..3dedf24fb Binary files /dev/null and b/evidence/results/e45bcd821340b6b29c9d52a0db57a03dd58a6a011ccf044899baa43e49da96a9.arrow differ diff --git a/evidence/results/e45bcd821340b6b29c9d52a0db57a03dd58a6a011ccf044899baa43e49da96a9.json b/evidence/results/e45bcd821340b6b29c9d52a0db57a03dd58a6a011ccf044899baa43e49da96a9.json new file mode 100644 index 000000000..dbf3461af --- /dev/null +++ b/evidence/results/e45bcd821340b6b29c9d52a0db57a03dd58a6a011ccf044899baa43e49da96a9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7f7793bf8f27dfdfa4809a5e4cdb18707181c540237af133d829641d17b3b361", + "case_hash": "e45bcd821340b6b29c9d52a0db57a03dd58a6a011ccf044899baa43e49da96a9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 6, + "type_name": "TIMESTAMP_LTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "59a40728e60fc49c11d97cd13eb85ca756bf283fde98bb9380d33a07e60f74cc", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e4663c93bce763abec29df2a5ed853d2ce922a5880a36fa5dc802a714541bc70.arrow b/evidence/results/e4663c93bce763abec29df2a5ed853d2ce922a5880a36fa5dc802a714541bc70.arrow new file mode 100644 index 000000000..7f983fd00 Binary files /dev/null and b/evidence/results/e4663c93bce763abec29df2a5ed853d2ce922a5880a36fa5dc802a714541bc70.arrow differ diff --git a/evidence/results/e4663c93bce763abec29df2a5ed853d2ce922a5880a36fa5dc802a714541bc70.json b/evidence/results/e4663c93bce763abec29df2a5ed853d2ce922a5880a36fa5dc802a714541bc70.json new file mode 100644 index 000000000..a36f245a8 --- /dev/null +++ b/evidence/results/e4663c93bce763abec29df2a5ed853d2ce922a5880a36fa5dc802a714541bc70.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "044913715dc269dc1272a03ac4a941a610e83d76b0ec6d29a8e6734ae402f205", + "case_hash": "e4663c93bce763abec29df2a5ed853d2ce922a5880a36fa5dc802a714541bc70", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "14544db487e39753d7f8c124a5cc3724ce8e5f1b994f59641baf4fe936e7e1dd", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e4b8bf9e354b02305138098cca2678514749b7d8f457eab8c5e7d2790d0ec4ef.arrow b/evidence/results/e4b8bf9e354b02305138098cca2678514749b7d8f457eab8c5e7d2790d0ec4ef.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/e4b8bf9e354b02305138098cca2678514749b7d8f457eab8c5e7d2790d0ec4ef.arrow differ diff --git a/evidence/results/e4b8bf9e354b02305138098cca2678514749b7d8f457eab8c5e7d2790d0ec4ef.json b/evidence/results/e4b8bf9e354b02305138098cca2678514749b7d8f457eab8c5e7d2790d0ec4ef.json new file mode 100644 index 000000000..c28676207 --- /dev/null +++ b/evidence/results/e4b8bf9e354b02305138098cca2678514749b7d8f457eab8c5e7d2790d0ec4ef.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "e4b8bf9e354b02305138098cca2678514749b7d8f457eab8c5e7d2790d0ec4ef", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "20594fc85f3055bf3416fccfa6925509fb695ff7b0e09590df491bda2f6c0776", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e4cf65c952687b727a5e0c66ab7691307dc65728dda9adc8803604daa825452e.arrow b/evidence/results/e4cf65c952687b727a5e0c66ab7691307dc65728dda9adc8803604daa825452e.arrow new file mode 100644 index 000000000..a98fbf9be Binary files /dev/null and b/evidence/results/e4cf65c952687b727a5e0c66ab7691307dc65728dda9adc8803604daa825452e.arrow differ diff --git a/evidence/results/e4cf65c952687b727a5e0c66ab7691307dc65728dda9adc8803604daa825452e.json b/evidence/results/e4cf65c952687b727a5e0c66ab7691307dc65728dda9adc8803604daa825452e.json new file mode 100644 index 000000000..889b4435a --- /dev/null +++ b/evidence/results/e4cf65c952687b727a5e0c66ab7691307dc65728dda9adc8803604daa825452e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1ce6e8875c2cc7067a2dc3c290b59c79d4e6f417667eca59744725eed29be9ac", + "case_hash": "e4cf65c952687b727a5e0c66ab7691307dc65728dda9adc8803604daa825452e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "958d7ce9b5eb1683db8953121e0021dc23414db75f6401ae84ce873084bfe7e0", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e4f335caa79da5331991d38e6e9201da2d733b0c7a6eb74096c8185832e523d7.arrow b/evidence/results/e4f335caa79da5331991d38e6e9201da2d733b0c7a6eb74096c8185832e523d7.arrow new file mode 100644 index 000000000..c4f5d4eac Binary files /dev/null and b/evidence/results/e4f335caa79da5331991d38e6e9201da2d733b0c7a6eb74096c8185832e523d7.arrow differ diff --git a/evidence/results/e4f335caa79da5331991d38e6e9201da2d733b0c7a6eb74096c8185832e523d7.json b/evidence/results/e4f335caa79da5331991d38e6e9201da2d733b0c7a6eb74096c8185832e523d7.json new file mode 100644 index 000000000..0ba8a824f --- /dev/null +++ b/evidence/results/e4f335caa79da5331991d38e6e9201da2d733b0c7a6eb74096c8185832e523d7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c6f808678544b0df70f463624ff8136880da25319c6701ee4a4854b9a83df6b5", + "case_hash": "e4f335caa79da5331991d38e6e9201da2d733b0c7a6eb74096c8185832e523d7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8e5fa9fe016986bd1ee17a21377a4709ef95c8b80af1ecea49ab3469d67f69d4", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e504ec17f80f5020126e40d1c0acee8b946c003226689dc8e8d3dc6294e32a9a.arrow b/evidence/results/e504ec17f80f5020126e40d1c0acee8b946c003226689dc8e8d3dc6294e32a9a.arrow new file mode 100644 index 000000000..204f63afc Binary files /dev/null and b/evidence/results/e504ec17f80f5020126e40d1c0acee8b946c003226689dc8e8d3dc6294e32a9a.arrow differ diff --git a/evidence/results/e504ec17f80f5020126e40d1c0acee8b946c003226689dc8e8d3dc6294e32a9a.json b/evidence/results/e504ec17f80f5020126e40d1c0acee8b946c003226689dc8e8d3dc6294e32a9a.json new file mode 100644 index 000000000..842fed623 --- /dev/null +++ b/evidence/results/e504ec17f80f5020126e40d1c0acee8b946c003226689dc8e8d3dc6294e32a9a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6d61e26b34dedc9088264068b7483c3c8640333de11ef95cde355e0368f22b3e", + "case_hash": "e504ec17f80f5020126e40d1c0acee8b946c003226689dc8e8d3dc6294e32a9a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "15d7899f0bbaf09b99441aac951fc860565b1180ddf81bcfe33b1ca4743b65ad", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e514b545cff823f4a4190dc9ca3a58355f1ff1b4f3fa7a3eb821cf3e4d5f838c.arrow b/evidence/results/e514b545cff823f4a4190dc9ca3a58355f1ff1b4f3fa7a3eb821cf3e4d5f838c.arrow new file mode 100644 index 000000000..0211714b3 Binary files /dev/null and b/evidence/results/e514b545cff823f4a4190dc9ca3a58355f1ff1b4f3fa7a3eb821cf3e4d5f838c.arrow differ diff --git a/evidence/results/e514b545cff823f4a4190dc9ca3a58355f1ff1b4f3fa7a3eb821cf3e4d5f838c.json b/evidence/results/e514b545cff823f4a4190dc9ca3a58355f1ff1b4f3fa7a3eb821cf3e4d5f838c.json new file mode 100644 index 000000000..efbf5ef4b --- /dev/null +++ b/evidence/results/e514b545cff823f4a4190dc9ca3a58355f1ff1b4f3fa7a3eb821cf3e4d5f838c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "27aae48cea854ff4e6bdf046b9491684f7a4f0a6109a931f07fdd145c23f241c", + "case_hash": "e514b545cff823f4a4190dc9ca3a58355f1ff1b4f3fa7a3eb821cf3e4d5f838c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "edf2cfda81f242d62f7f2dc6be69586de6a8c556adbd2ba080ad04a7b8675eae", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e5537173c6469f5e7765b5e97a69360edc31015aaec158ff9c923ff70230e4d1.arrow b/evidence/results/e5537173c6469f5e7765b5e97a69360edc31015aaec158ff9c923ff70230e4d1.arrow new file mode 100644 index 000000000..2fbd969c4 Binary files /dev/null and b/evidence/results/e5537173c6469f5e7765b5e97a69360edc31015aaec158ff9c923ff70230e4d1.arrow differ diff --git a/evidence/results/e5537173c6469f5e7765b5e97a69360edc31015aaec158ff9c923ff70230e4d1.json b/evidence/results/e5537173c6469f5e7765b5e97a69360edc31015aaec158ff9c923ff70230e4d1.json new file mode 100644 index 000000000..56754d289 --- /dev/null +++ b/evidence/results/e5537173c6469f5e7765b5e97a69360edc31015aaec158ff9c923ff70230e4d1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "931a1608d133e3eab25d329a8f35d9f5f64ccf51ea5141bee74764b08fc8aa96", + "case_hash": "e5537173c6469f5e7765b5e97a69360edc31015aaec158ff9c923ff70230e4d1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "25cb1b8fd3da961f34004926d115997f9b8f71221a6c6e377ae4ebf28a63faf9", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e559c96866c91b599033c778a16458424ff160643dc9c6fcf0efc364fb4a3f0e.arrow b/evidence/results/e559c96866c91b599033c778a16458424ff160643dc9c6fcf0efc364fb4a3f0e.arrow new file mode 100644 index 000000000..4bacf0c01 Binary files /dev/null and b/evidence/results/e559c96866c91b599033c778a16458424ff160643dc9c6fcf0efc364fb4a3f0e.arrow differ diff --git a/evidence/results/e559c96866c91b599033c778a16458424ff160643dc9c6fcf0efc364fb4a3f0e.json b/evidence/results/e559c96866c91b599033c778a16458424ff160643dc9c6fcf0efc364fb4a3f0e.json new file mode 100644 index 000000000..5ada8b109 --- /dev/null +++ b/evidence/results/e559c96866c91b599033c778a16458424ff160643dc9c6fcf0efc364fb4a3f0e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "57a8b8e908bc367074f3f4fcacd890a50d9448a10841e58b37c8bfcc4f15cb4e", + "case_hash": "e559c96866c91b599033c778a16458424ff160643dc9c6fcf0efc364fb4a3f0e", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "05234547adf15bbb5d5149b0ae5042d13140e5f77ba41c37c1fe7eb7fe8fc2c8", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e55f363741dd41a0209f3a7f8c202a16f819b578229c96f93be39cec2e42e08c.arrow b/evidence/results/e55f363741dd41a0209f3a7f8c202a16f819b578229c96f93be39cec2e42e08c.arrow new file mode 100644 index 000000000..7c865d049 Binary files /dev/null and b/evidence/results/e55f363741dd41a0209f3a7f8c202a16f819b578229c96f93be39cec2e42e08c.arrow differ diff --git a/evidence/results/e55f363741dd41a0209f3a7f8c202a16f819b578229c96f93be39cec2e42e08c.json b/evidence/results/e55f363741dd41a0209f3a7f8c202a16f819b578229c96f93be39cec2e42e08c.json new file mode 100644 index 000000000..9c2ebd5b1 --- /dev/null +++ b/evidence/results/e55f363741dd41a0209f3a7f8c202a16f819b578229c96f93be39cec2e42e08c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "723a855705aef95739d59fd89ced320526311ec80d85751961e7ff7753877183", + "case_hash": "e55f363741dd41a0209f3a7f8c202a16f819b578229c96f93be39cec2e42e08c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 4, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e4f86857cb04b50168bc9d7fa12c6937f2079659d62756e7e182b7401a8b5841", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e560b7aeaf1b8e771525eb567dabefb0c7455fba3c7874b06135089f089d6d8d.arrow b/evidence/results/e560b7aeaf1b8e771525eb567dabefb0c7455fba3c7874b06135089f089d6d8d.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/e560b7aeaf1b8e771525eb567dabefb0c7455fba3c7874b06135089f089d6d8d.arrow differ diff --git a/evidence/results/e560b7aeaf1b8e771525eb567dabefb0c7455fba3c7874b06135089f089d6d8d.json b/evidence/results/e560b7aeaf1b8e771525eb567dabefb0c7455fba3c7874b06135089f089d6d8d.json new file mode 100644 index 000000000..bbcd34dec --- /dev/null +++ b/evidence/results/e560b7aeaf1b8e771525eb567dabefb0c7455fba3c7874b06135089f089d6d8d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "e560b7aeaf1b8e771525eb567dabefb0c7455fba3c7874b06135089f089d6d8d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3ab91ad713b7107767bc05828b50663880f0ce8c61d0999c4777a3a9fdba8780", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e564e1fd000b375c893b29515f442efa94c1777bfee8921546f55ae5fdc4d6e2.arrow b/evidence/results/e564e1fd000b375c893b29515f442efa94c1777bfee8921546f55ae5fdc4d6e2.arrow new file mode 100644 index 000000000..66ff32512 Binary files /dev/null and b/evidence/results/e564e1fd000b375c893b29515f442efa94c1777bfee8921546f55ae5fdc4d6e2.arrow differ diff --git a/evidence/results/e564e1fd000b375c893b29515f442efa94c1777bfee8921546f55ae5fdc4d6e2.json b/evidence/results/e564e1fd000b375c893b29515f442efa94c1777bfee8921546f55ae5fdc4d6e2.json new file mode 100644 index 000000000..0bdcaabd0 --- /dev/null +++ b/evidence/results/e564e1fd000b375c893b29515f442efa94c1777bfee8921546f55ae5fdc4d6e2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5a2debcb1b755ac3b2e600fdf93e388ba4b6ba7dce67bac9bc599d5192864a16", + "case_hash": "e564e1fd000b375c893b29515f442efa94c1777bfee8921546f55ae5fdc4d6e2", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a8a4942658c2190d4d6931bc879ea0b3e65af31344e65b0da6b700151e291adf", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e5a2bea08051b18a762ce70d03d4db7b4c30710fcd1a087b6801223b97517c4f.arrow b/evidence/results/e5a2bea08051b18a762ce70d03d4db7b4c30710fcd1a087b6801223b97517c4f.arrow new file mode 100644 index 000000000..5be980e55 Binary files /dev/null and b/evidence/results/e5a2bea08051b18a762ce70d03d4db7b4c30710fcd1a087b6801223b97517c4f.arrow differ diff --git a/evidence/results/e5a2bea08051b18a762ce70d03d4db7b4c30710fcd1a087b6801223b97517c4f.json b/evidence/results/e5a2bea08051b18a762ce70d03d4db7b4c30710fcd1a087b6801223b97517c4f.json new file mode 100644 index 000000000..e5acf1ecc --- /dev/null +++ b/evidence/results/e5a2bea08051b18a762ce70d03d4db7b4c30710fcd1a087b6801223b97517c4f.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "eb16327c01c67f899b167ef081e7880f36ff8c78409389a053581c5ba8f365b7", + "case_hash": "e5a2bea08051b18a762ce70d03d4db7b4c30710fcd1a087b6801223b97517c4f", + "columns": [ + { + "internal_size": null, + "name": "PQ", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "PR", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4ffcedf6ab7110768eb2e7954d05bc4b7ba6e85f85c563565f0e7c3b360757eb", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e5da2171fd8bcf238fd0263f4e8663c15ca21054ca23c2ee04debea2b8f8b426.arrow b/evidence/results/e5da2171fd8bcf238fd0263f4e8663c15ca21054ca23c2ee04debea2b8f8b426.arrow new file mode 100644 index 000000000..9f5bef499 Binary files /dev/null and b/evidence/results/e5da2171fd8bcf238fd0263f4e8663c15ca21054ca23c2ee04debea2b8f8b426.arrow differ diff --git a/evidence/results/e5da2171fd8bcf238fd0263f4e8663c15ca21054ca23c2ee04debea2b8f8b426.json b/evidence/results/e5da2171fd8bcf238fd0263f4e8663c15ca21054ca23c2ee04debea2b8f8b426.json new file mode 100644 index 000000000..07099aa8c --- /dev/null +++ b/evidence/results/e5da2171fd8bcf238fd0263f4e8663c15ca21054ca23c2ee04debea2b8f8b426.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b88eb5c05e4030ccc75e479368866c4863d519a34eff7f1e0a16b6bb07da0b31", + "case_hash": "e5da2171fd8bcf238fd0263f4e8663c15ca21054ca23c2ee04debea2b8f8b426", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f8a008abf988bf56b4086a77fb33c7be84b6344486360399d377da59e767b831", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e5ea2d0925aa6a93ea69aca2cdd2c91bc4f3495ed8fef81079219fb3af4cb3f0.arrow b/evidence/results/e5ea2d0925aa6a93ea69aca2cdd2c91bc4f3495ed8fef81079219fb3af4cb3f0.arrow new file mode 100644 index 000000000..5c97d9288 Binary files /dev/null and b/evidence/results/e5ea2d0925aa6a93ea69aca2cdd2c91bc4f3495ed8fef81079219fb3af4cb3f0.arrow differ diff --git a/evidence/results/e5ea2d0925aa6a93ea69aca2cdd2c91bc4f3495ed8fef81079219fb3af4cb3f0.json b/evidence/results/e5ea2d0925aa6a93ea69aca2cdd2c91bc4f3495ed8fef81079219fb3af4cb3f0.json new file mode 100644 index 000000000..5a458edff --- /dev/null +++ b/evidence/results/e5ea2d0925aa6a93ea69aca2cdd2c91bc4f3495ed8fef81079219fb3af4cb3f0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2d2e1c43669aa940bb6c7f0873b4313303f6dca4e53ea295edb5eedd2107d584", + "case_hash": "e5ea2d0925aa6a93ea69aca2cdd2c91bc4f3495ed8fef81079219fb3af4cb3f0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "531f2281bf6ea6c3076791e7d5ac320992bcf427e4008707fbffa07ac7be4dbb", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e5eb9f190047b21b7f1d647ce1ae9bd7ce466a612d46a777503af98dfb55e67f.arrow b/evidence/results/e5eb9f190047b21b7f1d647ce1ae9bd7ce466a612d46a777503af98dfb55e67f.arrow new file mode 100644 index 000000000..95825a7f8 Binary files /dev/null and b/evidence/results/e5eb9f190047b21b7f1d647ce1ae9bd7ce466a612d46a777503af98dfb55e67f.arrow differ diff --git a/evidence/results/e5eb9f190047b21b7f1d647ce1ae9bd7ce466a612d46a777503af98dfb55e67f.json b/evidence/results/e5eb9f190047b21b7f1d647ce1ae9bd7ce466a612d46a777503af98dfb55e67f.json new file mode 100644 index 000000000..0837e6122 --- /dev/null +++ b/evidence/results/e5eb9f190047b21b7f1d647ce1ae9bd7ce466a612d46a777503af98dfb55e67f.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b82e2e6c95bf52135adf449f5c99005e8ef0bc432bbfe0a9b224a3417f3e1a6b", + "case_hash": "e5eb9f190047b21b7f1d647ce1ae9bd7ce466a612d46a777503af98dfb55e67f", + "columns": [ + { + "internal_size": null, + "name": "R0", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R9", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "67b9ec22fbbe9db17cd4b823c7024ee2056ebf26ae307ac8f4ad67f76f267b9d", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e614c20354f7c4ef911c8ddc6f2d915757239ca97bc9927b1699e5b883c4a42b.arrow b/evidence/results/e614c20354f7c4ef911c8ddc6f2d915757239ca97bc9927b1699e5b883c4a42b.arrow new file mode 100644 index 000000000..483bc465f Binary files /dev/null and b/evidence/results/e614c20354f7c4ef911c8ddc6f2d915757239ca97bc9927b1699e5b883c4a42b.arrow differ diff --git a/evidence/results/e614c20354f7c4ef911c8ddc6f2d915757239ca97bc9927b1699e5b883c4a42b.json b/evidence/results/e614c20354f7c4ef911c8ddc6f2d915757239ca97bc9927b1699e5b883c4a42b.json new file mode 100644 index 000000000..754e43d19 --- /dev/null +++ b/evidence/results/e614c20354f7c4ef911c8ddc6f2d915757239ca97bc9927b1699e5b883c4a42b.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "e9c8ae2316de2022924beffcfa68328d4fead855672da558e874aa1fa3b1e9ea", + "case_hash": "e614c20354f7c4ef911c8ddc6f2d915757239ca97bc9927b1699e5b883c4a42b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4f40c9d4b269ff597b7656128032d63e52af512cddbc72d5a1b44a820e3cb64a", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e6153a008eefd41ef62a6292f4b5401be6ac5b8db43ebb45469616fa014d3269.arrow b/evidence/results/e6153a008eefd41ef62a6292f4b5401be6ac5b8db43ebb45469616fa014d3269.arrow new file mode 100644 index 000000000..f89e51966 Binary files /dev/null and b/evidence/results/e6153a008eefd41ef62a6292f4b5401be6ac5b8db43ebb45469616fa014d3269.arrow differ diff --git a/evidence/results/e6153a008eefd41ef62a6292f4b5401be6ac5b8db43ebb45469616fa014d3269.json b/evidence/results/e6153a008eefd41ef62a6292f4b5401be6ac5b8db43ebb45469616fa014d3269.json new file mode 100644 index 000000000..32997b2b0 --- /dev/null +++ b/evidence/results/e6153a008eefd41ef62a6292f4b5401be6ac5b8db43ebb45469616fa014d3269.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "448b1349f4273e5b0263e36b109bdc44510807f2809c3f64f05bb7c4439130e7", + "case_hash": "e6153a008eefd41ef62a6292f4b5401be6ac5b8db43ebb45469616fa014d3269", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3786249416423dfc78c477c7ba6f7cc7d3240c67ec3cb4a6ba2549f16ffc8d41", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e61706f526618cab47bfae0cffd8dad8356cb945e453c43768c622fa269bf591.json b/evidence/results/e61706f526618cab47bfae0cffd8dad8356cb945e453c43768c622fa269bf591.json new file mode 100644 index 000000000..fea82f070 --- /dev/null +++ b/evidence/results/e61706f526618cab47bfae0cffd8dad8356cb945e453c43768c622fa269bf591.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "e61706f526618cab47bfae0cffd8dad8356cb945e453c43768c622fa269bf591", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1007, + "message": "SQL compilation error:\ninvalid type [TO_BOOLEAN(INPUT.X)] for parameter 'TO_BOOLEAN'", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "eccd691a46027b1e3afa354bb0d42bb2090b8af274b08d08d86274d890a4b437", + "recorded_at": "2026-11-05T22:56:30.137714+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e63b7af95495f1c315f56e68bdc55a62d05af1f2b43be20c4ec38bca80c56eb0.arrow b/evidence/results/e63b7af95495f1c315f56e68bdc55a62d05af1f2b43be20c4ec38bca80c56eb0.arrow new file mode 100644 index 000000000..fe85f8ceb Binary files /dev/null and b/evidence/results/e63b7af95495f1c315f56e68bdc55a62d05af1f2b43be20c4ec38bca80c56eb0.arrow differ diff --git a/evidence/results/e63b7af95495f1c315f56e68bdc55a62d05af1f2b43be20c4ec38bca80c56eb0.json b/evidence/results/e63b7af95495f1c315f56e68bdc55a62d05af1f2b43be20c4ec38bca80c56eb0.json new file mode 100644 index 000000000..f4ecffe6a --- /dev/null +++ b/evidence/results/e63b7af95495f1c315f56e68bdc55a62d05af1f2b43be20c4ec38bca80c56eb0.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "b7439dc39f67c481f3de3e4e68b026b6e3a2059f950ba115194562c3e1baf5a1", + "case_hash": "e63b7af95495f1c315f56e68bdc55a62d05af1f2b43be20c4ec38bca80c56eb0", + "columns": [ + { + "internal_size": 134217728, + "name": "T", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SAME_DAY", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "RECENT", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f10ffc400d7e632d54a0be3fe8baeec70be9b3106b7c415f38050d6f420d9950", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e6508be4fc51d81dfe6643a3f39f4cb3730da21488cb6300a136ed54d9e996cd.arrow b/evidence/results/e6508be4fc51d81dfe6643a3f39f4cb3730da21488cb6300a136ed54d9e996cd.arrow new file mode 100644 index 000000000..32e981323 Binary files /dev/null and b/evidence/results/e6508be4fc51d81dfe6643a3f39f4cb3730da21488cb6300a136ed54d9e996cd.arrow differ diff --git a/evidence/results/e6508be4fc51d81dfe6643a3f39f4cb3730da21488cb6300a136ed54d9e996cd.json b/evidence/results/e6508be4fc51d81dfe6643a3f39f4cb3730da21488cb6300a136ed54d9e996cd.json new file mode 100644 index 000000000..981f68ffe --- /dev/null +++ b/evidence/results/e6508be4fc51d81dfe6643a3f39f4cb3730da21488cb6300a136ed54d9e996cd.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "4ac2d1d93add85d350b68f22b2a5251def91189a4393dce8a4b3c5f34f6336c1", + "case_hash": "e6508be4fc51d81dfe6643a3f39f4cb3730da21488cb6300a136ed54d9e996cd", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "G", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "M", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "afd0af8242099bf96faa972e2772979b7d09271d3d2d34b25a413db78047738a", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e665e5945a95963eeebf6d01bcd006cc885c6215341a60988c6428b7ce40240b.arrow b/evidence/results/e665e5945a95963eeebf6d01bcd006cc885c6215341a60988c6428b7ce40240b.arrow new file mode 100644 index 000000000..af4a0dc85 Binary files /dev/null and b/evidence/results/e665e5945a95963eeebf6d01bcd006cc885c6215341a60988c6428b7ce40240b.arrow differ diff --git a/evidence/results/e665e5945a95963eeebf6d01bcd006cc885c6215341a60988c6428b7ce40240b.json b/evidence/results/e665e5945a95963eeebf6d01bcd006cc885c6215341a60988c6428b7ce40240b.json new file mode 100644 index 000000000..3f4ba414e --- /dev/null +++ b/evidence/results/e665e5945a95963eeebf6d01bcd006cc885c6215341a60988c6428b7ce40240b.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "17aeace3cf51035a7f1600ca642a95332f53865b1b606850a1b79df11ced01d0", + "case_hash": "e665e5945a95963eeebf6d01bcd006cc885c6215341a60988c6428b7ce40240b", + "columns": [ + { + "internal_size": null, + "name": "A", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "B", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e663f5280e50b67510be5565df1876137da295b1f8f5768cc3d370c2098d19dc", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e697222b64e5f06d7eb627c49f562776cd3def759e9e8c93554b1346bfdf8074.arrow b/evidence/results/e697222b64e5f06d7eb627c49f562776cd3def759e9e8c93554b1346bfdf8074.arrow new file mode 100644 index 000000000..65b38c324 Binary files /dev/null and b/evidence/results/e697222b64e5f06d7eb627c49f562776cd3def759e9e8c93554b1346bfdf8074.arrow differ diff --git a/evidence/results/e697222b64e5f06d7eb627c49f562776cd3def759e9e8c93554b1346bfdf8074.json b/evidence/results/e697222b64e5f06d7eb627c49f562776cd3def759e9e8c93554b1346bfdf8074.json new file mode 100644 index 000000000..0b17bf2bd --- /dev/null +++ b/evidence/results/e697222b64e5f06d7eb627c49f562776cd3def759e9e8c93554b1346bfdf8074.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "de6b52b820f0387e2d87de12f1a60ece5a16d3371851015a7e1ef867173e4c22", + "case_hash": "e697222b64e5f06d7eb627c49f562776cd3def759e9e8c93554b1346bfdf8074", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 11, + "scale": 1, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2419dfd2867cf6581db258a87597611ffc997b694754d0c71b88a4c99e1b8934", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e6a24c370158b6c2ab4486d9435c1cedd8a4c6e20af15d5b13d22858d0e442b1.arrow b/evidence/results/e6a24c370158b6c2ab4486d9435c1cedd8a4c6e20af15d5b13d22858d0e442b1.arrow new file mode 100644 index 000000000..b940f042d Binary files /dev/null and b/evidence/results/e6a24c370158b6c2ab4486d9435c1cedd8a4c6e20af15d5b13d22858d0e442b1.arrow differ diff --git a/evidence/results/e6a24c370158b6c2ab4486d9435c1cedd8a4c6e20af15d5b13d22858d0e442b1.json b/evidence/results/e6a24c370158b6c2ab4486d9435c1cedd8a4c6e20af15d5b13d22858d0e442b1.json new file mode 100644 index 000000000..c261126fa --- /dev/null +++ b/evidence/results/e6a24c370158b6c2ab4486d9435c1cedd8a4c6e20af15d5b13d22858d0e442b1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2bf4f014a64fc320e619a6b33ae19a091e0538b4f14662525cf476de3353c395", + "case_hash": "e6a24c370158b6c2ab4486d9435c1cedd8a4c6e20af15d5b13d22858d0e442b1", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7a125bae9e6dc0c53e2986c26af180e80deaea722e4babe62f63d5801d2eda29", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e6b451eccbd426d37ad2e69b25b82c5b6c497dd580b5390d528dce1860d72b44.arrow b/evidence/results/e6b451eccbd426d37ad2e69b25b82c5b6c497dd580b5390d528dce1860d72b44.arrow new file mode 100644 index 000000000..5acceb7bf Binary files /dev/null and b/evidence/results/e6b451eccbd426d37ad2e69b25b82c5b6c497dd580b5390d528dce1860d72b44.arrow differ diff --git a/evidence/results/e6b451eccbd426d37ad2e69b25b82c5b6c497dd580b5390d528dce1860d72b44.json b/evidence/results/e6b451eccbd426d37ad2e69b25b82c5b6c497dd580b5390d528dce1860d72b44.json new file mode 100644 index 000000000..79819ecf7 --- /dev/null +++ b/evidence/results/e6b451eccbd426d37ad2e69b25b82c5b6c497dd580b5390d528dce1860d72b44.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "b7ffcbccc6ded766427334c15948fad00297ad983ae324baae1ce223e3886327", + "case_hash": "e6b451eccbd426d37ad2e69b25b82c5b6c497dd580b5390d528dce1860d72b44", + "columns": [ + { + "internal_size": null, + "name": "VALID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "VALID_SRID", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5338b38c63ddf6caeecc83e157d46ccad2a9c119f73622c1d7e9310bd78fa187", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e6ba0a1868da854748302c5b56d6f033ba1e231039215dd6e491b6f051d38693.arrow b/evidence/results/e6ba0a1868da854748302c5b56d6f033ba1e231039215dd6e491b6f051d38693.arrow new file mode 100644 index 000000000..25835d6cd Binary files /dev/null and b/evidence/results/e6ba0a1868da854748302c5b56d6f033ba1e231039215dd6e491b6f051d38693.arrow differ diff --git a/evidence/results/e6ba0a1868da854748302c5b56d6f033ba1e231039215dd6e491b6f051d38693.json b/evidence/results/e6ba0a1868da854748302c5b56d6f033ba1e231039215dd6e491b6f051d38693.json new file mode 100644 index 000000000..4127de528 --- /dev/null +++ b/evidence/results/e6ba0a1868da854748302c5b56d6f033ba1e231039215dd6e491b6f051d38693.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "a1cee55b02411fb8944f5824adbed5cdac1227fd12d34102d3f55c80feee69de", + "case_hash": "e6ba0a1868da854748302c5b56d6f033ba1e231039215dd6e491b6f051d38693", + "columns": [ + { + "internal_size": null, + "name": "LO", + "nullable": true, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "HI", + "nullable": true, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "N", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "FRACTIONS", + "nullable": true, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "64725ad416cb746cd65b8a9966bcab7e9953fab9a18a0a20cab7c5aebcc8b1a9", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e6ba7affb8809bdbe9c50202eb5bffa920ad633616f2793a76d114f7dd3bb0e9.arrow b/evidence/results/e6ba7affb8809bdbe9c50202eb5bffa920ad633616f2793a76d114f7dd3bb0e9.arrow new file mode 100644 index 000000000..ea24c713b Binary files /dev/null and b/evidence/results/e6ba7affb8809bdbe9c50202eb5bffa920ad633616f2793a76d114f7dd3bb0e9.arrow differ diff --git a/evidence/results/e6ba7affb8809bdbe9c50202eb5bffa920ad633616f2793a76d114f7dd3bb0e9.json b/evidence/results/e6ba7affb8809bdbe9c50202eb5bffa920ad633616f2793a76d114f7dd3bb0e9.json new file mode 100644 index 000000000..41285bc3d --- /dev/null +++ b/evidence/results/e6ba7affb8809bdbe9c50202eb5bffa920ad633616f2793a76d114f7dd3bb0e9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e83f39e0001439354460723e482884a5a6e78499f139e0bf359a5135a35e572f", + "case_hash": "e6ba7affb8809bdbe9c50202eb5bffa920ad633616f2793a76d114f7dd3bb0e9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3b3116d79927fd6ceeaf050b92afce929579d29a8722df8fcbb1faa4b08d6d40", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e6cc400de611c91c9b23f955c9b6e8380312900584bccd2efff1de219863c835.arrow b/evidence/results/e6cc400de611c91c9b23f955c9b6e8380312900584bccd2efff1de219863c835.arrow new file mode 100644 index 000000000..9d2eb4d79 Binary files /dev/null and b/evidence/results/e6cc400de611c91c9b23f955c9b6e8380312900584bccd2efff1de219863c835.arrow differ diff --git a/evidence/results/e6cc400de611c91c9b23f955c9b6e8380312900584bccd2efff1de219863c835.json b/evidence/results/e6cc400de611c91c9b23f955c9b6e8380312900584bccd2efff1de219863c835.json new file mode 100644 index 000000000..87125c57f --- /dev/null +++ b/evidence/results/e6cc400de611c91c9b23f955c9b6e8380312900584bccd2efff1de219863c835.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "72a4e62abd2a25264e21fc07f30ab435cbfffc30f0e34e38939b7265d6564e1e", + "case_hash": "e6cc400de611c91c9b23f955c9b6e8380312900584bccd2efff1de219863c835", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ef38f6bdc649f8befb26ade0dbf83adab0b635f165ec5b5bb6b285c52bdde036", + "recorded_at": "2026-11-05T22:56:30.137714+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e6e32349083fe0d73150e194ff9a5b1d8f3be5396ecb0abf46278f82ecbad6ea.arrow b/evidence/results/e6e32349083fe0d73150e194ff9a5b1d8f3be5396ecb0abf46278f82ecbad6ea.arrow new file mode 100644 index 000000000..8ca9e8def Binary files /dev/null and b/evidence/results/e6e32349083fe0d73150e194ff9a5b1d8f3be5396ecb0abf46278f82ecbad6ea.arrow differ diff --git a/evidence/results/e6e32349083fe0d73150e194ff9a5b1d8f3be5396ecb0abf46278f82ecbad6ea.json b/evidence/results/e6e32349083fe0d73150e194ff9a5b1d8f3be5396ecb0abf46278f82ecbad6ea.json new file mode 100644 index 000000000..93cb5d14c --- /dev/null +++ b/evidence/results/e6e32349083fe0d73150e194ff9a5b1d8f3be5396ecb0abf46278f82ecbad6ea.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "295df2620e88bb29a8f2a558d5ad3a41f50b5543e61b03e531f1e01d2c682e5a", + "case_hash": "e6e32349083fe0d73150e194ff9a5b1d8f3be5396ecb0abf46278f82ecbad6ea", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "29fce31b35d2e4c5775502272cb96117bffca66241bb71fc2ee2f79cb1d71713", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e6f30bfd490b94920c7dd5d92c4415e2a794f8cdf244483bbe983835b8a92903.arrow b/evidence/results/e6f30bfd490b94920c7dd5d92c4415e2a794f8cdf244483bbe983835b8a92903.arrow new file mode 100644 index 000000000..e439e949a Binary files /dev/null and b/evidence/results/e6f30bfd490b94920c7dd5d92c4415e2a794f8cdf244483bbe983835b8a92903.arrow differ diff --git a/evidence/results/e6f30bfd490b94920c7dd5d92c4415e2a794f8cdf244483bbe983835b8a92903.json b/evidence/results/e6f30bfd490b94920c7dd5d92c4415e2a794f8cdf244483bbe983835b8a92903.json new file mode 100644 index 000000000..4d9985f10 --- /dev/null +++ b/evidence/results/e6f30bfd490b94920c7dd5d92c4415e2a794f8cdf244483bbe983835b8a92903.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e35876c4574a9893e128ff83f0fbcff4f6c1f6497e7b6e8edbf797d04a94718f", + "case_hash": "e6f30bfd490b94920c7dd5d92c4415e2a794f8cdf244483bbe983835b8a92903", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "24566e463b2de60063a763332cdb485265ed87c3216c31f7780cafdb4bec0771", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e6fd4d057e3bb7ad00538d00a98315c9cdbe84b69bb9caf5d5ecdc3cdb3f772b.arrow b/evidence/results/e6fd4d057e3bb7ad00538d00a98315c9cdbe84b69bb9caf5d5ecdc3cdb3f772b.arrow new file mode 100644 index 000000000..6f67f7edf Binary files /dev/null and b/evidence/results/e6fd4d057e3bb7ad00538d00a98315c9cdbe84b69bb9caf5d5ecdc3cdb3f772b.arrow differ diff --git a/evidence/results/e6fd4d057e3bb7ad00538d00a98315c9cdbe84b69bb9caf5d5ecdc3cdb3f772b.json b/evidence/results/e6fd4d057e3bb7ad00538d00a98315c9cdbe84b69bb9caf5d5ecdc3cdb3f772b.json new file mode 100644 index 000000000..d3ed86333 --- /dev/null +++ b/evidence/results/e6fd4d057e3bb7ad00538d00a98315c9cdbe84b69bb9caf5d5ecdc3cdb3f772b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c37fa5a7e1c5957615b324d28e66970807587957ec1950694d85fb3b20b13cb5", + "case_hash": "e6fd4d057e3bb7ad00538d00a98315c9cdbe84b69bb9caf5d5ecdc3cdb3f772b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d05c70a3c56573a29933432ee396011fb64185b40debd39689ac876ab8637dbd", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e7125e7160ee5768b1640065b615b41158897524ea9f3993c76479b0c52e1c65.arrow b/evidence/results/e7125e7160ee5768b1640065b615b41158897524ea9f3993c76479b0c52e1c65.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/e7125e7160ee5768b1640065b615b41158897524ea9f3993c76479b0c52e1c65.arrow differ diff --git a/evidence/results/e7125e7160ee5768b1640065b615b41158897524ea9f3993c76479b0c52e1c65.json b/evidence/results/e7125e7160ee5768b1640065b615b41158897524ea9f3993c76479b0c52e1c65.json new file mode 100644 index 000000000..56d6c37cf --- /dev/null +++ b/evidence/results/e7125e7160ee5768b1640065b615b41158897524ea9f3993c76479b0c52e1c65.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "e7125e7160ee5768b1640065b615b41158897524ea9f3993c76479b0c52e1c65", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "95b5e3b8b06d2303ce6e7046a4e05a76d23340fe6ca8da181906abebfddf6a0b", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e71404949ac4b411c418eebb57994787eabed82f6f0160e5a8a8a9cb196a07b4.arrow b/evidence/results/e71404949ac4b411c418eebb57994787eabed82f6f0160e5a8a8a9cb196a07b4.arrow new file mode 100644 index 000000000..e22b4c1f8 Binary files /dev/null and b/evidence/results/e71404949ac4b411c418eebb57994787eabed82f6f0160e5a8a8a9cb196a07b4.arrow differ diff --git a/evidence/results/e71404949ac4b411c418eebb57994787eabed82f6f0160e5a8a8a9cb196a07b4.json b/evidence/results/e71404949ac4b411c418eebb57994787eabed82f6f0160e5a8a8a9cb196a07b4.json new file mode 100644 index 000000000..f73797739 --- /dev/null +++ b/evidence/results/e71404949ac4b411c418eebb57994787eabed82f6f0160e5a8a8a9cb196a07b4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1a5f1199504fd6299a2699993e34cdb2a2c4b2df1dccccd2eb0ec618c8024f0c", + "case_hash": "e71404949ac4b411c418eebb57994787eabed82f6f0160e5a8a8a9cb196a07b4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fa600c8dba56cf79613afd9ecaa393b9a529cbdfe520bf2198894d3bb0aeabbe", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e7cb06552e4553f88e66477d2d1f19d7cfd86151e2509b10ab3242abe464f51e.arrow b/evidence/results/e7cb06552e4553f88e66477d2d1f19d7cfd86151e2509b10ab3242abe464f51e.arrow new file mode 100644 index 000000000..1fa564867 Binary files /dev/null and b/evidence/results/e7cb06552e4553f88e66477d2d1f19d7cfd86151e2509b10ab3242abe464f51e.arrow differ diff --git a/evidence/results/e7cb06552e4553f88e66477d2d1f19d7cfd86151e2509b10ab3242abe464f51e.json b/evidence/results/e7cb06552e4553f88e66477d2d1f19d7cfd86151e2509b10ab3242abe464f51e.json new file mode 100644 index 000000000..b47ab6e98 --- /dev/null +++ b/evidence/results/e7cb06552e4553f88e66477d2d1f19d7cfd86151e2509b10ab3242abe464f51e.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f546a0747bdc5cf67ce7c192fefa9403c8035dc7b41f6299afccff6bf3e79c71", + "case_hash": "e7cb06552e4553f88e66477d2d1f19d7cfd86151e2509b10ab3242abe464f51e", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "eba362ea596a37971812d3a380d3973e925ed6245a42d53e3afdc8053db488f8", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e7d44ea836c1cfc72db63135317281a4c2c3aaf70a60e8a465401937136db03a.arrow b/evidence/results/e7d44ea836c1cfc72db63135317281a4c2c3aaf70a60e8a465401937136db03a.arrow new file mode 100644 index 000000000..f6d35c19b Binary files /dev/null and b/evidence/results/e7d44ea836c1cfc72db63135317281a4c2c3aaf70a60e8a465401937136db03a.arrow differ diff --git a/evidence/results/e7d44ea836c1cfc72db63135317281a4c2c3aaf70a60e8a465401937136db03a.json b/evidence/results/e7d44ea836c1cfc72db63135317281a4c2c3aaf70a60e8a465401937136db03a.json new file mode 100644 index 000000000..007b1b19c --- /dev/null +++ b/evidence/results/e7d44ea836c1cfc72db63135317281a4c2c3aaf70a60e8a465401937136db03a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c26531fb1a625c8fd85271be37fb107c1376a8885f64fc51ce1b5d7900f12c8a", + "case_hash": "e7d44ea836c1cfc72db63135317281a4c2c3aaf70a60e8a465401937136db03a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a80ea494286552b2a46eca44c8c4a0fcd0378efdd7b84d9e4454f284b40943e7", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e7f92f7ba2be10edaa74d1fe275e8c30ca28b234b77bde25ecf31fa808c1a7c2.arrow b/evidence/results/e7f92f7ba2be10edaa74d1fe275e8c30ca28b234b77bde25ecf31fa808c1a7c2.arrow new file mode 100644 index 000000000..8bd161144 Binary files /dev/null and b/evidence/results/e7f92f7ba2be10edaa74d1fe275e8c30ca28b234b77bde25ecf31fa808c1a7c2.arrow differ diff --git a/evidence/results/e7f92f7ba2be10edaa74d1fe275e8c30ca28b234b77bde25ecf31fa808c1a7c2.json b/evidence/results/e7f92f7ba2be10edaa74d1fe275e8c30ca28b234b77bde25ecf31fa808c1a7c2.json new file mode 100644 index 000000000..65248aa2b --- /dev/null +++ b/evidence/results/e7f92f7ba2be10edaa74d1fe275e8c30ca28b234b77bde25ecf31fa808c1a7c2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "502634f9fc8e062e087d864e93743ca9f26601ed19cf8b3fbd078ca0972601f6", + "case_hash": "e7f92f7ba2be10edaa74d1fe275e8c30ca28b234b77bde25ecf31fa808c1a7c2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 23, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5a5186f9ce019d7bcb368ff64402ef9ea2af3bfe6f17d78940d21be6b89bcde7", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e80de3729656c3701bac430bcde8ba47ae800f2cc1846fa5af7fae762fa6efba.arrow b/evidence/results/e80de3729656c3701bac430bcde8ba47ae800f2cc1846fa5af7fae762fa6efba.arrow new file mode 100644 index 000000000..f54a1a8fe Binary files /dev/null and b/evidence/results/e80de3729656c3701bac430bcde8ba47ae800f2cc1846fa5af7fae762fa6efba.arrow differ diff --git a/evidence/results/e80de3729656c3701bac430bcde8ba47ae800f2cc1846fa5af7fae762fa6efba.json b/evidence/results/e80de3729656c3701bac430bcde8ba47ae800f2cc1846fa5af7fae762fa6efba.json new file mode 100644 index 000000000..3008498a5 --- /dev/null +++ b/evidence/results/e80de3729656c3701bac430bcde8ba47ae800f2cc1846fa5af7fae762fa6efba.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ca2e0b2dd8369116c80e421f39e88bc148d2ab71d2105a9b6160a2c270a7b8f1", + "case_hash": "e80de3729656c3701bac430bcde8ba47ae800f2cc1846fa5af7fae762fa6efba", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "af2c57020d9d74badc9f63ffa4583cecb836706b90ff9853f12a6cb9e3fca84b", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e81896cba22721da58e54848f2234320d6d5c7743ee6f2058383ee04978e3ff8.json b/evidence/results/e81896cba22721da58e54848f2234320d6d5c7743ee6f2058383ee04978e3ff8.json new file mode 100644 index 000000000..9da0e6d4f --- /dev/null +++ b/evidence/results/e81896cba22721da58e54848f2234320d6d5c7743ee6f2058383ee04978e3ff8.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "e81896cba22721da58e54848f2234320d6d5c7743ee6f2058383ee04978e3ff8", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100046, + "message": "Number out of representable range: type FIXED[SB2](3,0){not null}, value 1234", + "sqlstate": "22003" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c0a02cb3a5cbf7211068243a6b6cd021420a2f48fc79c34bcefd51e719b40de6", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e86a65c7277c8bdda63f0f7378339c684acc337befff1fba047ece6cf7b47ed2.arrow b/evidence/results/e86a65c7277c8bdda63f0f7378339c684acc337befff1fba047ece6cf7b47ed2.arrow new file mode 100644 index 000000000..9233f4a00 Binary files /dev/null and b/evidence/results/e86a65c7277c8bdda63f0f7378339c684acc337befff1fba047ece6cf7b47ed2.arrow differ diff --git a/evidence/results/e86a65c7277c8bdda63f0f7378339c684acc337befff1fba047ece6cf7b47ed2.json b/evidence/results/e86a65c7277c8bdda63f0f7378339c684acc337befff1fba047ece6cf7b47ed2.json new file mode 100644 index 000000000..efc084dba --- /dev/null +++ b/evidence/results/e86a65c7277c8bdda63f0f7378339c684acc337befff1fba047ece6cf7b47ed2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "14d61770351d3b9a40d1ae49afd4b4244c42d22c35816039f01a7c7f61ea3318", + "case_hash": "e86a65c7277c8bdda63f0f7378339c684acc337befff1fba047ece6cf7b47ed2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3241de057fa278b5cb77f9a99e49e0e8cbe957d050c958d4482afb4bb47bbd3c", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e8710324a88c0e675aecc72ced90880df04607c6c2654f5f9ad3050edd430bda.arrow b/evidence/results/e8710324a88c0e675aecc72ced90880df04607c6c2654f5f9ad3050edd430bda.arrow new file mode 100644 index 000000000..7529ccf0b Binary files /dev/null and b/evidence/results/e8710324a88c0e675aecc72ced90880df04607c6c2654f5f9ad3050edd430bda.arrow differ diff --git a/evidence/results/e8710324a88c0e675aecc72ced90880df04607c6c2654f5f9ad3050edd430bda.json b/evidence/results/e8710324a88c0e675aecc72ced90880df04607c6c2654f5f9ad3050edd430bda.json new file mode 100644 index 000000000..b955dbc48 --- /dev/null +++ b/evidence/results/e8710324a88c0e675aecc72ced90880df04607c6c2654f5f9ad3050edd430bda.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bb0c6fb79f6a020285c1582ee1c5eba2ee612b47923f124d0cba275ed66038f4", + "case_hash": "e8710324a88c0e675aecc72ced90880df04607c6c2654f5f9ad3050edd430bda", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9504e108b25b237a316c7624537db081f4309e0bfca3753f2fe45f4e140df8cd", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e87934ade124f7bcfd812ec3e84d551fc3d5f7d43f18f0ea25250e7625ac254d.arrow b/evidence/results/e87934ade124f7bcfd812ec3e84d551fc3d5f7d43f18f0ea25250e7625ac254d.arrow new file mode 100644 index 000000000..098e66fdf Binary files /dev/null and b/evidence/results/e87934ade124f7bcfd812ec3e84d551fc3d5f7d43f18f0ea25250e7625ac254d.arrow differ diff --git a/evidence/results/e87934ade124f7bcfd812ec3e84d551fc3d5f7d43f18f0ea25250e7625ac254d.json b/evidence/results/e87934ade124f7bcfd812ec3e84d551fc3d5f7d43f18f0ea25250e7625ac254d.json new file mode 100644 index 000000000..c1307cd40 --- /dev/null +++ b/evidence/results/e87934ade124f7bcfd812ec3e84d551fc3d5f7d43f18f0ea25250e7625ac254d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8fc3cac9b0258e5a51447b91844205f51639ce8c612283959b04e79476c9225b", + "case_hash": "e87934ade124f7bcfd812ec3e84d551fc3d5f7d43f18f0ea25250e7625ac254d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "59743b1b26c362f83cc2f5cb13f05b33a18052001002bb1a4e41c6c5275f4339", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e88fdf9e4a19a48ac8881c23ebf063794ca2ebf5a22aa445888f24704a95a159.arrow b/evidence/results/e88fdf9e4a19a48ac8881c23ebf063794ca2ebf5a22aa445888f24704a95a159.arrow new file mode 100644 index 000000000..c487009bb Binary files /dev/null and b/evidence/results/e88fdf9e4a19a48ac8881c23ebf063794ca2ebf5a22aa445888f24704a95a159.arrow differ diff --git a/evidence/results/e88fdf9e4a19a48ac8881c23ebf063794ca2ebf5a22aa445888f24704a95a159.json b/evidence/results/e88fdf9e4a19a48ac8881c23ebf063794ca2ebf5a22aa445888f24704a95a159.json new file mode 100644 index 000000000..bae91163c --- /dev/null +++ b/evidence/results/e88fdf9e4a19a48ac8881c23ebf063794ca2ebf5a22aa445888f24704a95a159.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "06bf05365a0feec19093a305a106f1e1301c8fb6a77839d291c917af555a14dd", + "case_hash": "e88fdf9e4a19a48ac8881c23ebf063794ca2ebf5a22aa445888f24704a95a159", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b1fd87cedbdb74e1d166f1bc6de32be0138d48bd26fa0a94e1864c50b7e0d398", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e8b1acb776d4f368ab45fa1fa86d438f930a6c85dc885b3078526ec5b6c791e3.arrow b/evidence/results/e8b1acb776d4f368ab45fa1fa86d438f930a6c85dc885b3078526ec5b6c791e3.arrow new file mode 100644 index 000000000..d0a36aae1 Binary files /dev/null and b/evidence/results/e8b1acb776d4f368ab45fa1fa86d438f930a6c85dc885b3078526ec5b6c791e3.arrow differ diff --git a/evidence/results/e8b1acb776d4f368ab45fa1fa86d438f930a6c85dc885b3078526ec5b6c791e3.json b/evidence/results/e8b1acb776d4f368ab45fa1fa86d438f930a6c85dc885b3078526ec5b6c791e3.json new file mode 100644 index 000000000..661bd3094 --- /dev/null +++ b/evidence/results/e8b1acb776d4f368ab45fa1fa86d438f930a6c85dc885b3078526ec5b6c791e3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1aa0e65683c6b080f04de11baa60671a6238cb839fabd116c8611a4024edc13a", + "case_hash": "e8b1acb776d4f368ab45fa1fa86d438f930a6c85dc885b3078526ec5b6c791e3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a11eeb1846817725e11fe319056b008483d3d0a4af3eddf7d679dbac2d975033", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e8b775eb1c33916910cdd6ff8196858028e00f9ca0279af9789d19aee8b40b6c.arrow b/evidence/results/e8b775eb1c33916910cdd6ff8196858028e00f9ca0279af9789d19aee8b40b6c.arrow new file mode 100644 index 000000000..e85ecf0a7 Binary files /dev/null and b/evidence/results/e8b775eb1c33916910cdd6ff8196858028e00f9ca0279af9789d19aee8b40b6c.arrow differ diff --git a/evidence/results/e8b775eb1c33916910cdd6ff8196858028e00f9ca0279af9789d19aee8b40b6c.json b/evidence/results/e8b775eb1c33916910cdd6ff8196858028e00f9ca0279af9789d19aee8b40b6c.json new file mode 100644 index 000000000..c448bef3f --- /dev/null +++ b/evidence/results/e8b775eb1c33916910cdd6ff8196858028e00f9ca0279af9789d19aee8b40b6c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a51d54f71d844684b63e0b8b1a526437aa33e544bed40ddea3b7abbb585f730e", + "case_hash": "e8b775eb1c33916910cdd6ff8196858028e00f9ca0279af9789d19aee8b40b6c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 5, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "61602405bb957cb3ea065bdb42412ebcd0924ab728ac10690987cf280538a51c", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e8c2344018a270f1f49a0311e8428eeed0c199138c389c652426cbcc420e6a4f.arrow b/evidence/results/e8c2344018a270f1f49a0311e8428eeed0c199138c389c652426cbcc420e6a4f.arrow new file mode 100644 index 000000000..0409ba45f Binary files /dev/null and b/evidence/results/e8c2344018a270f1f49a0311e8428eeed0c199138c389c652426cbcc420e6a4f.arrow differ diff --git a/evidence/results/e8c2344018a270f1f49a0311e8428eeed0c199138c389c652426cbcc420e6a4f.json b/evidence/results/e8c2344018a270f1f49a0311e8428eeed0c199138c389c652426cbcc420e6a4f.json new file mode 100644 index 000000000..b23184411 --- /dev/null +++ b/evidence/results/e8c2344018a270f1f49a0311e8428eeed0c199138c389c652426cbcc420e6a4f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "581d596daccd5a7dc5b4ff2d1111be457d5e4cf3817e79c20ce6042ea192eea3", + "case_hash": "e8c2344018a270f1f49a0311e8428eeed0c199138c389c652426cbcc420e6a4f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "302ac324b34a92b2f390ec5e37e241ff1bdfa516366bd6d5b25fab3d015062e1", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e8c46576daebbda659721d18ce4ddd821258fffa42d2408b06844055be4c575c.arrow b/evidence/results/e8c46576daebbda659721d18ce4ddd821258fffa42d2408b06844055be4c575c.arrow new file mode 100644 index 000000000..ba2a99078 Binary files /dev/null and b/evidence/results/e8c46576daebbda659721d18ce4ddd821258fffa42d2408b06844055be4c575c.arrow differ diff --git a/evidence/results/e8c46576daebbda659721d18ce4ddd821258fffa42d2408b06844055be4c575c.json b/evidence/results/e8c46576daebbda659721d18ce4ddd821258fffa42d2408b06844055be4c575c.json new file mode 100644 index 000000000..831a46f72 --- /dev/null +++ b/evidence/results/e8c46576daebbda659721d18ce4ddd821258fffa42d2408b06844055be4c575c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a171fe03bbe9e719a25c1fbfd0ea5728085b181d5d811b4c22c3878bfb6ba6e2", + "case_hash": "e8c46576daebbda659721d18ce4ddd821258fffa42d2408b06844055be4c575c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6d62ded3ca0c95eb65485e93a4827522b5efda589e81a22e6569b25b08bfe5f6", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e8cf05ae7836627a77f66669ab6ab3a58d3b492ac883d4ded225702e5528e02b.arrow b/evidence/results/e8cf05ae7836627a77f66669ab6ab3a58d3b492ac883d4ded225702e5528e02b.arrow new file mode 100644 index 000000000..fb8b5315d Binary files /dev/null and b/evidence/results/e8cf05ae7836627a77f66669ab6ab3a58d3b492ac883d4ded225702e5528e02b.arrow differ diff --git a/evidence/results/e8cf05ae7836627a77f66669ab6ab3a58d3b492ac883d4ded225702e5528e02b.json b/evidence/results/e8cf05ae7836627a77f66669ab6ab3a58d3b492ac883d4ded225702e5528e02b.json new file mode 100644 index 000000000..ddcbef7fd --- /dev/null +++ b/evidence/results/e8cf05ae7836627a77f66669ab6ab3a58d3b492ac883d4ded225702e5528e02b.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "09ec812a4c628618cc9556d6336b4c89f62f31e03e1a4c097da57de36e9d2839", + "case_hash": "e8cf05ae7836627a77f66669ab6ab3a58d3b492ac883d4ded225702e5528e02b", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "08bcf63f94c0562c1f626a198001d70cc781b45c113af6956b9d90ae64b61a11", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e8d1a68a39cde6ec17babc5f65f34d172021509b7df873743c0511cf964ce996.arrow b/evidence/results/e8d1a68a39cde6ec17babc5f65f34d172021509b7df873743c0511cf964ce996.arrow new file mode 100644 index 000000000..e1917b638 Binary files /dev/null and b/evidence/results/e8d1a68a39cde6ec17babc5f65f34d172021509b7df873743c0511cf964ce996.arrow differ diff --git a/evidence/results/e8d1a68a39cde6ec17babc5f65f34d172021509b7df873743c0511cf964ce996.json b/evidence/results/e8d1a68a39cde6ec17babc5f65f34d172021509b7df873743c0511cf964ce996.json new file mode 100644 index 000000000..7a88a89db --- /dev/null +++ b/evidence/results/e8d1a68a39cde6ec17babc5f65f34d172021509b7df873743c0511cf964ce996.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7ddc159d8d22baae0805648fabaf8fb1b8acdb7da67498999b61fe112d966156", + "case_hash": "e8d1a68a39cde6ec17babc5f65f34d172021509b7df873743c0511cf964ce996", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "996ddede76d869443b208f06a4781d285d45c02d067fa96eb37a2261d7c1d399", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e8fc7e8d3f12751f8498ae3cbca96ca4fee0b46ebf39785b09707d9f193e7ca2.arrow b/evidence/results/e8fc7e8d3f12751f8498ae3cbca96ca4fee0b46ebf39785b09707d9f193e7ca2.arrow new file mode 100644 index 000000000..cc1150202 Binary files /dev/null and b/evidence/results/e8fc7e8d3f12751f8498ae3cbca96ca4fee0b46ebf39785b09707d9f193e7ca2.arrow differ diff --git a/evidence/results/e8fc7e8d3f12751f8498ae3cbca96ca4fee0b46ebf39785b09707d9f193e7ca2.json b/evidence/results/e8fc7e8d3f12751f8498ae3cbca96ca4fee0b46ebf39785b09707d9f193e7ca2.json new file mode 100644 index 000000000..bdfeb5a52 --- /dev/null +++ b/evidence/results/e8fc7e8d3f12751f8498ae3cbca96ca4fee0b46ebf39785b09707d9f193e7ca2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "95705327cc5bd972463dfef9493ae228500f0eb06d42719b6ef065a50acdbe65", + "case_hash": "e8fc7e8d3f12751f8498ae3cbca96ca4fee0b46ebf39785b09707d9f193e7ca2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6b7fe177f5be7c9ca6a9ca841a27e2fa5917a7eb80addf48470e292df9e37461", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e8fe58e678344036b4ae2e0469bf250b4021082a7947d66d298a1dfdcf944bdb.arrow b/evidence/results/e8fe58e678344036b4ae2e0469bf250b4021082a7947d66d298a1dfdcf944bdb.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/e8fe58e678344036b4ae2e0469bf250b4021082a7947d66d298a1dfdcf944bdb.arrow differ diff --git a/evidence/results/e8fe58e678344036b4ae2e0469bf250b4021082a7947d66d298a1dfdcf944bdb.json b/evidence/results/e8fe58e678344036b4ae2e0469bf250b4021082a7947d66d298a1dfdcf944bdb.json new file mode 100644 index 000000000..c4c171e6e --- /dev/null +++ b/evidence/results/e8fe58e678344036b4ae2e0469bf250b4021082a7947d66d298a1dfdcf944bdb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "e8fe58e678344036b4ae2e0469bf250b4021082a7947d66d298a1dfdcf944bdb", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9a9ebfa6d07c9b91108ea68762478b182a147bb1d38f611e3b24d41cb9e7d685", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e91662519e3de31409ab5df2b45e403ef45e8b902053f4f7efe92538368ca473.arrow b/evidence/results/e91662519e3de31409ab5df2b45e403ef45e8b902053f4f7efe92538368ca473.arrow new file mode 100644 index 000000000..5c5082856 Binary files /dev/null and b/evidence/results/e91662519e3de31409ab5df2b45e403ef45e8b902053f4f7efe92538368ca473.arrow differ diff --git a/evidence/results/e91662519e3de31409ab5df2b45e403ef45e8b902053f4f7efe92538368ca473.json b/evidence/results/e91662519e3de31409ab5df2b45e403ef45e8b902053f4f7efe92538368ca473.json new file mode 100644 index 000000000..09bb3a68d --- /dev/null +++ b/evidence/results/e91662519e3de31409ab5df2b45e403ef45e8b902053f4f7efe92538368ca473.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f6c8b1480367168771743e88d78f980430b1160afd7940ab50b5de5647fd7acc", + "case_hash": "e91662519e3de31409ab5df2b45e403ef45e8b902053f4f7efe92538368ca473", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f5cc636a7c07545ddcb479a9961dc5a1d35f32867f1cb5ee8e7935764833811c", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e9402c97150af637842a91aa64c44ae320a91d9578321e62049d5a278a532948.arrow b/evidence/results/e9402c97150af637842a91aa64c44ae320a91d9578321e62049d5a278a532948.arrow new file mode 100644 index 000000000..deceb2325 Binary files /dev/null and b/evidence/results/e9402c97150af637842a91aa64c44ae320a91d9578321e62049d5a278a532948.arrow differ diff --git a/evidence/results/e9402c97150af637842a91aa64c44ae320a91d9578321e62049d5a278a532948.json b/evidence/results/e9402c97150af637842a91aa64c44ae320a91d9578321e62049d5a278a532948.json new file mode 100644 index 000000000..728cdbf54 --- /dev/null +++ b/evidence/results/e9402c97150af637842a91aa64c44ae320a91d9578321e62049d5a278a532948.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "fe35011e4ac35849c15f7cc425f051c424a499136ba7163029b174a438d2d4d3", + "case_hash": "e9402c97150af637842a91aa64c44ae320a91d9578321e62049d5a278a532948", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "59b5d1d9ed531b1fd45becd1c72faefdf5f8b62559dfe0f8ed8cd8e443de37f9", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e945cf00e2b01792a4ffc524ad69b0deb0aaa862df94450c29b6a727c3bb60a8.arrow b/evidence/results/e945cf00e2b01792a4ffc524ad69b0deb0aaa862df94450c29b6a727c3bb60a8.arrow new file mode 100644 index 000000000..69e86d180 Binary files /dev/null and b/evidence/results/e945cf00e2b01792a4ffc524ad69b0deb0aaa862df94450c29b6a727c3bb60a8.arrow differ diff --git a/evidence/results/e945cf00e2b01792a4ffc524ad69b0deb0aaa862df94450c29b6a727c3bb60a8.json b/evidence/results/e945cf00e2b01792a4ffc524ad69b0deb0aaa862df94450c29b6a727c3bb60a8.json new file mode 100644 index 000000000..24d562901 --- /dev/null +++ b/evidence/results/e945cf00e2b01792a4ffc524ad69b0deb0aaa862df94450c29b6a727c3bb60a8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "eff29fcf39aec2a70efe62d44ae6baa662b923eddb3beca511d36a94f279db31", + "case_hash": "e945cf00e2b01792a4ffc524ad69b0deb0aaa862df94450c29b6a727c3bb60a8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 5, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c343da1387e5df77e00921c9002ed8b5f7c58eb0482b9973431053793694b42b", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e95218360e8ec11d15d41fd4d3f66bdf67853b539c44da7800bb4ca7d62c72f9.arrow b/evidence/results/e95218360e8ec11d15d41fd4d3f66bdf67853b539c44da7800bb4ca7d62c72f9.arrow new file mode 100644 index 000000000..899a8ff39 Binary files /dev/null and b/evidence/results/e95218360e8ec11d15d41fd4d3f66bdf67853b539c44da7800bb4ca7d62c72f9.arrow differ diff --git a/evidence/results/e95218360e8ec11d15d41fd4d3f66bdf67853b539c44da7800bb4ca7d62c72f9.json b/evidence/results/e95218360e8ec11d15d41fd4d3f66bdf67853b539c44da7800bb4ca7d62c72f9.json new file mode 100644 index 000000000..558ab2ab3 --- /dev/null +++ b/evidence/results/e95218360e8ec11d15d41fd4d3f66bdf67853b539c44da7800bb4ca7d62c72f9.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "e4fa9f7b645fa15b30b9d08d49289b888993511cdef74568e0a63dba5714785e", + "case_hash": "e95218360e8ec11d15d41fd4d3f66bdf67853b539c44da7800bb4ca7d62c72f9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "S", + "nullable": false, + "precision": 13, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c31e41a327daea268400a905467450aa707b8f4c337ae8d4963b56f1a00357bd", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e962c0318a1cafa463f691bc96dd7b6f20df8f195eea7e1bfd2607c7079a6ec7.arrow b/evidence/results/e962c0318a1cafa463f691bc96dd7b6f20df8f195eea7e1bfd2607c7079a6ec7.arrow new file mode 100644 index 000000000..e80e10af0 Binary files /dev/null and b/evidence/results/e962c0318a1cafa463f691bc96dd7b6f20df8f195eea7e1bfd2607c7079a6ec7.arrow differ diff --git a/evidence/results/e962c0318a1cafa463f691bc96dd7b6f20df8f195eea7e1bfd2607c7079a6ec7.json b/evidence/results/e962c0318a1cafa463f691bc96dd7b6f20df8f195eea7e1bfd2607c7079a6ec7.json new file mode 100644 index 000000000..f589948d0 --- /dev/null +++ b/evidence/results/e962c0318a1cafa463f691bc96dd7b6f20df8f195eea7e1bfd2607c7079a6ec7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a8c4dc314c241cd6bc0704c239ab72701ec8d729805a92e4d75114023379ef4e", + "case_hash": "e962c0318a1cafa463f691bc96dd7b6f20df8f195eea7e1bfd2607c7079a6ec7", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "baf9d2895a4b5206240286d6a612ea845473bf5a90a26ddf81da0d8b73838be5", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e96f905cd5b7c483d9ea5e04ff49041ea286c403b90ea5a8a9656175f0922d9d.arrow b/evidence/results/e96f905cd5b7c483d9ea5e04ff49041ea286c403b90ea5a8a9656175f0922d9d.arrow new file mode 100644 index 000000000..7f5e0a4fe Binary files /dev/null and b/evidence/results/e96f905cd5b7c483d9ea5e04ff49041ea286c403b90ea5a8a9656175f0922d9d.arrow differ diff --git a/evidence/results/e96f905cd5b7c483d9ea5e04ff49041ea286c403b90ea5a8a9656175f0922d9d.json b/evidence/results/e96f905cd5b7c483d9ea5e04ff49041ea286c403b90ea5a8a9656175f0922d9d.json new file mode 100644 index 000000000..b549481f8 --- /dev/null +++ b/evidence/results/e96f905cd5b7c483d9ea5e04ff49041ea286c403b90ea5a8a9656175f0922d9d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "08786f7a392bd5577b982cc084a0af930315c0098fd5391d6a19b5997826b4e0", + "case_hash": "e96f905cd5b7c483d9ea5e04ff49041ea286c403b90ea5a8a9656175f0922d9d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b83101f59ae5421e5b8f3dc2bbfceae933a239d9464cdd732ef97bb8f45098ed", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e97039761d3a11a9e2e65f362e29455be6800715608d64610b96505a1e82ad75.arrow b/evidence/results/e97039761d3a11a9e2e65f362e29455be6800715608d64610b96505a1e82ad75.arrow new file mode 100644 index 000000000..fb543ad59 Binary files /dev/null and b/evidence/results/e97039761d3a11a9e2e65f362e29455be6800715608d64610b96505a1e82ad75.arrow differ diff --git a/evidence/results/e97039761d3a11a9e2e65f362e29455be6800715608d64610b96505a1e82ad75.json b/evidence/results/e97039761d3a11a9e2e65f362e29455be6800715608d64610b96505a1e82ad75.json new file mode 100644 index 000000000..f5d5d11f6 --- /dev/null +++ b/evidence/results/e97039761d3a11a9e2e65f362e29455be6800715608d64610b96505a1e82ad75.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4712f7be793410d6b28cb50f933d93235d9df14692a14e723bb0421139fb573f", + "case_hash": "e97039761d3a11a9e2e65f362e29455be6800715608d64610b96505a1e82ad75", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "028c0921a69197c0824cf76879a9fc6e1a39832aa27a5fd596aa8a70b7edbd5f", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e974baa5ee6a0e4995145c4a4f974fe94a09a3b8eabfd9e9dfa7806d89a7f9df.arrow b/evidence/results/e974baa5ee6a0e4995145c4a4f974fe94a09a3b8eabfd9e9dfa7806d89a7f9df.arrow new file mode 100644 index 000000000..b03ea051e Binary files /dev/null and b/evidence/results/e974baa5ee6a0e4995145c4a4f974fe94a09a3b8eabfd9e9dfa7806d89a7f9df.arrow differ diff --git a/evidence/results/e974baa5ee6a0e4995145c4a4f974fe94a09a3b8eabfd9e9dfa7806d89a7f9df.json b/evidence/results/e974baa5ee6a0e4995145c4a4f974fe94a09a3b8eabfd9e9dfa7806d89a7f9df.json new file mode 100644 index 000000000..e2a465de4 --- /dev/null +++ b/evidence/results/e974baa5ee6a0e4995145c4a4f974fe94a09a3b8eabfd9e9dfa7806d89a7f9df.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f3037bb5dabb89d2efb1fbdb2311ed372cd3522f1b525c9ebfac8451bf6fc131", + "case_hash": "e974baa5ee6a0e4995145c4a4f974fe94a09a3b8eabfd9e9dfa7806d89a7f9df", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f0d4b2ab6f0d1db23cdae8cf87e34b9522e7cff7b6241de3b0a8a952877b885b", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e98550eb7ce04449adf225f198aa13dd33b19058a20661c4b4aa2bccd0613627.arrow b/evidence/results/e98550eb7ce04449adf225f198aa13dd33b19058a20661c4b4aa2bccd0613627.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/e98550eb7ce04449adf225f198aa13dd33b19058a20661c4b4aa2bccd0613627.arrow differ diff --git a/evidence/results/e98550eb7ce04449adf225f198aa13dd33b19058a20661c4b4aa2bccd0613627.json b/evidence/results/e98550eb7ce04449adf225f198aa13dd33b19058a20661c4b4aa2bccd0613627.json new file mode 100644 index 000000000..7fe336d6e --- /dev/null +++ b/evidence/results/e98550eb7ce04449adf225f198aa13dd33b19058a20661c4b4aa2bccd0613627.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "e98550eb7ce04449adf225f198aa13dd33b19058a20661c4b4aa2bccd0613627", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fb79c9ab80d7c8da0c65a46ca8175eb74467b9d03832ec7ad834ee6f4433f813", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e996aca14912e6202d51bce5015e78e94f6e3bea37605c2516fe0d1032237b4e.arrow b/evidence/results/e996aca14912e6202d51bce5015e78e94f6e3bea37605c2516fe0d1032237b4e.arrow new file mode 100644 index 000000000..96c7e095f Binary files /dev/null and b/evidence/results/e996aca14912e6202d51bce5015e78e94f6e3bea37605c2516fe0d1032237b4e.arrow differ diff --git a/evidence/results/e996aca14912e6202d51bce5015e78e94f6e3bea37605c2516fe0d1032237b4e.json b/evidence/results/e996aca14912e6202d51bce5015e78e94f6e3bea37605c2516fe0d1032237b4e.json new file mode 100644 index 000000000..3067e526c --- /dev/null +++ b/evidence/results/e996aca14912e6202d51bce5015e78e94f6e3bea37605c2516fe0d1032237b4e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3c9908ab1cc8b8c6ade3457959e97edb76815c4d2b587819362581e115f9251f", + "case_hash": "e996aca14912e6202d51bce5015e78e94f6e3bea37605c2516fe0d1032237b4e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3cf946e71f6758ac88673ccc81f8523336527a8fef1a0b2622ea477df146ee0a", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e9d911e378f6c53804c8147ef4ecda9233f091903cf11097b2898ba38f682cc3.arrow b/evidence/results/e9d911e378f6c53804c8147ef4ecda9233f091903cf11097b2898ba38f682cc3.arrow new file mode 100644 index 000000000..e185df0e0 Binary files /dev/null and b/evidence/results/e9d911e378f6c53804c8147ef4ecda9233f091903cf11097b2898ba38f682cc3.arrow differ diff --git a/evidence/results/e9d911e378f6c53804c8147ef4ecda9233f091903cf11097b2898ba38f682cc3.json b/evidence/results/e9d911e378f6c53804c8147ef4ecda9233f091903cf11097b2898ba38f682cc3.json new file mode 100644 index 000000000..fb067e655 --- /dev/null +++ b/evidence/results/e9d911e378f6c53804c8147ef4ecda9233f091903cf11097b2898ba38f682cc3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7c531c300409dd87a52a665835ee3ecc89dd2e290049a4047f4a1b02b9b99a5b", + "case_hash": "e9d911e378f6c53804c8147ef4ecda9233f091903cf11097b2898ba38f682cc3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0c18eb2a254ebfb74e5ebcad98437762584e777cff399c535d3db4054f43349d", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/e9db5cb41f089f0c46c693d08c978c48e9bfb4e18b9344afb24861a78b4f34d9.arrow b/evidence/results/e9db5cb41f089f0c46c693d08c978c48e9bfb4e18b9344afb24861a78b4f34d9.arrow new file mode 100644 index 000000000..1b5213303 Binary files /dev/null and b/evidence/results/e9db5cb41f089f0c46c693d08c978c48e9bfb4e18b9344afb24861a78b4f34d9.arrow differ diff --git a/evidence/results/e9db5cb41f089f0c46c693d08c978c48e9bfb4e18b9344afb24861a78b4f34d9.json b/evidence/results/e9db5cb41f089f0c46c693d08c978c48e9bfb4e18b9344afb24861a78b4f34d9.json new file mode 100644 index 000000000..433dd6ad4 --- /dev/null +++ b/evidence/results/e9db5cb41f089f0c46c693d08c978c48e9bfb4e18b9344afb24861a78b4f34d9.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "bab79ec9d7045235a71e86d2ee2cafdbdbf0e789b8d32b6e65990d428510fb0d", + "case_hash": "e9db5cb41f089f0c46c693d08c978c48e9bfb4e18b9344afb24861a78b4f34d9", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "856cb1a820b332c29bf5d6f754f6bb83b76b9d3cd8c4f602f66eb560c440581c", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ea1ed17ba1345c52578d185454ecb414a56fa945805d8b793022ba8146b0aa3c.arrow b/evidence/results/ea1ed17ba1345c52578d185454ecb414a56fa945805d8b793022ba8146b0aa3c.arrow new file mode 100644 index 000000000..7a1bb3b01 Binary files /dev/null and b/evidence/results/ea1ed17ba1345c52578d185454ecb414a56fa945805d8b793022ba8146b0aa3c.arrow differ diff --git a/evidence/results/ea1ed17ba1345c52578d185454ecb414a56fa945805d8b793022ba8146b0aa3c.json b/evidence/results/ea1ed17ba1345c52578d185454ecb414a56fa945805d8b793022ba8146b0aa3c.json new file mode 100644 index 000000000..6cf1be109 --- /dev/null +++ b/evidence/results/ea1ed17ba1345c52578d185454ecb414a56fa945805d8b793022ba8146b0aa3c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2bb0940424ed72e4071656b6211f47d1a27b2fb6b182888527fa69abd9248e4f", + "case_hash": "ea1ed17ba1345c52578d185454ecb414a56fa945805d8b793022ba8146b0aa3c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ee019172ba86833eca5113b8f4e5125139debd90f1d1ff71d712cbfdbb3e5d9c", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ea43c4439bfcb457b634744e7a02f5209e7ed7659edfa10d4a3ff61a47086c75.arrow b/evidence/results/ea43c4439bfcb457b634744e7a02f5209e7ed7659edfa10d4a3ff61a47086c75.arrow new file mode 100644 index 000000000..7f983fd00 Binary files /dev/null and b/evidence/results/ea43c4439bfcb457b634744e7a02f5209e7ed7659edfa10d4a3ff61a47086c75.arrow differ diff --git a/evidence/results/ea43c4439bfcb457b634744e7a02f5209e7ed7659edfa10d4a3ff61a47086c75.json b/evidence/results/ea43c4439bfcb457b634744e7a02f5209e7ed7659edfa10d4a3ff61a47086c75.json new file mode 100644 index 000000000..f35dc76e6 --- /dev/null +++ b/evidence/results/ea43c4439bfcb457b634744e7a02f5209e7ed7659edfa10d4a3ff61a47086c75.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "044913715dc269dc1272a03ac4a941a610e83d76b0ec6d29a8e6734ae402f205", + "case_hash": "ea43c4439bfcb457b634744e7a02f5209e7ed7659edfa10d4a3ff61a47086c75", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "29e1e9102d2581d6b5e8a6c5fd962d30a8771a37e75f14dca69b38082b970aac", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ea5b992f808cb27edb7674ac3911022b5434c9e8a748c4fb4ebf48488835cb69.arrow b/evidence/results/ea5b992f808cb27edb7674ac3911022b5434c9e8a748c4fb4ebf48488835cb69.arrow new file mode 100644 index 000000000..b1001e9cf Binary files /dev/null and b/evidence/results/ea5b992f808cb27edb7674ac3911022b5434c9e8a748c4fb4ebf48488835cb69.arrow differ diff --git a/evidence/results/ea5b992f808cb27edb7674ac3911022b5434c9e8a748c4fb4ebf48488835cb69.json b/evidence/results/ea5b992f808cb27edb7674ac3911022b5434c9e8a748c4fb4ebf48488835cb69.json new file mode 100644 index 000000000..4d6329003 --- /dev/null +++ b/evidence/results/ea5b992f808cb27edb7674ac3911022b5434c9e8a748c4fb4ebf48488835cb69.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3afeccf735d6b18698ddf54c88eeda293a4b4f2f4c51c8ad9fc0a7faed1ae7d5", + "case_hash": "ea5b992f808cb27edb7674ac3911022b5434c9e8a748c4fb4ebf48488835cb69", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f84d4a42a1f8082e5e000e0e362aceef52573f57bea31ec95539b2f986126fb3", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ea835fbbefbb07cb31534b743500df5f6880308ba12e244b9c9676d6ddd647e8.json b/evidence/results/ea835fbbefbb07cb31534b743500df5f6880308ba12e244b9c9676d6ddd647e8.json new file mode 100644 index 000000000..7d4264d64 --- /dev/null +++ b/evidence/results/ea835fbbefbb07cb31534b743500df5f6880308ba12e244b9c9676d6ddd647e8.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "ea835fbbefbb07cb31534b743500df5f6880308ba12e244b9c9676d6ddd647e8", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 937, + "message": "SQL compilation error: error line 4 at position 7\ninvalid argument for function [ROUND] unexpected argument [HALF_UP] at position 53,", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f1e283b17323e63112787ac8cc5c70d8ae46a693c45a692d8fe00a261684bddd", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ea8511ded5ed1d1ff793201c44ea838c7b8e921265ae8dd98942e1d0fb896aba.arrow b/evidence/results/ea8511ded5ed1d1ff793201c44ea838c7b8e921265ae8dd98942e1d0fb896aba.arrow new file mode 100644 index 000000000..7e4ffc8dd Binary files /dev/null and b/evidence/results/ea8511ded5ed1d1ff793201c44ea838c7b8e921265ae8dd98942e1d0fb896aba.arrow differ diff --git a/evidence/results/ea8511ded5ed1d1ff793201c44ea838c7b8e921265ae8dd98942e1d0fb896aba.json b/evidence/results/ea8511ded5ed1d1ff793201c44ea838c7b8e921265ae8dd98942e1d0fb896aba.json new file mode 100644 index 000000000..8f1e8a90f --- /dev/null +++ b/evidence/results/ea8511ded5ed1d1ff793201c44ea838c7b8e921265ae8dd98942e1d0fb896aba.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bedef36e14bfbef44647c7f6445ca65a54c008e69d621a03a7deb0c172f6bb10", + "case_hash": "ea8511ded5ed1d1ff793201c44ea838c7b8e921265ae8dd98942e1d0fb896aba", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "43c22f8917b32c043eaf5a9a11409739a711120915e7a0ee3807a6a74bc70641", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/eaa07b01e067b104996683098b3fa8a4ca41dd79777fbaeadf6afa2bf8deea9c.arrow b/evidence/results/eaa07b01e067b104996683098b3fa8a4ca41dd79777fbaeadf6afa2bf8deea9c.arrow new file mode 100644 index 000000000..f088ac1d7 Binary files /dev/null and b/evidence/results/eaa07b01e067b104996683098b3fa8a4ca41dd79777fbaeadf6afa2bf8deea9c.arrow differ diff --git a/evidence/results/eaa07b01e067b104996683098b3fa8a4ca41dd79777fbaeadf6afa2bf8deea9c.json b/evidence/results/eaa07b01e067b104996683098b3fa8a4ca41dd79777fbaeadf6afa2bf8deea9c.json new file mode 100644 index 000000000..4b7967cc7 --- /dev/null +++ b/evidence/results/eaa07b01e067b104996683098b3fa8a4ca41dd79777fbaeadf6afa2bf8deea9c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6df76f8495fe467baf11bd920545774635596dfabb513f8b52514f8de348cc5b", + "case_hash": "eaa07b01e067b104996683098b3fa8a4ca41dd79777fbaeadf6afa2bf8deea9c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "588d5bfb8af703158b91800f4ea0de6f2a8d997c6064b84e781cd9c4f6bf08ec", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/eabb1b8120bd5fbf308853d034362ac486d303c4b17a4b60232b87687ac3c0c4.arrow b/evidence/results/eabb1b8120bd5fbf308853d034362ac486d303c4b17a4b60232b87687ac3c0c4.arrow new file mode 100644 index 000000000..c0a6dbe22 Binary files /dev/null and b/evidence/results/eabb1b8120bd5fbf308853d034362ac486d303c4b17a4b60232b87687ac3c0c4.arrow differ diff --git a/evidence/results/eabb1b8120bd5fbf308853d034362ac486d303c4b17a4b60232b87687ac3c0c4.json b/evidence/results/eabb1b8120bd5fbf308853d034362ac486d303c4b17a4b60232b87687ac3c0c4.json new file mode 100644 index 000000000..5e7f373dc --- /dev/null +++ b/evidence/results/eabb1b8120bd5fbf308853d034362ac486d303c4b17a4b60232b87687ac3c0c4.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f121ae29bbba7b3d5b3f99be2550818077b48941d3310bafa7489e29bc4df445", + "case_hash": "eabb1b8120bd5fbf308853d034362ac486d303c4b17a4b60232b87687ac3c0c4", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c585e0b0f23edde17c10a182cb0616e0af4bb20078f349df16eca2c8c1e8798a", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/eadef21eaf4aaf2ed15f27782b862b5634295ef6c89b16a439c80b6f65edddd0.arrow b/evidence/results/eadef21eaf4aaf2ed15f27782b862b5634295ef6c89b16a439c80b6f65edddd0.arrow new file mode 100644 index 000000000..7e59ca9a5 Binary files /dev/null and b/evidence/results/eadef21eaf4aaf2ed15f27782b862b5634295ef6c89b16a439c80b6f65edddd0.arrow differ diff --git a/evidence/results/eadef21eaf4aaf2ed15f27782b862b5634295ef6c89b16a439c80b6f65edddd0.json b/evidence/results/eadef21eaf4aaf2ed15f27782b862b5634295ef6c89b16a439c80b6f65edddd0.json new file mode 100644 index 000000000..347818ecb --- /dev/null +++ b/evidence/results/eadef21eaf4aaf2ed15f27782b862b5634295ef6c89b16a439c80b6f65edddd0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d8594de38f62cc45812d8f9825521f7ac9d86e6f6a56acdc169b01ff91a58fd0", + "case_hash": "eadef21eaf4aaf2ed15f27782b862b5634295ef6c89b16a439c80b6f65edddd0", + "columns": [ + { + "internal_size": 3, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ed8166f7ea776a979f99fb9cd29aac18f96498c3bc78237d1ea615ff828c4fce", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/eb067b97bf5c1a95d6fe19e834ce321e7243944d90cb71dd46d47ce98327f8b7.arrow b/evidence/results/eb067b97bf5c1a95d6fe19e834ce321e7243944d90cb71dd46d47ce98327f8b7.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/eb067b97bf5c1a95d6fe19e834ce321e7243944d90cb71dd46d47ce98327f8b7.arrow differ diff --git a/evidence/results/eb067b97bf5c1a95d6fe19e834ce321e7243944d90cb71dd46d47ce98327f8b7.json b/evidence/results/eb067b97bf5c1a95d6fe19e834ce321e7243944d90cb71dd46d47ce98327f8b7.json new file mode 100644 index 000000000..bfd551bee --- /dev/null +++ b/evidence/results/eb067b97bf5c1a95d6fe19e834ce321e7243944d90cb71dd46d47ce98327f8b7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "eb067b97bf5c1a95d6fe19e834ce321e7243944d90cb71dd46d47ce98327f8b7", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4b6b3f746a75f4134fab17eeb47e7fb76197e6c4480f763f7c1c7b84403d011d", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/eb18eab25bbbfd2820e233d876fecbfbb7e82ee6272c6481e0cdd84e04ca613d.arrow b/evidence/results/eb18eab25bbbfd2820e233d876fecbfbb7e82ee6272c6481e0cdd84e04ca613d.arrow new file mode 100644 index 000000000..9c99c9315 Binary files /dev/null and b/evidence/results/eb18eab25bbbfd2820e233d876fecbfbb7e82ee6272c6481e0cdd84e04ca613d.arrow differ diff --git a/evidence/results/eb18eab25bbbfd2820e233d876fecbfbb7e82ee6272c6481e0cdd84e04ca613d.json b/evidence/results/eb18eab25bbbfd2820e233d876fecbfbb7e82ee6272c6481e0cdd84e04ca613d.json new file mode 100644 index 000000000..e9babeae6 --- /dev/null +++ b/evidence/results/eb18eab25bbbfd2820e233d876fecbfbb7e82ee6272c6481e0cdd84e04ca613d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "249d35223582cf27503632e3eed626f8c3efd593479b2bbfd61f22381ed3149c", + "case_hash": "eb18eab25bbbfd2820e233d876fecbfbb7e82ee6272c6481e0cdd84e04ca613d", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4d7480719a253b6b1d9b4632371101a6c0637153c871b60010ea001e2fc34af8", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/eb20aa45cd897ce1918567d82162ef0f493443085295ce4d885ed9af0a2c1d94.arrow b/evidence/results/eb20aa45cd897ce1918567d82162ef0f493443085295ce4d885ed9af0a2c1d94.arrow new file mode 100644 index 000000000..2d18ea335 Binary files /dev/null and b/evidence/results/eb20aa45cd897ce1918567d82162ef0f493443085295ce4d885ed9af0a2c1d94.arrow differ diff --git a/evidence/results/eb20aa45cd897ce1918567d82162ef0f493443085295ce4d885ed9af0a2c1d94.json b/evidence/results/eb20aa45cd897ce1918567d82162ef0f493443085295ce4d885ed9af0a2c1d94.json new file mode 100644 index 000000000..05690b566 --- /dev/null +++ b/evidence/results/eb20aa45cd897ce1918567d82162ef0f493443085295ce4d885ed9af0a2c1d94.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "427db3dfbad00cdb43f04a2b1d0088043de99908a3d1a90f2900bf9be004afec", + "case_hash": "eb20aa45cd897ce1918567d82162ef0f493443085295ce4d885ed9af0a2c1d94", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fc96c3f13027aaabdfe12a746bb91c55c99f9d71e8364c740edf3831fb6ff38e", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ebb842f9894e9c44bc6cf1aea0850bcd1a2200d749b5a648bed5684936aa3e36.arrow b/evidence/results/ebb842f9894e9c44bc6cf1aea0850bcd1a2200d749b5a648bed5684936aa3e36.arrow new file mode 100644 index 000000000..b92ebb009 Binary files /dev/null and b/evidence/results/ebb842f9894e9c44bc6cf1aea0850bcd1a2200d749b5a648bed5684936aa3e36.arrow differ diff --git a/evidence/results/ebb842f9894e9c44bc6cf1aea0850bcd1a2200d749b5a648bed5684936aa3e36.json b/evidence/results/ebb842f9894e9c44bc6cf1aea0850bcd1a2200d749b5a648bed5684936aa3e36.json new file mode 100644 index 000000000..b54170307 --- /dev/null +++ b/evidence/results/ebb842f9894e9c44bc6cf1aea0850bcd1a2200d749b5a648bed5684936aa3e36.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "353c4a9cc9a0b2ec06fce238e5f9bad2ae9b13c8bc67e42a886f466b9facec24", + "case_hash": "ebb842f9894e9c44bc6cf1aea0850bcd1a2200d749b5a648bed5684936aa3e36", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f6e9e66e2b8d9dc8b1c70f9c15db3bf831a1ea409bbf4310f2dff55c62260307", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ebbfe7bcb281716ba0836519654a0b0af1764cec65e7e01c611e0bf8a5758ec5.arrow b/evidence/results/ebbfe7bcb281716ba0836519654a0b0af1764cec65e7e01c611e0bf8a5758ec5.arrow new file mode 100644 index 000000000..3faa73591 Binary files /dev/null and b/evidence/results/ebbfe7bcb281716ba0836519654a0b0af1764cec65e7e01c611e0bf8a5758ec5.arrow differ diff --git a/evidence/results/ebbfe7bcb281716ba0836519654a0b0af1764cec65e7e01c611e0bf8a5758ec5.json b/evidence/results/ebbfe7bcb281716ba0836519654a0b0af1764cec65e7e01c611e0bf8a5758ec5.json new file mode 100644 index 000000000..24019f2c2 --- /dev/null +++ b/evidence/results/ebbfe7bcb281716ba0836519654a0b0af1764cec65e7e01c611e0bf8a5758ec5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4de4cc83719df2e5c81ab2261bcd222e0a9c9f2410a4ec3d0449061e52683ecb", + "case_hash": "ebbfe7bcb281716ba0836519654a0b0af1764cec65e7e01c611e0bf8a5758ec5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "904b009639ddeba79669b3b05c90a5c6ea41aa50618c635fc36185ed4ae5efae", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ebc4f5f9352176872fd043dbc6c91314b9e3558a1e21dcae6f2c5333c1fca9f7.arrow b/evidence/results/ebc4f5f9352176872fd043dbc6c91314b9e3558a1e21dcae6f2c5333c1fca9f7.arrow new file mode 100644 index 000000000..c9e70cf30 Binary files /dev/null and b/evidence/results/ebc4f5f9352176872fd043dbc6c91314b9e3558a1e21dcae6f2c5333c1fca9f7.arrow differ diff --git a/evidence/results/ebc4f5f9352176872fd043dbc6c91314b9e3558a1e21dcae6f2c5333c1fca9f7.json b/evidence/results/ebc4f5f9352176872fd043dbc6c91314b9e3558a1e21dcae6f2c5333c1fca9f7.json new file mode 100644 index 000000000..e45bd8a38 --- /dev/null +++ b/evidence/results/ebc4f5f9352176872fd043dbc6c91314b9e3558a1e21dcae6f2c5333c1fca9f7.json @@ -0,0 +1,124 @@ +{ + "arrow_sha256": "b270e19436c47b4f1dabb46be7588abab9668cd0f689cf471c9fcef6f63b6805", + "case_hash": "ebc4f5f9352176872fd043dbc6c91314b9e3558a1e21dcae6f2c5333c1fca9f7", + "columns": [ + { + "internal_size": null, + "name": "D", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "Z", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "L", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "F", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "K", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d9a885f80e974b395d47d16b6fad02f5e393d6cba4d817ba9f22b5e31170ba29", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ebf8149f9b7bf69f81fdabcefea171b619f06c4f440af04151a9175da230c348.arrow b/evidence/results/ebf8149f9b7bf69f81fdabcefea171b619f06c4f440af04151a9175da230c348.arrow new file mode 100644 index 000000000..faebcd8fc Binary files /dev/null and b/evidence/results/ebf8149f9b7bf69f81fdabcefea171b619f06c4f440af04151a9175da230c348.arrow differ diff --git a/evidence/results/ebf8149f9b7bf69f81fdabcefea171b619f06c4f440af04151a9175da230c348.json b/evidence/results/ebf8149f9b7bf69f81fdabcefea171b619f06c4f440af04151a9175da230c348.json new file mode 100644 index 000000000..d6857f3a1 --- /dev/null +++ b/evidence/results/ebf8149f9b7bf69f81fdabcefea171b619f06c4f440af04151a9175da230c348.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b9c8924725e02ef1122150fb41a38ca8ec095cf908163fa0df9dba40643901d3", + "case_hash": "ebf8149f9b7bf69f81fdabcefea171b619f06c4f440af04151a9175da230c348", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 19, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "732f28d0e774bdc80f952b9641b5ef87c056d1526ed555f94999f0a5d81dfe6f", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ebfe35fe3f035863d099ad8e40d394622de3f7bc4e83de8886459d483b38a97b.arrow b/evidence/results/ebfe35fe3f035863d099ad8e40d394622de3f7bc4e83de8886459d483b38a97b.arrow new file mode 100644 index 000000000..fd5346773 Binary files /dev/null and b/evidence/results/ebfe35fe3f035863d099ad8e40d394622de3f7bc4e83de8886459d483b38a97b.arrow differ diff --git a/evidence/results/ebfe35fe3f035863d099ad8e40d394622de3f7bc4e83de8886459d483b38a97b.json b/evidence/results/ebfe35fe3f035863d099ad8e40d394622de3f7bc4e83de8886459d483b38a97b.json new file mode 100644 index 000000000..4bf80086e --- /dev/null +++ b/evidence/results/ebfe35fe3f035863d099ad8e40d394622de3f7bc4e83de8886459d483b38a97b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "dcbb7ffab33abc1fc1acffd33673e99a091224a320acb3fb98dee19e737831c9", + "case_hash": "ebfe35fe3f035863d099ad8e40d394622de3f7bc4e83de8886459d483b38a97b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fd48250647ef7e48996f9d7d0690d6605eb3d322ea82bdbee5dec162a2cc2efa", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ec1bd0c61db0d9815bdcda0f5944a24189ba30f9cdccea2f0e1d7081a1e95d71.arrow b/evidence/results/ec1bd0c61db0d9815bdcda0f5944a24189ba30f9cdccea2f0e1d7081a1e95d71.arrow new file mode 100644 index 000000000..97180ee0f Binary files /dev/null and b/evidence/results/ec1bd0c61db0d9815bdcda0f5944a24189ba30f9cdccea2f0e1d7081a1e95d71.arrow differ diff --git a/evidence/results/ec1bd0c61db0d9815bdcda0f5944a24189ba30f9cdccea2f0e1d7081a1e95d71.json b/evidence/results/ec1bd0c61db0d9815bdcda0f5944a24189ba30f9cdccea2f0e1d7081a1e95d71.json new file mode 100644 index 000000000..351ec34e5 --- /dev/null +++ b/evidence/results/ec1bd0c61db0d9815bdcda0f5944a24189ba30f9cdccea2f0e1d7081a1e95d71.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "1894b555836d0980c505fe356c8f72b870603256a5298dcad3ea669dab99fc5a", + "case_hash": "ec1bd0c61db0d9815bdcda0f5944a24189ba30f9cdccea2f0e1d7081a1e95d71", + "columns": [ + { + "internal_size": null, + "name": "DAYOFYEAR", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "DAY", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8387409635a1f5780a72cb00ad2607bba861ae373826051a4d74337d5f355289", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ec33a66c99ac934fdfccac999d31c4dc865f47b9b0c38cc38e7aaab35443d9ac.arrow b/evidence/results/ec33a66c99ac934fdfccac999d31c4dc865f47b9b0c38cc38e7aaab35443d9ac.arrow new file mode 100644 index 000000000..543c1a0f2 Binary files /dev/null and b/evidence/results/ec33a66c99ac934fdfccac999d31c4dc865f47b9b0c38cc38e7aaab35443d9ac.arrow differ diff --git a/evidence/results/ec33a66c99ac934fdfccac999d31c4dc865f47b9b0c38cc38e7aaab35443d9ac.json b/evidence/results/ec33a66c99ac934fdfccac999d31c4dc865f47b9b0c38cc38e7aaab35443d9ac.json new file mode 100644 index 000000000..919357720 --- /dev/null +++ b/evidence/results/ec33a66c99ac934fdfccac999d31c4dc865f47b9b0c38cc38e7aaab35443d9ac.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "79c5b0fe9f29f4cbc0030fb71b5cd4d2d76644f13e97a40380959fa03908263a", + "case_hash": "ec33a66c99ac934fdfccac999d31c4dc865f47b9b0c38cc38e7aaab35443d9ac", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c66fddf464f897cb9b8819ddf4d1f299e30f80968fcb09054a88e0f910b9081d", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ec4fb1d6c40ef20acbb5ad4861d4a98fdea8b28587d494d3135b05a3b1c47eab.arrow b/evidence/results/ec4fb1d6c40ef20acbb5ad4861d4a98fdea8b28587d494d3135b05a3b1c47eab.arrow new file mode 100644 index 000000000..2f3209c9d Binary files /dev/null and b/evidence/results/ec4fb1d6c40ef20acbb5ad4861d4a98fdea8b28587d494d3135b05a3b1c47eab.arrow differ diff --git a/evidence/results/ec4fb1d6c40ef20acbb5ad4861d4a98fdea8b28587d494d3135b05a3b1c47eab.json b/evidence/results/ec4fb1d6c40ef20acbb5ad4861d4a98fdea8b28587d494d3135b05a3b1c47eab.json new file mode 100644 index 000000000..74c885e0c --- /dev/null +++ b/evidence/results/ec4fb1d6c40ef20acbb5ad4861d4a98fdea8b28587d494d3135b05a3b1c47eab.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "466b2831ed919b11292c1027f9e812e19e378dbd00d025185faa0bbfd20fee71", + "case_hash": "ec4fb1d6c40ef20acbb5ad4861d4a98fdea8b28587d494d3135b05a3b1c47eab", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "88a9af98f3941fdc4fc333017f24985ed271c181b949a2ce1d80c23eda17634b", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ec601cbe5717e890916111a22d81213fc1776ec092886a052b5f4dc6cc518e42.arrow b/evidence/results/ec601cbe5717e890916111a22d81213fc1776ec092886a052b5f4dc6cc518e42.arrow new file mode 100644 index 000000000..c103c4154 Binary files /dev/null and b/evidence/results/ec601cbe5717e890916111a22d81213fc1776ec092886a052b5f4dc6cc518e42.arrow differ diff --git a/evidence/results/ec601cbe5717e890916111a22d81213fc1776ec092886a052b5f4dc6cc518e42.json b/evidence/results/ec601cbe5717e890916111a22d81213fc1776ec092886a052b5f4dc6cc518e42.json new file mode 100644 index 000000000..a10a7f9c5 --- /dev/null +++ b/evidence/results/ec601cbe5717e890916111a22d81213fc1776ec092886a052b5f4dc6cc518e42.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cbbfd5894be8c3e6bfa45eccba1fea2c9bc201973f971a8beaf2a876d8e054e9", + "case_hash": "ec601cbe5717e890916111a22d81213fc1776ec092886a052b5f4dc6cc518e42", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b0bf789f26653fdeb1f417a5619e01801278a5cb7506b6106e79e7a8adbb636b", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/eca236386cf73ecdaa6003b0f37b05b78f80056ad3e08da925802b01b2274ea6.arrow b/evidence/results/eca236386cf73ecdaa6003b0f37b05b78f80056ad3e08da925802b01b2274ea6.arrow new file mode 100644 index 000000000..ca15b5c76 Binary files /dev/null and b/evidence/results/eca236386cf73ecdaa6003b0f37b05b78f80056ad3e08da925802b01b2274ea6.arrow differ diff --git a/evidence/results/eca236386cf73ecdaa6003b0f37b05b78f80056ad3e08da925802b01b2274ea6.json b/evidence/results/eca236386cf73ecdaa6003b0f37b05b78f80056ad3e08da925802b01b2274ea6.json new file mode 100644 index 000000000..663b24104 --- /dev/null +++ b/evidence/results/eca236386cf73ecdaa6003b0f37b05b78f80056ad3e08da925802b01b2274ea6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "763913eccb3ad0ba1d1b76991289cfa026819875a2762ea8c953edcab58ca62a", + "case_hash": "eca236386cf73ecdaa6003b0f37b05b78f80056ad3e08da925802b01b2274ea6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ddecb8b908207c9a730ef79c380ed6ab3d84975cc2efdfd0780a12717d7c47a4", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/eca6eff25c18096d7207b878e309c3cd267915001c4dbbe79885c72c6e411452.arrow b/evidence/results/eca6eff25c18096d7207b878e309c3cd267915001c4dbbe79885c72c6e411452.arrow new file mode 100644 index 000000000..e353ee07b Binary files /dev/null and b/evidence/results/eca6eff25c18096d7207b878e309c3cd267915001c4dbbe79885c72c6e411452.arrow differ diff --git a/evidence/results/eca6eff25c18096d7207b878e309c3cd267915001c4dbbe79885c72c6e411452.json b/evidence/results/eca6eff25c18096d7207b878e309c3cd267915001c4dbbe79885c72c6e411452.json new file mode 100644 index 000000000..a4ffec88b --- /dev/null +++ b/evidence/results/eca6eff25c18096d7207b878e309c3cd267915001c4dbbe79885c72c6e411452.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "78b85f7d789004d032a176c5265f19f7fdd71e6175420a5a3acc9b12c1d626af", + "case_hash": "eca6eff25c18096d7207b878e309c3cd267915001c4dbbe79885c72c6e411452", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6ad05dbe212bcc8a4969f098726a6a2964bf953cbe9522005be4d0e1c20cc5ca", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ecb87212ed9f1e7938e86be9465a37f0ee40d0f45dff3bf964b318fcc57556ac.arrow b/evidence/results/ecb87212ed9f1e7938e86be9465a37f0ee40d0f45dff3bf964b318fcc57556ac.arrow new file mode 100644 index 000000000..db4e885a7 Binary files /dev/null and b/evidence/results/ecb87212ed9f1e7938e86be9465a37f0ee40d0f45dff3bf964b318fcc57556ac.arrow differ diff --git a/evidence/results/ecb87212ed9f1e7938e86be9465a37f0ee40d0f45dff3bf964b318fcc57556ac.json b/evidence/results/ecb87212ed9f1e7938e86be9465a37f0ee40d0f45dff3bf964b318fcc57556ac.json new file mode 100644 index 000000000..a00ac0a56 --- /dev/null +++ b/evidence/results/ecb87212ed9f1e7938e86be9465a37f0ee40d0f45dff3bf964b318fcc57556ac.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9a6bbe3820c092f79448ba0c7539c7b31e8b26c58950db4ccd686dd216e35bdf", + "case_hash": "ecb87212ed9f1e7938e86be9465a37f0ee40d0f45dff3bf964b318fcc57556ac", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 27, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "77e48d2fffe2467369cc4102fedfe460abffb9bd4d15598b9d614d826544a24a", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ecc1e51a699668203c8b203e6676c2ef305e44ec9585875f0870de6710c36bb2.arrow b/evidence/results/ecc1e51a699668203c8b203e6676c2ef305e44ec9585875f0870de6710c36bb2.arrow new file mode 100644 index 000000000..cffafaa93 Binary files /dev/null and b/evidence/results/ecc1e51a699668203c8b203e6676c2ef305e44ec9585875f0870de6710c36bb2.arrow differ diff --git a/evidence/results/ecc1e51a699668203c8b203e6676c2ef305e44ec9585875f0870de6710c36bb2.json b/evidence/results/ecc1e51a699668203c8b203e6676c2ef305e44ec9585875f0870de6710c36bb2.json new file mode 100644 index 000000000..4c993d55f --- /dev/null +++ b/evidence/results/ecc1e51a699668203c8b203e6676c2ef305e44ec9585875f0870de6710c36bb2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "90aeff312cc023660e6872a12dad6d7c3eb2e2c3e761af324c2bbf047ddfcee7", + "case_hash": "ecc1e51a699668203c8b203e6676c2ef305e44ec9585875f0870de6710c36bb2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "efab713f299bd87bf2217ee6fd911c415cc9ba929d68a7791ba4586fdfcac810", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 9, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ecc9559d7b3ebd2f6c6a77e168f8967fd4b67f29cfffa5e33447adf06bb87fd4.arrow b/evidence/results/ecc9559d7b3ebd2f6c6a77e168f8967fd4b67f29cfffa5e33447adf06bb87fd4.arrow new file mode 100644 index 000000000..fab9d8bf0 Binary files /dev/null and b/evidence/results/ecc9559d7b3ebd2f6c6a77e168f8967fd4b67f29cfffa5e33447adf06bb87fd4.arrow differ diff --git a/evidence/results/ecc9559d7b3ebd2f6c6a77e168f8967fd4b67f29cfffa5e33447adf06bb87fd4.json b/evidence/results/ecc9559d7b3ebd2f6c6a77e168f8967fd4b67f29cfffa5e33447adf06bb87fd4.json new file mode 100644 index 000000000..8a558e960 --- /dev/null +++ b/evidence/results/ecc9559d7b3ebd2f6c6a77e168f8967fd4b67f29cfffa5e33447adf06bb87fd4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8b4689ab32031872b56d7fc093e24b7c159679e55d96ce75da041dd5b0c58761", + "case_hash": "ecc9559d7b3ebd2f6c6a77e168f8967fd4b67f29cfffa5e33447adf06bb87fd4", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8aef95dce5e432ffa9dfb7748baed7625ae114213403962fa43c834db1763080", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ecd0d6f466025096a209951fcdac1523b41a4f9bf4ad4e117c91fccfa3e347d1.arrow b/evidence/results/ecd0d6f466025096a209951fcdac1523b41a4f9bf4ad4e117c91fccfa3e347d1.arrow new file mode 100644 index 000000000..041c6a8f7 Binary files /dev/null and b/evidence/results/ecd0d6f466025096a209951fcdac1523b41a4f9bf4ad4e117c91fccfa3e347d1.arrow differ diff --git a/evidence/results/ecd0d6f466025096a209951fcdac1523b41a4f9bf4ad4e117c91fccfa3e347d1.json b/evidence/results/ecd0d6f466025096a209951fcdac1523b41a4f9bf4ad4e117c91fccfa3e347d1.json new file mode 100644 index 000000000..de147628a --- /dev/null +++ b/evidence/results/ecd0d6f466025096a209951fcdac1523b41a4f9bf4ad4e117c91fccfa3e347d1.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "7d41c871c166c079db48a434dc1c51b7ec55b7f8c3e9c1a6e6ee4bce03e43ae2", + "case_hash": "ecd0d6f466025096a209951fcdac1523b41a4f9bf4ad4e117c91fccfa3e347d1", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7e5261c2e1993ce44f0546109d6e3b758f7678eec2e207dddc3dc340239d519c", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ecf5d8ccd2da8abf0370e9d2a7a99891ec5ddd270a596205f15d31010eeba43c.arrow b/evidence/results/ecf5d8ccd2da8abf0370e9d2a7a99891ec5ddd270a596205f15d31010eeba43c.arrow new file mode 100644 index 000000000..b8047b191 Binary files /dev/null and b/evidence/results/ecf5d8ccd2da8abf0370e9d2a7a99891ec5ddd270a596205f15d31010eeba43c.arrow differ diff --git a/evidence/results/ecf5d8ccd2da8abf0370e9d2a7a99891ec5ddd270a596205f15d31010eeba43c.json b/evidence/results/ecf5d8ccd2da8abf0370e9d2a7a99891ec5ddd270a596205f15d31010eeba43c.json new file mode 100644 index 000000000..043afad45 --- /dev/null +++ b/evidence/results/ecf5d8ccd2da8abf0370e9d2a7a99891ec5ddd270a596205f15d31010eeba43c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "057bbe6f0a2c8363a257f1aa31bff9e83ff84010c2da05d2e6f7d6e7f90bf0b2", + "case_hash": "ecf5d8ccd2da8abf0370e9d2a7a99891ec5ddd270a596205f15d31010eeba43c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "63cd767280d4441e3ea2e09a61723a5ff36401644ccb0826268ebf0e60ab9f91", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ecf700c668aba912e6293da2f9c9a1bbbba94f872677b609996a25ee3dbc66aa.arrow b/evidence/results/ecf700c668aba912e6293da2f9c9a1bbbba94f872677b609996a25ee3dbc66aa.arrow new file mode 100644 index 000000000..f1b22f9b9 Binary files /dev/null and b/evidence/results/ecf700c668aba912e6293da2f9c9a1bbbba94f872677b609996a25ee3dbc66aa.arrow differ diff --git a/evidence/results/ecf700c668aba912e6293da2f9c9a1bbbba94f872677b609996a25ee3dbc66aa.json b/evidence/results/ecf700c668aba912e6293da2f9c9a1bbbba94f872677b609996a25ee3dbc66aa.json new file mode 100644 index 000000000..2a7e56d4b --- /dev/null +++ b/evidence/results/ecf700c668aba912e6293da2f9c9a1bbbba94f872677b609996a25ee3dbc66aa.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a382271f5c60e6af907bd041c92406588023d430412ce35dc8d5127da89b5c80", + "case_hash": "ecf700c668aba912e6293da2f9c9a1bbbba94f872677b609996a25ee3dbc66aa", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 12, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "375ad59ca00425cecc0605ef89f4239a5f59d18f4fdfc7ef12673069a6f5bd02", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ed1313e8c5690208f89099cef4f9ef1d648ddb00d71d90e4303226e3a2e51b3b.arrow b/evidence/results/ed1313e8c5690208f89099cef4f9ef1d648ddb00d71d90e4303226e3a2e51b3b.arrow new file mode 100644 index 000000000..b39394942 Binary files /dev/null and b/evidence/results/ed1313e8c5690208f89099cef4f9ef1d648ddb00d71d90e4303226e3a2e51b3b.arrow differ diff --git a/evidence/results/ed1313e8c5690208f89099cef4f9ef1d648ddb00d71d90e4303226e3a2e51b3b.json b/evidence/results/ed1313e8c5690208f89099cef4f9ef1d648ddb00d71d90e4303226e3a2e51b3b.json new file mode 100644 index 000000000..10012d1cc --- /dev/null +++ b/evidence/results/ed1313e8c5690208f89099cef4f9ef1d648ddb00d71d90e4303226e3a2e51b3b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bfce35910d9e567a86c4f133072c2677a0a4d953de8e356966900a903b11c1f9", + "case_hash": "ed1313e8c5690208f89099cef4f9ef1d648ddb00d71d90e4303226e3a2e51b3b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7d8050a7d192b106f01e8bb64e91ea86a6323fd694d07878537f92acb8902091", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ed43e986b606d1e53bdc92217c1454bcb87c5171ec49e111bf5968dbd3abfaf4.arrow b/evidence/results/ed43e986b606d1e53bdc92217c1454bcb87c5171ec49e111bf5968dbd3abfaf4.arrow new file mode 100644 index 000000000..76d5de8f4 Binary files /dev/null and b/evidence/results/ed43e986b606d1e53bdc92217c1454bcb87c5171ec49e111bf5968dbd3abfaf4.arrow differ diff --git a/evidence/results/ed43e986b606d1e53bdc92217c1454bcb87c5171ec49e111bf5968dbd3abfaf4.json b/evidence/results/ed43e986b606d1e53bdc92217c1454bcb87c5171ec49e111bf5968dbd3abfaf4.json new file mode 100644 index 000000000..3b73430ba --- /dev/null +++ b/evidence/results/ed43e986b606d1e53bdc92217c1454bcb87c5171ec49e111bf5968dbd3abfaf4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ac9746bea2a765c8bb508ab729e507b89a038a4af6bd0c1739458d8782c48435", + "case_hash": "ed43e986b606d1e53bdc92217c1454bcb87c5171ec49e111bf5968dbd3abfaf4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d51bd7065f6c50bfac6914324fa2c4bafe7fffcbf0632569127721b19ac844f9", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ed4b1b6a2da38605dbc7c6fd2ad9c078d06e868912a2fe4b5a0f3c4726971a7a.json b/evidence/results/ed4b1b6a2da38605dbc7c6fd2ad9c078d06e868912a2fe4b5a0f3c4726971a7a.json new file mode 100644 index 000000000..5b7f07b5b --- /dev/null +++ b/evidence/results/ed4b1b6a2da38605dbc7c6fd2ad9c078d06e868912a2fe4b5a0f3c4726971a7a.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "ed4b1b6a2da38605dbc7c6fd2ad9c078d06e868912a2fe4b5a0f3c4726971a7a", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100050, + "message": "Invalid parameter value: 0. Reason: n must be >= 1", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e43fa67d901487739f0fd626fa84dbbb675c5c28a4c162e15dab830fe7d30c7f", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ed62310599b349ca761cfcc717521e2860f634bf5785a65f477c6752431ee475.arrow b/evidence/results/ed62310599b349ca761cfcc717521e2860f634bf5785a65f477c6752431ee475.arrow new file mode 100644 index 000000000..9b2a40dbb Binary files /dev/null and b/evidence/results/ed62310599b349ca761cfcc717521e2860f634bf5785a65f477c6752431ee475.arrow differ diff --git a/evidence/results/ed62310599b349ca761cfcc717521e2860f634bf5785a65f477c6752431ee475.json b/evidence/results/ed62310599b349ca761cfcc717521e2860f634bf5785a65f477c6752431ee475.json new file mode 100644 index 000000000..eab9a7e55 --- /dev/null +++ b/evidence/results/ed62310599b349ca761cfcc717521e2860f634bf5785a65f477c6752431ee475.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "cbb4ae9ac9727822f163baf27545ace84a2a189d362b94e1448b4a3289c26379", + "case_hash": "ed62310599b349ca761cfcc717521e2860f634bf5785a65f477c6752431ee475", + "columns": [ + { + "internal_size": null, + "name": "INS", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + }, + { + "internal_size": null, + "name": "UPD", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + }, + { + "internal_size": null, + "name": "ADDED", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9adf5dc00652a6fdc833e9687744f66e5d03aa521e9554fac1e3dff253260b38", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ed854a710f2484a565b15666c72f765a4be1cb55a45f8e0355e28b2858975b96.arrow b/evidence/results/ed854a710f2484a565b15666c72f765a4be1cb55a45f8e0355e28b2858975b96.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/ed854a710f2484a565b15666c72f765a4be1cb55a45f8e0355e28b2858975b96.arrow differ diff --git a/evidence/results/ed854a710f2484a565b15666c72f765a4be1cb55a45f8e0355e28b2858975b96.json b/evidence/results/ed854a710f2484a565b15666c72f765a4be1cb55a45f8e0355e28b2858975b96.json new file mode 100644 index 000000000..696449251 --- /dev/null +++ b/evidence/results/ed854a710f2484a565b15666c72f765a4be1cb55a45f8e0355e28b2858975b96.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "ed854a710f2484a565b15666c72f765a4be1cb55a45f8e0355e28b2858975b96", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d543ecbb095401cd064164dafd567434b8d2bfb54bc70db6d8024ae08170d8cc", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/edac9f5337993fa1a726994ec115482c8fb6f3184cd651a0ed3389b4411b0a6e.arrow b/evidence/results/edac9f5337993fa1a726994ec115482c8fb6f3184cd651a0ed3389b4411b0a6e.arrow new file mode 100644 index 000000000..2c5f4cc75 Binary files /dev/null and b/evidence/results/edac9f5337993fa1a726994ec115482c8fb6f3184cd651a0ed3389b4411b0a6e.arrow differ diff --git a/evidence/results/edac9f5337993fa1a726994ec115482c8fb6f3184cd651a0ed3389b4411b0a6e.json b/evidence/results/edac9f5337993fa1a726994ec115482c8fb6f3184cd651a0ed3389b4411b0a6e.json new file mode 100644 index 000000000..ffc2eeb76 --- /dev/null +++ b/evidence/results/edac9f5337993fa1a726994ec115482c8fb6f3184cd651a0ed3389b4411b0a6e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "892b95095a9e05b91ef46ca62bf61c285cca2ef5c32490a3fcbbcf05f7af40aa", + "case_hash": "edac9f5337993fa1a726994ec115482c8fb6f3184cd651a0ed3389b4411b0a6e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cac0d09d34b8fc814f0f20600e585ce1f2061632c2092d0ea9d20db3fa89201d", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/edcfdc28f98ea9c2d6955f0a0badfe194f0b00543802e3b3df848867a19048ea.arrow b/evidence/results/edcfdc28f98ea9c2d6955f0a0badfe194f0b00543802e3b3df848867a19048ea.arrow new file mode 100644 index 000000000..d7791f243 Binary files /dev/null and b/evidence/results/edcfdc28f98ea9c2d6955f0a0badfe194f0b00543802e3b3df848867a19048ea.arrow differ diff --git a/evidence/results/edcfdc28f98ea9c2d6955f0a0badfe194f0b00543802e3b3df848867a19048ea.json b/evidence/results/edcfdc28f98ea9c2d6955f0a0badfe194f0b00543802e3b3df848867a19048ea.json new file mode 100644 index 000000000..2bc9e72c1 --- /dev/null +++ b/evidence/results/edcfdc28f98ea9c2d6955f0a0badfe194f0b00543802e3b3df848867a19048ea.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "15cd8372aa18381b9f0830f9ad03725064dfe6a3e73cfb2a491f96d82338b211", + "case_hash": "edcfdc28f98ea9c2d6955f0a0badfe194f0b00543802e3b3df848867a19048ea", + "columns": [ + { + "internal_size": 40, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "60853b6ec5b0981c4de102d461aef2a59042cbfce08a4f4c8d2554c587272e83", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/edd4ff3519caec4a582fd1ccacfaf7cfea09915b10ffa7bdcb572c6be4076d4b.arrow b/evidence/results/edd4ff3519caec4a582fd1ccacfaf7cfea09915b10ffa7bdcb572c6be4076d4b.arrow new file mode 100644 index 000000000..44b4c8076 Binary files /dev/null and b/evidence/results/edd4ff3519caec4a582fd1ccacfaf7cfea09915b10ffa7bdcb572c6be4076d4b.arrow differ diff --git a/evidence/results/edd4ff3519caec4a582fd1ccacfaf7cfea09915b10ffa7bdcb572c6be4076d4b.json b/evidence/results/edd4ff3519caec4a582fd1ccacfaf7cfea09915b10ffa7bdcb572c6be4076d4b.json new file mode 100644 index 000000000..fa89598c9 --- /dev/null +++ b/evidence/results/edd4ff3519caec4a582fd1ccacfaf7cfea09915b10ffa7bdcb572c6be4076d4b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0ae2053482cbc084d7173f8fcf89efea69e3841c06b3f6c1efbf179937365ea0", + "case_hash": "edd4ff3519caec4a582fd1ccacfaf7cfea09915b10ffa7bdcb572c6be4076d4b", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a6982139752b6142f3877a0825f83e96e9c891fac02f834ffa5eb9b83a58f289", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/eddb4a2514dff046a8a385cfd8f2bfe073e007258c40728f05fdd5afb9705d7b.arrow b/evidence/results/eddb4a2514dff046a8a385cfd8f2bfe073e007258c40728f05fdd5afb9705d7b.arrow new file mode 100644 index 000000000..77508ff4c Binary files /dev/null and b/evidence/results/eddb4a2514dff046a8a385cfd8f2bfe073e007258c40728f05fdd5afb9705d7b.arrow differ diff --git a/evidence/results/eddb4a2514dff046a8a385cfd8f2bfe073e007258c40728f05fdd5afb9705d7b.json b/evidence/results/eddb4a2514dff046a8a385cfd8f2bfe073e007258c40728f05fdd5afb9705d7b.json new file mode 100644 index 000000000..663774975 --- /dev/null +++ b/evidence/results/eddb4a2514dff046a8a385cfd8f2bfe073e007258c40728f05fdd5afb9705d7b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2c18439cb6f9e75f5e5f5f8b5ac76e03541da019a2340a3a5992b4a91fc002db", + "case_hash": "eddb4a2514dff046a8a385cfd8f2bfe073e007258c40728f05fdd5afb9705d7b", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3c5056a31f040a3620c35411f40a03808016bffd41824938ce3aa6c31e6c0a1f", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/eddde1b09c6183ec1fea91e18ce9741f70d0fe7fe359946861da5cc8637a4b55.arrow b/evidence/results/eddde1b09c6183ec1fea91e18ce9741f70d0fe7fe359946861da5cc8637a4b55.arrow new file mode 100644 index 000000000..7dba27540 Binary files /dev/null and b/evidence/results/eddde1b09c6183ec1fea91e18ce9741f70d0fe7fe359946861da5cc8637a4b55.arrow differ diff --git a/evidence/results/eddde1b09c6183ec1fea91e18ce9741f70d0fe7fe359946861da5cc8637a4b55.json b/evidence/results/eddde1b09c6183ec1fea91e18ce9741f70d0fe7fe359946861da5cc8637a4b55.json new file mode 100644 index 000000000..a4207e194 --- /dev/null +++ b/evidence/results/eddde1b09c6183ec1fea91e18ce9741f70d0fe7fe359946861da5cc8637a4b55.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9c45fa32c02fe4a970ba4603516e7f693a6e6e455e8c51b450ee3b3447d41b87", + "case_hash": "eddde1b09c6183ec1fea91e18ce9741f70d0fe7fe359946861da5cc8637a4b55", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "95407e3f679b1c9e90a99bd5db6c3e518e9946b8ad491513aa7ab323b902d3d5", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ede662dae859eca3205e4522b41659c6d91f12ebac1a925430a6fc6634196bb6.arrow b/evidence/results/ede662dae859eca3205e4522b41659c6d91f12ebac1a925430a6fc6634196bb6.arrow new file mode 100644 index 000000000..7e74cd59f Binary files /dev/null and b/evidence/results/ede662dae859eca3205e4522b41659c6d91f12ebac1a925430a6fc6634196bb6.arrow differ diff --git a/evidence/results/ede662dae859eca3205e4522b41659c6d91f12ebac1a925430a6fc6634196bb6.json b/evidence/results/ede662dae859eca3205e4522b41659c6d91f12ebac1a925430a6fc6634196bb6.json new file mode 100644 index 000000000..2e57cceab --- /dev/null +++ b/evidence/results/ede662dae859eca3205e4522b41659c6d91f12ebac1a925430a6fc6634196bb6.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "78ab0f8a9f8b85fca78095a462f23c64c17e3a1d34e803fe00da6499049f0fcc", + "case_hash": "ede662dae859eca3205e4522b41659c6d91f12ebac1a925430a6fc6634196bb6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b1edcef271f711e01ba4b6df3bce8efb070c1598e09bfe64654dc1d6b04ea7b4", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/edebe1695b2a10308f6914a422c2ed168df03baf1fb1cf609bdd64d772581a6d.arrow b/evidence/results/edebe1695b2a10308f6914a422c2ed168df03baf1fb1cf609bdd64d772581a6d.arrow new file mode 100644 index 000000000..e19a08235 Binary files /dev/null and b/evidence/results/edebe1695b2a10308f6914a422c2ed168df03baf1fb1cf609bdd64d772581a6d.arrow differ diff --git a/evidence/results/edebe1695b2a10308f6914a422c2ed168df03baf1fb1cf609bdd64d772581a6d.json b/evidence/results/edebe1695b2a10308f6914a422c2ed168df03baf1fb1cf609bdd64d772581a6d.json new file mode 100644 index 000000000..836ce3950 --- /dev/null +++ b/evidence/results/edebe1695b2a10308f6914a422c2ed168df03baf1fb1cf609bdd64d772581a6d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f228ec3817971745782612be8ad6e8ac674398488eaedaaa1787c759d84f25b1", + "case_hash": "edebe1695b2a10308f6914a422c2ed168df03baf1fb1cf609bdd64d772581a6d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0bf30b4c300af86e70d9426abf7c841da9f904cebc53edcc53aa003ffe97d7eb", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/edf77cbc556f5d0ee79e9ad90ade986626965264cd84f0e92f458f466ff19eda.arrow b/evidence/results/edf77cbc556f5d0ee79e9ad90ade986626965264cd84f0e92f458f466ff19eda.arrow new file mode 100644 index 000000000..89730fa8f Binary files /dev/null and b/evidence/results/edf77cbc556f5d0ee79e9ad90ade986626965264cd84f0e92f458f466ff19eda.arrow differ diff --git a/evidence/results/edf77cbc556f5d0ee79e9ad90ade986626965264cd84f0e92f458f466ff19eda.json b/evidence/results/edf77cbc556f5d0ee79e9ad90ade986626965264cd84f0e92f458f466ff19eda.json new file mode 100644 index 000000000..1b333c632 --- /dev/null +++ b/evidence/results/edf77cbc556f5d0ee79e9ad90ade986626965264cd84f0e92f458f466ff19eda.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "1fec79f2edc353f7e860e739acd230f4593b0c867edc793d2acc1fab757ca00a", + "case_hash": "edf77cbc556f5d0ee79e9ad90ade986626965264cd84f0e92f458f466ff19eda", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "297f774c2b1cb7f8e5303e4777a5fba47ff1fb2a9f1ebda943e6b7629f2a4602", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/edf8546d587cac0370bdfa35e2015b2e4dca605961eb56c7ca0e24114aa54e28.arrow b/evidence/results/edf8546d587cac0370bdfa35e2015b2e4dca605961eb56c7ca0e24114aa54e28.arrow new file mode 100644 index 000000000..fcf3705b5 Binary files /dev/null and b/evidence/results/edf8546d587cac0370bdfa35e2015b2e4dca605961eb56c7ca0e24114aa54e28.arrow differ diff --git a/evidence/results/edf8546d587cac0370bdfa35e2015b2e4dca605961eb56c7ca0e24114aa54e28.json b/evidence/results/edf8546d587cac0370bdfa35e2015b2e4dca605961eb56c7ca0e24114aa54e28.json new file mode 100644 index 000000000..8bc9d3b48 --- /dev/null +++ b/evidence/results/edf8546d587cac0370bdfa35e2015b2e4dca605961eb56c7ca0e24114aa54e28.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ef6fafb2793e8f722ff5fbee272a28e2c8d3c92976bfa5211e9faa4a6ad74275", + "case_hash": "edf8546d587cac0370bdfa35e2015b2e4dca605961eb56c7ca0e24114aa54e28", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ec97ca2522e5c6f7aceb62aecb96b1b6b49e5e6c291a544f23e3748fcaed3c82", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/edfdca11bd79b5c50ee547bd570d25fd35ef924da0190ff66a10f91c03881a43.arrow b/evidence/results/edfdca11bd79b5c50ee547bd570d25fd35ef924da0190ff66a10f91c03881a43.arrow new file mode 100644 index 000000000..81e61b784 Binary files /dev/null and b/evidence/results/edfdca11bd79b5c50ee547bd570d25fd35ef924da0190ff66a10f91c03881a43.arrow differ diff --git a/evidence/results/edfdca11bd79b5c50ee547bd570d25fd35ef924da0190ff66a10f91c03881a43.json b/evidence/results/edfdca11bd79b5c50ee547bd570d25fd35ef924da0190ff66a10f91c03881a43.json new file mode 100644 index 000000000..36909f173 --- /dev/null +++ b/evidence/results/edfdca11bd79b5c50ee547bd570d25fd35ef924da0190ff66a10f91c03881a43.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "1ad4963a99353713844460defcfa6a4395984960568503a3d6ac630521dbbdae", + "case_hash": "edfdca11bd79b5c50ee547bd570d25fd35ef924da0190ff66a10f91c03881a43", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "POINTS", + "nullable": true, + "precision": 0, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "INSIDE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bc57ec2b35e19888e71bb6e798f807e7ad8b80dec3e54bc507da2fe90d9adf44", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ee162ece3abf7177384eed1a9d601c5ca5ebd5eadd3ee5cc08ddb478c4026ef3.arrow b/evidence/results/ee162ece3abf7177384eed1a9d601c5ca5ebd5eadd3ee5cc08ddb478c4026ef3.arrow new file mode 100644 index 000000000..53bcc8a0d Binary files /dev/null and b/evidence/results/ee162ece3abf7177384eed1a9d601c5ca5ebd5eadd3ee5cc08ddb478c4026ef3.arrow differ diff --git a/evidence/results/ee162ece3abf7177384eed1a9d601c5ca5ebd5eadd3ee5cc08ddb478c4026ef3.json b/evidence/results/ee162ece3abf7177384eed1a9d601c5ca5ebd5eadd3ee5cc08ddb478c4026ef3.json new file mode 100644 index 000000000..e2a12b316 --- /dev/null +++ b/evidence/results/ee162ece3abf7177384eed1a9d601c5ca5ebd5eadd3ee5cc08ddb478c4026ef3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e127f6fa418a2129861dd59a127e2d2f0b3523b0ce2f8e7114edf1cb0def2967", + "case_hash": "ee162ece3abf7177384eed1a9d601c5ca5ebd5eadd3ee5cc08ddb478c4026ef3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5191e7b3f6cb6d9278cd3624ed1a3d6b061fee907333fa7de823eb0bef76d680", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ee2a906b25bb15ee017648a72f7393caf91acd4b3bdea233ff6aea817d233bc2.arrow b/evidence/results/ee2a906b25bb15ee017648a72f7393caf91acd4b3bdea233ff6aea817d233bc2.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/ee2a906b25bb15ee017648a72f7393caf91acd4b3bdea233ff6aea817d233bc2.arrow differ diff --git a/evidence/results/ee2a906b25bb15ee017648a72f7393caf91acd4b3bdea233ff6aea817d233bc2.json b/evidence/results/ee2a906b25bb15ee017648a72f7393caf91acd4b3bdea233ff6aea817d233bc2.json new file mode 100644 index 000000000..6433207d7 --- /dev/null +++ b/evidence/results/ee2a906b25bb15ee017648a72f7393caf91acd4b3bdea233ff6aea817d233bc2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "ee2a906b25bb15ee017648a72f7393caf91acd4b3bdea233ff6aea817d233bc2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "23026b43b33d2de499ccd84420827dcf21bd917bec3d196d437205aa76cdea55", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ee2b2ad9c7d9c22b25e1265664363453e1e1b899842470f42806f1eceff9e0aa.arrow b/evidence/results/ee2b2ad9c7d9c22b25e1265664363453e1e1b899842470f42806f1eceff9e0aa.arrow new file mode 100644 index 000000000..e75128bdb Binary files /dev/null and b/evidence/results/ee2b2ad9c7d9c22b25e1265664363453e1e1b899842470f42806f1eceff9e0aa.arrow differ diff --git a/evidence/results/ee2b2ad9c7d9c22b25e1265664363453e1e1b899842470f42806f1eceff9e0aa.json b/evidence/results/ee2b2ad9c7d9c22b25e1265664363453e1e1b899842470f42806f1eceff9e0aa.json new file mode 100644 index 000000000..9f3128a1f --- /dev/null +++ b/evidence/results/ee2b2ad9c7d9c22b25e1265664363453e1e1b899842470f42806f1eceff9e0aa.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4b52ef5d9cd592033628c9dbb2c36f05f5bdb94f14ee4a83a855ef663398c45f", + "case_hash": "ee2b2ad9c7d9c22b25e1265664363453e1e1b899842470f42806f1eceff9e0aa", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4475ef6fc94ecdff065be38aa4316fe5d30d1d6ad7cc92123f2dc66421c26ff6", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ee3291420dc4a8aa99f582dd9433c10d45a30492a9cdce67cd76cf6dee9e6d8a.arrow b/evidence/results/ee3291420dc4a8aa99f582dd9433c10d45a30492a9cdce67cd76cf6dee9e6d8a.arrow new file mode 100644 index 000000000..b4128b574 Binary files /dev/null and b/evidence/results/ee3291420dc4a8aa99f582dd9433c10d45a30492a9cdce67cd76cf6dee9e6d8a.arrow differ diff --git a/evidence/results/ee3291420dc4a8aa99f582dd9433c10d45a30492a9cdce67cd76cf6dee9e6d8a.json b/evidence/results/ee3291420dc4a8aa99f582dd9433c10d45a30492a9cdce67cd76cf6dee9e6d8a.json new file mode 100644 index 000000000..d956e3256 --- /dev/null +++ b/evidence/results/ee3291420dc4a8aa99f582dd9433c10d45a30492a9cdce67cd76cf6dee9e6d8a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a348a9594163ad508bf440971fef08d4e3b369d253e2bc97740726b703fd5712", + "case_hash": "ee3291420dc4a8aa99f582dd9433c10d45a30492a9cdce67cd76cf6dee9e6d8a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9c3a77dc9779f5f47fdeb708eb170ad4031c94b8626e2e2a9e8be293b8dd97b8", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ee40bf20f4e33907ae361c90a9d378a65f950956d4a04ad04d2bbc0c9fa2e595.arrow b/evidence/results/ee40bf20f4e33907ae361c90a9d378a65f950956d4a04ad04d2bbc0c9fa2e595.arrow new file mode 100644 index 000000000..3320b6e83 Binary files /dev/null and b/evidence/results/ee40bf20f4e33907ae361c90a9d378a65f950956d4a04ad04d2bbc0c9fa2e595.arrow differ diff --git a/evidence/results/ee40bf20f4e33907ae361c90a9d378a65f950956d4a04ad04d2bbc0c9fa2e595.json b/evidence/results/ee40bf20f4e33907ae361c90a9d378a65f950956d4a04ad04d2bbc0c9fa2e595.json new file mode 100644 index 000000000..4d0816d6e --- /dev/null +++ b/evidence/results/ee40bf20f4e33907ae361c90a9d378a65f950956d4a04ad04d2bbc0c9fa2e595.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1c14448546d2b324e464de4742678b0743c8717e75513ffb88a9da5c942c9354", + "case_hash": "ee40bf20f4e33907ae361c90a9d378a65f950956d4a04ad04d2bbc0c9fa2e595", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1a54fe65f4d541ce671a9049a9c6a2c76ca28d891a6ce292af9688e268ac0d2a", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ee4219c4c1fac81000faccb131668a43bb1b9a686b2da83c49a1a874655c71b6.arrow b/evidence/results/ee4219c4c1fac81000faccb131668a43bb1b9a686b2da83c49a1a874655c71b6.arrow new file mode 100644 index 000000000..cb73581e0 Binary files /dev/null and b/evidence/results/ee4219c4c1fac81000faccb131668a43bb1b9a686b2da83c49a1a874655c71b6.arrow differ diff --git a/evidence/results/ee4219c4c1fac81000faccb131668a43bb1b9a686b2da83c49a1a874655c71b6.json b/evidence/results/ee4219c4c1fac81000faccb131668a43bb1b9a686b2da83c49a1a874655c71b6.json new file mode 100644 index 000000000..c5ce1a25b --- /dev/null +++ b/evidence/results/ee4219c4c1fac81000faccb131668a43bb1b9a686b2da83c49a1a874655c71b6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "21db9d4e13600d8dc044184c486a269472d9dfc9c77821923ed994909fa02b0b", + "case_hash": "ee4219c4c1fac81000faccb131668a43bb1b9a686b2da83c49a1a874655c71b6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d3f2bc676af318ed9db4cbf761ff3e48b5de0e68253e75be6d27f0aca9f96513", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ee5d8f2bb7cd37caac849818ab6d0e836dba7dce48ccda77fdb8244e54354a71.arrow b/evidence/results/ee5d8f2bb7cd37caac849818ab6d0e836dba7dce48ccda77fdb8244e54354a71.arrow new file mode 100644 index 000000000..2488a888f Binary files /dev/null and b/evidence/results/ee5d8f2bb7cd37caac849818ab6d0e836dba7dce48ccda77fdb8244e54354a71.arrow differ diff --git a/evidence/results/ee5d8f2bb7cd37caac849818ab6d0e836dba7dce48ccda77fdb8244e54354a71.json b/evidence/results/ee5d8f2bb7cd37caac849818ab6d0e836dba7dce48ccda77fdb8244e54354a71.json new file mode 100644 index 000000000..8c3128f1b --- /dev/null +++ b/evidence/results/ee5d8f2bb7cd37caac849818ab6d0e836dba7dce48ccda77fdb8244e54354a71.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1023726e296335ad38475e6ef715b6a503a3f1a10054e86aead12b8f76fdf9a5", + "case_hash": "ee5d8f2bb7cd37caac849818ab6d0e836dba7dce48ccda77fdb8244e54354a71", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "491bfe10c3fe59e4fba57dd67a9accdb87331641419bc30dac77b9a3a061fc29", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ee62a54456fef8b80c795c7d9b749274e30c4ccce976a327ba265b3beb327160.arrow b/evidence/results/ee62a54456fef8b80c795c7d9b749274e30c4ccce976a327ba265b3beb327160.arrow new file mode 100644 index 000000000..4d5f38661 Binary files /dev/null and b/evidence/results/ee62a54456fef8b80c795c7d9b749274e30c4ccce976a327ba265b3beb327160.arrow differ diff --git a/evidence/results/ee62a54456fef8b80c795c7d9b749274e30c4ccce976a327ba265b3beb327160.json b/evidence/results/ee62a54456fef8b80c795c7d9b749274e30c4ccce976a327ba265b3beb327160.json new file mode 100644 index 000000000..d885b8ec6 --- /dev/null +++ b/evidence/results/ee62a54456fef8b80c795c7d9b749274e30c4ccce976a327ba265b3beb327160.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "9afb50487b8063fd246694f22df033773b128d7bdff188295fd527d6bbaa0b62", + "case_hash": "ee62a54456fef8b80c795c7d9b749274e30c4ccce976a327ba265b3beb327160", + "columns": [ + { + "internal_size": null, + "name": "MS", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "MI", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "MM", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "878d1fba62eb1dd0822bdb55b669f3dd990a654e57e53055cf9c33380b2d2f6c", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ee76ef0a1b21aa71ac73e0874c41712c096d2365682f6bb364a7c3a43dc1a968.arrow b/evidence/results/ee76ef0a1b21aa71ac73e0874c41712c096d2365682f6bb364a7c3a43dc1a968.arrow new file mode 100644 index 000000000..4f91dca0f Binary files /dev/null and b/evidence/results/ee76ef0a1b21aa71ac73e0874c41712c096d2365682f6bb364a7c3a43dc1a968.arrow differ diff --git a/evidence/results/ee76ef0a1b21aa71ac73e0874c41712c096d2365682f6bb364a7c3a43dc1a968.json b/evidence/results/ee76ef0a1b21aa71ac73e0874c41712c096d2365682f6bb364a7c3a43dc1a968.json new file mode 100644 index 000000000..4fc92a17f --- /dev/null +++ b/evidence/results/ee76ef0a1b21aa71ac73e0874c41712c096d2365682f6bb364a7c3a43dc1a968.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b7562fe649c49c6569a87a6fbdf99ad10f3c795f36067cd15430d80b834bdbec", + "case_hash": "ee76ef0a1b21aa71ac73e0874c41712c096d2365682f6bb364a7c3a43dc1a968", + "columns": [ + { + "internal_size": 100663296, + "name": "R1", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 100663296, + "name": "R2", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "062e40314ab7196cc2d14e6d7ba918b8a25b777e3be85b8b549019b389a88e15", + "recorded_at": "2026-11-05T19:50:21.861848+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/eea62cd58e9b2fe2dac27633c522ec6a71d2f5127ec1ce2a57ee68063b20ea6b.arrow b/evidence/results/eea62cd58e9b2fe2dac27633c522ec6a71d2f5127ec1ce2a57ee68063b20ea6b.arrow new file mode 100644 index 000000000..fecc93845 Binary files /dev/null and b/evidence/results/eea62cd58e9b2fe2dac27633c522ec6a71d2f5127ec1ce2a57ee68063b20ea6b.arrow differ diff --git a/evidence/results/eea62cd58e9b2fe2dac27633c522ec6a71d2f5127ec1ce2a57ee68063b20ea6b.json b/evidence/results/eea62cd58e9b2fe2dac27633c522ec6a71d2f5127ec1ce2a57ee68063b20ea6b.json new file mode 100644 index 000000000..4b91d545a --- /dev/null +++ b/evidence/results/eea62cd58e9b2fe2dac27633c522ec6a71d2f5127ec1ce2a57ee68063b20ea6b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5d50f74b39edbd3ae4be19501f0b059d448bef6444f47b674d1d992591aee886", + "case_hash": "eea62cd58e9b2fe2dac27633c522ec6a71d2f5127ec1ce2a57ee68063b20ea6b", + "columns": [ + { + "internal_size": 128, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "db64fae38b23f8fefdce41b9e939ba2331ea40336eafcb6354d7c0344f6b02fa", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/eeaeb4791166241162bce4be7253e4420f5eaed7864ac145b34b78f7c28ba85d.arrow b/evidence/results/eeaeb4791166241162bce4be7253e4420f5eaed7864ac145b34b78f7c28ba85d.arrow new file mode 100644 index 000000000..58d8d2477 Binary files /dev/null and b/evidence/results/eeaeb4791166241162bce4be7253e4420f5eaed7864ac145b34b78f7c28ba85d.arrow differ diff --git a/evidence/results/eeaeb4791166241162bce4be7253e4420f5eaed7864ac145b34b78f7c28ba85d.json b/evidence/results/eeaeb4791166241162bce4be7253e4420f5eaed7864ac145b34b78f7c28ba85d.json new file mode 100644 index 000000000..173beae2d --- /dev/null +++ b/evidence/results/eeaeb4791166241162bce4be7253e4420f5eaed7864ac145b34b78f7c28ba85d.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "bfae8d5bf5d85ee7187a475139c87367b4eb4c23ca18f3330394802be5200f96", + "case_hash": "eeaeb4791166241162bce4be7253e4420f5eaed7864ac145b34b78f7c28ba85d", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "BK", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "44a93cdb4b0fccede027d69580611819dd4e19d2ebdbb8fc8c750ccdc39d26c0", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/eec227bdd82dec16dfc91a5fd2147c07bb646f39546d1c6c0014de0a9abcef2f.arrow b/evidence/results/eec227bdd82dec16dfc91a5fd2147c07bb646f39546d1c6c0014de0a9abcef2f.arrow new file mode 100644 index 000000000..6b26cd544 Binary files /dev/null and b/evidence/results/eec227bdd82dec16dfc91a5fd2147c07bb646f39546d1c6c0014de0a9abcef2f.arrow differ diff --git a/evidence/results/eec227bdd82dec16dfc91a5fd2147c07bb646f39546d1c6c0014de0a9abcef2f.json b/evidence/results/eec227bdd82dec16dfc91a5fd2147c07bb646f39546d1c6c0014de0a9abcef2f.json new file mode 100644 index 000000000..4e90b2c53 --- /dev/null +++ b/evidence/results/eec227bdd82dec16dfc91a5fd2147c07bb646f39546d1c6c0014de0a9abcef2f.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f66b6a691e4574f8ced168e8199b2619756080e4d7ceee732bd28c142c3dc80a", + "case_hash": "eec227bdd82dec16dfc91a5fd2147c07bb646f39546d1c6c0014de0a9abcef2f", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4898ed4c760efab7e6eaf96a5479f4f58110b670fcd2aa176aabac4e7664fe4d", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/eedaca580e076c8318b2c6fc5989fc2f954c1fd53299562d39c06f1b8dfac4b9.arrow b/evidence/results/eedaca580e076c8318b2c6fc5989fc2f954c1fd53299562d39c06f1b8dfac4b9.arrow new file mode 100644 index 000000000..7529ccf0b Binary files /dev/null and b/evidence/results/eedaca580e076c8318b2c6fc5989fc2f954c1fd53299562d39c06f1b8dfac4b9.arrow differ diff --git a/evidence/results/eedaca580e076c8318b2c6fc5989fc2f954c1fd53299562d39c06f1b8dfac4b9.json b/evidence/results/eedaca580e076c8318b2c6fc5989fc2f954c1fd53299562d39c06f1b8dfac4b9.json new file mode 100644 index 000000000..8d3448330 --- /dev/null +++ b/evidence/results/eedaca580e076c8318b2c6fc5989fc2f954c1fd53299562d39c06f1b8dfac4b9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bb0c6fb79f6a020285c1582ee1c5eba2ee612b47923f124d0cba275ed66038f4", + "case_hash": "eedaca580e076c8318b2c6fc5989fc2f954c1fd53299562d39c06f1b8dfac4b9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7999ab952443064757c58a8f8dc63f1b64140a8d0b1e093a125ccc8b45d7e023", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/eeeedf238624f9ceaecd5d8d98d98347fd6011f85c83f64b0c842f35c1776530.arrow b/evidence/results/eeeedf238624f9ceaecd5d8d98d98347fd6011f85c83f64b0c842f35c1776530.arrow new file mode 100644 index 000000000..254147e9d Binary files /dev/null and b/evidence/results/eeeedf238624f9ceaecd5d8d98d98347fd6011f85c83f64b0c842f35c1776530.arrow differ diff --git a/evidence/results/eeeedf238624f9ceaecd5d8d98d98347fd6011f85c83f64b0c842f35c1776530.json b/evidence/results/eeeedf238624f9ceaecd5d8d98d98347fd6011f85c83f64b0c842f35c1776530.json new file mode 100644 index 000000000..d39c8d3bc --- /dev/null +++ b/evidence/results/eeeedf238624f9ceaecd5d8d98d98347fd6011f85c83f64b0c842f35c1776530.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "906a72885841aaf1bd17aa4d3ef298d3d396833b07777c6256b50ab6975d2d33", + "case_hash": "eeeedf238624f9ceaecd5d8d98d98347fd6011f85c83f64b0c842f35c1776530", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f748cb06af37235437f0dc6eb0342407ab59f93059e808575709727f17a7ee39", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ef0b4111a4c381426fe298384743da8c90f3632945aa04504da0cf826ccba850.arrow b/evidence/results/ef0b4111a4c381426fe298384743da8c90f3632945aa04504da0cf826ccba850.arrow new file mode 100644 index 000000000..801ebf56b Binary files /dev/null and b/evidence/results/ef0b4111a4c381426fe298384743da8c90f3632945aa04504da0cf826ccba850.arrow differ diff --git a/evidence/results/ef0b4111a4c381426fe298384743da8c90f3632945aa04504da0cf826ccba850.json b/evidence/results/ef0b4111a4c381426fe298384743da8c90f3632945aa04504da0cf826ccba850.json new file mode 100644 index 000000000..198b4034d --- /dev/null +++ b/evidence/results/ef0b4111a4c381426fe298384743da8c90f3632945aa04504da0cf826ccba850.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b911a88c5782bfe2b71cd61b346a0e971699976ff36f3216061a5bd913c85843", + "case_hash": "ef0b4111a4c381426fe298384743da8c90f3632945aa04504da0cf826ccba850", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "86662a3166914cc29fda18176333fd3cfdbf952f04038c453aa94eb6d973ce3b", + "recorded_at": "2026-11-06T04:42:23.774560+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ef29f1658d7feb0791152cdce7e68b92ff8d408e38e69b1f082bd3d14fb829d2.arrow b/evidence/results/ef29f1658d7feb0791152cdce7e68b92ff8d408e38e69b1f082bd3d14fb829d2.arrow new file mode 100644 index 000000000..123e695f7 Binary files /dev/null and b/evidence/results/ef29f1658d7feb0791152cdce7e68b92ff8d408e38e69b1f082bd3d14fb829d2.arrow differ diff --git a/evidence/results/ef29f1658d7feb0791152cdce7e68b92ff8d408e38e69b1f082bd3d14fb829d2.json b/evidence/results/ef29f1658d7feb0791152cdce7e68b92ff8d408e38e69b1f082bd3d14fb829d2.json new file mode 100644 index 000000000..e3054b7c5 --- /dev/null +++ b/evidence/results/ef29f1658d7feb0791152cdce7e68b92ff8d408e38e69b1f082bd3d14fb829d2.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "8106ef7b113dcbfcc82c60ec91d0cdd9b2973f058515577cc121f34dbec0406a", + "case_hash": "ef29f1658d7feb0791152cdce7e68b92ff8d408e38e69b1f082bd3d14fb829d2", + "columns": [ + { + "internal_size": null, + "name": "G", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "M", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "X", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4176a7a9848af7f165ce7af0be3f29f039de9c52b3b29a4de94fb2c90bcdf98e", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ef2aaefb76da24dce8765f4ec927490bcbedd15b6a7661eb0af2781b5d4031f8.arrow b/evidence/results/ef2aaefb76da24dce8765f4ec927490bcbedd15b6a7661eb0af2781b5d4031f8.arrow new file mode 100644 index 000000000..9c11ec94d Binary files /dev/null and b/evidence/results/ef2aaefb76da24dce8765f4ec927490bcbedd15b6a7661eb0af2781b5d4031f8.arrow differ diff --git a/evidence/results/ef2aaefb76da24dce8765f4ec927490bcbedd15b6a7661eb0af2781b5d4031f8.json b/evidence/results/ef2aaefb76da24dce8765f4ec927490bcbedd15b6a7661eb0af2781b5d4031f8.json new file mode 100644 index 000000000..f06ce0393 --- /dev/null +++ b/evidence/results/ef2aaefb76da24dce8765f4ec927490bcbedd15b6a7661eb0af2781b5d4031f8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "89358d0c50920bae0d26997e56560c0bd435a166d7c44ce9d427a1a4633cdd68", + "case_hash": "ef2aaefb76da24dce8765f4ec927490bcbedd15b6a7661eb0af2781b5d4031f8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4d5d7782ecbc4346de3b1dbd76c6bf7b27866d3425909afd8ffdd2145b0bee50", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ef3c472a257904abb0badd307fe5254574f2a7c0d05cebe94fe1cf15d5832b97.arrow b/evidence/results/ef3c472a257904abb0badd307fe5254574f2a7c0d05cebe94fe1cf15d5832b97.arrow new file mode 100644 index 000000000..bcbc45e1d Binary files /dev/null and b/evidence/results/ef3c472a257904abb0badd307fe5254574f2a7c0d05cebe94fe1cf15d5832b97.arrow differ diff --git a/evidence/results/ef3c472a257904abb0badd307fe5254574f2a7c0d05cebe94fe1cf15d5832b97.json b/evidence/results/ef3c472a257904abb0badd307fe5254574f2a7c0d05cebe94fe1cf15d5832b97.json new file mode 100644 index 000000000..3f5030d2a --- /dev/null +++ b/evidence/results/ef3c472a257904abb0badd307fe5254574f2a7c0d05cebe94fe1cf15d5832b97.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "d8ef297a81138a8e1688da9bd6d482cb9a4e2643815437557d038fba2e6a2f12", + "case_hash": "ef3c472a257904abb0badd307fe5254574f2a7c0d05cebe94fe1cf15d5832b97", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0e3c33aaa1c2c17587434ad14a940c9b8269564b6dcfd7ff2148f2ed19478139", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ef5c8bf60e6eac3d470c7bbb378bd4764135006e03f4abd11f5b9c23f5d4d8b8.arrow b/evidence/results/ef5c8bf60e6eac3d470c7bbb378bd4764135006e03f4abd11f5b9c23f5d4d8b8.arrow new file mode 100644 index 000000000..f6d35c19b Binary files /dev/null and b/evidence/results/ef5c8bf60e6eac3d470c7bbb378bd4764135006e03f4abd11f5b9c23f5d4d8b8.arrow differ diff --git a/evidence/results/ef5c8bf60e6eac3d470c7bbb378bd4764135006e03f4abd11f5b9c23f5d4d8b8.json b/evidence/results/ef5c8bf60e6eac3d470c7bbb378bd4764135006e03f4abd11f5b9c23f5d4d8b8.json new file mode 100644 index 000000000..95e3710d6 --- /dev/null +++ b/evidence/results/ef5c8bf60e6eac3d470c7bbb378bd4764135006e03f4abd11f5b9c23f5d4d8b8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c26531fb1a625c8fd85271be37fb107c1376a8885f64fc51ce1b5d7900f12c8a", + "case_hash": "ef5c8bf60e6eac3d470c7bbb378bd4764135006e03f4abd11f5b9c23f5d4d8b8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "326c745545a146c26d2f40268147139d82973e4189ea42cfec5ec02247f85399", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ef6cde5952f901459d7f2eaadcc208cc99f6929efc3223d3bd4b52b076e0b620.arrow b/evidence/results/ef6cde5952f901459d7f2eaadcc208cc99f6929efc3223d3bd4b52b076e0b620.arrow new file mode 100644 index 000000000..d1f35b57f Binary files /dev/null and b/evidence/results/ef6cde5952f901459d7f2eaadcc208cc99f6929efc3223d3bd4b52b076e0b620.arrow differ diff --git a/evidence/results/ef6cde5952f901459d7f2eaadcc208cc99f6929efc3223d3bd4b52b076e0b620.json b/evidence/results/ef6cde5952f901459d7f2eaadcc208cc99f6929efc3223d3bd4b52b076e0b620.json new file mode 100644 index 000000000..55686e52e --- /dev/null +++ b/evidence/results/ef6cde5952f901459d7f2eaadcc208cc99f6929efc3223d3bd4b52b076e0b620.json @@ -0,0 +1,62 @@ +{ + "arrow_sha256": "6915b2a6cf2f2d43f63ed29502fa6b039b23ccb5bb885127be9ecfc55b3fc22e", + "case_hash": "ef6cde5952f901459d7f2eaadcc208cc99f6929efc3223d3bd4b52b076e0b620", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "sub_microsecond_checked": true, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bbbc984b6d18aeb73f82052c1e413b6929f2215ceb0830dce99121270158eab6", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ef72b3689360399d4fc84c22293b2636ed4461d63f0dde79f23f76cd24c2b1a8.arrow b/evidence/results/ef72b3689360399d4fc84c22293b2636ed4461d63f0dde79f23f76cd24c2b1a8.arrow new file mode 100644 index 000000000..9cd191578 Binary files /dev/null and b/evidence/results/ef72b3689360399d4fc84c22293b2636ed4461d63f0dde79f23f76cd24c2b1a8.arrow differ diff --git a/evidence/results/ef72b3689360399d4fc84c22293b2636ed4461d63f0dde79f23f76cd24c2b1a8.json b/evidence/results/ef72b3689360399d4fc84c22293b2636ed4461d63f0dde79f23f76cd24c2b1a8.json new file mode 100644 index 000000000..3545ae3a2 --- /dev/null +++ b/evidence/results/ef72b3689360399d4fc84c22293b2636ed4461d63f0dde79f23f76cd24c2b1a8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0d89e8a1c854dce1f1b47d4d870e11d01d62ed71ad2dd1e1e676f4882aab463d", + "case_hash": "ef72b3689360399d4fc84c22293b2636ed4461d63f0dde79f23f76cd24c2b1a8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8240c91c329c269936d10a6238ebefaaf73bdd6262d4cc60cd6c1256ad4847fc", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ef82853a8b8544d9a67775e475845766ff6d5a745f17a811e95e278c3a92d267.arrow b/evidence/results/ef82853a8b8544d9a67775e475845766ff6d5a745f17a811e95e278c3a92d267.arrow new file mode 100644 index 000000000..7e7007419 Binary files /dev/null and b/evidence/results/ef82853a8b8544d9a67775e475845766ff6d5a745f17a811e95e278c3a92d267.arrow differ diff --git a/evidence/results/ef82853a8b8544d9a67775e475845766ff6d5a745f17a811e95e278c3a92d267.json b/evidence/results/ef82853a8b8544d9a67775e475845766ff6d5a745f17a811e95e278c3a92d267.json new file mode 100644 index 000000000..119aaab06 --- /dev/null +++ b/evidence/results/ef82853a8b8544d9a67775e475845766ff6d5a745f17a811e95e278c3a92d267.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "750f1fc2fa94545768e097090b773d4e036fe60bc595d993ff2aeb4627466343", + "case_hash": "ef82853a8b8544d9a67775e475845766ff6d5a745f17a811e95e278c3a92d267", + "columns": [ + { + "internal_size": 67108864, + "name": "HEX", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + }, + { + "internal_size": 67108864, + "name": "B64", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + }, + { + "internal_size": 67108864, + "name": "UTF8", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1bf932fb71567ae7f7c38b9c035a82c9e731803dbf9add25703834d06e83681c", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ef9025a851537f22de4dd3ba77106e03c384f593a0cb704807e5a5bd18c52861.arrow b/evidence/results/ef9025a851537f22de4dd3ba77106e03c384f593a0cb704807e5a5bd18c52861.arrow new file mode 100644 index 000000000..62d67dfb8 Binary files /dev/null and b/evidence/results/ef9025a851537f22de4dd3ba77106e03c384f593a0cb704807e5a5bd18c52861.arrow differ diff --git a/evidence/results/ef9025a851537f22de4dd3ba77106e03c384f593a0cb704807e5a5bd18c52861.json b/evidence/results/ef9025a851537f22de4dd3ba77106e03c384f593a0cb704807e5a5bd18c52861.json new file mode 100644 index 000000000..a412e304d --- /dev/null +++ b/evidence/results/ef9025a851537f22de4dd3ba77106e03c384f593a0cb704807e5a5bd18c52861.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f2fe23aa1608e5ab5abbee6123a5a4daa4d44bbca4503fdb98c616e447288a36", + "case_hash": "ef9025a851537f22de4dd3ba77106e03c384f593a0cb704807e5a5bd18c52861", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "13a1074fb8975686cc643e409eb3283ded021772c33dde67c84cea54f0240930", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/efd77873d8e1dd0c971f030fa1a0beab58d19ba8e81309b4c8f7a7e4461fefe4.arrow b/evidence/results/efd77873d8e1dd0c971f030fa1a0beab58d19ba8e81309b4c8f7a7e4461fefe4.arrow new file mode 100644 index 000000000..5fc00c71f Binary files /dev/null and b/evidence/results/efd77873d8e1dd0c971f030fa1a0beab58d19ba8e81309b4c8f7a7e4461fefe4.arrow differ diff --git a/evidence/results/efd77873d8e1dd0c971f030fa1a0beab58d19ba8e81309b4c8f7a7e4461fefe4.json b/evidence/results/efd77873d8e1dd0c971f030fa1a0beab58d19ba8e81309b4c8f7a7e4461fefe4.json new file mode 100644 index 000000000..53423a7ab --- /dev/null +++ b/evidence/results/efd77873d8e1dd0c971f030fa1a0beab58d19ba8e81309b4c8f7a7e4461fefe4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c6f78692954bd61ecf918d9360c42e7fb51304b979670131bcf577024148a5fe", + "case_hash": "efd77873d8e1dd0c971f030fa1a0beab58d19ba8e81309b4c8f7a7e4461fefe4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3aae405c5dc811814aec889dc9f92e37bf9d4b6f24650db5d5197d96bb0f555a", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/efe25598644cb94909712a4454905cff7605b88574cae973297e056b861ffb51.arrow b/evidence/results/efe25598644cb94909712a4454905cff7605b88574cae973297e056b861ffb51.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/efe25598644cb94909712a4454905cff7605b88574cae973297e056b861ffb51.arrow differ diff --git a/evidence/results/efe25598644cb94909712a4454905cff7605b88574cae973297e056b861ffb51.json b/evidence/results/efe25598644cb94909712a4454905cff7605b88574cae973297e056b861ffb51.json new file mode 100644 index 000000000..c8782f433 --- /dev/null +++ b/evidence/results/efe25598644cb94909712a4454905cff7605b88574cae973297e056b861ffb51.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "efe25598644cb94909712a4454905cff7605b88574cae973297e056b861ffb51", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1d368a7d307ca5cecc8c94d76f79db17ab4b899775d563d5b36bdc1cefd40a05", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/efeffd697ce0d509584f0d12d1626847994f6a104c73901ffd79d3f59c3d4412.arrow b/evidence/results/efeffd697ce0d509584f0d12d1626847994f6a104c73901ffd79d3f59c3d4412.arrow new file mode 100644 index 000000000..2488a888f Binary files /dev/null and b/evidence/results/efeffd697ce0d509584f0d12d1626847994f6a104c73901ffd79d3f59c3d4412.arrow differ diff --git a/evidence/results/efeffd697ce0d509584f0d12d1626847994f6a104c73901ffd79d3f59c3d4412.json b/evidence/results/efeffd697ce0d509584f0d12d1626847994f6a104c73901ffd79d3f59c3d4412.json new file mode 100644 index 000000000..1225ad3a9 --- /dev/null +++ b/evidence/results/efeffd697ce0d509584f0d12d1626847994f6a104c73901ffd79d3f59c3d4412.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1023726e296335ad38475e6ef715b6a503a3f1a10054e86aead12b8f76fdf9a5", + "case_hash": "efeffd697ce0d509584f0d12d1626847994f6a104c73901ffd79d3f59c3d4412", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a825197cb012a45478d84ea752de032a6ab0d492ff5f95a54c71cb3481c331eb", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/effd7d75ec84d032e5416377cdd9523f22db0bac9ca6159dbf0f56859d956c15.arrow b/evidence/results/effd7d75ec84d032e5416377cdd9523f22db0bac9ca6159dbf0f56859d956c15.arrow new file mode 100644 index 000000000..73fcf361d Binary files /dev/null and b/evidence/results/effd7d75ec84d032e5416377cdd9523f22db0bac9ca6159dbf0f56859d956c15.arrow differ diff --git a/evidence/results/effd7d75ec84d032e5416377cdd9523f22db0bac9ca6159dbf0f56859d956c15.json b/evidence/results/effd7d75ec84d032e5416377cdd9523f22db0bac9ca6159dbf0f56859d956c15.json new file mode 100644 index 000000000..96c7f28c6 --- /dev/null +++ b/evidence/results/effd7d75ec84d032e5416377cdd9523f22db0bac9ca6159dbf0f56859d956c15.json @@ -0,0 +1,88 @@ +{ + "arrow_sha256": "a4115419ab90d63ca60a9b7d445442cf10db8b2ce3f4716533ae6650b1910ed0", + "case_hash": "effd7d75ec84d032e5416377cdd9523f22db0bac9ca6159dbf0f56859d956c15", + "columns": [ + { + "internal_size": 134217728, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "X", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "Y", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "NO_CRS", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3be291f3f4537bc1715f0870c7667af8c369b73e2b27a09299bea3a728abc5c1", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f00e6f041039ccd34ba56a58d068897d801ca49c2bc528130033b46caa76696c.arrow b/evidence/results/f00e6f041039ccd34ba56a58d068897d801ca49c2bc528130033b46caa76696c.arrow new file mode 100644 index 000000000..d4f46a096 Binary files /dev/null and b/evidence/results/f00e6f041039ccd34ba56a58d068897d801ca49c2bc528130033b46caa76696c.arrow differ diff --git a/evidence/results/f00e6f041039ccd34ba56a58d068897d801ca49c2bc528130033b46caa76696c.json b/evidence/results/f00e6f041039ccd34ba56a58d068897d801ca49c2bc528130033b46caa76696c.json new file mode 100644 index 000000000..e5f5e3f5c --- /dev/null +++ b/evidence/results/f00e6f041039ccd34ba56a58d068897d801ca49c2bc528130033b46caa76696c.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "4823f6fbe795e8c97f72b6d00d77020402175f86828c9f352dccbcb77ac5930f", + "case_hash": "f00e6f041039ccd34ba56a58d068897d801ca49c2bc528130033b46caa76696c", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f8cc0dc3b4d55598bd38aaece7dc9f9bcba0fcd39b3528a3d17e63e6338d5a0e", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f015ec6e722dcf7cba9c6068a08e6e61966a00eddaf75d1a3658cd6b67f89f17.arrow b/evidence/results/f015ec6e722dcf7cba9c6068a08e6e61966a00eddaf75d1a3658cd6b67f89f17.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/f015ec6e722dcf7cba9c6068a08e6e61966a00eddaf75d1a3658cd6b67f89f17.arrow differ diff --git a/evidence/results/f015ec6e722dcf7cba9c6068a08e6e61966a00eddaf75d1a3658cd6b67f89f17.json b/evidence/results/f015ec6e722dcf7cba9c6068a08e6e61966a00eddaf75d1a3658cd6b67f89f17.json new file mode 100644 index 000000000..56872ecf6 --- /dev/null +++ b/evidence/results/f015ec6e722dcf7cba9c6068a08e6e61966a00eddaf75d1a3658cd6b67f89f17.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "f015ec6e722dcf7cba9c6068a08e6e61966a00eddaf75d1a3658cd6b67f89f17", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "944be6cd268241c8a552d64dc3d5126b8da47ea010eaa393177bad9c69c8969d", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f02f2b30b30d758016958b1cbf581d1d632c7a93c035ec60a51e3887d2df7ede.arrow b/evidence/results/f02f2b30b30d758016958b1cbf581d1d632c7a93c035ec60a51e3887d2df7ede.arrow new file mode 100644 index 000000000..c0b7d7298 Binary files /dev/null and b/evidence/results/f02f2b30b30d758016958b1cbf581d1d632c7a93c035ec60a51e3887d2df7ede.arrow differ diff --git a/evidence/results/f02f2b30b30d758016958b1cbf581d1d632c7a93c035ec60a51e3887d2df7ede.json b/evidence/results/f02f2b30b30d758016958b1cbf581d1d632c7a93c035ec60a51e3887d2df7ede.json new file mode 100644 index 000000000..d4d7410df --- /dev/null +++ b/evidence/results/f02f2b30b30d758016958b1cbf581d1d632c7a93c035ec60a51e3887d2df7ede.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bca26ceb15dcf9029d9446f1322238430b951c82063814dbd41e680dd7f457ac", + "case_hash": "f02f2b30b30d758016958b1cbf581d1d632c7a93c035ec60a51e3887d2df7ede", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "aa49c11dd98c0d3968801339886fe5dbcc15953f2393df98c2bc250ccea3b506", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f042efcfe3ec440fec3bef9d82a52649159d3ee5303c02897b10e1025f8ea0b5.arrow b/evidence/results/f042efcfe3ec440fec3bef9d82a52649159d3ee5303c02897b10e1025f8ea0b5.arrow new file mode 100644 index 000000000..dac27d77d Binary files /dev/null and b/evidence/results/f042efcfe3ec440fec3bef9d82a52649159d3ee5303c02897b10e1025f8ea0b5.arrow differ diff --git a/evidence/results/f042efcfe3ec440fec3bef9d82a52649159d3ee5303c02897b10e1025f8ea0b5.json b/evidence/results/f042efcfe3ec440fec3bef9d82a52649159d3ee5303c02897b10e1025f8ea0b5.json new file mode 100644 index 000000000..5b1c59685 --- /dev/null +++ b/evidence/results/f042efcfe3ec440fec3bef9d82a52649159d3ee5303c02897b10e1025f8ea0b5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6420094399ac34f9fb6c61f1b12fa32cbcc6e2149795112c8480f9486b62556d", + "case_hash": "f042efcfe3ec440fec3bef9d82a52649159d3ee5303c02897b10e1025f8ea0b5", + "columns": [ + { + "internal_size": 7, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f8230554cf4124b40ee85a46761a431d9feed51f71fad337253569193481d683", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f05e0fb18cf12f08b4acbcfefba5b1d99d41d63f55537f659e2909f3bde97322.arrow b/evidence/results/f05e0fb18cf12f08b4acbcfefba5b1d99d41d63f55537f659e2909f3bde97322.arrow new file mode 100644 index 000000000..9cfe64f0f Binary files /dev/null and b/evidence/results/f05e0fb18cf12f08b4acbcfefba5b1d99d41d63f55537f659e2909f3bde97322.arrow differ diff --git a/evidence/results/f05e0fb18cf12f08b4acbcfefba5b1d99d41d63f55537f659e2909f3bde97322.json b/evidence/results/f05e0fb18cf12f08b4acbcfefba5b1d99d41d63f55537f659e2909f3bde97322.json new file mode 100644 index 000000000..9fc23cd1d --- /dev/null +++ b/evidence/results/f05e0fb18cf12f08b4acbcfefba5b1d99d41d63f55537f659e2909f3bde97322.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "13a8f903301acb487376107bfdb15cbe121554d4436cdaa98af799942f9a0ec9", + "case_hash": "f05e0fb18cf12f08b4acbcfefba5b1d99d41d63f55537f659e2909f3bde97322", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6ca43acb12c44bb41740a243aea7e51383d32f6b97855feab21db5d99ba1238f", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f07ab0d337b6acf607e5796e66836e68038a1f636466d33d05c2c5dec924278d.arrow b/evidence/results/f07ab0d337b6acf607e5796e66836e68038a1f636466d33d05c2c5dec924278d.arrow new file mode 100644 index 000000000..4347b9078 Binary files /dev/null and b/evidence/results/f07ab0d337b6acf607e5796e66836e68038a1f636466d33d05c2c5dec924278d.arrow differ diff --git a/evidence/results/f07ab0d337b6acf607e5796e66836e68038a1f636466d33d05c2c5dec924278d.json b/evidence/results/f07ab0d337b6acf607e5796e66836e68038a1f636466d33d05c2c5dec924278d.json new file mode 100644 index 000000000..834fa4936 --- /dev/null +++ b/evidence/results/f07ab0d337b6acf607e5796e66836e68038a1f636466d33d05c2c5dec924278d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6529efc104e2400b9be33b0da77a522f8a75c8e3b408920d1e99e95dac206f7c", + "case_hash": "f07ab0d337b6acf607e5796e66836e68038a1f636466d33d05c2c5dec924278d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e18a6bc206f7e3d4e1b01405b2db36ebee4fdf2cbb0d20c23407f4371f5a4556", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f08ef31582bd8dab477105023f17afc168177ef8f39d93fa2a55e7810eb62192.arrow b/evidence/results/f08ef31582bd8dab477105023f17afc168177ef8f39d93fa2a55e7810eb62192.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/f08ef31582bd8dab477105023f17afc168177ef8f39d93fa2a55e7810eb62192.arrow differ diff --git a/evidence/results/f08ef31582bd8dab477105023f17afc168177ef8f39d93fa2a55e7810eb62192.json b/evidence/results/f08ef31582bd8dab477105023f17afc168177ef8f39d93fa2a55e7810eb62192.json new file mode 100644 index 000000000..ee42851d8 --- /dev/null +++ b/evidence/results/f08ef31582bd8dab477105023f17afc168177ef8f39d93fa2a55e7810eb62192.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "f08ef31582bd8dab477105023f17afc168177ef8f39d93fa2a55e7810eb62192", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d0f6a63221c46029c9da20c23068dc93fb709233ae597f7c3eb4d6d333fd6fd8", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f0951b3fa70185798325af3b3f5f8900013e4b474c6196a54ee77656653cf49f.arrow b/evidence/results/f0951b3fa70185798325af3b3f5f8900013e4b474c6196a54ee77656653cf49f.arrow new file mode 100644 index 000000000..8d73e36f0 Binary files /dev/null and b/evidence/results/f0951b3fa70185798325af3b3f5f8900013e4b474c6196a54ee77656653cf49f.arrow differ diff --git a/evidence/results/f0951b3fa70185798325af3b3f5f8900013e4b474c6196a54ee77656653cf49f.json b/evidence/results/f0951b3fa70185798325af3b3f5f8900013e4b474c6196a54ee77656653cf49f.json new file mode 100644 index 000000000..5f8ee5d80 --- /dev/null +++ b/evidence/results/f0951b3fa70185798325af3b3f5f8900013e4b474c6196a54ee77656653cf49f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5372b2d75aab82f3c30b60562cd26aecd60146009920b85b37c7be7e2e93b57c", + "case_hash": "f0951b3fa70185798325af3b3f5f8900013e4b474c6196a54ee77656653cf49f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ebaf752916c671e348e65ecd5ac9f4827c2449278c18833db6a68b4401815c23", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f098885ae147ccdb14eb10765a5d45626af64ca29af9ba5af5aad402391c69dd.arrow b/evidence/results/f098885ae147ccdb14eb10765a5d45626af64ca29af9ba5af5aad402391c69dd.arrow new file mode 100644 index 000000000..7e44e6cb5 Binary files /dev/null and b/evidence/results/f098885ae147ccdb14eb10765a5d45626af64ca29af9ba5af5aad402391c69dd.arrow differ diff --git a/evidence/results/f098885ae147ccdb14eb10765a5d45626af64ca29af9ba5af5aad402391c69dd.json b/evidence/results/f098885ae147ccdb14eb10765a5d45626af64ca29af9ba5af5aad402391c69dd.json new file mode 100644 index 000000000..9981f7eb8 --- /dev/null +++ b/evidence/results/f098885ae147ccdb14eb10765a5d45626af64ca29af9ba5af5aad402391c69dd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "16d3412f543fff6f117232a4e24bb11e43a5f5035adf89c667f8b8b77e0965d5", + "case_hash": "f098885ae147ccdb14eb10765a5d45626af64ca29af9ba5af5aad402391c69dd", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ce31c60546a6d35ee54afadd8eae37280c41e41fd7a7dded88249674f762cfbc", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f0a4d639b470f088a250a2ca7a7d56b8a8ef38f45e1f4331c1c23ae68639f9e7.arrow b/evidence/results/f0a4d639b470f088a250a2ca7a7d56b8a8ef38f45e1f4331c1c23ae68639f9e7.arrow new file mode 100644 index 000000000..c35c0fd33 Binary files /dev/null and b/evidence/results/f0a4d639b470f088a250a2ca7a7d56b8a8ef38f45e1f4331c1c23ae68639f9e7.arrow differ diff --git a/evidence/results/f0a4d639b470f088a250a2ca7a7d56b8a8ef38f45e1f4331c1c23ae68639f9e7.json b/evidence/results/f0a4d639b470f088a250a2ca7a7d56b8a8ef38f45e1f4331c1c23ae68639f9e7.json new file mode 100644 index 000000000..c5d5eb38e --- /dev/null +++ b/evidence/results/f0a4d639b470f088a250a2ca7a7d56b8a8ef38f45e1f4331c1c23ae68639f9e7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a13e6b3009645369c319a3c059c5be27b270039cca25aedcfeeec5fa2805ef89", + "case_hash": "f0a4d639b470f088a250a2ca7a7d56b8a8ef38f45e1f4331c1c23ae68639f9e7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "44f877842f6fae1171f7e0dab66ed90cdb8c36fd22ab2f8dda4e09b8e6a8d991", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f0d08f58bfd18263a52de5aa106f7652cb564da95f54da65d02a799536f1fb79.arrow b/evidence/results/f0d08f58bfd18263a52de5aa106f7652cb564da95f54da65d02a799536f1fb79.arrow new file mode 100644 index 000000000..814a9bfb4 Binary files /dev/null and b/evidence/results/f0d08f58bfd18263a52de5aa106f7652cb564da95f54da65d02a799536f1fb79.arrow differ diff --git a/evidence/results/f0d08f58bfd18263a52de5aa106f7652cb564da95f54da65d02a799536f1fb79.json b/evidence/results/f0d08f58bfd18263a52de5aa106f7652cb564da95f54da65d02a799536f1fb79.json new file mode 100644 index 000000000..907960e9e --- /dev/null +++ b/evidence/results/f0d08f58bfd18263a52de5aa106f7652cb564da95f54da65d02a799536f1fb79.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4a571f9d95510465df2c869b7a92be516d5a06f6b80e64c9aaedc61d4478b5b0", + "case_hash": "f0d08f58bfd18263a52de5aa106f7652cb564da95f54da65d02a799536f1fb79", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e58c0e930184045407adfb0b4ab7a3563b98e184f5e75b7d4749b87557f0cb38", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f0dbf5c59ca5c09c99c54506ecb011094f27ae3be406d9716b8c3ca4c7dfdccf.arrow b/evidence/results/f0dbf5c59ca5c09c99c54506ecb011094f27ae3be406d9716b8c3ca4c7dfdccf.arrow new file mode 100644 index 000000000..02d01b820 Binary files /dev/null and b/evidence/results/f0dbf5c59ca5c09c99c54506ecb011094f27ae3be406d9716b8c3ca4c7dfdccf.arrow differ diff --git a/evidence/results/f0dbf5c59ca5c09c99c54506ecb011094f27ae3be406d9716b8c3ca4c7dfdccf.json b/evidence/results/f0dbf5c59ca5c09c99c54506ecb011094f27ae3be406d9716b8c3ca4c7dfdccf.json new file mode 100644 index 000000000..f739c0e97 --- /dev/null +++ b/evidence/results/f0dbf5c59ca5c09c99c54506ecb011094f27ae3be406d9716b8c3ca4c7dfdccf.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3575df74db08cb04f60c47c32453e12c8bc24ddcf0f912472bb93187caa4ef16", + "case_hash": "f0dbf5c59ca5c09c99c54506ecb011094f27ae3be406d9716b8c3ca4c7dfdccf", + "columns": [ + { + "internal_size": 5, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "143b4a4c792781af68e1c2f1314d4975a861400896dee81113b16cccddaab2a8", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f0e6b6f31768ff425537c2ece45ab4cda50b407d4bcc8dccba044fdea13b8e93.arrow b/evidence/results/f0e6b6f31768ff425537c2ece45ab4cda50b407d4bcc8dccba044fdea13b8e93.arrow new file mode 100644 index 000000000..c896c2554 Binary files /dev/null and b/evidence/results/f0e6b6f31768ff425537c2ece45ab4cda50b407d4bcc8dccba044fdea13b8e93.arrow differ diff --git a/evidence/results/f0e6b6f31768ff425537c2ece45ab4cda50b407d4bcc8dccba044fdea13b8e93.json b/evidence/results/f0e6b6f31768ff425537c2ece45ab4cda50b407d4bcc8dccba044fdea13b8e93.json new file mode 100644 index 000000000..9910ca8b8 --- /dev/null +++ b/evidence/results/f0e6b6f31768ff425537c2ece45ab4cda50b407d4bcc8dccba044fdea13b8e93.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b2d1f0b1cfc24d345ed47854144cf73740f9070b944019db7c47086e1d8e2543", + "case_hash": "f0e6b6f31768ff425537c2ece45ab4cda50b407d4bcc8dccba044fdea13b8e93", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "83e4099fc8080149b20da15caae50aa3719fdb4e819009d5abf0f12b59b9af5c", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f0fcf2e58baaa69e46b32118452de0fb8542e6c3b3bdc877c418b21eca88685e.arrow b/evidence/results/f0fcf2e58baaa69e46b32118452de0fb8542e6c3b3bdc877c418b21eca88685e.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/f0fcf2e58baaa69e46b32118452de0fb8542e6c3b3bdc877c418b21eca88685e.arrow differ diff --git a/evidence/results/f0fcf2e58baaa69e46b32118452de0fb8542e6c3b3bdc877c418b21eca88685e.json b/evidence/results/f0fcf2e58baaa69e46b32118452de0fb8542e6c3b3bdc877c418b21eca88685e.json new file mode 100644 index 000000000..e6b18fe3c --- /dev/null +++ b/evidence/results/f0fcf2e58baaa69e46b32118452de0fb8542e6c3b3bdc877c418b21eca88685e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "f0fcf2e58baaa69e46b32118452de0fb8542e6c3b3bdc877c418b21eca88685e", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b4adf252c7c979910f4c44424d002d538267caf773205185cf5cd3cf10bea80e", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f113991ba9b386560cc98876d4f7761191af7b100254522103fde5630484550f.arrow b/evidence/results/f113991ba9b386560cc98876d4f7761191af7b100254522103fde5630484550f.arrow new file mode 100644 index 000000000..75bfb39ab Binary files /dev/null and b/evidence/results/f113991ba9b386560cc98876d4f7761191af7b100254522103fde5630484550f.arrow differ diff --git a/evidence/results/f113991ba9b386560cc98876d4f7761191af7b100254522103fde5630484550f.json b/evidence/results/f113991ba9b386560cc98876d4f7761191af7b100254522103fde5630484550f.json new file mode 100644 index 000000000..797021822 --- /dev/null +++ b/evidence/results/f113991ba9b386560cc98876d4f7761191af7b100254522103fde5630484550f.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "1fbe261f40cda825ebc69fe687c4649137eedaa2324b5a800914ecbcaa35e8a1", + "case_hash": "f113991ba9b386560cc98876d4f7761191af7b100254522103fde5630484550f", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3dd11f2c7fcfd8063115c5d5a7a7690fd2fcc46e2252f36853cde9562b739ed6", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f11b1f6ea29c743d531cb7e8fe52d3aa0d9368a7afd4d8e675ba61e054a6a1ba.arrow b/evidence/results/f11b1f6ea29c743d531cb7e8fe52d3aa0d9368a7afd4d8e675ba61e054a6a1ba.arrow new file mode 100644 index 000000000..12e442472 Binary files /dev/null and b/evidence/results/f11b1f6ea29c743d531cb7e8fe52d3aa0d9368a7afd4d8e675ba61e054a6a1ba.arrow differ diff --git a/evidence/results/f11b1f6ea29c743d531cb7e8fe52d3aa0d9368a7afd4d8e675ba61e054a6a1ba.json b/evidence/results/f11b1f6ea29c743d531cb7e8fe52d3aa0d9368a7afd4d8e675ba61e054a6a1ba.json new file mode 100644 index 000000000..6673c31ae --- /dev/null +++ b/evidence/results/f11b1f6ea29c743d531cb7e8fe52d3aa0d9368a7afd4d8e675ba61e054a6a1ba.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fbc29045baa0d77079ab791eb5bf13d61356d8a67b27b165fc7b6762661a0951", + "case_hash": "f11b1f6ea29c743d531cb7e8fe52d3aa0d9368a7afd4d8e675ba61e054a6a1ba", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a7a200aa22a20e107c1fa52ced3f5e7066c02b2a235735a4621099bda96f06bc", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f12c80d3cefc83c63d54c30b215a2b0d480a26f3a0fba5515dd75d3bfcbf3fc7.arrow b/evidence/results/f12c80d3cefc83c63d54c30b215a2b0d480a26f3a0fba5515dd75d3bfcbf3fc7.arrow new file mode 100644 index 000000000..8afcc810e Binary files /dev/null and b/evidence/results/f12c80d3cefc83c63d54c30b215a2b0d480a26f3a0fba5515dd75d3bfcbf3fc7.arrow differ diff --git a/evidence/results/f12c80d3cefc83c63d54c30b215a2b0d480a26f3a0fba5515dd75d3bfcbf3fc7.json b/evidence/results/f12c80d3cefc83c63d54c30b215a2b0d480a26f3a0fba5515dd75d3bfcbf3fc7.json new file mode 100644 index 000000000..717893843 --- /dev/null +++ b/evidence/results/f12c80d3cefc83c63d54c30b215a2b0d480a26f3a0fba5515dd75d3bfcbf3fc7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ba21b2b8f55959f658f89003a2bd34f9fa2b123e8cf2c9f2ded51176fe88b3b4", + "case_hash": "f12c80d3cefc83c63d54c30b215a2b0d480a26f3a0fba5515dd75d3bfcbf3fc7", + "columns": [ + { + "internal_size": null, + "name": "OK", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "695c230bc484181e0eac29ddff56c56317a41ded67b8b355074b6150f5226ee0", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f13412ae762479fe4b10c78624534d36cb7f56a2727a74f35e928363458db23e.json b/evidence/results/f13412ae762479fe4b10c78624534d36cb7f56a2727a74f35e928363458db23e.json new file mode 100644 index 000000000..27dcc41a1 --- /dev/null +++ b/evidence/results/f13412ae762479fe4b10c78624534d36cb7f56a2727a74f35e928363458db23e.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "f13412ae762479fe4b10c78624534d36cb7f56a2727a74f35e928363458db23e", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 2336, + "message": null, + "sqlstate": "42601" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e98f9cd6e1a2a0f30c1d2a576375db1890fdb510d558ad0b1e37c0984f76a353", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f1346547c544bf882dac157b79662e938f48b088b4307f9f681e18e4fd4750c7.arrow b/evidence/results/f1346547c544bf882dac157b79662e938f48b088b4307f9f681e18e4fd4750c7.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/f1346547c544bf882dac157b79662e938f48b088b4307f9f681e18e4fd4750c7.arrow differ diff --git a/evidence/results/f1346547c544bf882dac157b79662e938f48b088b4307f9f681e18e4fd4750c7.json b/evidence/results/f1346547c544bf882dac157b79662e938f48b088b4307f9f681e18e4fd4750c7.json new file mode 100644 index 000000000..0b3b0d87d --- /dev/null +++ b/evidence/results/f1346547c544bf882dac157b79662e938f48b088b4307f9f681e18e4fd4750c7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "f1346547c544bf882dac157b79662e938f48b088b4307f9f681e18e4fd4750c7", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "20c2dd5fd6886ecd35f7c50549f1b47b217bd9dc62a98169771216cf33d9a165", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f15f8b6de91a94fd8a477fe79cd7a4511a83d2a85462fe0d36f95b29955cd784.arrow b/evidence/results/f15f8b6de91a94fd8a477fe79cd7a4511a83d2a85462fe0d36f95b29955cd784.arrow new file mode 100644 index 000000000..06f871d9b Binary files /dev/null and b/evidence/results/f15f8b6de91a94fd8a477fe79cd7a4511a83d2a85462fe0d36f95b29955cd784.arrow differ diff --git a/evidence/results/f15f8b6de91a94fd8a477fe79cd7a4511a83d2a85462fe0d36f95b29955cd784.json b/evidence/results/f15f8b6de91a94fd8a477fe79cd7a4511a83d2a85462fe0d36f95b29955cd784.json new file mode 100644 index 000000000..4cb011a85 --- /dev/null +++ b/evidence/results/f15f8b6de91a94fd8a477fe79cd7a4511a83d2a85462fe0d36f95b29955cd784.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "524bdd89551c154125dd3b4e2040e355bd1b3532386f93f60bf928a41aa845aa", + "case_hash": "f15f8b6de91a94fd8a477fe79cd7a4511a83d2a85462fe0d36f95b29955cd784", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "88ec335c837233a930c15a35801b0356b828820ba7da5bb90e25134e4f82592a", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f1714fd6183a4ba406f1f8c668a7fa4b681e1af978dad34df062bfd1e02c2cdf.json b/evidence/results/f1714fd6183a4ba406f1f8c668a7fa4b681e1af978dad34df062bfd1e02c2cdf.json new file mode 100644 index 000000000..32b5c57ed --- /dev/null +++ b/evidence/results/f1714fd6183a4ba406f1f8c668a7fa4b681e1af978dad34df062bfd1e02c2cdf.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "f1714fd6183a4ba406f1f8c668a7fa4b681e1af978dad34df062bfd1e02c2cdf", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100043, + "message": "Invalid floating point operation: log(e,0)", + "sqlstate": "2201E" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f18cb8bf5503dc0ef156011e6e7d65459ef3990b421429ea58bbb88efbc653e3", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f17340bb4fd968144a3c74157a4598106c0e3d06d4d0be3a38b57580c47563fe.arrow b/evidence/results/f17340bb4fd968144a3c74157a4598106c0e3d06d4d0be3a38b57580c47563fe.arrow new file mode 100644 index 000000000..1fb8c0c6b Binary files /dev/null and b/evidence/results/f17340bb4fd968144a3c74157a4598106c0e3d06d4d0be3a38b57580c47563fe.arrow differ diff --git a/evidence/results/f17340bb4fd968144a3c74157a4598106c0e3d06d4d0be3a38b57580c47563fe.json b/evidence/results/f17340bb4fd968144a3c74157a4598106c0e3d06d4d0be3a38b57580c47563fe.json new file mode 100644 index 000000000..88b9eac9b --- /dev/null +++ b/evidence/results/f17340bb4fd968144a3c74157a4598106c0e3d06d4d0be3a38b57580c47563fe.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0d41d3a53a1c5bfb55fb2d5d1cbb0fb0e0522c7cbe1f5aba6162e9be492c1fcf", + "case_hash": "f17340bb4fd968144a3c74157a4598106c0e3d06d4d0be3a38b57580c47563fe", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "082b105d82ad3eff0184fbd390acbf715aaba3aec44793b577a6fb16848bde93", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f17bbc07b81b21d4efd2ef867df1ecd01342d3f29c38bf715885aed369d6b3f6.arrow b/evidence/results/f17bbc07b81b21d4efd2ef867df1ecd01342d3f29c38bf715885aed369d6b3f6.arrow new file mode 100644 index 000000000..4bd9a7280 Binary files /dev/null and b/evidence/results/f17bbc07b81b21d4efd2ef867df1ecd01342d3f29c38bf715885aed369d6b3f6.arrow differ diff --git a/evidence/results/f17bbc07b81b21d4efd2ef867df1ecd01342d3f29c38bf715885aed369d6b3f6.json b/evidence/results/f17bbc07b81b21d4efd2ef867df1ecd01342d3f29c38bf715885aed369d6b3f6.json new file mode 100644 index 000000000..832174976 --- /dev/null +++ b/evidence/results/f17bbc07b81b21d4efd2ef867df1ecd01342d3f29c38bf715885aed369d6b3f6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ef1acfaf5aeb3500fe75d3eea971245462104baf2133434129cc2e3aca85332e", + "case_hash": "f17bbc07b81b21d4efd2ef867df1ecd01342d3f29c38bf715885aed369d6b3f6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cf54d45668d36793ff44e90128fb937af7b105b0728937722fd9433668f45cbb", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f1801156b44ffb2104ec8c60825af8a2ce0f1d97727ec3d04cceaa436c00797c.arrow b/evidence/results/f1801156b44ffb2104ec8c60825af8a2ce0f1d97727ec3d04cceaa436c00797c.arrow new file mode 100644 index 000000000..95f073476 Binary files /dev/null and b/evidence/results/f1801156b44ffb2104ec8c60825af8a2ce0f1d97727ec3d04cceaa436c00797c.arrow differ diff --git a/evidence/results/f1801156b44ffb2104ec8c60825af8a2ce0f1d97727ec3d04cceaa436c00797c.json b/evidence/results/f1801156b44ffb2104ec8c60825af8a2ce0f1d97727ec3d04cceaa436c00797c.json new file mode 100644 index 000000000..6bd9b4cd8 --- /dev/null +++ b/evidence/results/f1801156b44ffb2104ec8c60825af8a2ce0f1d97727ec3d04cceaa436c00797c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b9a9fbad1c6a003cd7da0a994d4ee6bf1eb0d38a444ca0d078a3c0dbf6d8623a", + "case_hash": "f1801156b44ffb2104ec8c60825af8a2ce0f1d97727ec3d04cceaa436c00797c", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dabb6eca0207eca2fa365c69348a26f3174cdac0e3621a8384a1b22cf7260cf7", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f182a3585a510f23060b8b5ffb27203b02b179e010161e7feaef5f74a20c80e7.arrow b/evidence/results/f182a3585a510f23060b8b5ffb27203b02b179e010161e7feaef5f74a20c80e7.arrow new file mode 100644 index 000000000..eb9cbf060 Binary files /dev/null and b/evidence/results/f182a3585a510f23060b8b5ffb27203b02b179e010161e7feaef5f74a20c80e7.arrow differ diff --git a/evidence/results/f182a3585a510f23060b8b5ffb27203b02b179e010161e7feaef5f74a20c80e7.json b/evidence/results/f182a3585a510f23060b8b5ffb27203b02b179e010161e7feaef5f74a20c80e7.json new file mode 100644 index 000000000..041db7f4b --- /dev/null +++ b/evidence/results/f182a3585a510f23060b8b5ffb27203b02b179e010161e7feaef5f74a20c80e7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "07e9999466d088c10cf8050280b6f3b0f810c26d4e2be3519ab961b8f56b5b65", + "case_hash": "f182a3585a510f23060b8b5ffb27203b02b179e010161e7feaef5f74a20c80e7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ee236e329ae9b8145c9954a8decdef5c8daee25e517ecd95e35c0838e5e14470", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f1d69829c222795e638ffa3a3ece5c7bce86d4ad08a4e3a6fcb3f17af9426f08.arrow b/evidence/results/f1d69829c222795e638ffa3a3ece5c7bce86d4ad08a4e3a6fcb3f17af9426f08.arrow new file mode 100644 index 000000000..0e3770310 Binary files /dev/null and b/evidence/results/f1d69829c222795e638ffa3a3ece5c7bce86d4ad08a4e3a6fcb3f17af9426f08.arrow differ diff --git a/evidence/results/f1d69829c222795e638ffa3a3ece5c7bce86d4ad08a4e3a6fcb3f17af9426f08.json b/evidence/results/f1d69829c222795e638ffa3a3ece5c7bce86d4ad08a4e3a6fcb3f17af9426f08.json new file mode 100644 index 000000000..5cf5ceec7 --- /dev/null +++ b/evidence/results/f1d69829c222795e638ffa3a3ece5c7bce86d4ad08a4e3a6fcb3f17af9426f08.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1ad6445dc5b2e40926622f54f72deb68e1e6355b62ce8c3f0798c1a0d36a9103", + "case_hash": "f1d69829c222795e638ffa3a3ece5c7bce86d4ad08a4e3a6fcb3f17af9426f08", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a4a947e6b7e2f75b0b30d0e5b37975bf63f725a80c153e28698a79211967baa9", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f1fd9b1b3b7e4260d48259bc41b993e5d2342051fe2c8617e7848a6c7d55b800.arrow b/evidence/results/f1fd9b1b3b7e4260d48259bc41b993e5d2342051fe2c8617e7848a6c7d55b800.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/f1fd9b1b3b7e4260d48259bc41b993e5d2342051fe2c8617e7848a6c7d55b800.arrow differ diff --git a/evidence/results/f1fd9b1b3b7e4260d48259bc41b993e5d2342051fe2c8617e7848a6c7d55b800.json b/evidence/results/f1fd9b1b3b7e4260d48259bc41b993e5d2342051fe2c8617e7848a6c7d55b800.json new file mode 100644 index 000000000..69540151f --- /dev/null +++ b/evidence/results/f1fd9b1b3b7e4260d48259bc41b993e5d2342051fe2c8617e7848a6c7d55b800.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "f1fd9b1b3b7e4260d48259bc41b993e5d2342051fe2c8617e7848a6c7d55b800", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9ca8c02328c86a99b72f912b54d1d602488646f447bbcc5d9eb7ed9ef9b22ff8", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f2149a0de2646075ab66816cdedf21093c21805396aec2bb541e63104ab02dc1.arrow b/evidence/results/f2149a0de2646075ab66816cdedf21093c21805396aec2bb541e63104ab02dc1.arrow new file mode 100644 index 000000000..5ae1acb51 Binary files /dev/null and b/evidence/results/f2149a0de2646075ab66816cdedf21093c21805396aec2bb541e63104ab02dc1.arrow differ diff --git a/evidence/results/f2149a0de2646075ab66816cdedf21093c21805396aec2bb541e63104ab02dc1.json b/evidence/results/f2149a0de2646075ab66816cdedf21093c21805396aec2bb541e63104ab02dc1.json new file mode 100644 index 000000000..e1746b430 --- /dev/null +++ b/evidence/results/f2149a0de2646075ab66816cdedf21093c21805396aec2bb541e63104ab02dc1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d7340568f5e2a79162b4115fc6ac0cee5482ebd65afee7e0d5a55fe39b54e717", + "case_hash": "f2149a0de2646075ab66816cdedf21093c21805396aec2bb541e63104ab02dc1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5edc78f3a926a0bbfc235d3c8f2add4c178e46489ee129e49bb43dd0abf2530e", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f22713d61122cbda5d7940f5ed4d629bbb20f475c1cd3d8204cd75bd7874109b.arrow b/evidence/results/f22713d61122cbda5d7940f5ed4d629bbb20f475c1cd3d8204cd75bd7874109b.arrow new file mode 100644 index 000000000..a82096212 Binary files /dev/null and b/evidence/results/f22713d61122cbda5d7940f5ed4d629bbb20f475c1cd3d8204cd75bd7874109b.arrow differ diff --git a/evidence/results/f22713d61122cbda5d7940f5ed4d629bbb20f475c1cd3d8204cd75bd7874109b.json b/evidence/results/f22713d61122cbda5d7940f5ed4d629bbb20f475c1cd3d8204cd75bd7874109b.json new file mode 100644 index 000000000..6b6e4bb7f --- /dev/null +++ b/evidence/results/f22713d61122cbda5d7940f5ed4d629bbb20f475c1cd3d8204cd75bd7874109b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1faadfa6f48b51edad11380750c0130b9c02bf305cfe9a849d0d5ebd06c88fbc", + "case_hash": "f22713d61122cbda5d7940f5ed4d629bbb20f475c1cd3d8204cd75bd7874109b", + "columns": [ + { + "internal_size": 3, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e057db16c5f2870bc799d41d84c86973e274313fccaff474062be9df124855e7", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f229cbefff46c83e61f2a0e743014d7aec512e42046dda4471ef9b2b4577ec72.arrow b/evidence/results/f229cbefff46c83e61f2a0e743014d7aec512e42046dda4471ef9b2b4577ec72.arrow new file mode 100644 index 000000000..254147e9d Binary files /dev/null and b/evidence/results/f229cbefff46c83e61f2a0e743014d7aec512e42046dda4471ef9b2b4577ec72.arrow differ diff --git a/evidence/results/f229cbefff46c83e61f2a0e743014d7aec512e42046dda4471ef9b2b4577ec72.json b/evidence/results/f229cbefff46c83e61f2a0e743014d7aec512e42046dda4471ef9b2b4577ec72.json new file mode 100644 index 000000000..705e56534 --- /dev/null +++ b/evidence/results/f229cbefff46c83e61f2a0e743014d7aec512e42046dda4471ef9b2b4577ec72.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "906a72885841aaf1bd17aa4d3ef298d3d396833b07777c6256b50ab6975d2d33", + "case_hash": "f229cbefff46c83e61f2a0e743014d7aec512e42046dda4471ef9b2b4577ec72", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fe1b5bc3a33fd454cb5cd75992ff2f7d2cd276cdabbf4f68fe5536d3c1cdb7f1", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f2373ebd02b624331bbfcbe06b350cbd704e7608ae7d625893e35c0b229e9d89.arrow b/evidence/results/f2373ebd02b624331bbfcbe06b350cbd704e7608ae7d625893e35c0b229e9d89.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/f2373ebd02b624331bbfcbe06b350cbd704e7608ae7d625893e35c0b229e9d89.arrow differ diff --git a/evidence/results/f2373ebd02b624331bbfcbe06b350cbd704e7608ae7d625893e35c0b229e9d89.json b/evidence/results/f2373ebd02b624331bbfcbe06b350cbd704e7608ae7d625893e35c0b229e9d89.json new file mode 100644 index 000000000..16b4a1a00 --- /dev/null +++ b/evidence/results/f2373ebd02b624331bbfcbe06b350cbd704e7608ae7d625893e35c0b229e9d89.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "f2373ebd02b624331bbfcbe06b350cbd704e7608ae7d625893e35c0b229e9d89", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6b5a4f112e824b8357668e2899edd691cfd95f7367b7dd1d00fd5b9e7bd21c26", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f252d11d45a2fa48ef8171ab8f3a6f5ed0209e70acff117e979fbed0e388f7a0.arrow b/evidence/results/f252d11d45a2fa48ef8171ab8f3a6f5ed0209e70acff117e979fbed0e388f7a0.arrow new file mode 100644 index 000000000..250f182f0 Binary files /dev/null and b/evidence/results/f252d11d45a2fa48ef8171ab8f3a6f5ed0209e70acff117e979fbed0e388f7a0.arrow differ diff --git a/evidence/results/f252d11d45a2fa48ef8171ab8f3a6f5ed0209e70acff117e979fbed0e388f7a0.json b/evidence/results/f252d11d45a2fa48ef8171ab8f3a6f5ed0209e70acff117e979fbed0e388f7a0.json new file mode 100644 index 000000000..1d741cbba --- /dev/null +++ b/evidence/results/f252d11d45a2fa48ef8171ab8f3a6f5ed0209e70acff117e979fbed0e388f7a0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fa3df9a6ee500d9aff2dc209d482d72d07f0bf9f4771fb0329968ac5b223bbb6", + "case_hash": "f252d11d45a2fa48ef8171ab8f3a6f5ed0209e70acff117e979fbed0e388f7a0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4f518cec3656810ee8064e23ce6e6fcba39a090df39b1a8ba250d7457d914a2e", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f26b7456c0d87e84c005f551243997a6068d98f5c354d8e473b98341bbc64b63.arrow b/evidence/results/f26b7456c0d87e84c005f551243997a6068d98f5c354d8e473b98341bbc64b63.arrow new file mode 100644 index 000000000..7dba27540 Binary files /dev/null and b/evidence/results/f26b7456c0d87e84c005f551243997a6068d98f5c354d8e473b98341bbc64b63.arrow differ diff --git a/evidence/results/f26b7456c0d87e84c005f551243997a6068d98f5c354d8e473b98341bbc64b63.json b/evidence/results/f26b7456c0d87e84c005f551243997a6068d98f5c354d8e473b98341bbc64b63.json new file mode 100644 index 000000000..f8384d891 --- /dev/null +++ b/evidence/results/f26b7456c0d87e84c005f551243997a6068d98f5c354d8e473b98341bbc64b63.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9c45fa32c02fe4a970ba4603516e7f693a6e6e455e8c51b450ee3b3447d41b87", + "case_hash": "f26b7456c0d87e84c005f551243997a6068d98f5c354d8e473b98341bbc64b63", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2a3a59a139e22ec9a97efb10b3ec6612253c103f8cc09fd102257ead0a2247db", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f2701c08e1456fded6b7eeffffef2a5458cedd3fda2eed941c51248eabcbf8a1.arrow b/evidence/results/f2701c08e1456fded6b7eeffffef2a5458cedd3fda2eed941c51248eabcbf8a1.arrow new file mode 100644 index 000000000..4c5870ba8 Binary files /dev/null and b/evidence/results/f2701c08e1456fded6b7eeffffef2a5458cedd3fda2eed941c51248eabcbf8a1.arrow differ diff --git a/evidence/results/f2701c08e1456fded6b7eeffffef2a5458cedd3fda2eed941c51248eabcbf8a1.json b/evidence/results/f2701c08e1456fded6b7eeffffef2a5458cedd3fda2eed941c51248eabcbf8a1.json new file mode 100644 index 000000000..a8f503d30 --- /dev/null +++ b/evidence/results/f2701c08e1456fded6b7eeffffef2a5458cedd3fda2eed941c51248eabcbf8a1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7d14c2e82c8637a2211a3e9a5dd0da0ccb4602e58d23e40c30878b1d43183eb3", + "case_hash": "f2701c08e1456fded6b7eeffffef2a5458cedd3fda2eed941c51248eabcbf8a1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "589c60c019696fddd60f59d453dfedc06c019f23174ce2963779c64dd948cebb", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f28607ffc5d8d231bccfda3e6ccf5f563333bdc7e5775c9c1177b322b84e30ed.arrow b/evidence/results/f28607ffc5d8d231bccfda3e6ccf5f563333bdc7e5775c9c1177b322b84e30ed.arrow new file mode 100644 index 000000000..eae2c69ba Binary files /dev/null and b/evidence/results/f28607ffc5d8d231bccfda3e6ccf5f563333bdc7e5775c9c1177b322b84e30ed.arrow differ diff --git a/evidence/results/f28607ffc5d8d231bccfda3e6ccf5f563333bdc7e5775c9c1177b322b84e30ed.json b/evidence/results/f28607ffc5d8d231bccfda3e6ccf5f563333bdc7e5775c9c1177b322b84e30ed.json new file mode 100644 index 000000000..42a1ebde7 --- /dev/null +++ b/evidence/results/f28607ffc5d8d231bccfda3e6ccf5f563333bdc7e5775c9c1177b322b84e30ed.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66581fdec44036202b04b8098d8b0f840d97720df037feaf4478f6fe6f3ce847", + "case_hash": "f28607ffc5d8d231bccfda3e6ccf5f563333bdc7e5775c9c1177b322b84e30ed", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0f1ddda8762c66e0fe17adfa03b1d6b66e79a207dc0c49b5dec6dc162c442065", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f290fa153b7d7d59ae4ec64e6795640d07677b8071b576465c1ade002aea7a15.arrow b/evidence/results/f290fa153b7d7d59ae4ec64e6795640d07677b8071b576465c1ade002aea7a15.arrow new file mode 100644 index 000000000..2ec5b2a60 Binary files /dev/null and b/evidence/results/f290fa153b7d7d59ae4ec64e6795640d07677b8071b576465c1ade002aea7a15.arrow differ diff --git a/evidence/results/f290fa153b7d7d59ae4ec64e6795640d07677b8071b576465c1ade002aea7a15.json b/evidence/results/f290fa153b7d7d59ae4ec64e6795640d07677b8071b576465c1ade002aea7a15.json new file mode 100644 index 000000000..a46040dc4 --- /dev/null +++ b/evidence/results/f290fa153b7d7d59ae4ec64e6795640d07677b8071b576465c1ade002aea7a15.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1eed0f27294d13c24e9a9261a8ff21f83e516490f50656b8a34b87fcd8ea9a9f", + "case_hash": "f290fa153b7d7d59ae4ec64e6795640d07677b8071b576465c1ade002aea7a15", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9c2c55df30d22f5876b44ce7e2ad9dadf6017fb332f3d16bdc37e7b876e5a4e2", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f2dc2510d7ddaee2fbd205180267fe0cbd0825f4db7c0065d7e88a2f5934e118.arrow b/evidence/results/f2dc2510d7ddaee2fbd205180267fe0cbd0825f4db7c0065d7e88a2f5934e118.arrow new file mode 100644 index 000000000..a84d064b8 Binary files /dev/null and b/evidence/results/f2dc2510d7ddaee2fbd205180267fe0cbd0825f4db7c0065d7e88a2f5934e118.arrow differ diff --git a/evidence/results/f2dc2510d7ddaee2fbd205180267fe0cbd0825f4db7c0065d7e88a2f5934e118.json b/evidence/results/f2dc2510d7ddaee2fbd205180267fe0cbd0825f4db7c0065d7e88a2f5934e118.json new file mode 100644 index 000000000..ba9fe6a84 --- /dev/null +++ b/evidence/results/f2dc2510d7ddaee2fbd205180267fe0cbd0825f4db7c0065d7e88a2f5934e118.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "64ca71d3bbbf66c101064e0ed91af4c2cf63a21c30cca993cbf886b465990934", + "case_hash": "f2dc2510d7ddaee2fbd205180267fe0cbd0825f4db7c0065d7e88a2f5934e118", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b2024405e513468b2009ef4badc4c3982de6e30b12bb60177e2f1baccc3fb068", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f2e71b34fd1277763422d5a4fc8ea0c1413a8955fd921f8f45c6cab31a3d555e.arrow b/evidence/results/f2e71b34fd1277763422d5a4fc8ea0c1413a8955fd921f8f45c6cab31a3d555e.arrow new file mode 100644 index 000000000..3bdf3524a Binary files /dev/null and b/evidence/results/f2e71b34fd1277763422d5a4fc8ea0c1413a8955fd921f8f45c6cab31a3d555e.arrow differ diff --git a/evidence/results/f2e71b34fd1277763422d5a4fc8ea0c1413a8955fd921f8f45c6cab31a3d555e.json b/evidence/results/f2e71b34fd1277763422d5a4fc8ea0c1413a8955fd921f8f45c6cab31a3d555e.json new file mode 100644 index 000000000..4909c20da --- /dev/null +++ b/evidence/results/f2e71b34fd1277763422d5a4fc8ea0c1413a8955fd921f8f45c6cab31a3d555e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8a5f4d70a9859030b61a69bdd7ce0519f6aa441b88b2edfc326748701cc6af8b", + "case_hash": "f2e71b34fd1277763422d5a4fc8ea0c1413a8955fd921f8f45c6cab31a3d555e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d8ff0e12510c04c5b5b18ad74e950d1fc4fc2676464208777bd65cb6f1818e8f", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f30ade9414e5004e730c9e077ddd80bae6d489ea8e88f70f3eca7129961a3249.arrow b/evidence/results/f30ade9414e5004e730c9e077ddd80bae6d489ea8e88f70f3eca7129961a3249.arrow new file mode 100644 index 000000000..cc194316b Binary files /dev/null and b/evidence/results/f30ade9414e5004e730c9e077ddd80bae6d489ea8e88f70f3eca7129961a3249.arrow differ diff --git a/evidence/results/f30ade9414e5004e730c9e077ddd80bae6d489ea8e88f70f3eca7129961a3249.json b/evidence/results/f30ade9414e5004e730c9e077ddd80bae6d489ea8e88f70f3eca7129961a3249.json new file mode 100644 index 000000000..0ad29cc36 --- /dev/null +++ b/evidence/results/f30ade9414e5004e730c9e077ddd80bae6d489ea8e88f70f3eca7129961a3249.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f48492783d810a6305ef31a6e57c7d8d42a606fb8a7648f36102ac8ca087235d", + "case_hash": "f30ade9414e5004e730c9e077ddd80bae6d489ea8e88f70f3eca7129961a3249", + "columns": [ + { + "internal_size": 8, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d2c4961f1a8ca6c72cf7ae5db4f60538c68fd3827b5c6414315685ea46b86964", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f317eb18ba1be23238a6b4a228fbb6d5c089dfa9a8474b32721700a8d2f78b7b.arrow b/evidence/results/f317eb18ba1be23238a6b4a228fbb6d5c089dfa9a8474b32721700a8d2f78b7b.arrow new file mode 100644 index 000000000..71f44219e Binary files /dev/null and b/evidence/results/f317eb18ba1be23238a6b4a228fbb6d5c089dfa9a8474b32721700a8d2f78b7b.arrow differ diff --git a/evidence/results/f317eb18ba1be23238a6b4a228fbb6d5c089dfa9a8474b32721700a8d2f78b7b.json b/evidence/results/f317eb18ba1be23238a6b4a228fbb6d5c089dfa9a8474b32721700a8d2f78b7b.json new file mode 100644 index 000000000..27beec100 --- /dev/null +++ b/evidence/results/f317eb18ba1be23238a6b4a228fbb6d5c089dfa9a8474b32721700a8d2f78b7b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c7e5c8a9be4747db17320b6995f8502339c36c6563725f2bd338ea548643ade1", + "case_hash": "f317eb18ba1be23238a6b4a228fbb6d5c089dfa9a8474b32721700a8d2f78b7b", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bfdebdee282c929439a43bb09719ed71b689443b5b39c14a4270e2a4d530ff2d", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f3265e992b7f5db65ff70f8260bbbae3659dd04175d7219eeb98112479caf42d.arrow b/evidence/results/f3265e992b7f5db65ff70f8260bbbae3659dd04175d7219eeb98112479caf42d.arrow new file mode 100644 index 000000000..d1acbc62b Binary files /dev/null and b/evidence/results/f3265e992b7f5db65ff70f8260bbbae3659dd04175d7219eeb98112479caf42d.arrow differ diff --git a/evidence/results/f3265e992b7f5db65ff70f8260bbbae3659dd04175d7219eeb98112479caf42d.json b/evidence/results/f3265e992b7f5db65ff70f8260bbbae3659dd04175d7219eeb98112479caf42d.json new file mode 100644 index 000000000..ea7d501b1 --- /dev/null +++ b/evidence/results/f3265e992b7f5db65ff70f8260bbbae3659dd04175d7219eeb98112479caf42d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7edcbd5bc561a8640666d4691fc6374be3952f4f359d906efd2be048fa30c649", + "case_hash": "f3265e992b7f5db65ff70f8260bbbae3659dd04175d7219eeb98112479caf42d", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5b173940623885b072472bfa6d98c172fb12d54e2f6cc8c3ed5b226ccd2cb1d2", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f3589933c8e8fa34a9dacac1d77b69c4f11d7619e1e9ccff4baf81c0cc19e3ce.arrow b/evidence/results/f3589933c8e8fa34a9dacac1d77b69c4f11d7619e1e9ccff4baf81c0cc19e3ce.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/f3589933c8e8fa34a9dacac1d77b69c4f11d7619e1e9ccff4baf81c0cc19e3ce.arrow differ diff --git a/evidence/results/f3589933c8e8fa34a9dacac1d77b69c4f11d7619e1e9ccff4baf81c0cc19e3ce.json b/evidence/results/f3589933c8e8fa34a9dacac1d77b69c4f11d7619e1e9ccff4baf81c0cc19e3ce.json new file mode 100644 index 000000000..d0034acc5 --- /dev/null +++ b/evidence/results/f3589933c8e8fa34a9dacac1d77b69c4f11d7619e1e9ccff4baf81c0cc19e3ce.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "f3589933c8e8fa34a9dacac1d77b69c4f11d7619e1e9ccff4baf81c0cc19e3ce", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "381edd86fa52fd5b6bc003cad888bd510f95db0993083aa35771d0a15e22a7da", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f36043675969a3ae5a92441ba126f19edaea427cb8e6c6a2a2103ab84829e409.arrow b/evidence/results/f36043675969a3ae5a92441ba126f19edaea427cb8e6c6a2a2103ab84829e409.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/f36043675969a3ae5a92441ba126f19edaea427cb8e6c6a2a2103ab84829e409.arrow differ diff --git a/evidence/results/f36043675969a3ae5a92441ba126f19edaea427cb8e6c6a2a2103ab84829e409.json b/evidence/results/f36043675969a3ae5a92441ba126f19edaea427cb8e6c6a2a2103ab84829e409.json new file mode 100644 index 000000000..00e20f83d --- /dev/null +++ b/evidence/results/f36043675969a3ae5a92441ba126f19edaea427cb8e6c6a2a2103ab84829e409.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "f36043675969a3ae5a92441ba126f19edaea427cb8e6c6a2a2103ab84829e409", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9f81d17841d94042ef28bfc34d5100865a42aeee48547c671da94b00e9e77927", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f36d2fb1acc7c94729bac63d08d707209da3204e362dc79b912de8de5b144fbe.arrow b/evidence/results/f36d2fb1acc7c94729bac63d08d707209da3204e362dc79b912de8de5b144fbe.arrow new file mode 100644 index 000000000..a04a9f09e Binary files /dev/null and b/evidence/results/f36d2fb1acc7c94729bac63d08d707209da3204e362dc79b912de8de5b144fbe.arrow differ diff --git a/evidence/results/f36d2fb1acc7c94729bac63d08d707209da3204e362dc79b912de8de5b144fbe.json b/evidence/results/f36d2fb1acc7c94729bac63d08d707209da3204e362dc79b912de8de5b144fbe.json new file mode 100644 index 000000000..b3020f7bf --- /dev/null +++ b/evidence/results/f36d2fb1acc7c94729bac63d08d707209da3204e362dc79b912de8de5b144fbe.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "652e69baa973e42773f34e194a854e0bd87eb83e43ffa0e2ae87cd0de6feaedc", + "case_hash": "f36d2fb1acc7c94729bac63d08d707209da3204e362dc79b912de8de5b144fbe", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 6, + "scale": 1, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a09f3d98ad8a30a68072d2e4122941bf95d1adcc6bf60580411b49239c21b15f", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f36e5e20a08491647bad099687f8d522d980a5289786424164fff97576c71906.arrow b/evidence/results/f36e5e20a08491647bad099687f8d522d980a5289786424164fff97576c71906.arrow new file mode 100644 index 000000000..9d2eb4d79 Binary files /dev/null and b/evidence/results/f36e5e20a08491647bad099687f8d522d980a5289786424164fff97576c71906.arrow differ diff --git a/evidence/results/f36e5e20a08491647bad099687f8d522d980a5289786424164fff97576c71906.json b/evidence/results/f36e5e20a08491647bad099687f8d522d980a5289786424164fff97576c71906.json new file mode 100644 index 000000000..4a8cece5b --- /dev/null +++ b/evidence/results/f36e5e20a08491647bad099687f8d522d980a5289786424164fff97576c71906.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "72a4e62abd2a25264e21fc07f30ab435cbfffc30f0e34e38939b7265d6564e1e", + "case_hash": "f36e5e20a08491647bad099687f8d522d980a5289786424164fff97576c71906", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "61e7e0b80cffb628104c3df89269e7b08c8052f863d26eb1f36774fccab0d474", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f37255aa25df8e7ba1e4cd41acf972b686cb2b7de7974768b7c8944a6ce2be77.arrow b/evidence/results/f37255aa25df8e7ba1e4cd41acf972b686cb2b7de7974768b7c8944a6ce2be77.arrow new file mode 100644 index 000000000..845292d18 Binary files /dev/null and b/evidence/results/f37255aa25df8e7ba1e4cd41acf972b686cb2b7de7974768b7c8944a6ce2be77.arrow differ diff --git a/evidence/results/f37255aa25df8e7ba1e4cd41acf972b686cb2b7de7974768b7c8944a6ce2be77.json b/evidence/results/f37255aa25df8e7ba1e4cd41acf972b686cb2b7de7974768b7c8944a6ce2be77.json new file mode 100644 index 000000000..3429fd6aa --- /dev/null +++ b/evidence/results/f37255aa25df8e7ba1e4cd41acf972b686cb2b7de7974768b7c8944a6ce2be77.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b15184f6a21d4f005ae31146cbb22077745e860eaddb0ff7b3a13dca40bcc797", + "case_hash": "f37255aa25df8e7ba1e4cd41acf972b686cb2b7de7974768b7c8944a6ce2be77", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "79a7d4af7d329dab90e2a8658efd1476db6e874679910a31f2d4609109ca8b56", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f3838ebd84c831fe14d4fe2e455aa6d862bad3318a5b99ba60f832250b93c2d4.arrow b/evidence/results/f3838ebd84c831fe14d4fe2e455aa6d862bad3318a5b99ba60f832250b93c2d4.arrow new file mode 100644 index 000000000..6f8a5ecd6 Binary files /dev/null and b/evidence/results/f3838ebd84c831fe14d4fe2e455aa6d862bad3318a5b99ba60f832250b93c2d4.arrow differ diff --git a/evidence/results/f3838ebd84c831fe14d4fe2e455aa6d862bad3318a5b99ba60f832250b93c2d4.json b/evidence/results/f3838ebd84c831fe14d4fe2e455aa6d862bad3318a5b99ba60f832250b93c2d4.json new file mode 100644 index 000000000..091efd166 --- /dev/null +++ b/evidence/results/f3838ebd84c831fe14d4fe2e455aa6d862bad3318a5b99ba60f832250b93c2d4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1c79df6fe20d1fdb843db83a7f7bf3fd18113b4e9f7141064f6b9128d7448c51", + "case_hash": "f3838ebd84c831fe14d4fe2e455aa6d862bad3318a5b99ba60f832250b93c2d4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 2, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5df7ab43ad40e4d490afa0d391811821c62bcc7346f0fc5e97a9033202470c2e", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f39b8515ebbd3694642d8ba362c288437674ae7e20182a26f5a16f1ba0e91333.arrow b/evidence/results/f39b8515ebbd3694642d8ba362c288437674ae7e20182a26f5a16f1ba0e91333.arrow new file mode 100644 index 000000000..3faa73591 Binary files /dev/null and b/evidence/results/f39b8515ebbd3694642d8ba362c288437674ae7e20182a26f5a16f1ba0e91333.arrow differ diff --git a/evidence/results/f39b8515ebbd3694642d8ba362c288437674ae7e20182a26f5a16f1ba0e91333.json b/evidence/results/f39b8515ebbd3694642d8ba362c288437674ae7e20182a26f5a16f1ba0e91333.json new file mode 100644 index 000000000..89cd9c50d --- /dev/null +++ b/evidence/results/f39b8515ebbd3694642d8ba362c288437674ae7e20182a26f5a16f1ba0e91333.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4de4cc83719df2e5c81ab2261bcd222e0a9c9f2410a4ec3d0449061e52683ecb", + "case_hash": "f39b8515ebbd3694642d8ba362c288437674ae7e20182a26f5a16f1ba0e91333", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "79904ab2bdff7f5c0963ae585c50fec23dc23116a9b4795deb9082acc5499228", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f3d3c95381411d03f7d478c6b85c7e011895a209e646eb0f4ba6b4b92314b9c1.arrow b/evidence/results/f3d3c95381411d03f7d478c6b85c7e011895a209e646eb0f4ba6b4b92314b9c1.arrow new file mode 100644 index 000000000..72e8f929c Binary files /dev/null and b/evidence/results/f3d3c95381411d03f7d478c6b85c7e011895a209e646eb0f4ba6b4b92314b9c1.arrow differ diff --git a/evidence/results/f3d3c95381411d03f7d478c6b85c7e011895a209e646eb0f4ba6b4b92314b9c1.json b/evidence/results/f3d3c95381411d03f7d478c6b85c7e011895a209e646eb0f4ba6b4b92314b9c1.json new file mode 100644 index 000000000..31b28f1b2 --- /dev/null +++ b/evidence/results/f3d3c95381411d03f7d478c6b85c7e011895a209e646eb0f4ba6b4b92314b9c1.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "68f96568b5ff995927927df4b0edcf9dbe688decd0760bc34052248b5054c15b", + "case_hash": "f3d3c95381411d03f7d478c6b85c7e011895a209e646eb0f4ba6b4b92314b9c1", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + }, + { + "internal_size": null, + "name": "L", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a2478dd11541a955c0bc133022ec4be98ab7b9de5e594f620ba27b64afb5e43d", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f3d512cbba43d21f538015851209625059488b12f6ca1c8a4dc4a961219913ba.arrow b/evidence/results/f3d512cbba43d21f538015851209625059488b12f6ca1c8a4dc4a961219913ba.arrow new file mode 100644 index 000000000..1922252aa Binary files /dev/null and b/evidence/results/f3d512cbba43d21f538015851209625059488b12f6ca1c8a4dc4a961219913ba.arrow differ diff --git a/evidence/results/f3d512cbba43d21f538015851209625059488b12f6ca1c8a4dc4a961219913ba.json b/evidence/results/f3d512cbba43d21f538015851209625059488b12f6ca1c8a4dc4a961219913ba.json new file mode 100644 index 000000000..c942b1c06 --- /dev/null +++ b/evidence/results/f3d512cbba43d21f538015851209625059488b12f6ca1c8a4dc4a961219913ba.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "bc3f618ee93b82d0caaf61c1d56f9fe095a01dd19ded41dd0283e8f2ece76192", + "case_hash": "f3d512cbba43d21f538015851209625059488b12f6ca1c8a4dc4a961219913ba", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dce627b4dee7afbf08ad79cfc35f3e0641feaaa030bb85f3ac0638b015b95e82", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f407548f08f7e83b60a305f551ecdbe92ce94245c01e57585231a8e2a8755d54.arrow b/evidence/results/f407548f08f7e83b60a305f551ecdbe92ce94245c01e57585231a8e2a8755d54.arrow new file mode 100644 index 000000000..c44705319 Binary files /dev/null and b/evidence/results/f407548f08f7e83b60a305f551ecdbe92ce94245c01e57585231a8e2a8755d54.arrow differ diff --git a/evidence/results/f407548f08f7e83b60a305f551ecdbe92ce94245c01e57585231a8e2a8755d54.json b/evidence/results/f407548f08f7e83b60a305f551ecdbe92ce94245c01e57585231a8e2a8755d54.json new file mode 100644 index 000000000..b09db16ec --- /dev/null +++ b/evidence/results/f407548f08f7e83b60a305f551ecdbe92ce94245c01e57585231a8e2a8755d54.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "cba0baacafbb13b7210f385e48b4ee7c1f0daad8248755d2e110159f6fdcbc00", + "case_hash": "f407548f08f7e83b60a305f551ecdbe92ce94245c01e57585231a8e2a8755d54", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0d3648a31b47eaafd0993b923f685eab5a0a5b3879f20ded99712ba8adfc0f2d", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f421371fc0b9b9771f88c1db43064f336a193aef9da09181bf1382ebfb2a2957.arrow b/evidence/results/f421371fc0b9b9771f88c1db43064f336a193aef9da09181bf1382ebfb2a2957.arrow new file mode 100644 index 000000000..ac23d57df Binary files /dev/null and b/evidence/results/f421371fc0b9b9771f88c1db43064f336a193aef9da09181bf1382ebfb2a2957.arrow differ diff --git a/evidence/results/f421371fc0b9b9771f88c1db43064f336a193aef9da09181bf1382ebfb2a2957.json b/evidence/results/f421371fc0b9b9771f88c1db43064f336a193aef9da09181bf1382ebfb2a2957.json new file mode 100644 index 000000000..53cf52409 --- /dev/null +++ b/evidence/results/f421371fc0b9b9771f88c1db43064f336a193aef9da09181bf1382ebfb2a2957.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "cb896bce128ffe507f9726651827ea2a5017fc742d2494639e1b7d6ea105a29e", + "case_hash": "f421371fc0b9b9771f88c1db43064f336a193aef9da09181bf1382ebfb2a2957", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "PARENT", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "00beaa51e0f41f8965eed3618a14ca0a08965c97dc664d8b23c87dac32d6c5d7", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f421a76ec8d0738f1dec28ee344d17df4b119c3788061a72a16827722f82b4de.arrow b/evidence/results/f421a76ec8d0738f1dec28ee344d17df4b119c3788061a72a16827722f82b4de.arrow new file mode 100644 index 000000000..a08841824 Binary files /dev/null and b/evidence/results/f421a76ec8d0738f1dec28ee344d17df4b119c3788061a72a16827722f82b4de.arrow differ diff --git a/evidence/results/f421a76ec8d0738f1dec28ee344d17df4b119c3788061a72a16827722f82b4de.json b/evidence/results/f421a76ec8d0738f1dec28ee344d17df4b119c3788061a72a16827722f82b4de.json new file mode 100644 index 000000000..0696063b9 --- /dev/null +++ b/evidence/results/f421a76ec8d0738f1dec28ee344d17df4b119c3788061a72a16827722f82b4de.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8a87c78bf1e761d0b2ba9589716d75c642623f603f7f69e8bfe3d768f62a84aa", + "case_hash": "f421a76ec8d0738f1dec28ee344d17df4b119c3788061a72a16827722f82b4de", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d8ec932eb5e7b6ccf0001e6a7d19bed455fc6e3d1abadd3b82e67591860084b9", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f42c17ae47db8f81dbb754a38e817db4d89f787d2c0a156ac47ed2b4ea782e4a.arrow b/evidence/results/f42c17ae47db8f81dbb754a38e817db4d89f787d2c0a156ac47ed2b4ea782e4a.arrow new file mode 100644 index 000000000..d249968ad Binary files /dev/null and b/evidence/results/f42c17ae47db8f81dbb754a38e817db4d89f787d2c0a156ac47ed2b4ea782e4a.arrow differ diff --git a/evidence/results/f42c17ae47db8f81dbb754a38e817db4d89f787d2c0a156ac47ed2b4ea782e4a.json b/evidence/results/f42c17ae47db8f81dbb754a38e817db4d89f787d2c0a156ac47ed2b4ea782e4a.json new file mode 100644 index 000000000..cbc095878 --- /dev/null +++ b/evidence/results/f42c17ae47db8f81dbb754a38e817db4d89f787d2c0a156ac47ed2b4ea782e4a.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "28e85dfeae2a1ce8b35c6761d0ce1f2adf18e3a94d8a25b82e55e57910d43c61", + "case_hash": "f42c17ae47db8f81dbb754a38e817db4d89f787d2c0a156ac47ed2b4ea782e4a", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "SRID", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5fb4c9da0e6ed71c422118db4d3a5eff2f843920426533d190d0cf4e55327185", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f447fd7bc747c1144035faba02a01f04ecf6d71c88f7e81dbbcebe81cce4728d.arrow b/evidence/results/f447fd7bc747c1144035faba02a01f04ecf6d71c88f7e81dbbcebe81cce4728d.arrow new file mode 100644 index 000000000..e439e949a Binary files /dev/null and b/evidence/results/f447fd7bc747c1144035faba02a01f04ecf6d71c88f7e81dbbcebe81cce4728d.arrow differ diff --git a/evidence/results/f447fd7bc747c1144035faba02a01f04ecf6d71c88f7e81dbbcebe81cce4728d.json b/evidence/results/f447fd7bc747c1144035faba02a01f04ecf6d71c88f7e81dbbcebe81cce4728d.json new file mode 100644 index 000000000..575df1d74 --- /dev/null +++ b/evidence/results/f447fd7bc747c1144035faba02a01f04ecf6d71c88f7e81dbbcebe81cce4728d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e35876c4574a9893e128ff83f0fbcff4f6c1f6497e7b6e8edbf797d04a94718f", + "case_hash": "f447fd7bc747c1144035faba02a01f04ecf6d71c88f7e81dbbcebe81cce4728d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8dd894dad469790c2b753b66236335b5d2345c83a599753447475fc311806e61", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f4494d83a843993eb2b436e95ae45c02f9467d62a65713b9f94af011918e724b.arrow b/evidence/results/f4494d83a843993eb2b436e95ae45c02f9467d62a65713b9f94af011918e724b.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/f4494d83a843993eb2b436e95ae45c02f9467d62a65713b9f94af011918e724b.arrow differ diff --git a/evidence/results/f4494d83a843993eb2b436e95ae45c02f9467d62a65713b9f94af011918e724b.json b/evidence/results/f4494d83a843993eb2b436e95ae45c02f9467d62a65713b9f94af011918e724b.json new file mode 100644 index 000000000..0deff0498 --- /dev/null +++ b/evidence/results/f4494d83a843993eb2b436e95ae45c02f9467d62a65713b9f94af011918e724b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "f4494d83a843993eb2b436e95ae45c02f9467d62a65713b9f94af011918e724b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fb354ebefe69684ef2daed9d6d3fcc08cf747953dd78a143117ca0da7c6446e9", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f4702644abb3efead68389db82e975eba8e02dafd92c3610469cb86323141b06.arrow b/evidence/results/f4702644abb3efead68389db82e975eba8e02dafd92c3610469cb86323141b06.arrow new file mode 100644 index 000000000..3a0f79bb2 Binary files /dev/null and b/evidence/results/f4702644abb3efead68389db82e975eba8e02dafd92c3610469cb86323141b06.arrow differ diff --git a/evidence/results/f4702644abb3efead68389db82e975eba8e02dafd92c3610469cb86323141b06.json b/evidence/results/f4702644abb3efead68389db82e975eba8e02dafd92c3610469cb86323141b06.json new file mode 100644 index 000000000..1506870d4 --- /dev/null +++ b/evidence/results/f4702644abb3efead68389db82e975eba8e02dafd92c3610469cb86323141b06.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "ed93d8ca57b6f01837ff7378ad44be3f9e05c65655a5cdeb540896918e8e4831", + "case_hash": "f4702644abb3efead68389db82e975eba8e02dafd92c3610469cb86323141b06", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "PLAIN", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c1fcdb43cfe976995d79553c9f1c04e4858afa93a347add05701e3bf6b830e2e", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f470d9743449eb26eb6afa551a15e139969c53ea5af9c5ca88f3ddc09112adf8.arrow b/evidence/results/f470d9743449eb26eb6afa551a15e139969c53ea5af9c5ca88f3ddc09112adf8.arrow new file mode 100644 index 000000000..dcbb215ec Binary files /dev/null and b/evidence/results/f470d9743449eb26eb6afa551a15e139969c53ea5af9c5ca88f3ddc09112adf8.arrow differ diff --git a/evidence/results/f470d9743449eb26eb6afa551a15e139969c53ea5af9c5ca88f3ddc09112adf8.json b/evidence/results/f470d9743449eb26eb6afa551a15e139969c53ea5af9c5ca88f3ddc09112adf8.json new file mode 100644 index 000000000..6185f93a5 --- /dev/null +++ b/evidence/results/f470d9743449eb26eb6afa551a15e139969c53ea5af9c5ca88f3ddc09112adf8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "05428b37350b6e90e594dd5ecda7d7b305ccdb6cadac8c9d7c8c7922015158dd", + "case_hash": "f470d9743449eb26eb6afa551a15e139969c53ea5af9c5ca88f3ddc09112adf8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 4, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1fad6f7f8f989ebcdd249637096d302859b4f942ae1fb794758d0b96db66d569", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f47590e32c68e99348bea8437972ba1853eb3a71fb6fa2bafd14e34c8e616327.arrow b/evidence/results/f47590e32c68e99348bea8437972ba1853eb3a71fb6fa2bafd14e34c8e616327.arrow new file mode 100644 index 000000000..c0d5ed22a Binary files /dev/null and b/evidence/results/f47590e32c68e99348bea8437972ba1853eb3a71fb6fa2bafd14e34c8e616327.arrow differ diff --git a/evidence/results/f47590e32c68e99348bea8437972ba1853eb3a71fb6fa2bafd14e34c8e616327.json b/evidence/results/f47590e32c68e99348bea8437972ba1853eb3a71fb6fa2bafd14e34c8e616327.json new file mode 100644 index 000000000..a0287871c --- /dev/null +++ b/evidence/results/f47590e32c68e99348bea8437972ba1853eb3a71fb6fa2bafd14e34c8e616327.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cd5791773450a86abdf0023e9ed4b90f07e918d2142c3279dc5cadd1eed0974f", + "case_hash": "f47590e32c68e99348bea8437972ba1853eb3a71fb6fa2bafd14e34c8e616327", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 11, + "scale": 1, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "caade842deb431e1929630989f2ec86412ee85e755884337a600a6c922e92717", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f47fed1236456b9ed98a0577cf39f8a73ac8cd924cdaf5ac5a534ed468f72d9b.arrow b/evidence/results/f47fed1236456b9ed98a0577cf39f8a73ac8cd924cdaf5ac5a534ed468f72d9b.arrow new file mode 100644 index 000000000..6253cbe3c Binary files /dev/null and b/evidence/results/f47fed1236456b9ed98a0577cf39f8a73ac8cd924cdaf5ac5a534ed468f72d9b.arrow differ diff --git a/evidence/results/f47fed1236456b9ed98a0577cf39f8a73ac8cd924cdaf5ac5a534ed468f72d9b.json b/evidence/results/f47fed1236456b9ed98a0577cf39f8a73ac8cd924cdaf5ac5a534ed468f72d9b.json new file mode 100644 index 000000000..c9db4ff8f --- /dev/null +++ b/evidence/results/f47fed1236456b9ed98a0577cf39f8a73ac8cd924cdaf5ac5a534ed468f72d9b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a983f4574931a124c615ad135ac2f63a9b5d298d42cb3089fe23e524a56a150c", + "case_hash": "f47fed1236456b9ed98a0577cf39f8a73ac8cd924cdaf5ac5a534ed468f72d9b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "70683a3efc180de3c017d963d3cfd44bb5247a92e2f907cca8694eed3b95ca15", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f4ac2492cc4c8d3e74bf1e4e760b38b9fcfb843e3cbb83a1014264fc74e77bda.arrow b/evidence/results/f4ac2492cc4c8d3e74bf1e4e760b38b9fcfb843e3cbb83a1014264fc74e77bda.arrow new file mode 100644 index 000000000..a180d8304 Binary files /dev/null and b/evidence/results/f4ac2492cc4c8d3e74bf1e4e760b38b9fcfb843e3cbb83a1014264fc74e77bda.arrow differ diff --git a/evidence/results/f4ac2492cc4c8d3e74bf1e4e760b38b9fcfb843e3cbb83a1014264fc74e77bda.json b/evidence/results/f4ac2492cc4c8d3e74bf1e4e760b38b9fcfb843e3cbb83a1014264fc74e77bda.json new file mode 100644 index 000000000..0d1d87c07 --- /dev/null +++ b/evidence/results/f4ac2492cc4c8d3e74bf1e4e760b38b9fcfb843e3cbb83a1014264fc74e77bda.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b5c4003feb06b65949b3167ddeb4114aab051c1f7045209ddac7b24e420f1118", + "case_hash": "f4ac2492cc4c8d3e74bf1e4e760b38b9fcfb843e3cbb83a1014264fc74e77bda", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "82dedef3deb13d7930e2c5c7c43ea1dae2eab9e28c5162014b6cbe05f20d3bb4", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f4ad12d3caf16a29d90db2504511189685c9ae0061691df3e2ff72fe555918cc.arrow b/evidence/results/f4ad12d3caf16a29d90db2504511189685c9ae0061691df3e2ff72fe555918cc.arrow new file mode 100644 index 000000000..6365f1657 Binary files /dev/null and b/evidence/results/f4ad12d3caf16a29d90db2504511189685c9ae0061691df3e2ff72fe555918cc.arrow differ diff --git a/evidence/results/f4ad12d3caf16a29d90db2504511189685c9ae0061691df3e2ff72fe555918cc.json b/evidence/results/f4ad12d3caf16a29d90db2504511189685c9ae0061691df3e2ff72fe555918cc.json new file mode 100644 index 000000000..ed7fe8c54 --- /dev/null +++ b/evidence/results/f4ad12d3caf16a29d90db2504511189685c9ae0061691df3e2ff72fe555918cc.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "56c66e911ed1b77f7c5babe4bc0b55b9c11bed66b2816278180a3ff76394bc5e", + "case_hash": "f4ad12d3caf16a29d90db2504511189685c9ae0061691df3e2ff72fe555918cc", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d6a3daa3e1a3cda191c88672c44632f9d8baf4051153a17627195bc01c50d0e3", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f4ad314c6044301dc20cdce63d94776aa481fca3a9bc7a4ebfe63f7783492f56.json b/evidence/results/f4ad314c6044301dc20cdce63d94776aa481fca3a9bc7a4ebfe63f7783492f56.json new file mode 100644 index 000000000..d8a9166bf --- /dev/null +++ b/evidence/results/f4ad314c6044301dc20cdce63d94776aa481fca3a9bc7a4ebfe63f7783492f56.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "f4ad314c6044301dc20cdce63d94776aa481fca3a9bc7a4ebfe63f7783492f56", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100044, + "message": "Invalid floating point operation: asin(1.5)", + "sqlstate": "22P01" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "922bc00d8a2df775b8d66d1af4a97bf89c0939b0fd6003bf64ce740cd756b691", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f4c8ed69bbe198b79d2c17538f3f8f17aa6fdabcb20e1a4ec622c99669b30c1d.arrow b/evidence/results/f4c8ed69bbe198b79d2c17538f3f8f17aa6fdabcb20e1a4ec622c99669b30c1d.arrow new file mode 100644 index 000000000..a83691404 Binary files /dev/null and b/evidence/results/f4c8ed69bbe198b79d2c17538f3f8f17aa6fdabcb20e1a4ec622c99669b30c1d.arrow differ diff --git a/evidence/results/f4c8ed69bbe198b79d2c17538f3f8f17aa6fdabcb20e1a4ec622c99669b30c1d.json b/evidence/results/f4c8ed69bbe198b79d2c17538f3f8f17aa6fdabcb20e1a4ec622c99669b30c1d.json new file mode 100644 index 000000000..99375f936 --- /dev/null +++ b/evidence/results/f4c8ed69bbe198b79d2c17538f3f8f17aa6fdabcb20e1a4ec622c99669b30c1d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8817c4139e60f3d345eb66b969b76ccceed0e1978254e04d454f06ae1d2c5752", + "case_hash": "f4c8ed69bbe198b79d2c17538f3f8f17aa6fdabcb20e1a4ec622c99669b30c1d", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "430ef61c8a1d83efe2ef783bfc627192accca182c89c22c3879d8baa8520aec4", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f4cce65d6a7b1e83a60ad132961a96ac118b4518abfd5038d10a08039ef80603.arrow b/evidence/results/f4cce65d6a7b1e83a60ad132961a96ac118b4518abfd5038d10a08039ef80603.arrow new file mode 100644 index 000000000..fd64c84c6 Binary files /dev/null and b/evidence/results/f4cce65d6a7b1e83a60ad132961a96ac118b4518abfd5038d10a08039ef80603.arrow differ diff --git a/evidence/results/f4cce65d6a7b1e83a60ad132961a96ac118b4518abfd5038d10a08039ef80603.json b/evidence/results/f4cce65d6a7b1e83a60ad132961a96ac118b4518abfd5038d10a08039ef80603.json new file mode 100644 index 000000000..4b4ee23f9 --- /dev/null +++ b/evidence/results/f4cce65d6a7b1e83a60ad132961a96ac118b4518abfd5038d10a08039ef80603.json @@ -0,0 +1,97 @@ +{ + "arrow_sha256": "4882d73bfb0707eff28b65fe8128815774195ce0e7aa735dc4a839317ff8cc0e", + "case_hash": "f4cce65d6a7b1e83a60ad132961a96ac118b4518abfd5038d10a08039ef80603", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "KEY", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "INDEX", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "VALUE", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 5, + "type_name": "VARIANT" + }, + { + "internal_size": 134217728, + "name": "PATH", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5327ddc5df4880d48ca23be36c4d1931f7a793c7b1c9f5aa79d0375ab5a7c558", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f4d32349eaa1140839c9f85f7b0feb82d379061b6bc8124d878e76b1f42b0933.arrow b/evidence/results/f4d32349eaa1140839c9f85f7b0feb82d379061b6bc8124d878e76b1f42b0933.arrow new file mode 100644 index 000000000..2c06ebe24 Binary files /dev/null and b/evidence/results/f4d32349eaa1140839c9f85f7b0feb82d379061b6bc8124d878e76b1f42b0933.arrow differ diff --git a/evidence/results/f4d32349eaa1140839c9f85f7b0feb82d379061b6bc8124d878e76b1f42b0933.json b/evidence/results/f4d32349eaa1140839c9f85f7b0feb82d379061b6bc8124d878e76b1f42b0933.json new file mode 100644 index 000000000..281275b21 --- /dev/null +++ b/evidence/results/f4d32349eaa1140839c9f85f7b0feb82d379061b6bc8124d878e76b1f42b0933.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "f2dc3d3419bb447eb7e5604e41ee5aa9de9d6f4642898f023a2f7e518cbec4f6", + "case_hash": "f4d32349eaa1140839c9f85f7b0feb82d379061b6bc8124d878e76b1f42b0933", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 22, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dfee1e599d8f17befb3c647c81da4ec30c4dbc04fff49360a523526f9a7e11e8", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f4e9901056063891591e3760acf7d9fa3ecb7b5cd38a3f1f5d4750dbf83a49b4.arrow b/evidence/results/f4e9901056063891591e3760acf7d9fa3ecb7b5cd38a3f1f5d4750dbf83a49b4.arrow new file mode 100644 index 000000000..4c6fb9566 Binary files /dev/null and b/evidence/results/f4e9901056063891591e3760acf7d9fa3ecb7b5cd38a3f1f5d4750dbf83a49b4.arrow differ diff --git a/evidence/results/f4e9901056063891591e3760acf7d9fa3ecb7b5cd38a3f1f5d4750dbf83a49b4.json b/evidence/results/f4e9901056063891591e3760acf7d9fa3ecb7b5cd38a3f1f5d4750dbf83a49b4.json new file mode 100644 index 000000000..8eb77d0a5 --- /dev/null +++ b/evidence/results/f4e9901056063891591e3760acf7d9fa3ecb7b5cd38a3f1f5d4750dbf83a49b4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b08f75eb10d5d8f721e12ec26e4cf6e7545c8df3008d6c0b35b6a60055fcdc91", + "case_hash": "f4e9901056063891591e3760acf7d9fa3ecb7b5cd38a3f1f5d4750dbf83a49b4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "99f823f45d3154070938bdcd62b32678c9015d84fdf0f23380727a344388ad92", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f4feae7a24714513a3456a9bf09b648814ea5c0d4f25e4970b22d836c658c2bb.arrow b/evidence/results/f4feae7a24714513a3456a9bf09b648814ea5c0d4f25e4970b22d836c658c2bb.arrow new file mode 100644 index 000000000..04fafb66d Binary files /dev/null and b/evidence/results/f4feae7a24714513a3456a9bf09b648814ea5c0d4f25e4970b22d836c658c2bb.arrow differ diff --git a/evidence/results/f4feae7a24714513a3456a9bf09b648814ea5c0d4f25e4970b22d836c658c2bb.json b/evidence/results/f4feae7a24714513a3456a9bf09b648814ea5c0d4f25e4970b22d836c658c2bb.json new file mode 100644 index 000000000..2b747f6d7 --- /dev/null +++ b/evidence/results/f4feae7a24714513a3456a9bf09b648814ea5c0d4f25e4970b22d836c658c2bb.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "e786d97f368aeae1dff676eb5b49d8e95c30a888e9843115eaa3438c84ea346f", + "case_hash": "f4feae7a24714513a3456a9bf09b648814ea5c0d4f25e4970b22d836c658c2bb", + "columns": [ + { + "internal_size": 134217728, + "name": "M", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "KEYS", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "20c414dfece8566f404bd03519cab7fc5b376de018edb020f1df4d5f4f0dd8be", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f50ed6476ab07d4dd07a74203e4d0d970c31a4b27faefc60916edd78fbb7d363.arrow b/evidence/results/f50ed6476ab07d4dd07a74203e4d0d970c31a4b27faefc60916edd78fbb7d363.arrow new file mode 100644 index 000000000..68bc4fdee Binary files /dev/null and b/evidence/results/f50ed6476ab07d4dd07a74203e4d0d970c31a4b27faefc60916edd78fbb7d363.arrow differ diff --git a/evidence/results/f50ed6476ab07d4dd07a74203e4d0d970c31a4b27faefc60916edd78fbb7d363.json b/evidence/results/f50ed6476ab07d4dd07a74203e4d0d970c31a4b27faefc60916edd78fbb7d363.json new file mode 100644 index 000000000..b65c0139e --- /dev/null +++ b/evidence/results/f50ed6476ab07d4dd07a74203e4d0d970c31a4b27faefc60916edd78fbb7d363.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c00fd03e5cdf28ed0cf1c0cc1c6181c9ab0271c426c19f93b690e63d22c98639", + "case_hash": "f50ed6476ab07d4dd07a74203e4d0d970c31a4b27faefc60916edd78fbb7d363", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 4, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a6a222d58deca742375ed2e83de8157fa3358f562413d5730d3a951d6b78bf6a", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f5128c89a192e1ecde7a624a25ba7c79a8153f215adff2401a50da9c7a05a1a0.arrow b/evidence/results/f5128c89a192e1ecde7a624a25ba7c79a8153f215adff2401a50da9c7a05a1a0.arrow new file mode 100644 index 000000000..cbc7a020e Binary files /dev/null and b/evidence/results/f5128c89a192e1ecde7a624a25ba7c79a8153f215adff2401a50da9c7a05a1a0.arrow differ diff --git a/evidence/results/f5128c89a192e1ecde7a624a25ba7c79a8153f215adff2401a50da9c7a05a1a0.json b/evidence/results/f5128c89a192e1ecde7a624a25ba7c79a8153f215adff2401a50da9c7a05a1a0.json new file mode 100644 index 000000000..b916bb90d --- /dev/null +++ b/evidence/results/f5128c89a192e1ecde7a624a25ba7c79a8153f215adff2401a50da9c7a05a1a0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "18b93f7768674c6ec388f045844db00310b993de4f9b1d8cb0ddce953e86cc38", + "case_hash": "f5128c89a192e1ecde7a624a25ba7c79a8153f215adff2401a50da9c7a05a1a0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b2a59bc3db3891fabac21cf9652a4ea84452ed8261ec14b916f0390fca63ac99", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f5132d587152bb19dc09ca66286c00f192c04523617c895fcb06466f6e3b3605.arrow b/evidence/results/f5132d587152bb19dc09ca66286c00f192c04523617c895fcb06466f6e3b3605.arrow new file mode 100644 index 000000000..e021f5d9c Binary files /dev/null and b/evidence/results/f5132d587152bb19dc09ca66286c00f192c04523617c895fcb06466f6e3b3605.arrow differ diff --git a/evidence/results/f5132d587152bb19dc09ca66286c00f192c04523617c895fcb06466f6e3b3605.json b/evidence/results/f5132d587152bb19dc09ca66286c00f192c04523617c895fcb06466f6e3b3605.json new file mode 100644 index 000000000..f04e1ea4b --- /dev/null +++ b/evidence/results/f5132d587152bb19dc09ca66286c00f192c04523617c895fcb06466f6e3b3605.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b850f4a5a89e751ab6a19b5f2d1d1dd3ed3c99e9dbe87d4e434a50a6529c1a1a", + "case_hash": "f5132d587152bb19dc09ca66286c00f192c04523617c895fcb06466f6e3b3605", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5ed671c15b4b7cbaa02bbc05ba398c798152eeca1ac4e4795c3bced405ea3122", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f5142aaa371f85d8d866e4a37e9e837f30a2657fe370c5186cbc33ef3b69c1ce.arrow b/evidence/results/f5142aaa371f85d8d866e4a37e9e837f30a2657fe370c5186cbc33ef3b69c1ce.arrow new file mode 100644 index 000000000..11714a430 Binary files /dev/null and b/evidence/results/f5142aaa371f85d8d866e4a37e9e837f30a2657fe370c5186cbc33ef3b69c1ce.arrow differ diff --git a/evidence/results/f5142aaa371f85d8d866e4a37e9e837f30a2657fe370c5186cbc33ef3b69c1ce.json b/evidence/results/f5142aaa371f85d8d866e4a37e9e837f30a2657fe370c5186cbc33ef3b69c1ce.json new file mode 100644 index 000000000..2540226ef --- /dev/null +++ b/evidence/results/f5142aaa371f85d8d866e4a37e9e837f30a2657fe370c5186cbc33ef3b69c1ce.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5c58286e2dbdf6c02ccb4452136ef31e4534f9ab99784a46d3d0ac7c85cbae2e", + "case_hash": "f5142aaa371f85d8d866e4a37e9e837f30a2657fe370c5186cbc33ef3b69c1ce", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9a59d0079a0f7d1e7f2d8830fb3a53556c089232bdbcda3fd43b3d98f7d76234", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f5380c86096f23a29262883fecb3d2879baf24565bcc0ddef67d24a5fe065cd7.arrow b/evidence/results/f5380c86096f23a29262883fecb3d2879baf24565bcc0ddef67d24a5fe065cd7.arrow new file mode 100644 index 000000000..aef702f97 Binary files /dev/null and b/evidence/results/f5380c86096f23a29262883fecb3d2879baf24565bcc0ddef67d24a5fe065cd7.arrow differ diff --git a/evidence/results/f5380c86096f23a29262883fecb3d2879baf24565bcc0ddef67d24a5fe065cd7.json b/evidence/results/f5380c86096f23a29262883fecb3d2879baf24565bcc0ddef67d24a5fe065cd7.json new file mode 100644 index 000000000..cc247354f --- /dev/null +++ b/evidence/results/f5380c86096f23a29262883fecb3d2879baf24565bcc0ddef67d24a5fe065cd7.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "2c75f97596cc28d482bcff82413ca38f502aa7b74a408176e7c15f7a58fa2ce0", + "case_hash": "f5380c86096f23a29262883fecb3d2879baf24565bcc0ddef67d24a5fe065cd7", + "columns": [ + { + "internal_size": 67108864, + "name": "L", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + }, + { + "internal_size": 67108864, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d6899ed620d8520d2c35d06c2955fd0c3ba0f4f18a914b4efd58cfbead7553db", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f53887beb99d12540652dfdfdb2cbc942b9303c82b7284b6db81ddc2db223029.arrow b/evidence/results/f53887beb99d12540652dfdfdb2cbc942b9303c82b7284b6db81ddc2db223029.arrow new file mode 100644 index 000000000..5d6fc9a5f Binary files /dev/null and b/evidence/results/f53887beb99d12540652dfdfdb2cbc942b9303c82b7284b6db81ddc2db223029.arrow differ diff --git a/evidence/results/f53887beb99d12540652dfdfdb2cbc942b9303c82b7284b6db81ddc2db223029.json b/evidence/results/f53887beb99d12540652dfdfdb2cbc942b9303c82b7284b6db81ddc2db223029.json new file mode 100644 index 000000000..4922bc173 --- /dev/null +++ b/evidence/results/f53887beb99d12540652dfdfdb2cbc942b9303c82b7284b6db81ddc2db223029.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "3d9773b8b2bd088975923c9322f99c4d3e69ae0e1adb516fba2a70b897ca6af1", + "case_hash": "f53887beb99d12540652dfdfdb2cbc942b9303c82b7284b6db81ddc2db223029", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "09318c600ea557f374187f5ebd596156732618dcc4a1d43be2a456d1986094d4", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f56f3eb38bda634ac92f2cd16448db198442d881e40d94b171fd165088023219.arrow b/evidence/results/f56f3eb38bda634ac92f2cd16448db198442d881e40d94b171fd165088023219.arrow new file mode 100644 index 000000000..97cf31370 Binary files /dev/null and b/evidence/results/f56f3eb38bda634ac92f2cd16448db198442d881e40d94b171fd165088023219.arrow differ diff --git a/evidence/results/f56f3eb38bda634ac92f2cd16448db198442d881e40d94b171fd165088023219.json b/evidence/results/f56f3eb38bda634ac92f2cd16448db198442d881e40d94b171fd165088023219.json new file mode 100644 index 000000000..5390c577e --- /dev/null +++ b/evidence/results/f56f3eb38bda634ac92f2cd16448db198442d881e40d94b171fd165088023219.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "16d4a902fe73d0401af325f86122f80b02c0b069963fa00cefed30c41ba3330d", + "case_hash": "f56f3eb38bda634ac92f2cd16448db198442d881e40d94b171fd165088023219", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c421d7f5fe1f0485b140b33d9a76c06ff937d5032e3420b71f998dfe27cdb99e", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f59517ebfee705d9a8995cb190b5bc7ffaea0308cb189df99dc3c3ffbc5b0c42.arrow b/evidence/results/f59517ebfee705d9a8995cb190b5bc7ffaea0308cb189df99dc3c3ffbc5b0c42.arrow new file mode 100644 index 000000000..c7dae683b Binary files /dev/null and b/evidence/results/f59517ebfee705d9a8995cb190b5bc7ffaea0308cb189df99dc3c3ffbc5b0c42.arrow differ diff --git a/evidence/results/f59517ebfee705d9a8995cb190b5bc7ffaea0308cb189df99dc3c3ffbc5b0c42.json b/evidence/results/f59517ebfee705d9a8995cb190b5bc7ffaea0308cb189df99dc3c3ffbc5b0c42.json new file mode 100644 index 000000000..f37fbbd43 --- /dev/null +++ b/evidence/results/f59517ebfee705d9a8995cb190b5bc7ffaea0308cb189df99dc3c3ffbc5b0c42.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "52d656dc8918bb0f41bdbe435f7c949b5f5cfe5002232448ecee722d92495982", + "case_hash": "f59517ebfee705d9a8995cb190b5bc7ffaea0308cb189df99dc3c3ffbc5b0c42", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4e014fc984c3ccf8c58ac2db24ecd43e1c749c7b631c44250a8816b5aa692135", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f5af50f06cdcfc888ab4beeaefd8cc82e38eea30eb81ddcc77bf8412394712df.arrow b/evidence/results/f5af50f06cdcfc888ab4beeaefd8cc82e38eea30eb81ddcc77bf8412394712df.arrow new file mode 100644 index 000000000..c55504616 Binary files /dev/null and b/evidence/results/f5af50f06cdcfc888ab4beeaefd8cc82e38eea30eb81ddcc77bf8412394712df.arrow differ diff --git a/evidence/results/f5af50f06cdcfc888ab4beeaefd8cc82e38eea30eb81ddcc77bf8412394712df.json b/evidence/results/f5af50f06cdcfc888ab4beeaefd8cc82e38eea30eb81ddcc77bf8412394712df.json new file mode 100644 index 000000000..289f60308 --- /dev/null +++ b/evidence/results/f5af50f06cdcfc888ab4beeaefd8cc82e38eea30eb81ddcc77bf8412394712df.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "50cc0565b0a7310c0e42754c0a566a910ed30047fb14980c3cad8d2bf3cb4efc", + "case_hash": "f5af50f06cdcfc888ab4beeaefd8cc82e38eea30eb81ddcc77bf8412394712df", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + }, + { + "internal_size": null, + "name": "C", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "61322c26e49d4e87cce73d72e463d0910f8778967c953890c8a18056b35b062d", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f5cc03f54f947cc9c65825db9aa5a4fe73187411c5ef0118a5ecfad495196279.arrow b/evidence/results/f5cc03f54f947cc9c65825db9aa5a4fe73187411c5ef0118a5ecfad495196279.arrow new file mode 100644 index 000000000..334287538 Binary files /dev/null and b/evidence/results/f5cc03f54f947cc9c65825db9aa5a4fe73187411c5ef0118a5ecfad495196279.arrow differ diff --git a/evidence/results/f5cc03f54f947cc9c65825db9aa5a4fe73187411c5ef0118a5ecfad495196279.json b/evidence/results/f5cc03f54f947cc9c65825db9aa5a4fe73187411c5ef0118a5ecfad495196279.json new file mode 100644 index 000000000..5e8344ce9 --- /dev/null +++ b/evidence/results/f5cc03f54f947cc9c65825db9aa5a4fe73187411c5ef0118a5ecfad495196279.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4732ac37ecda02a7efb0152bc3e47c01714dfc387e533286993760620f16063e", + "case_hash": "f5cc03f54f947cc9c65825db9aa5a4fe73187411c5ef0118a5ecfad495196279", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ffecd32a070d9f749263c3ee0b7f4bbad09178aa84385b16314e2f72765ddc51", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f60afc4b44980097ecf2a0ef20515508a7ce7dcde1d1f08f08a6d1a469f250e7.arrow b/evidence/results/f60afc4b44980097ecf2a0ef20515508a7ce7dcde1d1f08f08a6d1a469f250e7.arrow new file mode 100644 index 000000000..f66a07a1e Binary files /dev/null and b/evidence/results/f60afc4b44980097ecf2a0ef20515508a7ce7dcde1d1f08f08a6d1a469f250e7.arrow differ diff --git a/evidence/results/f60afc4b44980097ecf2a0ef20515508a7ce7dcde1d1f08f08a6d1a469f250e7.json b/evidence/results/f60afc4b44980097ecf2a0ef20515508a7ce7dcde1d1f08f08a6d1a469f250e7.json new file mode 100644 index 000000000..9b12ab634 --- /dev/null +++ b/evidence/results/f60afc4b44980097ecf2a0ef20515508a7ce7dcde1d1f08f08a6d1a469f250e7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "afdf2dd7e77778b84e9a55da540ce8d080aad2a8aa5928c3505adc9bf01994a8", + "case_hash": "f60afc4b44980097ecf2a0ef20515508a7ce7dcde1d1f08f08a6d1a469f250e7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0b41469d8e10b1983b9c5526a556e030267ca4298d050e9e6f3eb71a68937b9c", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f62a68943944ff0510465291f9096b91698f9065ce7d6c3e2f2d557ef427a848.arrow b/evidence/results/f62a68943944ff0510465291f9096b91698f9065ce7d6c3e2f2d557ef427a848.arrow new file mode 100644 index 000000000..949becf5a Binary files /dev/null and b/evidence/results/f62a68943944ff0510465291f9096b91698f9065ce7d6c3e2f2d557ef427a848.arrow differ diff --git a/evidence/results/f62a68943944ff0510465291f9096b91698f9065ce7d6c3e2f2d557ef427a848.json b/evidence/results/f62a68943944ff0510465291f9096b91698f9065ce7d6c3e2f2d557ef427a848.json new file mode 100644 index 000000000..36811187e --- /dev/null +++ b/evidence/results/f62a68943944ff0510465291f9096b91698f9065ce7d6c3e2f2d557ef427a848.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "71c22579ebbd9f167d20c9c1df0046dac2496eab498198a9c8ef81d50710f729", + "case_hash": "f62a68943944ff0510465291f9096b91698f9065ce7d6c3e2f2d557ef427a848", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c97791157521d28d4170655e094cd237ae1eb5a96f44cd245c48ba164dda2da4", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f6312129ac39ff3673c98a4f28d3b87adbe228f0fde63c177c5d007991b5fafe.arrow b/evidence/results/f6312129ac39ff3673c98a4f28d3b87adbe228f0fde63c177c5d007991b5fafe.arrow new file mode 100644 index 000000000..ca98ce032 Binary files /dev/null and b/evidence/results/f6312129ac39ff3673c98a4f28d3b87adbe228f0fde63c177c5d007991b5fafe.arrow differ diff --git a/evidence/results/f6312129ac39ff3673c98a4f28d3b87adbe228f0fde63c177c5d007991b5fafe.json b/evidence/results/f6312129ac39ff3673c98a4f28d3b87adbe228f0fde63c177c5d007991b5fafe.json new file mode 100644 index 000000000..555a96737 --- /dev/null +++ b/evidence/results/f6312129ac39ff3673c98a4f28d3b87adbe228f0fde63c177c5d007991b5fafe.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "18c5c76003b1a45be3ddb59b2dfde31fdbc608f36815fb4c8d03212080695170", + "case_hash": "f6312129ac39ff3673c98a4f28d3b87adbe228f0fde63c177c5d007991b5fafe", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3d3a25fc87fe97102a33b3448ed83246b131d755892d2657fd5c238f18aa0541", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f63eafcbad038f14cbdf69c14717cbc84b583b7142fdfb8f283e81575d6813a1.arrow b/evidence/results/f63eafcbad038f14cbdf69c14717cbc84b583b7142fdfb8f283e81575d6813a1.arrow new file mode 100644 index 000000000..d8d89d2e3 Binary files /dev/null and b/evidence/results/f63eafcbad038f14cbdf69c14717cbc84b583b7142fdfb8f283e81575d6813a1.arrow differ diff --git a/evidence/results/f63eafcbad038f14cbdf69c14717cbc84b583b7142fdfb8f283e81575d6813a1.json b/evidence/results/f63eafcbad038f14cbdf69c14717cbc84b583b7142fdfb8f283e81575d6813a1.json new file mode 100644 index 000000000..9c5e7634a --- /dev/null +++ b/evidence/results/f63eafcbad038f14cbdf69c14717cbc84b583b7142fdfb8f283e81575d6813a1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fd93544ae25c273e06f845f3b8d9568b4f9d8c91c2e8a8ba58c892b936132a10", + "case_hash": "f63eafcbad038f14cbdf69c14717cbc84b583b7142fdfb8f283e81575d6813a1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 12, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1786755697cc9f7713ab410db77c8f38c723a09aedcdadf6b8bead8f0f37b8a8", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f64f621a41f59e41c093a2d04cadefc76e0c5b08552e7cf504a1ecb0f711f49a.arrow b/evidence/results/f64f621a41f59e41c093a2d04cadefc76e0c5b08552e7cf504a1ecb0f711f49a.arrow new file mode 100644 index 000000000..3a80fcc2d Binary files /dev/null and b/evidence/results/f64f621a41f59e41c093a2d04cadefc76e0c5b08552e7cf504a1ecb0f711f49a.arrow differ diff --git a/evidence/results/f64f621a41f59e41c093a2d04cadefc76e0c5b08552e7cf504a1ecb0f711f49a.json b/evidence/results/f64f621a41f59e41c093a2d04cadefc76e0c5b08552e7cf504a1ecb0f711f49a.json new file mode 100644 index 000000000..6c83ac176 --- /dev/null +++ b/evidence/results/f64f621a41f59e41c093a2d04cadefc76e0c5b08552e7cf504a1ecb0f711f49a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a850b8e3846adfc78563e17068d601f1cb313deb60b6af74b6cb70b4176edb47", + "case_hash": "f64f621a41f59e41c093a2d04cadefc76e0c5b08552e7cf504a1ecb0f711f49a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f15fd5f17a33117a38c8f072c1ebf498347f75cb89057f74d309147cd808f378", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f68079ffdd84d6b1d7ba50bbf2e50e1abd9e428a80de160de471dba307b9f1a0.arrow b/evidence/results/f68079ffdd84d6b1d7ba50bbf2e50e1abd9e428a80de160de471dba307b9f1a0.arrow new file mode 100644 index 000000000..801ebf56b Binary files /dev/null and b/evidence/results/f68079ffdd84d6b1d7ba50bbf2e50e1abd9e428a80de160de471dba307b9f1a0.arrow differ diff --git a/evidence/results/f68079ffdd84d6b1d7ba50bbf2e50e1abd9e428a80de160de471dba307b9f1a0.json b/evidence/results/f68079ffdd84d6b1d7ba50bbf2e50e1abd9e428a80de160de471dba307b9f1a0.json new file mode 100644 index 000000000..ba0d72b81 --- /dev/null +++ b/evidence/results/f68079ffdd84d6b1d7ba50bbf2e50e1abd9e428a80de160de471dba307b9f1a0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b911a88c5782bfe2b71cd61b346a0e971699976ff36f3216061a5bd913c85843", + "case_hash": "f68079ffdd84d6b1d7ba50bbf2e50e1abd9e428a80de160de471dba307b9f1a0", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "106bca068fe74ec4d41fd974bc379ef14b2d5fb74542410927080de4303e50e5", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f686bf177226f7ededb16e5fa59ec0601550f62484a234df50a762c3ae40ddf8.json b/evidence/results/f686bf177226f7ededb16e5fa59ec0601550f62484a234df50a762c3ae40ddf8.json new file mode 100644 index 000000000..ac42f5cee --- /dev/null +++ b/evidence/results/f686bf177226f7ededb16e5fa59ec0601550f62484a234df50a762c3ae40ddf8.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "f686bf177226f7ededb16e5fa59ec0601550f62484a234df50a762c3ae40ddf8", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1007, + "message": "SQL compilation error:\ninvalid type [TO_BOOLEAN(INPUT.F)] for parameter 'TO_BOOLEAN'", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b5f9dd4e4b16e6ce4c950ab5af4d2f870604ad0d519abc61135c785d0f5825e9", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f68ad982e1e72c55fbcbf61b1976260faa20ba7fc88d4589ece19f0fc17c64d9.json b/evidence/results/f68ad982e1e72c55fbcbf61b1976260faa20ba7fc88d4589ece19f0fc17c64d9.json new file mode 100644 index 000000000..525f13df3 --- /dev/null +++ b/evidence/results/f68ad982e1e72c55fbcbf61b1976260faa20ba7fc88d4589ece19f0fc17c64d9.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "f68ad982e1e72c55fbcbf61b1976260faa20ba7fc88d4589ece19f0fc17c64d9", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100115, + "message": "The following string is not a legal hex-encoded value: '4G'", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4450e7a97803269ae93072bef25f207e011a20cde7861185a1d39a4a112844fc", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f68e2a25efab4054b872d90a53ec08342426d9f80e95aa8a914c5e065df1de3b.arrow b/evidence/results/f68e2a25efab4054b872d90a53ec08342426d9f80e95aa8a914c5e065df1de3b.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/f68e2a25efab4054b872d90a53ec08342426d9f80e95aa8a914c5e065df1de3b.arrow differ diff --git a/evidence/results/f68e2a25efab4054b872d90a53ec08342426d9f80e95aa8a914c5e065df1de3b.json b/evidence/results/f68e2a25efab4054b872d90a53ec08342426d9f80e95aa8a914c5e065df1de3b.json new file mode 100644 index 000000000..b6af32629 --- /dev/null +++ b/evidence/results/f68e2a25efab4054b872d90a53ec08342426d9f80e95aa8a914c5e065df1de3b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "f68e2a25efab4054b872d90a53ec08342426d9f80e95aa8a914c5e065df1de3b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8ab3bfdfeb4e36aaf4a20b94ed88fa8af04cad796e5b86f13aa2c7cbfb41a077", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f694ecc2c30dbab3fdd8928262e92cb8ad8a2cdb2a203b5d7187799e56b7e3c0.arrow b/evidence/results/f694ecc2c30dbab3fdd8928262e92cb8ad8a2cdb2a203b5d7187799e56b7e3c0.arrow new file mode 100644 index 000000000..127f7f6cc Binary files /dev/null and b/evidence/results/f694ecc2c30dbab3fdd8928262e92cb8ad8a2cdb2a203b5d7187799e56b7e3c0.arrow differ diff --git a/evidence/results/f694ecc2c30dbab3fdd8928262e92cb8ad8a2cdb2a203b5d7187799e56b7e3c0.json b/evidence/results/f694ecc2c30dbab3fdd8928262e92cb8ad8a2cdb2a203b5d7187799e56b7e3c0.json new file mode 100644 index 000000000..a7edc1724 --- /dev/null +++ b/evidence/results/f694ecc2c30dbab3fdd8928262e92cb8ad8a2cdb2a203b5d7187799e56b7e3c0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "d03c6ddf4bc060eae3e61b0ece2beb8f6d5cfb582d0b60cca9e880b395ee192f", + "case_hash": "f694ecc2c30dbab3fdd8928262e92cb8ad8a2cdb2a203b5d7187799e56b7e3c0", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1fa184c250b86d07e3025f40df6a71c717474cbeae1305914aaf4196d4d16ccd", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f6a3faf96c5b926c9444ab7afaaf9f3e17b4b1ec72da742b2f96fcb3ed838e65.arrow b/evidence/results/f6a3faf96c5b926c9444ab7afaaf9f3e17b4b1ec72da742b2f96fcb3ed838e65.arrow new file mode 100644 index 000000000..049b408a8 Binary files /dev/null and b/evidence/results/f6a3faf96c5b926c9444ab7afaaf9f3e17b4b1ec72da742b2f96fcb3ed838e65.arrow differ diff --git a/evidence/results/f6a3faf96c5b926c9444ab7afaaf9f3e17b4b1ec72da742b2f96fcb3ed838e65.json b/evidence/results/f6a3faf96c5b926c9444ab7afaaf9f3e17b4b1ec72da742b2f96fcb3ed838e65.json new file mode 100644 index 000000000..975535443 --- /dev/null +++ b/evidence/results/f6a3faf96c5b926c9444ab7afaaf9f3e17b4b1ec72da742b2f96fcb3ed838e65.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "fb40a7ae9764f1bfb2fae519c3f275c3e1bdf2f31f5f86d3c559364269681406", + "case_hash": "f6a3faf96c5b926c9444ab7afaaf9f3e17b4b1ec72da742b2f96fcb3ed838e65", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "30ad29b97c36d826ee02757ee071c495bfa9fe8256e17368768df3964a8c35c8", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f6b85a47d8cd22a451745e571801831325dbede49dfe9f1d001859344d475cd7.arrow b/evidence/results/f6b85a47d8cd22a451745e571801831325dbede49dfe9f1d001859344d475cd7.arrow new file mode 100644 index 000000000..348d0fe6f Binary files /dev/null and b/evidence/results/f6b85a47d8cd22a451745e571801831325dbede49dfe9f1d001859344d475cd7.arrow differ diff --git a/evidence/results/f6b85a47d8cd22a451745e571801831325dbede49dfe9f1d001859344d475cd7.json b/evidence/results/f6b85a47d8cd22a451745e571801831325dbede49dfe9f1d001859344d475cd7.json new file mode 100644 index 000000000..0c45e731f --- /dev/null +++ b/evidence/results/f6b85a47d8cd22a451745e571801831325dbede49dfe9f1d001859344d475cd7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0a916d2a278be6219642b67a18df9ae84377463ac19a562f1a5b6ed1f5b3a0b0", + "case_hash": "f6b85a47d8cd22a451745e571801831325dbede49dfe9f1d001859344d475cd7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "78bffbf602c6a1e9cc8f1866c363745c130d83d8717fec828b5d1a46186654d3", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f6c3fccf87c2948f2b6e0a6b6a69016c0760044e5af0acd24802af795837fd2d.arrow b/evidence/results/f6c3fccf87c2948f2b6e0a6b6a69016c0760044e5af0acd24802af795837fd2d.arrow new file mode 100644 index 000000000..5002d9b21 Binary files /dev/null and b/evidence/results/f6c3fccf87c2948f2b6e0a6b6a69016c0760044e5af0acd24802af795837fd2d.arrow differ diff --git a/evidence/results/f6c3fccf87c2948f2b6e0a6b6a69016c0760044e5af0acd24802af795837fd2d.json b/evidence/results/f6c3fccf87c2948f2b6e0a6b6a69016c0760044e5af0acd24802af795837fd2d.json new file mode 100644 index 000000000..0108a4403 --- /dev/null +++ b/evidence/results/f6c3fccf87c2948f2b6e0a6b6a69016c0760044e5af0acd24802af795837fd2d.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "9cbf4ccc68a6e4c3abce715826d0a00247936c9bc533df10db0637d5252f9055", + "case_hash": "f6c3fccf87c2948f2b6e0a6b6a69016c0760044e5af0acd24802af795837fd2d", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c3a95b7e36c9cc39cb5ba3e833e33469c0b2a263a5edf166ec6ed70110cc2a8b", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f6c8932bdf728e9b422335b6ca1bd523ebefa5b1aa5ed35ff4b558e0e4cb5ff5.arrow b/evidence/results/f6c8932bdf728e9b422335b6ca1bd523ebefa5b1aa5ed35ff4b558e0e4cb5ff5.arrow new file mode 100644 index 000000000..5488bed13 Binary files /dev/null and b/evidence/results/f6c8932bdf728e9b422335b6ca1bd523ebefa5b1aa5ed35ff4b558e0e4cb5ff5.arrow differ diff --git a/evidence/results/f6c8932bdf728e9b422335b6ca1bd523ebefa5b1aa5ed35ff4b558e0e4cb5ff5.json b/evidence/results/f6c8932bdf728e9b422335b6ca1bd523ebefa5b1aa5ed35ff4b558e0e4cb5ff5.json new file mode 100644 index 000000000..9f260afb4 --- /dev/null +++ b/evidence/results/f6c8932bdf728e9b422335b6ca1bd523ebefa5b1aa5ed35ff4b558e0e4cb5ff5.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "b55eb85b7a409fbbb48ade5a946e5f5bf090083ef7257acaa17d9eeb3ce6c7ae", + "case_hash": "f6c8932bdf728e9b422335b6ca1bd523ebefa5b1aa5ed35ff4b558e0e4cb5ff5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + }, + { + "internal_size": null, + "name": "E", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0a473e162b42fc31b79fc00d0ea4e4e3fbf61eee5fa16639475e20405b42026d", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f6f57f8134f86b9ef7debd3566c5a025b703591b04e759a337b75686ef5833f7.json b/evidence/results/f6f57f8134f86b9ef7debd3566c5a025b703591b04e759a337b75686ef5833f7.json new file mode 100644 index 000000000..0f9f6c32c --- /dev/null +++ b/evidence/results/f6f57f8134f86b9ef7debd3566c5a025b703591b04e759a337b75686ef5833f7.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "f6f57f8134f86b9ef7debd3566c5a025b703591b04e759a337b75686ef5833f7", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1065, + "message": "SQL compilation error:\nFunction TRY_CAST cannot be used with arguments of types NUMBER(38,0) and FLOAT", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "18f5314dd118110d39d46452a7cc863950445f8d7c5027a07bdb2ba3588a081d", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f6ff05b740957c51cd58a275657645f80f52ddeb68560f198d40b1356cfb6ea6.arrow b/evidence/results/f6ff05b740957c51cd58a275657645f80f52ddeb68560f198d40b1356cfb6ea6.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/f6ff05b740957c51cd58a275657645f80f52ddeb68560f198d40b1356cfb6ea6.arrow differ diff --git a/evidence/results/f6ff05b740957c51cd58a275657645f80f52ddeb68560f198d40b1356cfb6ea6.json b/evidence/results/f6ff05b740957c51cd58a275657645f80f52ddeb68560f198d40b1356cfb6ea6.json new file mode 100644 index 000000000..187b97c4a --- /dev/null +++ b/evidence/results/f6ff05b740957c51cd58a275657645f80f52ddeb68560f198d40b1356cfb6ea6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "f6ff05b740957c51cd58a275657645f80f52ddeb68560f198d40b1356cfb6ea6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "68031cf5a3c853861ac1541aacb6dfeca3a86f48c064c8c248434adf98ff6fc6", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f7282ec4d7c44b1c7f1d4fedaa13a3a66d5a7c7ebd69dd4b6e95098afde90df8.arrow b/evidence/results/f7282ec4d7c44b1c7f1d4fedaa13a3a66d5a7c7ebd69dd4b6e95098afde90df8.arrow new file mode 100644 index 000000000..b339d8a1b Binary files /dev/null and b/evidence/results/f7282ec4d7c44b1c7f1d4fedaa13a3a66d5a7c7ebd69dd4b6e95098afde90df8.arrow differ diff --git a/evidence/results/f7282ec4d7c44b1c7f1d4fedaa13a3a66d5a7c7ebd69dd4b6e95098afde90df8.json b/evidence/results/f7282ec4d7c44b1c7f1d4fedaa13a3a66d5a7c7ebd69dd4b6e95098afde90df8.json new file mode 100644 index 000000000..61dc935ad --- /dev/null +++ b/evidence/results/f7282ec4d7c44b1c7f1d4fedaa13a3a66d5a7c7ebd69dd4b6e95098afde90df8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4ff03eece599a1ffea7b92e3a848e5cadc8f045094ce77e4e7cf13c4f5d039a6", + "case_hash": "f7282ec4d7c44b1c7f1d4fedaa13a3a66d5a7c7ebd69dd4b6e95098afde90df8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9ea53789493cc563ca49211a51037dcfb43b6b7da0dae975e76e67106d4cc688", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f7293fb2728cef86a5e127650914bec9267a1116465a75bb1e635726c5262c27.arrow b/evidence/results/f7293fb2728cef86a5e127650914bec9267a1116465a75bb1e635726c5262c27.arrow new file mode 100644 index 000000000..9266658b3 Binary files /dev/null and b/evidence/results/f7293fb2728cef86a5e127650914bec9267a1116465a75bb1e635726c5262c27.arrow differ diff --git a/evidence/results/f7293fb2728cef86a5e127650914bec9267a1116465a75bb1e635726c5262c27.json b/evidence/results/f7293fb2728cef86a5e127650914bec9267a1116465a75bb1e635726c5262c27.json new file mode 100644 index 000000000..301008b6e --- /dev/null +++ b/evidence/results/f7293fb2728cef86a5e127650914bec9267a1116465a75bb1e635726c5262c27.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "480bb6bec8792b7d1fad644b61c9028f9688c48a94a2169e475144b35277d774", + "case_hash": "f7293fb2728cef86a5e127650914bec9267a1116465a75bb1e635726c5262c27", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0c51edf75e90a25ea39ed7f943f6a25cdb8ff78ada6ef1018b1bd6cb086bd7c4", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f72b372ad8b68799d40935167bb8760f1eaa3006a786931a2b8194723c24467f.arrow b/evidence/results/f72b372ad8b68799d40935167bb8760f1eaa3006a786931a2b8194723c24467f.arrow new file mode 100644 index 000000000..dd6afd8f6 Binary files /dev/null and b/evidence/results/f72b372ad8b68799d40935167bb8760f1eaa3006a786931a2b8194723c24467f.arrow differ diff --git a/evidence/results/f72b372ad8b68799d40935167bb8760f1eaa3006a786931a2b8194723c24467f.json b/evidence/results/f72b372ad8b68799d40935167bb8760f1eaa3006a786931a2b8194723c24467f.json new file mode 100644 index 000000000..1f4ae826f --- /dev/null +++ b/evidence/results/f72b372ad8b68799d40935167bb8760f1eaa3006a786931a2b8194723c24467f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "16f3adfe8739ef728ab483dbffca3f338bdeca86fcb427716cd73cec4c3567a5", + "case_hash": "f72b372ad8b68799d40935167bb8760f1eaa3006a786931a2b8194723c24467f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8e33e400c65b0904bd772e40713a899121b2d81c57b3ad008174751a2e56e0bf", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f72f756987e994e98d47d9681d1b6904996915ce8292ce5bd583ad20cf90429e.arrow b/evidence/results/f72f756987e994e98d47d9681d1b6904996915ce8292ce5bd583ad20cf90429e.arrow new file mode 100644 index 000000000..0b351dedd Binary files /dev/null and b/evidence/results/f72f756987e994e98d47d9681d1b6904996915ce8292ce5bd583ad20cf90429e.arrow differ diff --git a/evidence/results/f72f756987e994e98d47d9681d1b6904996915ce8292ce5bd583ad20cf90429e.json b/evidence/results/f72f756987e994e98d47d9681d1b6904996915ce8292ce5bd583ad20cf90429e.json new file mode 100644 index 000000000..c1ffd2dc9 --- /dev/null +++ b/evidence/results/f72f756987e994e98d47d9681d1b6904996915ce8292ce5bd583ad20cf90429e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "3157d44fdbb5bbaa4cd6b86d091a6604c3eb7b226cd1fd2c72e5caf5fa887b36", + "case_hash": "f72f756987e994e98d47d9681d1b6904996915ce8292ce5bd583ad20cf90429e", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b6dbded7ccbc17505b46b09098fcb980102631955c21ee514a8143184ae3ca27", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f74837329fada1f9de57addffe1c37f82d79c1dc60e19ef5ac645057cdad804e.arrow b/evidence/results/f74837329fada1f9de57addffe1c37f82d79c1dc60e19ef5ac645057cdad804e.arrow new file mode 100644 index 000000000..779ce27cd Binary files /dev/null and b/evidence/results/f74837329fada1f9de57addffe1c37f82d79c1dc60e19ef5ac645057cdad804e.arrow differ diff --git a/evidence/results/f74837329fada1f9de57addffe1c37f82d79c1dc60e19ef5ac645057cdad804e.json b/evidence/results/f74837329fada1f9de57addffe1c37f82d79c1dc60e19ef5ac645057cdad804e.json new file mode 100644 index 000000000..ff5716269 --- /dev/null +++ b/evidence/results/f74837329fada1f9de57addffe1c37f82d79c1dc60e19ef5ac645057cdad804e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "147099ee5c2edefb95afcae185955030854f184ac34d5cf00f70ae3817919bfa", + "case_hash": "f74837329fada1f9de57addffe1c37f82d79c1dc60e19ef5ac645057cdad804e", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "87e12c958513ce6f542bc3df1ac5bf15020e1ade4473cea8411663b39c16996b", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f7def109f44da005a2d2d567ce1107c5c6f2f784312b96107d38023878aa6ad9.arrow b/evidence/results/f7def109f44da005a2d2d567ce1107c5c6f2f784312b96107d38023878aa6ad9.arrow new file mode 100644 index 000000000..6fafca94c Binary files /dev/null and b/evidence/results/f7def109f44da005a2d2d567ce1107c5c6f2f784312b96107d38023878aa6ad9.arrow differ diff --git a/evidence/results/f7def109f44da005a2d2d567ce1107c5c6f2f784312b96107d38023878aa6ad9.json b/evidence/results/f7def109f44da005a2d2d567ce1107c5c6f2f784312b96107d38023878aa6ad9.json new file mode 100644 index 000000000..1b4455768 --- /dev/null +++ b/evidence/results/f7def109f44da005a2d2d567ce1107c5c6f2f784312b96107d38023878aa6ad9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7dc93b36d679286b2e033d0a9113a8d7b366e8854baf7e510c62e24ebd35f49", + "case_hash": "f7def109f44da005a2d2d567ce1107c5c6f2f784312b96107d38023878aa6ad9", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bc5cb8974b07a14118a12c18ba17a10682a1af57f6ff55391e9a52d0d97d076c", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f828bb6a91e0ec12ca365f7282490fceee0ddd918a1b439257fbfb5a2501da3d.arrow b/evidence/results/f828bb6a91e0ec12ca365f7282490fceee0ddd918a1b439257fbfb5a2501da3d.arrow new file mode 100644 index 000000000..9b5bad3ab Binary files /dev/null and b/evidence/results/f828bb6a91e0ec12ca365f7282490fceee0ddd918a1b439257fbfb5a2501da3d.arrow differ diff --git a/evidence/results/f828bb6a91e0ec12ca365f7282490fceee0ddd918a1b439257fbfb5a2501da3d.json b/evidence/results/f828bb6a91e0ec12ca365f7282490fceee0ddd918a1b439257fbfb5a2501da3d.json new file mode 100644 index 000000000..0bdcbb66e --- /dev/null +++ b/evidence/results/f828bb6a91e0ec12ca365f7282490fceee0ddd918a1b439257fbfb5a2501da3d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9903396ecea2bc8d8cb5687a7d27400a71067ab005570a80ebb99ab79e5bd7df", + "case_hash": "f828bb6a91e0ec12ca365f7282490fceee0ddd918a1b439257fbfb5a2501da3d", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "808f77debbf34dccfe6a821ff81a7e540a6f2c0c04a6594d32188031a163ad38", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f83f4abdf95c31d46feb6d0b719f7f5d6ce1d91168a037c032260441f2d53443.json b/evidence/results/f83f4abdf95c31d46feb6d0b719f7f5d6ce1d91168a037c032260441f2d53443.json new file mode 100644 index 000000000..81adff2fc --- /dev/null +++ b/evidence/results/f83f4abdf95c31d46feb6d0b719f7f5d6ce1d91168a037c032260441f2d53443.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "f83f4abdf95c31d46feb6d0b719f7f5d6ce1d91168a037c032260441f2d53443", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 2336, + "message": null, + "sqlstate": "42601" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3be2ceeb0d9bf7f5748580665f63cff2b496a9398467a97b0df85f5908a4e829", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f83fc9a11e092b01f64b7aaffc49ef98b5db0ef256f08c839fb218ada75240b8.arrow b/evidence/results/f83fc9a11e092b01f64b7aaffc49ef98b5db0ef256f08c839fb218ada75240b8.arrow new file mode 100644 index 000000000..9233f4a00 Binary files /dev/null and b/evidence/results/f83fc9a11e092b01f64b7aaffc49ef98b5db0ef256f08c839fb218ada75240b8.arrow differ diff --git a/evidence/results/f83fc9a11e092b01f64b7aaffc49ef98b5db0ef256f08c839fb218ada75240b8.json b/evidence/results/f83fc9a11e092b01f64b7aaffc49ef98b5db0ef256f08c839fb218ada75240b8.json new file mode 100644 index 000000000..f93e80264 --- /dev/null +++ b/evidence/results/f83fc9a11e092b01f64b7aaffc49ef98b5db0ef256f08c839fb218ada75240b8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "14d61770351d3b9a40d1ae49afd4b4244c42d22c35816039f01a7c7f61ea3318", + "case_hash": "f83fc9a11e092b01f64b7aaffc49ef98b5db0ef256f08c839fb218ada75240b8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6d5da187c9b51b9dd762a8e0378cfc3442dd04a26f70fe37a16c817e4eca187b", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f85f6b7ae7808ca2b461980d2e4962425d8262962dc84f888f0599f22280565d.arrow b/evidence/results/f85f6b7ae7808ca2b461980d2e4962425d8262962dc84f888f0599f22280565d.arrow new file mode 100644 index 000000000..9d2eb4d79 Binary files /dev/null and b/evidence/results/f85f6b7ae7808ca2b461980d2e4962425d8262962dc84f888f0599f22280565d.arrow differ diff --git a/evidence/results/f85f6b7ae7808ca2b461980d2e4962425d8262962dc84f888f0599f22280565d.json b/evidence/results/f85f6b7ae7808ca2b461980d2e4962425d8262962dc84f888f0599f22280565d.json new file mode 100644 index 000000000..18ed3f921 --- /dev/null +++ b/evidence/results/f85f6b7ae7808ca2b461980d2e4962425d8262962dc84f888f0599f22280565d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "72a4e62abd2a25264e21fc07f30ab435cbfffc30f0e34e38939b7265d6564e1e", + "case_hash": "f85f6b7ae7808ca2b461980d2e4962425d8262962dc84f888f0599f22280565d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f51ffb64dfcf07e7626280df7e9b624013ea24a3c5e5954ec4b1c32e07f25b31", + "recorded_at": "2026-11-05T22:56:30.137714+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f8b8c6ba00ca53ee70317490989bc093e220dc324cce8215bbb4356c6d0c4feb.arrow b/evidence/results/f8b8c6ba00ca53ee70317490989bc093e220dc324cce8215bbb4356c6d0c4feb.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/f8b8c6ba00ca53ee70317490989bc093e220dc324cce8215bbb4356c6d0c4feb.arrow differ diff --git a/evidence/results/f8b8c6ba00ca53ee70317490989bc093e220dc324cce8215bbb4356c6d0c4feb.json b/evidence/results/f8b8c6ba00ca53ee70317490989bc093e220dc324cce8215bbb4356c6d0c4feb.json new file mode 100644 index 000000000..857e735da --- /dev/null +++ b/evidence/results/f8b8c6ba00ca53ee70317490989bc093e220dc324cce8215bbb4356c6d0c4feb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "f8b8c6ba00ca53ee70317490989bc093e220dc324cce8215bbb4356c6d0c4feb", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e735bd2f4b8ec92f425600e9305a4c1200ae9b130e1436272a5bd258e26d8fa0", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f8f04d07662cd7e7faf5a8dee9cfdf66c87edaf2da061151ef9d9517280c7411.arrow b/evidence/results/f8f04d07662cd7e7faf5a8dee9cfdf66c87edaf2da061151ef9d9517280c7411.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/f8f04d07662cd7e7faf5a8dee9cfdf66c87edaf2da061151ef9d9517280c7411.arrow differ diff --git a/evidence/results/f8f04d07662cd7e7faf5a8dee9cfdf66c87edaf2da061151ef9d9517280c7411.json b/evidence/results/f8f04d07662cd7e7faf5a8dee9cfdf66c87edaf2da061151ef9d9517280c7411.json new file mode 100644 index 000000000..b3b30efc9 --- /dev/null +++ b/evidence/results/f8f04d07662cd7e7faf5a8dee9cfdf66c87edaf2da061151ef9d9517280c7411.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "f8f04d07662cd7e7faf5a8dee9cfdf66c87edaf2da061151ef9d9517280c7411", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c2d5bf5997306e39319f131d523700ade449cf7de8089f78835447adbf8eada2", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f8f10122618dbd0514b71e1cb5c47cc44c93cad20879892d0ca3627cac4b51dd.arrow b/evidence/results/f8f10122618dbd0514b71e1cb5c47cc44c93cad20879892d0ca3627cac4b51dd.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/f8f10122618dbd0514b71e1cb5c47cc44c93cad20879892d0ca3627cac4b51dd.arrow differ diff --git a/evidence/results/f8f10122618dbd0514b71e1cb5c47cc44c93cad20879892d0ca3627cac4b51dd.json b/evidence/results/f8f10122618dbd0514b71e1cb5c47cc44c93cad20879892d0ca3627cac4b51dd.json new file mode 100644 index 000000000..4b3641381 --- /dev/null +++ b/evidence/results/f8f10122618dbd0514b71e1cb5c47cc44c93cad20879892d0ca3627cac4b51dd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "f8f10122618dbd0514b71e1cb5c47cc44c93cad20879892d0ca3627cac4b51dd", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "59af94a9cbc24439db8401e9d06fa4c51105c9c271da03a49662ce1c4b4a597a", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f902ab020c2e761c64d5d2a3957508540f2e78eeb24046385a6cfcd915f89e4e.arrow b/evidence/results/f902ab020c2e761c64d5d2a3957508540f2e78eeb24046385a6cfcd915f89e4e.arrow new file mode 100644 index 000000000..66af55206 Binary files /dev/null and b/evidence/results/f902ab020c2e761c64d5d2a3957508540f2e78eeb24046385a6cfcd915f89e4e.arrow differ diff --git a/evidence/results/f902ab020c2e761c64d5d2a3957508540f2e78eeb24046385a6cfcd915f89e4e.json b/evidence/results/f902ab020c2e761c64d5d2a3957508540f2e78eeb24046385a6cfcd915f89e4e.json new file mode 100644 index 000000000..e1aac3dd2 --- /dev/null +++ b/evidence/results/f902ab020c2e761c64d5d2a3957508540f2e78eeb24046385a6cfcd915f89e4e.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "26f178cf335cfd1eb4eb790ee2861c250fe32afa6c87f9276f6fba230d384aa4", + "case_hash": "f902ab020c2e761c64d5d2a3957508540f2e78eeb24046385a6cfcd915f89e4e", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a9a8a6f0d1adf4449e78c2f6334a6002d516504378797d3561c5ebdff74835d9", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f928183ba241e331d3a8b655a94689678ce3c04131e2c20692b8c9bfab17b087.arrow b/evidence/results/f928183ba241e331d3a8b655a94689678ce3c04131e2c20692b8c9bfab17b087.arrow new file mode 100644 index 000000000..041c6a8f7 Binary files /dev/null and b/evidence/results/f928183ba241e331d3a8b655a94689678ce3c04131e2c20692b8c9bfab17b087.arrow differ diff --git a/evidence/results/f928183ba241e331d3a8b655a94689678ce3c04131e2c20692b8c9bfab17b087.json b/evidence/results/f928183ba241e331d3a8b655a94689678ce3c04131e2c20692b8c9bfab17b087.json new file mode 100644 index 000000000..15acb9751 --- /dev/null +++ b/evidence/results/f928183ba241e331d3a8b655a94689678ce3c04131e2c20692b8c9bfab17b087.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "7d41c871c166c079db48a434dc1c51b7ec55b7f8c3e9c1a6e6ee4bce03e43ae2", + "case_hash": "f928183ba241e331d3a8b655a94689678ce3c04131e2c20692b8c9bfab17b087", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8ed78b4cd8e92e49e5568720b723e938496f6682a8954e12c8178485c58e1496", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f92a1f8c318c3c74f7ca7b9e850e42ad4527ffa868dec0eeb9d587c6cb4d2ab3.arrow b/evidence/results/f92a1f8c318c3c74f7ca7b9e850e42ad4527ffa868dec0eeb9d587c6cb4d2ab3.arrow new file mode 100644 index 000000000..f9da5b36d Binary files /dev/null and b/evidence/results/f92a1f8c318c3c74f7ca7b9e850e42ad4527ffa868dec0eeb9d587c6cb4d2ab3.arrow differ diff --git a/evidence/results/f92a1f8c318c3c74f7ca7b9e850e42ad4527ffa868dec0eeb9d587c6cb4d2ab3.json b/evidence/results/f92a1f8c318c3c74f7ca7b9e850e42ad4527ffa868dec0eeb9d587c6cb4d2ab3.json new file mode 100644 index 000000000..03e05e14d --- /dev/null +++ b/evidence/results/f92a1f8c318c3c74f7ca7b9e850e42ad4527ffa868dec0eeb9d587c6cb4d2ab3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "101c9fbfca7438b0f4857aa2a6ae25abfbc12517063cee8f706284c1e98b9a61", + "case_hash": "f92a1f8c318c3c74f7ca7b9e850e42ad4527ffa868dec0eeb9d587c6cb4d2ab3", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "146c46b661d85bfbc75d1da3a48b51b237f306306e9b742576724fb66e954d6b", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f9575b53cbb8bca9873e2f2b5397e011d86103265f0e1e6f17df93701e097ba7.arrow b/evidence/results/f9575b53cbb8bca9873e2f2b5397e011d86103265f0e1e6f17df93701e097ba7.arrow new file mode 100644 index 000000000..258e7fa60 Binary files /dev/null and b/evidence/results/f9575b53cbb8bca9873e2f2b5397e011d86103265f0e1e6f17df93701e097ba7.arrow differ diff --git a/evidence/results/f9575b53cbb8bca9873e2f2b5397e011d86103265f0e1e6f17df93701e097ba7.json b/evidence/results/f9575b53cbb8bca9873e2f2b5397e011d86103265f0e1e6f17df93701e097ba7.json new file mode 100644 index 000000000..cadc090d3 --- /dev/null +++ b/evidence/results/f9575b53cbb8bca9873e2f2b5397e011d86103265f0e1e6f17df93701e097ba7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5ffe5e0059ad2529d9c07132f8314f17c10ef2f16aad85bffac5c24760b56c1f", + "case_hash": "f9575b53cbb8bca9873e2f2b5397e011d86103265f0e1e6f17df93701e097ba7", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "182ffb259b5d3da40459252f0c809257b2edc2ab8559dca297164e5be622f701", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f963030165c4bc90aefee567c86c1bb268b149111bef7e655cb6f1e0ade4d7f0.arrow b/evidence/results/f963030165c4bc90aefee567c86c1bb268b149111bef7e655cb6f1e0ade4d7f0.arrow new file mode 100644 index 000000000..e144aaa60 Binary files /dev/null and b/evidence/results/f963030165c4bc90aefee567c86c1bb268b149111bef7e655cb6f1e0ade4d7f0.arrow differ diff --git a/evidence/results/f963030165c4bc90aefee567c86c1bb268b149111bef7e655cb6f1e0ade4d7f0.json b/evidence/results/f963030165c4bc90aefee567c86c1bb268b149111bef7e655cb6f1e0ade4d7f0.json new file mode 100644 index 000000000..c6e6aaa37 --- /dev/null +++ b/evidence/results/f963030165c4bc90aefee567c86c1bb268b149111bef7e655cb6f1e0ade4d7f0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "2646db8e96bc369d35f46ca9d25da94d92bd523886fc7308b773c8f41981abbe", + "case_hash": "f963030165c4bc90aefee567c86c1bb268b149111bef7e655cb6f1e0ade4d7f0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9f2967c12a88c2762ae39f5acc5bbb0d76414b36dbcef6d0be154bcb812b93ac", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f9868ec23820013b3e7b96bb4885b5c075f3c62e8ffe7cfbeeeb844d45931fdd.arrow b/evidence/results/f9868ec23820013b3e7b96bb4885b5c075f3c62e8ffe7cfbeeeb844d45931fdd.arrow new file mode 100644 index 000000000..2351fe6eb Binary files /dev/null and b/evidence/results/f9868ec23820013b3e7b96bb4885b5c075f3c62e8ffe7cfbeeeb844d45931fdd.arrow differ diff --git a/evidence/results/f9868ec23820013b3e7b96bb4885b5c075f3c62e8ffe7cfbeeeb844d45931fdd.json b/evidence/results/f9868ec23820013b3e7b96bb4885b5c075f3c62e8ffe7cfbeeeb844d45931fdd.json new file mode 100644 index 000000000..f0ce3b0c2 --- /dev/null +++ b/evidence/results/f9868ec23820013b3e7b96bb4885b5c075f3c62e8ffe7cfbeeeb844d45931fdd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5ee8b498302790165a9fd382057a5c59aac5383db4f4ccc7a95a87dca8a67c69", + "case_hash": "f9868ec23820013b3e7b96bb4885b5c075f3c62e8ffe7cfbeeeb844d45931fdd", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e5c319407123c9df12d90f86c33ebb05ab35901a8caac65939680edee25c3794", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f99cb35a78151256d821462ed98041a4b833132025b4c9eb2171476cddb850c4.arrow b/evidence/results/f99cb35a78151256d821462ed98041a4b833132025b4c9eb2171476cddb850c4.arrow new file mode 100644 index 000000000..bb6927844 Binary files /dev/null and b/evidence/results/f99cb35a78151256d821462ed98041a4b833132025b4c9eb2171476cddb850c4.arrow differ diff --git a/evidence/results/f99cb35a78151256d821462ed98041a4b833132025b4c9eb2171476cddb850c4.json b/evidence/results/f99cb35a78151256d821462ed98041a4b833132025b4c9eb2171476cddb850c4.json new file mode 100644 index 000000000..88ed3339d --- /dev/null +++ b/evidence/results/f99cb35a78151256d821462ed98041a4b833132025b4c9eb2171476cddb850c4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e6d89093ae3acd3214f11f07a379aca988bb1b8efe41c64f565cdb42fe4e81fa", + "case_hash": "f99cb35a78151256d821462ed98041a4b833132025b4c9eb2171476cddb850c4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7ccae8f35f986ba470dba42427bd9ab1a85c5bc9ad8d188d69d932c17659111a", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f9a740d5d9c83b314142865ffc7bea44efd226de383e9bce5229b7df9ea23888.arrow b/evidence/results/f9a740d5d9c83b314142865ffc7bea44efd226de383e9bce5229b7df9ea23888.arrow new file mode 100644 index 000000000..72a97321c Binary files /dev/null and b/evidence/results/f9a740d5d9c83b314142865ffc7bea44efd226de383e9bce5229b7df9ea23888.arrow differ diff --git a/evidence/results/f9a740d5d9c83b314142865ffc7bea44efd226de383e9bce5229b7df9ea23888.json b/evidence/results/f9a740d5d9c83b314142865ffc7bea44efd226de383e9bce5229b7df9ea23888.json new file mode 100644 index 000000000..3fd9a3a84 --- /dev/null +++ b/evidence/results/f9a740d5d9c83b314142865ffc7bea44efd226de383e9bce5229b7df9ea23888.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4db4b583c4618756555c7ef70c066fb62e385f303a2df542de34a67bf73515c5", + "case_hash": "f9a740d5d9c83b314142865ffc7bea44efd226de383e9bce5229b7df9ea23888", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "17f042ef908af365267f6a1c5d16f95a53137b2cc61988df70a1570123927d2e", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f9b77e0589af8cd67a31a53c8352c3a587d920f3786bf95b3bffb67ddf4e2757.arrow b/evidence/results/f9b77e0589af8cd67a31a53c8352c3a587d920f3786bf95b3bffb67ddf4e2757.arrow new file mode 100644 index 000000000..0995b9842 Binary files /dev/null and b/evidence/results/f9b77e0589af8cd67a31a53c8352c3a587d920f3786bf95b3bffb67ddf4e2757.arrow differ diff --git a/evidence/results/f9b77e0589af8cd67a31a53c8352c3a587d920f3786bf95b3bffb67ddf4e2757.json b/evidence/results/f9b77e0589af8cd67a31a53c8352c3a587d920f3786bf95b3bffb67ddf4e2757.json new file mode 100644 index 000000000..191394156 --- /dev/null +++ b/evidence/results/f9b77e0589af8cd67a31a53c8352c3a587d920f3786bf95b3bffb67ddf4e2757.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "05ee64e72ef06b18d5ae03da980db35d882220dee7d3ae197a62db5966a40d7c", + "case_hash": "f9b77e0589af8cd67a31a53c8352c3a587d920f3786bf95b3bffb67ddf4e2757", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a5686d454aca9b5218e71b12c8382973f2c9d4afbcc48a90ab4c69dd1480d751", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f9ba9495c1123fde479e301b319ee74666121d8c743993f9cf3b4234cfd40e9b.arrow b/evidence/results/f9ba9495c1123fde479e301b319ee74666121d8c743993f9cf3b4234cfd40e9b.arrow new file mode 100644 index 000000000..163d06a64 Binary files /dev/null and b/evidence/results/f9ba9495c1123fde479e301b319ee74666121d8c743993f9cf3b4234cfd40e9b.arrow differ diff --git a/evidence/results/f9ba9495c1123fde479e301b319ee74666121d8c743993f9cf3b4234cfd40e9b.json b/evidence/results/f9ba9495c1123fde479e301b319ee74666121d8c743993f9cf3b4234cfd40e9b.json new file mode 100644 index 000000000..36be6d7d0 --- /dev/null +++ b/evidence/results/f9ba9495c1123fde479e301b319ee74666121d8c743993f9cf3b4234cfd40e9b.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "029cdabda06bfbb53d882a47b2f8dabfa3285c35e99c918da8385e7bf25362e7", + "case_hash": "f9ba9495c1123fde479e301b319ee74666121d8c743993f9cf3b4234cfd40e9b", + "columns": [ + { + "internal_size": null, + "name": "X", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 6, + "name": "K", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "95ce93e16ff36bc10af94d20788726ceb62d6913180147bd46f7f203db239543", + "recorded_at": "2026-11-05T20:44:00.766942+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f9d99dcb6242ff53ab8e79bda82ab0c71f72ca8da7efe6756d50c7e3821f5570.arrow b/evidence/results/f9d99dcb6242ff53ab8e79bda82ab0c71f72ca8da7efe6756d50c7e3821f5570.arrow new file mode 100644 index 000000000..bcbc45e1d Binary files /dev/null and b/evidence/results/f9d99dcb6242ff53ab8e79bda82ab0c71f72ca8da7efe6756d50c7e3821f5570.arrow differ diff --git a/evidence/results/f9d99dcb6242ff53ab8e79bda82ab0c71f72ca8da7efe6756d50c7e3821f5570.json b/evidence/results/f9d99dcb6242ff53ab8e79bda82ab0c71f72ca8da7efe6756d50c7e3821f5570.json new file mode 100644 index 000000000..c57628402 --- /dev/null +++ b/evidence/results/f9d99dcb6242ff53ab8e79bda82ab0c71f72ca8da7efe6756d50c7e3821f5570.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "d8ef297a81138a8e1688da9bd6d482cb9a4e2643815437557d038fba2e6a2f12", + "case_hash": "f9d99dcb6242ff53ab8e79bda82ab0c71f72ca8da7efe6756d50c7e3821f5570", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "62224047cb77569af446cd6aa8f2f0a46fe35cafeed1a34d8ebdfd297e6d8810", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f9d9c758095c8508e5d4e762efd1e4f4168cba9b7592b3973218143ff491641a.arrow b/evidence/results/f9d9c758095c8508e5d4e762efd1e4f4168cba9b7592b3973218143ff491641a.arrow new file mode 100644 index 000000000..a70303d32 Binary files /dev/null and b/evidence/results/f9d9c758095c8508e5d4e762efd1e4f4168cba9b7592b3973218143ff491641a.arrow differ diff --git a/evidence/results/f9d9c758095c8508e5d4e762efd1e4f4168cba9b7592b3973218143ff491641a.json b/evidence/results/f9d9c758095c8508e5d4e762efd1e4f4168cba9b7592b3973218143ff491641a.json new file mode 100644 index 000000000..3a5932fd1 --- /dev/null +++ b/evidence/results/f9d9c758095c8508e5d4e762efd1e4f4168cba9b7592b3973218143ff491641a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "094e49c9fc7b6ba6b3df9dfe77788adac9cebe3bd3cd90cc9a55d61d3930f48d", + "case_hash": "f9d9c758095c8508e5d4e762efd1e4f4168cba9b7592b3973218143ff491641a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d3c0760f902421d9a46ca74329b04b0bcd4e82da019f36b76b4161f6fa4374e2", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f9e38b10242f582373327c2d4e4be692249a504a5350b717045c9cb87c89fcf2.arrow b/evidence/results/f9e38b10242f582373327c2d4e4be692249a504a5350b717045c9cb87c89fcf2.arrow new file mode 100644 index 000000000..eae83d37e Binary files /dev/null and b/evidence/results/f9e38b10242f582373327c2d4e4be692249a504a5350b717045c9cb87c89fcf2.arrow differ diff --git a/evidence/results/f9e38b10242f582373327c2d4e4be692249a504a5350b717045c9cb87c89fcf2.json b/evidence/results/f9e38b10242f582373327c2d4e4be692249a504a5350b717045c9cb87c89fcf2.json new file mode 100644 index 000000000..1e996ad66 --- /dev/null +++ b/evidence/results/f9e38b10242f582373327c2d4e4be692249a504a5350b717045c9cb87c89fcf2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a89a8e01716df42c7f1a3ee555cb8289a4c013f2d661105207ad54c521d63345", + "case_hash": "f9e38b10242f582373327c2d4e4be692249a504a5350b717045c9cb87c89fcf2", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "ab25029cc3fabba771ecace965980bb651b3f9a29b15ef9e2bff0bd4c68e614e", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/f9f040ca39e6196629be17255b1825e0dce16e215a4fdebeb98db2d7fc4152ff.arrow b/evidence/results/f9f040ca39e6196629be17255b1825e0dce16e215a4fdebeb98db2d7fc4152ff.arrow new file mode 100644 index 000000000..b6341a7f0 Binary files /dev/null and b/evidence/results/f9f040ca39e6196629be17255b1825e0dce16e215a4fdebeb98db2d7fc4152ff.arrow differ diff --git a/evidence/results/f9f040ca39e6196629be17255b1825e0dce16e215a4fdebeb98db2d7fc4152ff.json b/evidence/results/f9f040ca39e6196629be17255b1825e0dce16e215a4fdebeb98db2d7fc4152ff.json new file mode 100644 index 000000000..367986238 --- /dev/null +++ b/evidence/results/f9f040ca39e6196629be17255b1825e0dce16e215a4fdebeb98db2d7fc4152ff.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "8c07c529d0272fa330c32e4ab1c624dc9d05b6fd98325077c45409dc41e73a1f", + "case_hash": "f9f040ca39e6196629be17255b1825e0dce16e215a4fdebeb98db2d7fc4152ff", + "columns": [ + { + "internal_size": null, + "name": "X", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + }, + { + "internal_size": null, + "name": "Y", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b75661d6c2cf40e94ce2164a082bf0524b024f863979257567c720a31dc5bba5", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fa104364b41cb052dd91f88c087780dad8665e117dd5f08595b93cc3350c5e60.arrow b/evidence/results/fa104364b41cb052dd91f88c087780dad8665e117dd5f08595b93cc3350c5e60.arrow new file mode 100644 index 000000000..90d7aa3e9 Binary files /dev/null and b/evidence/results/fa104364b41cb052dd91f88c087780dad8665e117dd5f08595b93cc3350c5e60.arrow differ diff --git a/evidence/results/fa104364b41cb052dd91f88c087780dad8665e117dd5f08595b93cc3350c5e60.json b/evidence/results/fa104364b41cb052dd91f88c087780dad8665e117dd5f08595b93cc3350c5e60.json new file mode 100644 index 000000000..1e6026111 --- /dev/null +++ b/evidence/results/fa104364b41cb052dd91f88c087780dad8665e117dd5f08595b93cc3350c5e60.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9154445b277bbe4fd97f05a2cfc156d3a671304439c17196424e536c219dd488", + "case_hash": "fa104364b41cb052dd91f88c087780dad8665e117dd5f08595b93cc3350c5e60", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f1caeff5d402aa0471b40631be39d11d961ff516b38cb32c81d718232d6234e7", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fa336c9dff37145369d1b669ae30be4c67a98dbd342d89c358aa36e30ab10402.arrow b/evidence/results/fa336c9dff37145369d1b669ae30be4c67a98dbd342d89c358aa36e30ab10402.arrow new file mode 100644 index 000000000..10cd8d6c1 Binary files /dev/null and b/evidence/results/fa336c9dff37145369d1b669ae30be4c67a98dbd342d89c358aa36e30ab10402.arrow differ diff --git a/evidence/results/fa336c9dff37145369d1b669ae30be4c67a98dbd342d89c358aa36e30ab10402.json b/evidence/results/fa336c9dff37145369d1b669ae30be4c67a98dbd342d89c358aa36e30ab10402.json new file mode 100644 index 000000000..fb40e815c --- /dev/null +++ b/evidence/results/fa336c9dff37145369d1b669ae30be4c67a98dbd342d89c358aa36e30ab10402.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "7f87a27bb42f16fb1da162fa60f13f2c160da62db99d4f6c9cc1837cbf4ba5b8", + "case_hash": "fa336c9dff37145369d1b669ae30be4c67a98dbd342d89c358aa36e30ab10402", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "da730c0db9176cf83d2982e9db1f50f68a573a145180d109348e4184667a220a", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fa478d618938961a906330df4218591f26f8109c00906bfe9083114782719de9.arrow b/evidence/results/fa478d618938961a906330df4218591f26f8109c00906bfe9083114782719de9.arrow new file mode 100644 index 000000000..a9964a349 Binary files /dev/null and b/evidence/results/fa478d618938961a906330df4218591f26f8109c00906bfe9083114782719de9.arrow differ diff --git a/evidence/results/fa478d618938961a906330df4218591f26f8109c00906bfe9083114782719de9.json b/evidence/results/fa478d618938961a906330df4218591f26f8109c00906bfe9083114782719de9.json new file mode 100644 index 000000000..b2339307a --- /dev/null +++ b/evidence/results/fa478d618938961a906330df4218591f26f8109c00906bfe9083114782719de9.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "5ef45834c4b958ca2c55eeee84893c0d89651ebd33eabcf8de090a9be9ea8d17", + "case_hash": "fa478d618938961a906330df4218591f26f8109c00906bfe9083114782719de9", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "560774fd7609a0a1b4381fd0c173a95e044ab229b8925646866d6af7cb15756e", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fa691afa0fda6dce738357b460b051659bc2eca10b6608e08235656e54757895.arrow b/evidence/results/fa691afa0fda6dce738357b460b051659bc2eca10b6608e08235656e54757895.arrow new file mode 100644 index 000000000..e8a8a7ee2 Binary files /dev/null and b/evidence/results/fa691afa0fda6dce738357b460b051659bc2eca10b6608e08235656e54757895.arrow differ diff --git a/evidence/results/fa691afa0fda6dce738357b460b051659bc2eca10b6608e08235656e54757895.json b/evidence/results/fa691afa0fda6dce738357b460b051659bc2eca10b6608e08235656e54757895.json new file mode 100644 index 000000000..b385409d4 --- /dev/null +++ b/evidence/results/fa691afa0fda6dce738357b460b051659bc2eca10b6608e08235656e54757895.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "f78925a953fe60cb4c4b8bee964aa0dd64d9f477b24b41e91bbc4addd4994764", + "case_hash": "fa691afa0fda6dce738357b460b051659bc2eca10b6608e08235656e54757895", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3b95b940f735b20201cc0d506ad1adc4ff3d9cc8a36c428c835f3906c422d0c7", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fa693da39cd755979dcad0474d34021f41ef2f39d80e6d067538bcf79618e54a.arrow b/evidence/results/fa693da39cd755979dcad0474d34021f41ef2f39d80e6d067538bcf79618e54a.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/fa693da39cd755979dcad0474d34021f41ef2f39d80e6d067538bcf79618e54a.arrow differ diff --git a/evidence/results/fa693da39cd755979dcad0474d34021f41ef2f39d80e6d067538bcf79618e54a.json b/evidence/results/fa693da39cd755979dcad0474d34021f41ef2f39d80e6d067538bcf79618e54a.json new file mode 100644 index 000000000..f4ac30970 --- /dev/null +++ b/evidence/results/fa693da39cd755979dcad0474d34021f41ef2f39d80e6d067538bcf79618e54a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "fa693da39cd755979dcad0474d34021f41ef2f39d80e6d067538bcf79618e54a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a3bfb818e3391dd77e1f3ff39077dcb33e16f050a806b448169e54aca8d74dc1", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fa820c921e0d7cb9468b05659161c88163b07c1a95062c8ad55c3eea1f00e45c.arrow b/evidence/results/fa820c921e0d7cb9468b05659161c88163b07c1a95062c8ad55c3eea1f00e45c.arrow new file mode 100644 index 000000000..44b4c8076 Binary files /dev/null and b/evidence/results/fa820c921e0d7cb9468b05659161c88163b07c1a95062c8ad55c3eea1f00e45c.arrow differ diff --git a/evidence/results/fa820c921e0d7cb9468b05659161c88163b07c1a95062c8ad55c3eea1f00e45c.json b/evidence/results/fa820c921e0d7cb9468b05659161c88163b07c1a95062c8ad55c3eea1f00e45c.json new file mode 100644 index 000000000..f9315ff07 --- /dev/null +++ b/evidence/results/fa820c921e0d7cb9468b05659161c88163b07c1a95062c8ad55c3eea1f00e45c.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0ae2053482cbc084d7173f8fcf89efea69e3841c06b3f6c1efbf179937365ea0", + "case_hash": "fa820c921e0d7cb9468b05659161c88163b07c1a95062c8ad55c3eea1f00e45c", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9968bc6e711150c4cc0ad48c718190f582108a2fa5539af415d380d3f5013894", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fa834aba9eb655bf8c82fdc1259f710abf8ba9d4d6eff926f7e356bc1f07f5c6.arrow b/evidence/results/fa834aba9eb655bf8c82fdc1259f710abf8ba9d4d6eff926f7e356bc1f07f5c6.arrow new file mode 100644 index 000000000..91ea0c3c3 Binary files /dev/null and b/evidence/results/fa834aba9eb655bf8c82fdc1259f710abf8ba9d4d6eff926f7e356bc1f07f5c6.arrow differ diff --git a/evidence/results/fa834aba9eb655bf8c82fdc1259f710abf8ba9d4d6eff926f7e356bc1f07f5c6.json b/evidence/results/fa834aba9eb655bf8c82fdc1259f710abf8ba9d4d6eff926f7e356bc1f07f5c6.json new file mode 100644 index 000000000..345a13872 --- /dev/null +++ b/evidence/results/fa834aba9eb655bf8c82fdc1259f710abf8ba9d4d6eff926f7e356bc1f07f5c6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c88b366e5057bc840a054c0cb9f06535fd1e5a57d0f9054533ef75700625ef64", + "case_hash": "fa834aba9eb655bf8c82fdc1259f710abf8ba9d4d6eff926f7e356bc1f07f5c6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 27, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "28ea8f203f151650fd0db55ca9ffa4db733a1a43d80b64678d8a61466a317aa8", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/faa97e789b9956b66a7e8c8077cf07498b8c12cf84febccc822c078aa5d13dec.arrow b/evidence/results/faa97e789b9956b66a7e8c8077cf07498b8c12cf84febccc822c078aa5d13dec.arrow new file mode 100644 index 000000000..1e50fa578 Binary files /dev/null and b/evidence/results/faa97e789b9956b66a7e8c8077cf07498b8c12cf84febccc822c078aa5d13dec.arrow differ diff --git a/evidence/results/faa97e789b9956b66a7e8c8077cf07498b8c12cf84febccc822c078aa5d13dec.json b/evidence/results/faa97e789b9956b66a7e8c8077cf07498b8c12cf84febccc822c078aa5d13dec.json new file mode 100644 index 000000000..00fc20051 --- /dev/null +++ b/evidence/results/faa97e789b9956b66a7e8c8077cf07498b8c12cf84febccc822c078aa5d13dec.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "40b727211e5f34f4ed5db0fb99e099145e234b623117097b446c58aab6016995", + "case_hash": "faa97e789b9956b66a7e8c8077cf07498b8c12cf84febccc822c078aa5d13dec", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8f9059a2b1322d79bc03fd62793350fcd9730128022eaa199bda4a47c2d2cd9e", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/faadd1f4cc7f60ac9886ec81198b1d99cd2b4a1375a1d463aa8414c5b541f395.arrow b/evidence/results/faadd1f4cc7f60ac9886ec81198b1d99cd2b4a1375a1d463aa8414c5b541f395.arrow new file mode 100644 index 000000000..c3f9ee429 Binary files /dev/null and b/evidence/results/faadd1f4cc7f60ac9886ec81198b1d99cd2b4a1375a1d463aa8414c5b541f395.arrow differ diff --git a/evidence/results/faadd1f4cc7f60ac9886ec81198b1d99cd2b4a1375a1d463aa8414c5b541f395.json b/evidence/results/faadd1f4cc7f60ac9886ec81198b1d99cd2b4a1375a1d463aa8414c5b541f395.json new file mode 100644 index 000000000..687f22f07 --- /dev/null +++ b/evidence/results/faadd1f4cc7f60ac9886ec81198b1d99cd2b4a1375a1d463aa8414c5b541f395.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "8dfe2d95cc10e937e9eac15bdc94c3b9b1edc6f17be397f3e904a66898790ae4", + "case_hash": "faadd1f4cc7f60ac9886ec81198b1d99cd2b4a1375a1d463aa8414c5b541f395", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c4fe502b5007667b73db4072032492cbe9e0ae4bc1d61b55409c4f47ac011283", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fab29a230a43a4f3e2547122967729be3f4b0049e6d6fb52e2112ed497230bd3.arrow b/evidence/results/fab29a230a43a4f3e2547122967729be3f4b0049e6d6fb52e2112ed497230bd3.arrow new file mode 100644 index 000000000..53440469e Binary files /dev/null and b/evidence/results/fab29a230a43a4f3e2547122967729be3f4b0049e6d6fb52e2112ed497230bd3.arrow differ diff --git a/evidence/results/fab29a230a43a4f3e2547122967729be3f4b0049e6d6fb52e2112ed497230bd3.json b/evidence/results/fab29a230a43a4f3e2547122967729be3f4b0049e6d6fb52e2112ed497230bd3.json new file mode 100644 index 000000000..877d07b33 --- /dev/null +++ b/evidence/results/fab29a230a43a4f3e2547122967729be3f4b0049e6d6fb52e2112ed497230bd3.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "14a27b07e10662dfaccecf064de4a07d3b81f12f4e7a0784a4e85e9d788e824b", + "case_hash": "fab29a230a43a4f3e2547122967729be3f4b0049e6d6fb52e2112ed497230bd3", + "columns": [ + { + "internal_size": 67108864, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 11, + "type_name": "BINARY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cfc5f485744653fa93efd4077629a7c5ba6f0dc056d4c33b516af0a1dfa7ebc6", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fabfaf2ab74e8e35c7c988822bd77d7d30e69ca94ccf2bc3b44e6bdf2c3ac6c1.arrow b/evidence/results/fabfaf2ab74e8e35c7c988822bd77d7d30e69ca94ccf2bc3b44e6bdf2c3ac6c1.arrow new file mode 100644 index 000000000..e4b8eed34 Binary files /dev/null and b/evidence/results/fabfaf2ab74e8e35c7c988822bd77d7d30e69ca94ccf2bc3b44e6bdf2c3ac6c1.arrow differ diff --git a/evidence/results/fabfaf2ab74e8e35c7c988822bd77d7d30e69ca94ccf2bc3b44e6bdf2c3ac6c1.json b/evidence/results/fabfaf2ab74e8e35c7c988822bd77d7d30e69ca94ccf2bc3b44e6bdf2c3ac6c1.json new file mode 100644 index 000000000..f7b881617 --- /dev/null +++ b/evidence/results/fabfaf2ab74e8e35c7c988822bd77d7d30e69ca94ccf2bc3b44e6bdf2c3ac6c1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "469d0c6da20dfe8c610f5bd69285ff50bbb8c4a3b0491db8e686babc90f9b202", + "case_hash": "fabfaf2ab74e8e35c7c988822bd77d7d30e69ca94ccf2bc3b44e6bdf2c3ac6c1", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dfd55a0c9fa99c9617bcadbc62ed222125c6041abd639483366be17eb439c122", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fac2fc115950ee98a8ff7fa8175ff54c5b2b863c17e856e91c1bbcef124af19a.arrow b/evidence/results/fac2fc115950ee98a8ff7fa8175ff54c5b2b863c17e856e91c1bbcef124af19a.arrow new file mode 100644 index 000000000..ebccfd556 Binary files /dev/null and b/evidence/results/fac2fc115950ee98a8ff7fa8175ff54c5b2b863c17e856e91c1bbcef124af19a.arrow differ diff --git a/evidence/results/fac2fc115950ee98a8ff7fa8175ff54c5b2b863c17e856e91c1bbcef124af19a.json b/evidence/results/fac2fc115950ee98a8ff7fa8175ff54c5b2b863c17e856e91c1bbcef124af19a.json new file mode 100644 index 000000000..fb2b9f37e --- /dev/null +++ b/evidence/results/fac2fc115950ee98a8ff7fa8175ff54c5b2b863c17e856e91c1bbcef124af19a.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "96ffe31927a3f6dd4cfcde545e61578d0e87883a198ebab9a1d0dd49727be495", + "case_hash": "fac2fc115950ee98a8ff7fa8175ff54c5b2b863c17e856e91c1bbcef124af19a", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 16777216, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 16, + "type_name": "VECTOR" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d5714eab2be9967409f669aa756298f94aba889c7f12dd7028d08d1b29d9dca9", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fac7db27a89ac3ac114eb3701a719e2e7585091887359f77f558348bac2bfb3e.arrow b/evidence/results/fac7db27a89ac3ac114eb3701a719e2e7585091887359f77f558348bac2bfb3e.arrow new file mode 100644 index 000000000..836381421 Binary files /dev/null and b/evidence/results/fac7db27a89ac3ac114eb3701a719e2e7585091887359f77f558348bac2bfb3e.arrow differ diff --git a/evidence/results/fac7db27a89ac3ac114eb3701a719e2e7585091887359f77f558348bac2bfb3e.json b/evidence/results/fac7db27a89ac3ac114eb3701a719e2e7585091887359f77f558348bac2bfb3e.json new file mode 100644 index 000000000..c6d90db70 --- /dev/null +++ b/evidence/results/fac7db27a89ac3ac114eb3701a719e2e7585091887359f77f558348bac2bfb3e.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "15537b7e84878ebed52e778a34f92e0edc3207db020eefdc4abff0d07a315732", + "case_hash": "fac7db27a89ac3ac114eb3701a719e2e7585091887359f77f558348bac2bfb3e", + "columns": [ + { + "internal_size": 100663296, + "name": "R1", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 100663296, + "name": "R2", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c47cba98b93b0c44f1567679e240f0cab9e089ae9d40ffc6201b6c90b5b77244", + "recorded_at": "2026-11-05T19:50:21.861848+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fad1c27e58deb9379245db0d9f9e9387c05a1fd03814b9a0067b30edb2a6cae7.arrow b/evidence/results/fad1c27e58deb9379245db0d9f9e9387c05a1fd03814b9a0067b30edb2a6cae7.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/fad1c27e58deb9379245db0d9f9e9387c05a1fd03814b9a0067b30edb2a6cae7.arrow differ diff --git a/evidence/results/fad1c27e58deb9379245db0d9f9e9387c05a1fd03814b9a0067b30edb2a6cae7.json b/evidence/results/fad1c27e58deb9379245db0d9f9e9387c05a1fd03814b9a0067b30edb2a6cae7.json new file mode 100644 index 000000000..3aff6013e --- /dev/null +++ b/evidence/results/fad1c27e58deb9379245db0d9f9e9387c05a1fd03814b9a0067b30edb2a6cae7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "fad1c27e58deb9379245db0d9f9e9387c05a1fd03814b9a0067b30edb2a6cae7", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "49efeac8157f9d02258b72525089527b17486a0e8f02df53d32c694d1f3ee73f", + "recorded_at": "2026-11-06T01:58:33.533161+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fad8b61b72182616c7fc0cd07dcb6c239b2bde261864584403fd7d3b2517eead.json b/evidence/results/fad8b61b72182616c7fc0cd07dcb6c239b2bde261864584403fd7d3b2517eead.json new file mode 100644 index 000000000..6442b6e2a --- /dev/null +++ b/evidence/results/fad8b61b72182616c7fc0cd07dcb6c239b2bde261864584403fd7d3b2517eead.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "fad8b61b72182616c7fc0cd07dcb6c239b2bde261864584403fd7d3b2517eead", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100038, + "message": "Numeric value 'x' is not recognized", + "sqlstate": "22018" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e214a3eceaeb0b758d1465c5b9e831f2e005e67f4449cb33170dc074cf2e4e0b", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fae1928f533fb256651d43e7e50db45968e1badca34823ceb99d768bdf4b82c8.arrow b/evidence/results/fae1928f533fb256651d43e7e50db45968e1badca34823ceb99d768bdf4b82c8.arrow new file mode 100644 index 000000000..c487009bb Binary files /dev/null and b/evidence/results/fae1928f533fb256651d43e7e50db45968e1badca34823ceb99d768bdf4b82c8.arrow differ diff --git a/evidence/results/fae1928f533fb256651d43e7e50db45968e1badca34823ceb99d768bdf4b82c8.json b/evidence/results/fae1928f533fb256651d43e7e50db45968e1badca34823ceb99d768bdf4b82c8.json new file mode 100644 index 000000000..740b817a5 --- /dev/null +++ b/evidence/results/fae1928f533fb256651d43e7e50db45968e1badca34823ceb99d768bdf4b82c8.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "06bf05365a0feec19093a305a106f1e1301c8fb6a77839d291c917af555a14dd", + "case_hash": "fae1928f533fb256651d43e7e50db45968e1badca34823ceb99d768bdf4b82c8", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "847d24fdaeed3a53362ad4a4a49367404b88e29323c5020b4033cf1eb36e6ff0", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/faec51277a9434d868e7a4c3dc3894fad797678d1447ae1c5c0ef2f86836a267.arrow b/evidence/results/faec51277a9434d868e7a4c3dc3894fad797678d1447ae1c5c0ef2f86836a267.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/faec51277a9434d868e7a4c3dc3894fad797678d1447ae1c5c0ef2f86836a267.arrow differ diff --git a/evidence/results/faec51277a9434d868e7a4c3dc3894fad797678d1447ae1c5c0ef2f86836a267.json b/evidence/results/faec51277a9434d868e7a4c3dc3894fad797678d1447ae1c5c0ef2f86836a267.json new file mode 100644 index 000000000..b8c6082d9 --- /dev/null +++ b/evidence/results/faec51277a9434d868e7a4c3dc3894fad797678d1447ae1c5c0ef2f86836a267.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "faec51277a9434d868e7a4c3dc3894fad797678d1447ae1c5c0ef2f86836a267", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5e7ca7316bfb63dfabb0d28b8195399350e15b8c08098dae98dc5acfd02e2840", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/faee8d16b2003149ec861cab55b66736f31a4f1b8f0b900bd652abb698be9ba0.arrow b/evidence/results/faee8d16b2003149ec861cab55b66736f31a4f1b8f0b900bd652abb698be9ba0.arrow new file mode 100644 index 000000000..33803c690 Binary files /dev/null and b/evidence/results/faee8d16b2003149ec861cab55b66736f31a4f1b8f0b900bd652abb698be9ba0.arrow differ diff --git a/evidence/results/faee8d16b2003149ec861cab55b66736f31a4f1b8f0b900bd652abb698be9ba0.json b/evidence/results/faee8d16b2003149ec861cab55b66736f31a4f1b8f0b900bd652abb698be9ba0.json new file mode 100644 index 000000000..8d8f685e1 --- /dev/null +++ b/evidence/results/faee8d16b2003149ec861cab55b66736f31a4f1b8f0b900bd652abb698be9ba0.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "742e9ca9e2557a1cc9ea1f8d0c378b1b559f978ea30ac93714ca5a776f463e90", + "case_hash": "faee8d16b2003149ec861cab55b66736f31a4f1b8f0b900bd652abb698be9ba0", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8ce02de459f72efc05cfce9df9d952418260870d77abf7e745dad15abca82dfc", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 7, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/faef0a9d4eb5899bdd134467cbf90517bb817cedaf767201d4bacca934a3ca93.arrow b/evidence/results/faef0a9d4eb5899bdd134467cbf90517bb817cedaf767201d4bacca934a3ca93.arrow new file mode 100644 index 000000000..5c9f886bd Binary files /dev/null and b/evidence/results/faef0a9d4eb5899bdd134467cbf90517bb817cedaf767201d4bacca934a3ca93.arrow differ diff --git a/evidence/results/faef0a9d4eb5899bdd134467cbf90517bb817cedaf767201d4bacca934a3ca93.json b/evidence/results/faef0a9d4eb5899bdd134467cbf90517bb817cedaf767201d4bacca934a3ca93.json new file mode 100644 index 000000000..5e221c131 --- /dev/null +++ b/evidence/results/faef0a9d4eb5899bdd134467cbf90517bb817cedaf767201d4bacca934a3ca93.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "89ff881348c0c251ed336faa94797c1c1dc1821acb2492c1486cb4f2778b0bbd", + "case_hash": "faef0a9d4eb5899bdd134467cbf90517bb817cedaf767201d4bacca934a3ca93", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 4, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "c66b08274786cda8eeb571651a0bd3350649e51d1e312118c2b99c41fe3efb49", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 5, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fb0f670be79a7a735a3af7d98f77d53af5bae308dd05fcafae62da255d244182.arrow b/evidence/results/fb0f670be79a7a735a3af7d98f77d53af5bae308dd05fcafae62da255d244182.arrow new file mode 100644 index 000000000..dd98cea2c Binary files /dev/null and b/evidence/results/fb0f670be79a7a735a3af7d98f77d53af5bae308dd05fcafae62da255d244182.arrow differ diff --git a/evidence/results/fb0f670be79a7a735a3af7d98f77d53af5bae308dd05fcafae62da255d244182.json b/evidence/results/fb0f670be79a7a735a3af7d98f77d53af5bae308dd05fcafae62da255d244182.json new file mode 100644 index 000000000..379ca0b61 --- /dev/null +++ b/evidence/results/fb0f670be79a7a735a3af7d98f77d53af5bae308dd05fcafae62da255d244182.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "c68c2221505cf06845f2754ed81317ba2196d287a512c806a915edf30198642a", + "case_hash": "fb0f670be79a7a735a3af7d98f77d53af5bae308dd05fcafae62da255d244182", + "columns": [ + { + "internal_size": null, + "name": "A", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "B", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8891e5dc70859eb322985846eadfec8d92b0e0965ac9853f7a880702f4eb91e6", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 11, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fb163df38d9e5ade1035712727b98d60459ffb4dc17fadc5d836612988cda9f7.arrow b/evidence/results/fb163df38d9e5ade1035712727b98d60459ffb4dc17fadc5d836612988cda9f7.arrow new file mode 100644 index 000000000..24115a7fc Binary files /dev/null and b/evidence/results/fb163df38d9e5ade1035712727b98d60459ffb4dc17fadc5d836612988cda9f7.arrow differ diff --git a/evidence/results/fb163df38d9e5ade1035712727b98d60459ffb4dc17fadc5d836612988cda9f7.json b/evidence/results/fb163df38d9e5ade1035712727b98d60459ffb4dc17fadc5d836612988cda9f7.json new file mode 100644 index 000000000..5e3886d17 --- /dev/null +++ b/evidence/results/fb163df38d9e5ade1035712727b98d60459ffb4dc17fadc5d836612988cda9f7.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6e48f2ebc73ef5950d81ead126e390c14f9ce38d4c92c92485ff92a73171022b", + "case_hash": "fb163df38d9e5ade1035712727b98d60459ffb4dc17fadc5d836612988cda9f7", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "b835fe7bebfca64a37e4987297d447b552809c016cb9c31e566feee94d368c70", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fb1df25dbbfc43b5f10ccc2bf171e2ca0f8e0f22ad0395db86c92c0912f263ec.arrow b/evidence/results/fb1df25dbbfc43b5f10ccc2bf171e2ca0f8e0f22ad0395db86c92c0912f263ec.arrow new file mode 100644 index 000000000..3fe16f6ff Binary files /dev/null and b/evidence/results/fb1df25dbbfc43b5f10ccc2bf171e2ca0f8e0f22ad0395db86c92c0912f263ec.arrow differ diff --git a/evidence/results/fb1df25dbbfc43b5f10ccc2bf171e2ca0f8e0f22ad0395db86c92c0912f263ec.json b/evidence/results/fb1df25dbbfc43b5f10ccc2bf171e2ca0f8e0f22ad0395db86c92c0912f263ec.json new file mode 100644 index 000000000..f9a6ee153 --- /dev/null +++ b/evidence/results/fb1df25dbbfc43b5f10ccc2bf171e2ca0f8e0f22ad0395db86c92c0912f263ec.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "23c849dbaccbad37d9e22c03797d7396e64d89158b614532dfdb9aac1051b083", + "case_hash": "fb1df25dbbfc43b5f10ccc2bf171e2ca0f8e0f22ad0395db86c92c0912f263ec", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 9, + "type_name": "OBJECT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8b51b7bda9d4964476ab6e09dd015e1f3523e306108dbe5282a1c51cd24137dc", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fb77a27d650f2d75dadff24952e6dfc681b4ef7a602e2855bf0c652e75a89c66.arrow b/evidence/results/fb77a27d650f2d75dadff24952e6dfc681b4ef7a602e2855bf0c652e75a89c66.arrow new file mode 100644 index 000000000..4b609f2fb Binary files /dev/null and b/evidence/results/fb77a27d650f2d75dadff24952e6dfc681b4ef7a602e2855bf0c652e75a89c66.arrow differ diff --git a/evidence/results/fb77a27d650f2d75dadff24952e6dfc681b4ef7a602e2855bf0c652e75a89c66.json b/evidence/results/fb77a27d650f2d75dadff24952e6dfc681b4ef7a602e2855bf0c652e75a89c66.json new file mode 100644 index 000000000..e63d0778e --- /dev/null +++ b/evidence/results/fb77a27d650f2d75dadff24952e6dfc681b4ef7a602e2855bf0c652e75a89c66.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "039bfb98f821c0f9ffe3c568448b4e08e4459c312764561b92764856c2cc7fb9", + "case_hash": "fb77a27d650f2d75dadff24952e6dfc681b4ef7a602e2855bf0c652e75a89c66", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 38, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2736bfdfd27ff94bfaf7bc98b289a432f6fc41a31b94d89827e5e17219cd60df", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fbc169c40302820faf33bd5cc7151941d3fb3d5878485820a91ca284d4d43246.arrow b/evidence/results/fbc169c40302820faf33bd5cc7151941d3fb3d5878485820a91ca284d4d43246.arrow new file mode 100644 index 000000000..b2874b3ac Binary files /dev/null and b/evidence/results/fbc169c40302820faf33bd5cc7151941d3fb3d5878485820a91ca284d4d43246.arrow differ diff --git a/evidence/results/fbc169c40302820faf33bd5cc7151941d3fb3d5878485820a91ca284d4d43246.json b/evidence/results/fbc169c40302820faf33bd5cc7151941d3fb3d5878485820a91ca284d4d43246.json new file mode 100644 index 000000000..ebd478b20 --- /dev/null +++ b/evidence/results/fbc169c40302820faf33bd5cc7151941d3fb3d5878485820a91ca284d4d43246.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b80bd27bcf7501c11201df4d455cd8abdb62eca91def5ddd308cb37fa39287da", + "case_hash": "fbc169c40302820faf33bd5cc7151941d3fb3d5878485820a91ca284d4d43246", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "dc2a8cf9af512b85413ae554608bde7b74ed916bb46256dcef0d73938738f5fe", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fbd3846646c8238632ad82185193a6efecd70af14dd78bd167892b1cfdb45024.arrow b/evidence/results/fbd3846646c8238632ad82185193a6efecd70af14dd78bd167892b1cfdb45024.arrow new file mode 100644 index 000000000..acd0ef694 Binary files /dev/null and b/evidence/results/fbd3846646c8238632ad82185193a6efecd70af14dd78bd167892b1cfdb45024.arrow differ diff --git a/evidence/results/fbd3846646c8238632ad82185193a6efecd70af14dd78bd167892b1cfdb45024.json b/evidence/results/fbd3846646c8238632ad82185193a6efecd70af14dd78bd167892b1cfdb45024.json new file mode 100644 index 000000000..19b77dcd1 --- /dev/null +++ b/evidence/results/fbd3846646c8238632ad82185193a6efecd70af14dd78bd167892b1cfdb45024.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "8e866054b4fc59858f50d3191762ceb4013d095a38f303d784b9a8c5847ecd9f", + "case_hash": "fbd3846646c8238632ad82185193a6efecd70af14dd78bd167892b1cfdb45024", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + }, + { + "internal_size": null, + "name": "WALL", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "26fbdf4abedc905c4f1d482ede258f5fdae9189a0a90a7c8bbe61824b98f57d1", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fbd45d26fc9e8893cdcda2851422f4a304d7f287818661e62cfbb1c5b1e270a4.arrow b/evidence/results/fbd45d26fc9e8893cdcda2851422f4a304d7f287818661e62cfbb1c5b1e270a4.arrow new file mode 100644 index 000000000..8f086d281 Binary files /dev/null and b/evidence/results/fbd45d26fc9e8893cdcda2851422f4a304d7f287818661e62cfbb1c5b1e270a4.arrow differ diff --git a/evidence/results/fbd45d26fc9e8893cdcda2851422f4a304d7f287818661e62cfbb1c5b1e270a4.json b/evidence/results/fbd45d26fc9e8893cdcda2851422f4a304d7f287818661e62cfbb1c5b1e270a4.json new file mode 100644 index 000000000..f4f2be002 --- /dev/null +++ b/evidence/results/fbd45d26fc9e8893cdcda2851422f4a304d7f287818661e62cfbb1c5b1e270a4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b9c7730c09aac7bdf2d702b0f9d4adc8ff3fa6d3d12abd28b6d6a9f7c2ce2c83", + "case_hash": "fbd45d26fc9e8893cdcda2851422f4a304d7f287818661e62cfbb1c5b1e270a4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "954d8b00de0a17ed4fa39e4fd1a65eb9923cf948feee1fd7fc2a45b2d0429e69", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fbeab6803c743e3afd164cf2b5a80acd8cd831f0dc53d101c4a44551d48dc89b.arrow b/evidence/results/fbeab6803c743e3afd164cf2b5a80acd8cd831f0dc53d101c4a44551d48dc89b.arrow new file mode 100644 index 000000000..43bf07ad6 Binary files /dev/null and b/evidence/results/fbeab6803c743e3afd164cf2b5a80acd8cd831f0dc53d101c4a44551d48dc89b.arrow differ diff --git a/evidence/results/fbeab6803c743e3afd164cf2b5a80acd8cd831f0dc53d101c4a44551d48dc89b.json b/evidence/results/fbeab6803c743e3afd164cf2b5a80acd8cd831f0dc53d101c4a44551d48dc89b.json new file mode 100644 index 000000000..c3dddf47b --- /dev/null +++ b/evidence/results/fbeab6803c743e3afd164cf2b5a80acd8cd831f0dc53d101c4a44551d48dc89b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0f2d1f826553c45118658f8050cfce6255d59687345f9bd799eecaeff0c16ef9", + "case_hash": "fbeab6803c743e3afd164cf2b5a80acd8cd831f0dc53d101c4a44551d48dc89b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 3, + "type_name": "DATE" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7e97a9a1184673eabfc17fe65c29a9dee3deac115387aa12f6a6bf54d55e7024", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fc12a9b7f4c0d5b1c2dbfa85e700e04a35de4674920bd8e71c4566117e49dcf0.json b/evidence/results/fc12a9b7f4c0d5b1c2dbfa85e700e04a35de4674920bd8e71c4566117e49dcf0.json new file mode 100644 index 000000000..641137040 --- /dev/null +++ b/evidence/results/fc12a9b7f4c0d5b1c2dbfa85e700e04a35de4674920bd8e71c4566117e49dcf0.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "fc12a9b7f4c0d5b1c2dbfa85e700e04a35de4674920bd8e71c4566117e49dcf0", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 2024, + "message": null, + "sqlstate": "42601" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "da218474179eb24d4a0405edee2b232fe412f883002e3323d7894740b24bd08c", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fc32fbd456494d4893dc444a658da9a0dec2dec6f0a5af99b19c74da9ee0bd94.arrow b/evidence/results/fc32fbd456494d4893dc444a658da9a0dec2dec6f0a5af99b19c74da9ee0bd94.arrow new file mode 100644 index 000000000..a7c725d5a Binary files /dev/null and b/evidence/results/fc32fbd456494d4893dc444a658da9a0dec2dec6f0a5af99b19c74da9ee0bd94.arrow differ diff --git a/evidence/results/fc32fbd456494d4893dc444a658da9a0dec2dec6f0a5af99b19c74da9ee0bd94.json b/evidence/results/fc32fbd456494d4893dc444a658da9a0dec2dec6f0a5af99b19c74da9ee0bd94.json new file mode 100644 index 000000000..b0812a573 --- /dev/null +++ b/evidence/results/fc32fbd456494d4893dc444a658da9a0dec2dec6f0a5af99b19c74da9ee0bd94.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "8f0efb5e11e70b596fd128ac10cee99be5a550f26aecd91980c0f8c419657db5", + "case_hash": "fc32fbd456494d4893dc444a658da9a0dec2dec6f0a5af99b19c74da9ee0bd94", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "0091bac5bf35307e05620ef87adbb4a684974ecd2834058998fd0fffb28c85a8", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fc4ebd1daf8ca6111ea14d45da86d131518fb7b3828a3b0eaa8be379164b30c5.arrow b/evidence/results/fc4ebd1daf8ca6111ea14d45da86d131518fb7b3828a3b0eaa8be379164b30c5.arrow new file mode 100644 index 000000000..07d123d72 Binary files /dev/null and b/evidence/results/fc4ebd1daf8ca6111ea14d45da86d131518fb7b3828a3b0eaa8be379164b30c5.arrow differ diff --git a/evidence/results/fc4ebd1daf8ca6111ea14d45da86d131518fb7b3828a3b0eaa8be379164b30c5.json b/evidence/results/fc4ebd1daf8ca6111ea14d45da86d131518fb7b3828a3b0eaa8be379164b30c5.json new file mode 100644 index 000000000..354c2aefc --- /dev/null +++ b/evidence/results/fc4ebd1daf8ca6111ea14d45da86d131518fb7b3828a3b0eaa8be379164b30c5.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c57fb12f43c71e11c7fcbe5ee5541fcdae8a38a16990a715e3ca4431347eb3a7", + "case_hash": "fc4ebd1daf8ca6111ea14d45da86d131518fb7b3828a3b0eaa8be379164b30c5", + "columns": [ + { + "internal_size": 134217728, + "name": "T", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "IS_SET", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "fa5a1562248422a24c7d60d3588c6d0c5bfae88a1cc6c75ca8a068ba510606f3", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fc51788114a7ab1603bb664ffc7a789cc7dbf7bdfac71b6c19968f6b737dded3.arrow b/evidence/results/fc51788114a7ab1603bb664ffc7a789cc7dbf7bdfac71b6c19968f6b737dded3.arrow new file mode 100644 index 000000000..9f438460b Binary files /dev/null and b/evidence/results/fc51788114a7ab1603bb664ffc7a789cc7dbf7bdfac71b6c19968f6b737dded3.arrow differ diff --git a/evidence/results/fc51788114a7ab1603bb664ffc7a789cc7dbf7bdfac71b6c19968f6b737dded3.json b/evidence/results/fc51788114a7ab1603bb664ffc7a789cc7dbf7bdfac71b6c19968f6b737dded3.json new file mode 100644 index 000000000..7c4668d6d --- /dev/null +++ b/evidence/results/fc51788114a7ab1603bb664ffc7a789cc7dbf7bdfac71b6c19968f6b737dded3.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "a9e7fb756f4e594fa500b24222221be5813217ef9d65f375dc617759bd6069fe", + "case_hash": "fc51788114a7ab1603bb664ffc7a789cc7dbf7bdfac71b6c19968f6b737dded3", + "columns": [ + { + "internal_size": 134217728, + "name": "R1", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "R2", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8eed6ab0be786afe15dce51de32ef67abb41cbcc2f0e044580a00496a66a0259", + "recorded_at": "2026-11-05T19:50:21.861848+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fc527a3c95ec554177cd44b536b15f8eb9c6ea78842535c89f8ec1025ab8f8f4.arrow b/evidence/results/fc527a3c95ec554177cd44b536b15f8eb9c6ea78842535c89f8ec1025ab8f8f4.arrow new file mode 100644 index 000000000..6365f1657 Binary files /dev/null and b/evidence/results/fc527a3c95ec554177cd44b536b15f8eb9c6ea78842535c89f8ec1025ab8f8f4.arrow differ diff --git a/evidence/results/fc527a3c95ec554177cd44b536b15f8eb9c6ea78842535c89f8ec1025ab8f8f4.json b/evidence/results/fc527a3c95ec554177cd44b536b15f8eb9c6ea78842535c89f8ec1025ab8f8f4.json new file mode 100644 index 000000000..5fe784168 --- /dev/null +++ b/evidence/results/fc527a3c95ec554177cd44b536b15f8eb9c6ea78842535c89f8ec1025ab8f8f4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "56c66e911ed1b77f7c5babe4bc0b55b9c11bed66b2816278180a3ff76394bc5e", + "case_hash": "fc527a3c95ec554177cd44b536b15f8eb9c6ea78842535c89f8ec1025ab8f8f4", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "10619caac156c7ffed025ff4656e18968b47875aff03a01f3a68bdac83e57331", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fc5ceb19df0705b249cf4df9825b72568cdc5121551d2a88afd2299815e155e1.arrow b/evidence/results/fc5ceb19df0705b249cf4df9825b72568cdc5121551d2a88afd2299815e155e1.arrow new file mode 100644 index 000000000..4071ec310 Binary files /dev/null and b/evidence/results/fc5ceb19df0705b249cf4df9825b72568cdc5121551d2a88afd2299815e155e1.arrow differ diff --git a/evidence/results/fc5ceb19df0705b249cf4df9825b72568cdc5121551d2a88afd2299815e155e1.json b/evidence/results/fc5ceb19df0705b249cf4df9825b72568cdc5121551d2a88afd2299815e155e1.json new file mode 100644 index 000000000..d279fd921 --- /dev/null +++ b/evidence/results/fc5ceb19df0705b249cf4df9825b72568cdc5121551d2a88afd2299815e155e1.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "48c7a88a7046d0bdf503cbb54c9194d4c369b38566ff344b98dd4ff5a59122fe", + "case_hash": "fc5ceb19df0705b249cf4df9825b72568cdc5121551d2a88afd2299815e155e1", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "806220a264b0352c2bf7c29ab3f278e80b21811c052925c3bd19563475bb5b52", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fc71e5e069bd285f802262ef324b110e0fca04d192691aed1837bf3d47fb8dd2.arrow b/evidence/results/fc71e5e069bd285f802262ef324b110e0fca04d192691aed1837bf3d47fb8dd2.arrow new file mode 100644 index 000000000..fa8ebfee4 Binary files /dev/null and b/evidence/results/fc71e5e069bd285f802262ef324b110e0fca04d192691aed1837bf3d47fb8dd2.arrow differ diff --git a/evidence/results/fc71e5e069bd285f802262ef324b110e0fca04d192691aed1837bf3d47fb8dd2.json b/evidence/results/fc71e5e069bd285f802262ef324b110e0fca04d192691aed1837bf3d47fb8dd2.json new file mode 100644 index 000000000..079465c3a --- /dev/null +++ b/evidence/results/fc71e5e069bd285f802262ef324b110e0fca04d192691aed1837bf3d47fb8dd2.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "2973ab9f604e794949ba30addb53331db7cc6aaf97fe4d273c2eed32408931a7", + "case_hash": "fc71e5e069bd285f802262ef324b110e0fca04d192691aed1837bf3d47fb8dd2", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a85feef594ea284a806026a69184d0c86e49a759bced23c1cd6ba3de3980426e", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fc8ce6e973a22704cae9a4fac278f725d22da294c4a7d34882d7d396440db854.arrow b/evidence/results/fc8ce6e973a22704cae9a4fac278f725d22da294c4a7d34882d7d396440db854.arrow new file mode 100644 index 000000000..4911b2aa8 Binary files /dev/null and b/evidence/results/fc8ce6e973a22704cae9a4fac278f725d22da294c4a7d34882d7d396440db854.arrow differ diff --git a/evidence/results/fc8ce6e973a22704cae9a4fac278f725d22da294c4a7d34882d7d396440db854.json b/evidence/results/fc8ce6e973a22704cae9a4fac278f725d22da294c4a7d34882d7d396440db854.json new file mode 100644 index 000000000..dd02b5283 --- /dev/null +++ b/evidence/results/fc8ce6e973a22704cae9a4fac278f725d22da294c4a7d34882d7d396440db854.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c6daf6c6ed156766348b3cd9c3e3e9264efb3036ea169d338f762724259b5a19", + "case_hash": "fc8ce6e973a22704cae9a4fac278f725d22da294c4a7d34882d7d396440db854", + "columns": [ + { + "internal_size": 134217728, + "name": "TZ", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": 134217728, + "name": "NTZ", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "375f5b478bfab7f7859ea2b3d4739c668b483bd8ea199bdef47a373767848478", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fc92fc0e081d1f57a8e236e8f4975d90bce5676d02cd798d610cbbb3a2ffcfba.json b/evidence/results/fc92fc0e081d1f57a8e236e8f4975d90bce5676d02cd798d610cbbb3a2ffcfba.json new file mode 100644 index 000000000..ef39bd91a --- /dev/null +++ b/evidence/results/fc92fc0e081d1f57a8e236e8f4975d90bce5676d02cd798d610cbbb3a2ffcfba.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "fc92fc0e081d1f57a8e236e8f4975d90bce5676d02cd798d610cbbb3a2ffcfba", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 2016, + "message": "SQL compilation error:\nFunction OBJECT_CONSTRUCT_KEEP_NULL_STRUCTURED does not support NULL argument type", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8c2af4ecdc65a84715ed4b68f7616311d0745bd72e59df345fdef4ac7399bedc", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fc9818654dc68af17b550ea1a243298930be468fa6f7865908f4f80f2b111280.arrow b/evidence/results/fc9818654dc68af17b550ea1a243298930be468fa6f7865908f4f80f2b111280.arrow new file mode 100644 index 000000000..e9fa6a678 Binary files /dev/null and b/evidence/results/fc9818654dc68af17b550ea1a243298930be468fa6f7865908f4f80f2b111280.arrow differ diff --git a/evidence/results/fc9818654dc68af17b550ea1a243298930be468fa6f7865908f4f80f2b111280.json b/evidence/results/fc9818654dc68af17b550ea1a243298930be468fa6f7865908f4f80f2b111280.json new file mode 100644 index 000000000..d2e42c543 --- /dev/null +++ b/evidence/results/fc9818654dc68af17b550ea1a243298930be468fa6f7865908f4f80f2b111280.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e2b6b8882ead4436a2bdaaf81978cbbfe79c20ea013075d661752f5cf31f9fb8", + "case_hash": "fc9818654dc68af17b550ea1a243298930be468fa6f7865908f4f80f2b111280", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7ef0016d42947399755d2ff5049fb0d5e50d6d0e485c8293e8e7aa0688a480ab", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fc9dd66bc5d0413224b42b52ab7a8ec2fb5b47f56f623c9f3ed6d3c73dfd823b.arrow b/evidence/results/fc9dd66bc5d0413224b42b52ab7a8ec2fb5b47f56f623c9f3ed6d3c73dfd823b.arrow new file mode 100644 index 000000000..f988eb02f Binary files /dev/null and b/evidence/results/fc9dd66bc5d0413224b42b52ab7a8ec2fb5b47f56f623c9f3ed6d3c73dfd823b.arrow differ diff --git a/evidence/results/fc9dd66bc5d0413224b42b52ab7a8ec2fb5b47f56f623c9f3ed6d3c73dfd823b.json b/evidence/results/fc9dd66bc5d0413224b42b52ab7a8ec2fb5b47f56f623c9f3ed6d3c73dfd823b.json new file mode 100644 index 000000000..096c2dc3a --- /dev/null +++ b/evidence/results/fc9dd66bc5d0413224b42b52ab7a8ec2fb5b47f56f623c9f3ed6d3c73dfd823b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c2597bd94f7296b2d4c4fae95f3c3bba9303d85d1ad97e5380961abc71803d05", + "case_hash": "fc9dd66bc5d0413224b42b52ab7a8ec2fb5b47f56f623c9f3ed6d3c73dfd823b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 7, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "cbf27d3f5045d9c8f3ede7489bee324d222d659f887ba8dfe8ec5cb950b2d3b9", + "recorded_at": "2026-11-06T00:35:17.614433+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fca950e0c4dfe55afdc797a429c82a0f9de769d82abf00385182f5cad6dd2b3c.arrow b/evidence/results/fca950e0c4dfe55afdc797a429c82a0f9de769d82abf00385182f5cad6dd2b3c.arrow new file mode 100644 index 000000000..ca9c79181 Binary files /dev/null and b/evidence/results/fca950e0c4dfe55afdc797a429c82a0f9de769d82abf00385182f5cad6dd2b3c.arrow differ diff --git a/evidence/results/fca950e0c4dfe55afdc797a429c82a0f9de769d82abf00385182f5cad6dd2b3c.json b/evidence/results/fca950e0c4dfe55afdc797a429c82a0f9de769d82abf00385182f5cad6dd2b3c.json new file mode 100644 index 000000000..1ca589f9d --- /dev/null +++ b/evidence/results/fca950e0c4dfe55afdc797a429c82a0f9de769d82abf00385182f5cad6dd2b3c.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "904820dbaa6f00666e86e0e14bd8706e3ab47d16c706ec6733d06c9f65361ad1", + "case_hash": "fca950e0c4dfe55afdc797a429c82a0f9de769d82abf00385182f5cad6dd2b3c", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "38ac70d3a6542734bcbf07a55d863b76b2ad1564ffe401bfa7e559746268144f", + "recorded_at": "2026-11-06T01:10:16.262879+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fccf654b94a7c5145efa73475f96ee3b808741806cdcdb537dfd2ec57867df46.arrow b/evidence/results/fccf654b94a7c5145efa73475f96ee3b808741806cdcdb537dfd2ec57867df46.arrow new file mode 100644 index 000000000..d8f428b4f Binary files /dev/null and b/evidence/results/fccf654b94a7c5145efa73475f96ee3b808741806cdcdb537dfd2ec57867df46.arrow differ diff --git a/evidence/results/fccf654b94a7c5145efa73475f96ee3b808741806cdcdb537dfd2ec57867df46.json b/evidence/results/fccf654b94a7c5145efa73475f96ee3b808741806cdcdb537dfd2ec57867df46.json new file mode 100644 index 000000000..cbd70a1f8 --- /dev/null +++ b/evidence/results/fccf654b94a7c5145efa73475f96ee3b808741806cdcdb537dfd2ec57867df46.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4b14b756f0a2d32d545ee17cba8c7588ee07405ecf8c948e1039ffd0633ac46f", + "case_hash": "fccf654b94a7c5145efa73475f96ee3b808741806cdcdb537dfd2ec57867df46", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bd6e6bebf42009a84eb9e6856a7cab7fa547f4737d19ea0eb31326c3f0c1f928", + "recorded_at": "2026-11-06T02:35:41.625194+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fcee1b8dd3fbe040a13f993a295c473fcde08686fc614d451347168f8bcf6d3f.arrow b/evidence/results/fcee1b8dd3fbe040a13f993a295c473fcde08686fc614d451347168f8bcf6d3f.arrow new file mode 100644 index 000000000..c8bd76e6d Binary files /dev/null and b/evidence/results/fcee1b8dd3fbe040a13f993a295c473fcde08686fc614d451347168f8bcf6d3f.arrow differ diff --git a/evidence/results/fcee1b8dd3fbe040a13f993a295c473fcde08686fc614d451347168f8bcf6d3f.json b/evidence/results/fcee1b8dd3fbe040a13f993a295c473fcde08686fc614d451347168f8bcf6d3f.json new file mode 100644 index 000000000..dc1462004 --- /dev/null +++ b/evidence/results/fcee1b8dd3fbe040a13f993a295c473fcde08686fc614d451347168f8bcf6d3f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0c3a322f6a1caf6c13f5a44f4d25a7ad3fedf6fbed737d0eec20727638fea453", + "case_hash": "fcee1b8dd3fbe040a13f993a295c473fcde08686fc614d451347168f8bcf6d3f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 10, + "scale": 2, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "62599c5994f1dc5d1b683d4829a4fa48863e1662935763065dbd5d9415fa77cb", + "recorded_at": "2026-11-05T23:25:59.687195+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fd001b1f51a703c5431f580dbb48e50f88214c92b23b1d2cf7748d075fda0711.arrow b/evidence/results/fd001b1f51a703c5431f580dbb48e50f88214c92b23b1d2cf7748d075fda0711.arrow new file mode 100644 index 000000000..d5db89da9 Binary files /dev/null and b/evidence/results/fd001b1f51a703c5431f580dbb48e50f88214c92b23b1d2cf7748d075fda0711.arrow differ diff --git a/evidence/results/fd001b1f51a703c5431f580dbb48e50f88214c92b23b1d2cf7748d075fda0711.json b/evidence/results/fd001b1f51a703c5431f580dbb48e50f88214c92b23b1d2cf7748d075fda0711.json new file mode 100644 index 000000000..852b1d334 --- /dev/null +++ b/evidence/results/fd001b1f51a703c5431f580dbb48e50f88214c92b23b1d2cf7748d075fda0711.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "00510642fcf55cb1545ae41a1a962544b992a709e2b74f6403ea58fbf5bf7fbe", + "case_hash": "fd001b1f51a703c5431f580dbb48e50f88214c92b23b1d2cf7748d075fda0711", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4f064e7c0af688502e719cc70a1c0539347b74b50cf8f2623290c2dc6249f5c5", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fd0d43cf22940859829ee98038806247fa4999626d8cdc23253d3f7ae2a15876.arrow b/evidence/results/fd0d43cf22940859829ee98038806247fa4999626d8cdc23253d3f7ae2a15876.arrow new file mode 100644 index 000000000..9b5bad3ab Binary files /dev/null and b/evidence/results/fd0d43cf22940859829ee98038806247fa4999626d8cdc23253d3f7ae2a15876.arrow differ diff --git a/evidence/results/fd0d43cf22940859829ee98038806247fa4999626d8cdc23253d3f7ae2a15876.json b/evidence/results/fd0d43cf22940859829ee98038806247fa4999626d8cdc23253d3f7ae2a15876.json new file mode 100644 index 000000000..1cca4d0c9 --- /dev/null +++ b/evidence/results/fd0d43cf22940859829ee98038806247fa4999626d8cdc23253d3f7ae2a15876.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "9903396ecea2bc8d8cb5687a7d27400a71067ab005570a80ebb99ab79e5bd7df", + "case_hash": "fd0d43cf22940859829ee98038806247fa4999626d8cdc23253d3f7ae2a15876", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a2f9e38581cb75098dcc282ab2a36df53b74930c203d0eb6a9bb2677d778c83f", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fd320239feb59308ef699baf758ea215084411a3865ece4bbec77b5f33765ba5.arrow b/evidence/results/fd320239feb59308ef699baf758ea215084411a3865ece4bbec77b5f33765ba5.arrow new file mode 100644 index 000000000..64b36426e Binary files /dev/null and b/evidence/results/fd320239feb59308ef699baf758ea215084411a3865ece4bbec77b5f33765ba5.arrow differ diff --git a/evidence/results/fd320239feb59308ef699baf758ea215084411a3865ece4bbec77b5f33765ba5.json b/evidence/results/fd320239feb59308ef699baf758ea215084411a3865ece4bbec77b5f33765ba5.json new file mode 100644 index 000000000..4a09b76e9 --- /dev/null +++ b/evidence/results/fd320239feb59308ef699baf758ea215084411a3865ece4bbec77b5f33765ba5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7513c6eebcbbc0bd92ea50c9d0d47f0602dd708ac80df66a585752ff1c43789", + "case_hash": "fd320239feb59308ef699baf758ea215084411a3865ece4bbec77b5f33765ba5", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "eb0e430597866283e8a5475c2bdd42c00c4366ac867708e4e48818e6be7aa766", + "recorded_at": "2026-11-06T02:14:57.776347+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fd3efbfc49e7aa7e7b286fc6bc0303b6a11ebe486d7adea14ecf476f3c9becf5.arrow b/evidence/results/fd3efbfc49e7aa7e7b286fc6bc0303b6a11ebe486d7adea14ecf476f3c9becf5.arrow new file mode 100644 index 000000000..6fafca94c Binary files /dev/null and b/evidence/results/fd3efbfc49e7aa7e7b286fc6bc0303b6a11ebe486d7adea14ecf476f3c9becf5.arrow differ diff --git a/evidence/results/fd3efbfc49e7aa7e7b286fc6bc0303b6a11ebe486d7adea14ecf476f3c9becf5.json b/evidence/results/fd3efbfc49e7aa7e7b286fc6bc0303b6a11ebe486d7adea14ecf476f3c9becf5.json new file mode 100644 index 000000000..4136cd4e5 --- /dev/null +++ b/evidence/results/fd3efbfc49e7aa7e7b286fc6bc0303b6a11ebe486d7adea14ecf476f3c9becf5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7dc93b36d679286b2e033d0a9113a8d7b366e8854baf7e510c62e24ebd35f49", + "case_hash": "fd3efbfc49e7aa7e7b286fc6bc0303b6a11ebe486d7adea14ecf476f3c9becf5", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2610f96f14c80c47bae8017e8a941073d97009809bbf8399e5fcfca2ddf8bc0f", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fd42bd58059dd61dcd5244753c76ec448f9b00431579d86f4ccb7b9fdcf3f16a.arrow b/evidence/results/fd42bd58059dd61dcd5244753c76ec448f9b00431579d86f4ccb7b9fdcf3f16a.arrow new file mode 100644 index 000000000..68bc4fdee Binary files /dev/null and b/evidence/results/fd42bd58059dd61dcd5244753c76ec448f9b00431579d86f4ccb7b9fdcf3f16a.arrow differ diff --git a/evidence/results/fd42bd58059dd61dcd5244753c76ec448f9b00431579d86f4ccb7b9fdcf3f16a.json b/evidence/results/fd42bd58059dd61dcd5244753c76ec448f9b00431579d86f4ccb7b9fdcf3f16a.json new file mode 100644 index 000000000..a6a3ce564 --- /dev/null +++ b/evidence/results/fd42bd58059dd61dcd5244753c76ec448f9b00431579d86f4ccb7b9fdcf3f16a.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c00fd03e5cdf28ed0cf1c0cc1c6181c9ab0271c426c19f93b690e63d22c98639", + "case_hash": "fd42bd58059dd61dcd5244753c76ec448f9b00431579d86f4ccb7b9fdcf3f16a", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 4, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6b03e76702fb429da327f77be20b3daa27fca2452977f129d77702d2e5a9a33c", + "recorded_at": "2026-11-05T19:40:28.929370+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fd57d2863eaf983cd1b166cb30456ef89c238bafe7fa9f031e906bc1b474f606.arrow b/evidence/results/fd57d2863eaf983cd1b166cb30456ef89c238bafe7fa9f031e906bc1b474f606.arrow new file mode 100644 index 000000000..81426a241 Binary files /dev/null and b/evidence/results/fd57d2863eaf983cd1b166cb30456ef89c238bafe7fa9f031e906bc1b474f606.arrow differ diff --git a/evidence/results/fd57d2863eaf983cd1b166cb30456ef89c238bafe7fa9f031e906bc1b474f606.json b/evidence/results/fd57d2863eaf983cd1b166cb30456ef89c238bafe7fa9f031e906bc1b474f606.json new file mode 100644 index 000000000..51fd03faa --- /dev/null +++ b/evidence/results/fd57d2863eaf983cd1b166cb30456ef89c238bafe7fa9f031e906bc1b474f606.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "79f96612c6cdadf8ba75d7a2d14999945f65980ce9470d348e55c30f01e9c8af", + "case_hash": "fd57d2863eaf983cd1b166cb30456ef89c238bafe7fa9f031e906bc1b474f606", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e3d0ba7677ebd1dfa0739f43de6614b5950ec957b133aa58116c0efee8451521", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fd58126b74d55f76f2e68c2cc6b831d84e58971195a037e5369017671fae805d.arrow b/evidence/results/fd58126b74d55f76f2e68c2cc6b831d84e58971195a037e5369017671fae805d.arrow new file mode 100644 index 000000000..a4fa549c4 Binary files /dev/null and b/evidence/results/fd58126b74d55f76f2e68c2cc6b831d84e58971195a037e5369017671fae805d.arrow differ diff --git a/evidence/results/fd58126b74d55f76f2e68c2cc6b831d84e58971195a037e5369017671fae805d.json b/evidence/results/fd58126b74d55f76f2e68c2cc6b831d84e58971195a037e5369017671fae805d.json new file mode 100644 index 000000000..bf68447bc --- /dev/null +++ b/evidence/results/fd58126b74d55f76f2e68c2cc6b831d84e58971195a037e5369017671fae805d.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ca7a34d4211cd1b07f9091aba45e1871598be4a5747d9a85b36fb7f1bdd88bd9", + "case_hash": "fd58126b74d55f76f2e68c2cc6b831d84e58971195a037e5369017671fae805d", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 3, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d68e810f5b77a1fd5483e92533ef6844167a3261901b59758fb5eb9f7f2c28a4", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 4, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fd5d14f52a5795c5b65d65be5bc3af0b32efc6f2785a09775376a1f05b58b92e.arrow b/evidence/results/fd5d14f52a5795c5b65d65be5bc3af0b32efc6f2785a09775376a1f05b58b92e.arrow new file mode 100644 index 000000000..6ea1398c0 Binary files /dev/null and b/evidence/results/fd5d14f52a5795c5b65d65be5bc3af0b32efc6f2785a09775376a1f05b58b92e.arrow differ diff --git a/evidence/results/fd5d14f52a5795c5b65d65be5bc3af0b32efc6f2785a09775376a1f05b58b92e.json b/evidence/results/fd5d14f52a5795c5b65d65be5bc3af0b32efc6f2785a09775376a1f05b58b92e.json new file mode 100644 index 000000000..8b0f04a57 --- /dev/null +++ b/evidence/results/fd5d14f52a5795c5b65d65be5bc3af0b32efc6f2785a09775376a1f05b58b92e.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "1b49e9bb4b8fc5c28f9df5f1966a98874e40c627057c9430c5d5977e6c771aa6", + "case_hash": "fd5d14f52a5795c5b65d65be5bc3af0b32efc6f2785a09775376a1f05b58b92e", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "050a0548b78a995359a1db7194d4b375a6e8e53acd889a1bf502eee37bfb00fa", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fd7c2865b8ed5d88d8a73ebad3c66c9490a49adc8449082cb4a691d5aad88bdf.json b/evidence/results/fd7c2865b8ed5d88d8a73ebad3c66c9490a49adc8449082cb4a691d5aad88bdf.json new file mode 100644 index 000000000..91fb68b7d --- /dev/null +++ b/evidence/results/fd7c2865b8ed5d88d8a73ebad3c66c9490a49adc8449082cb4a691d5aad88bdf.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "fd7c2865b8ed5d88d8a73ebad3c66c9490a49adc8449082cb4a691d5aad88bdf", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100050, + "message": "Invalid parameter value: 100. Reason: invalid SHA2 digest size", + "sqlstate": "22023" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7beb234d775d4228468af80ce5943fad775985bce68eca521c854b977aae3e1e", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fd7cae9dec7c840c2a5d8e3479d78037d7705e1ae7157107623370df6d2848e1.json b/evidence/results/fd7cae9dec7c840c2a5d8e3479d78037d7705e1ae7157107623370df6d2848e1.json new file mode 100644 index 000000000..e92acc28b --- /dev/null +++ b/evidence/results/fd7cae9dec7c840c2a5d8e3479d78037d7705e1ae7157107623370df6d2848e1.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "fd7cae9dec7c840c2a5d8e3479d78037d7705e1ae7157107623370df6d2848e1", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 2060, + "message": null, + "sqlstate": "42601" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "08ab59e9231741c87630a4e0d617efeb8947b04f261f901c1d7d0f5f5505b454", + "recorded_at": "2026-11-05T22:56:30.137714+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fd9087d2e7403a96a4fe47a3eec4f96029617f471efa7ed0af28e20f81872ffd.arrow b/evidence/results/fd9087d2e7403a96a4fe47a3eec4f96029617f471efa7ed0af28e20f81872ffd.arrow new file mode 100644 index 000000000..ace8e5723 Binary files /dev/null and b/evidence/results/fd9087d2e7403a96a4fe47a3eec4f96029617f471efa7ed0af28e20f81872ffd.arrow differ diff --git a/evidence/results/fd9087d2e7403a96a4fe47a3eec4f96029617f471efa7ed0af28e20f81872ffd.json b/evidence/results/fd9087d2e7403a96a4fe47a3eec4f96029617f471efa7ed0af28e20f81872ffd.json new file mode 100644 index 000000000..10bde44da --- /dev/null +++ b/evidence/results/fd9087d2e7403a96a4fe47a3eec4f96029617f471efa7ed0af28e20f81872ffd.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "60a6f3dc77fa399fef160b368369e401875faa536d1f255be3490e185400bfc8", + "case_hash": "fd9087d2e7403a96a4fe47a3eec4f96029617f471efa7ed0af28e20f81872ffd", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "39370557da828944ad43ba85482f4f3adf4f373371cdaed0903a1547a144bb72", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fdc72716c2dda620976e241634dab060b609ab655d24f9c2aac9462cc2c40706.arrow b/evidence/results/fdc72716c2dda620976e241634dab060b609ab655d24f9c2aac9462cc2c40706.arrow new file mode 100644 index 000000000..0cea0523d Binary files /dev/null and b/evidence/results/fdc72716c2dda620976e241634dab060b609ab655d24f9c2aac9462cc2c40706.arrow differ diff --git a/evidence/results/fdc72716c2dda620976e241634dab060b609ab655d24f9c2aac9462cc2c40706.json b/evidence/results/fdc72716c2dda620976e241634dab060b609ab655d24f9c2aac9462cc2c40706.json new file mode 100644 index 000000000..c9ad9ed82 --- /dev/null +++ b/evidence/results/fdc72716c2dda620976e241634dab060b609ab655d24f9c2aac9462cc2c40706.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "c28d38f6fc8f9586c361b8cdbe3b5f191f98655edcba1cc65ac5a1a76854e730", + "case_hash": "fdc72716c2dda620976e241634dab060b609ab655d24f9c2aac9462cc2c40706", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1ec725edcdfaf09504a3d954e963be3a9a7769398b8e202d7ff2f060c62a77f9", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fdd7ded2e9ea4e72ab93b0cb92f28103e587c45e7107e04dfd174328f6ddf57b.arrow b/evidence/results/fdd7ded2e9ea4e72ab93b0cb92f28103e587c45e7107e04dfd174328f6ddf57b.arrow new file mode 100644 index 000000000..654238c65 Binary files /dev/null and b/evidence/results/fdd7ded2e9ea4e72ab93b0cb92f28103e587c45e7107e04dfd174328f6ddf57b.arrow differ diff --git a/evidence/results/fdd7ded2e9ea4e72ab93b0cb92f28103e587c45e7107e04dfd174328f6ddf57b.json b/evidence/results/fdd7ded2e9ea4e72ab93b0cb92f28103e587c45e7107e04dfd174328f6ddf57b.json new file mode 100644 index 000000000..898e886f5 --- /dev/null +++ b/evidence/results/fdd7ded2e9ea4e72ab93b0cb92f28103e587c45e7107e04dfd174328f6ddf57b.json @@ -0,0 +1,106 @@ +{ + "arrow_sha256": "362dd216cf13f1edfbf349d722bd99d187135b5618d2a078e232ddfcdcb5bc76", + "case_hash": "fdd7ded2e9ea4e72ab93b0cb92f28103e587c45e7107e04dfd174328f6ddf57b", + "columns": [ + { + "internal_size": null, + "name": "HOUR", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "MINUTE", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "SECOND", + "nullable": false, + "precision": 2, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "NANOSECOND", + "nullable": false, + "precision": 9, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "EPOCH_SECOND", + "nullable": false, + "precision": 18, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "EPOCH_MILLISECOND", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "21339d32555f52c122c1d193a4e61cc31d55b13b74a99e397e4f0e2debbae50d", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fddbf1ef24708b21a10c9289b917b3d7a0f503121c09e6db0a0b86f44453d5ac.json b/evidence/results/fddbf1ef24708b21a10c9289b917b3d7a0f503121c09e6db0a0b86f44453d5ac.json new file mode 100644 index 000000000..8f7b1463a --- /dev/null +++ b/evidence/results/fddbf1ef24708b21a10c9289b917b3d7a0f503121c09e6db0a0b86f44453d5ac.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "fddbf1ef24708b21a10c9289b917b3d7a0f503121c09e6db0a0b86f44453d5ac", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 1044, + "message": null, + "sqlstate": "42P13" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "07b6da70d8ba2179591e8a481e692375ad005fcc1029366ae3f448ff9770818c", + "recorded_at": "2026-11-05T19:09:14.478571+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fdf3dfe9605b47e2446b3c3a2b5e686968d9524e781c9e4f7dd9bf7c8adbfad2.arrow b/evidence/results/fdf3dfe9605b47e2446b3c3a2b5e686968d9524e781c9e4f7dd9bf7c8adbfad2.arrow new file mode 100644 index 000000000..15093a721 Binary files /dev/null and b/evidence/results/fdf3dfe9605b47e2446b3c3a2b5e686968d9524e781c9e4f7dd9bf7c8adbfad2.arrow differ diff --git a/evidence/results/fdf3dfe9605b47e2446b3c3a2b5e686968d9524e781c9e4f7dd9bf7c8adbfad2.json b/evidence/results/fdf3dfe9605b47e2446b3c3a2b5e686968d9524e781c9e4f7dd9bf7c8adbfad2.json new file mode 100644 index 000000000..4f39ee454 --- /dev/null +++ b/evidence/results/fdf3dfe9605b47e2446b3c3a2b5e686968d9524e781c9e4f7dd9bf7c8adbfad2.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "85d106bebd5b6923c374923dad605927680fd851e334c7b8a6d32cbbb03a2ffc", + "case_hash": "fdf3dfe9605b47e2446b3c3a2b5e686968d9524e781c9e4f7dd9bf7c8adbfad2", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "35d8e751ea1903d52e0cfde2c0978c5d135157117c66425e817105a729ef47a3", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fdf6e9727cf5146a4742c0795086f6bc1c1a62e4bab57e7f55af8115301b0685.arrow b/evidence/results/fdf6e9727cf5146a4742c0795086f6bc1c1a62e4bab57e7f55af8115301b0685.arrow new file mode 100644 index 000000000..646a19571 Binary files /dev/null and b/evidence/results/fdf6e9727cf5146a4742c0795086f6bc1c1a62e4bab57e7f55af8115301b0685.arrow differ diff --git a/evidence/results/fdf6e9727cf5146a4742c0795086f6bc1c1a62e4bab57e7f55af8115301b0685.json b/evidence/results/fdf6e9727cf5146a4742c0795086f6bc1c1a62e4bab57e7f55af8115301b0685.json new file mode 100644 index 000000000..fd7347f1f --- /dev/null +++ b/evidence/results/fdf6e9727cf5146a4742c0795086f6bc1c1a62e4bab57e7f55af8115301b0685.json @@ -0,0 +1,79 @@ +{ + "arrow_sha256": "8c9a7d9411e99e88c839891f2738c67a5c5828a35432adad5afa4de782911b43", + "case_hash": "fdf6e9727cf5146a4742c0795086f6bc1c1a62e4bab57e7f55af8115301b0685", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "BK", + "nullable": false, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "6d4731f3c34194adfdd01f11f7c6bd70dfacdc59f01ee6948519f0c4af9b12a4", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fe08185bdd23603b0c4583311587cbd51085842e2d3f5076c1cbde91e05ca6d6.arrow b/evidence/results/fe08185bdd23603b0c4583311587cbd51085842e2d3f5076c1cbde91e05ca6d6.arrow new file mode 100644 index 000000000..4b58141ec Binary files /dev/null and b/evidence/results/fe08185bdd23603b0c4583311587cbd51085842e2d3f5076c1cbde91e05ca6d6.arrow differ diff --git a/evidence/results/fe08185bdd23603b0c4583311587cbd51085842e2d3f5076c1cbde91e05ca6d6.json b/evidence/results/fe08185bdd23603b0c4583311587cbd51085842e2d3f5076c1cbde91e05ca6d6.json new file mode 100644 index 000000000..d1d68482b --- /dev/null +++ b/evidence/results/fe08185bdd23603b0c4583311587cbd51085842e2d3f5076c1cbde91e05ca6d6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6c5c1e9ab6a3d3caf7039b9680f729daf1e7d9495f1c0153f94b7569f02b5d12", + "case_hash": "fe08185bdd23603b0c4583311587cbd51085842e2d3f5076c1cbde91e05ca6d6", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 38, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "4c87f1d7dab3fb3f71470b2985c9c2fd9d5adcc305f259c25e285ce6bcc2dce1", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fe17b5ff812aa7ddd52f6a2bba116da57c3eb894f69a77c054d6ea1e45522b07.arrow b/evidence/results/fe17b5ff812aa7ddd52f6a2bba116da57c3eb894f69a77c054d6ea1e45522b07.arrow new file mode 100644 index 000000000..b9309d6a1 Binary files /dev/null and b/evidence/results/fe17b5ff812aa7ddd52f6a2bba116da57c3eb894f69a77c054d6ea1e45522b07.arrow differ diff --git a/evidence/results/fe17b5ff812aa7ddd52f6a2bba116da57c3eb894f69a77c054d6ea1e45522b07.json b/evidence/results/fe17b5ff812aa7ddd52f6a2bba116da57c3eb894f69a77c054d6ea1e45522b07.json new file mode 100644 index 000000000..84c536459 --- /dev/null +++ b/evidence/results/fe17b5ff812aa7ddd52f6a2bba116da57c3eb894f69a77c054d6ea1e45522b07.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "4d1567221ce2cce4d9a7c55af07b1fb7da4ab6b0d58b497f5feb765b0d844cd5", + "case_hash": "fe17b5ff812aa7ddd52f6a2bba116da57c3eb894f69a77c054d6ea1e45522b07", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f3d1598947539e38aed2c8c9d0822f0aed8c15c7ae18fb68b1753975fab33279", + "recorded_at": "2026-11-05T19:05:13.931394+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fe27df67101c814edb906c00f355698e954377d2dfa9918dd8b36621e52f89c2.json b/evidence/results/fe27df67101c814edb906c00f355698e954377d2dfa9918dd8b36621e52f89c2.json new file mode 100644 index 000000000..b6395143d --- /dev/null +++ b/evidence/results/fe27df67101c814edb906c00f355698e954377d2dfa9918dd8b36621e52f89c2.json @@ -0,0 +1,55 @@ +{ + "arrow_sha256": null, + "case_hash": "fe27df67101c814edb906c00f355698e954377d2dfa9918dd8b36621e52f89c2", + "columns": [], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": { + "errno": 100195, + "message": "Can't compress data (too large output or invalid), method: 'SNAPPY'", + "sqlstate": "22000" + }, + "format": 1, + "outcome": "error", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "8e6c0c54be8743b689bf8e3ddd830f4dfdb24a8334b5453a41cae880963a44ff", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": null, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fe2903b62f19691d687e6e77dd0dc8769ae82c8e3ede437c6de1aa9282ac6fad.arrow b/evidence/results/fe2903b62f19691d687e6e77dd0dc8769ae82c8e3ede437c6de1aa9282ac6fad.arrow new file mode 100644 index 000000000..fafbc49c0 Binary files /dev/null and b/evidence/results/fe2903b62f19691d687e6e77dd0dc8769ae82c8e3ede437c6de1aa9282ac6fad.arrow differ diff --git a/evidence/results/fe2903b62f19691d687e6e77dd0dc8769ae82c8e3ede437c6de1aa9282ac6fad.json b/evidence/results/fe2903b62f19691d687e6e77dd0dc8769ae82c8e3ede437c6de1aa9282ac6fad.json new file mode 100644 index 000000000..032025c92 --- /dev/null +++ b/evidence/results/fe2903b62f19691d687e6e77dd0dc8769ae82c8e3ede437c6de1aa9282ac6fad.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e05800264695fd4b66bb3f2cf4b85cda6929ea7cc38c559e109290cd87a5c935", + "case_hash": "fe2903b62f19691d687e6e77dd0dc8769ae82c8e3ede437c6de1aa9282ac6fad", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "9a597ca55591e533988f203515938486dcf789e270c35cf8952f1a5a5cca388a", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fe4c48b005020eab010be94ee5602fcb4896fe12b4240adb649866cf81d31f60.arrow b/evidence/results/fe4c48b005020eab010be94ee5602fcb4896fe12b4240adb649866cf81d31f60.arrow new file mode 100644 index 000000000..348b86568 Binary files /dev/null and b/evidence/results/fe4c48b005020eab010be94ee5602fcb4896fe12b4240adb649866cf81d31f60.arrow differ diff --git a/evidence/results/fe4c48b005020eab010be94ee5602fcb4896fe12b4240adb649866cf81d31f60.json b/evidence/results/fe4c48b005020eab010be94ee5602fcb4896fe12b4240adb649866cf81d31f60.json new file mode 100644 index 000000000..21db14435 --- /dev/null +++ b/evidence/results/fe4c48b005020eab010be94ee5602fcb4896fe12b4240adb649866cf81d31f60.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "838a1ff202b8e34090c295601091d5dba42d72e68fdb1cbe3dc6ef7d32544106", + "case_hash": "fe4c48b005020eab010be94ee5602fcb4896fe12b4240adb649866cf81d31f60", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "61186519887fef2094931146ee3bd6e658f0d4d0fd20b9d33d10b46e98ba44b5", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fe576f27539468615da1f69d36d926d640d5eb5dc59413ec567b1c12ea8b9f0e.arrow b/evidence/results/fe576f27539468615da1f69d36d926d640d5eb5dc59413ec567b1c12ea8b9f0e.arrow new file mode 100644 index 000000000..5b20752c8 Binary files /dev/null and b/evidence/results/fe576f27539468615da1f69d36d926d640d5eb5dc59413ec567b1c12ea8b9f0e.arrow differ diff --git a/evidence/results/fe576f27539468615da1f69d36d926d640d5eb5dc59413ec567b1c12ea8b9f0e.json b/evidence/results/fe576f27539468615da1f69d36d926d640d5eb5dc59413ec567b1c12ea8b9f0e.json new file mode 100644 index 000000000..19c19544c --- /dev/null +++ b/evidence/results/fe576f27539468615da1f69d36d926d640d5eb5dc59413ec567b1c12ea8b9f0e.json @@ -0,0 +1,97 @@ +{ + "arrow_sha256": "ce9f5e615bb04d310c70e6d5459f5f2840d7faa5ae86a56a85c462334d1fe768", + "case_hash": "fe576f27539468615da1f69d36d926d640d5eb5dc59413ec567b1c12ea8b9f0e", + "columns": [ + { + "internal_size": null, + "name": "DAY", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "HOUR", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "MINUTE", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "SECOND", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + }, + { + "internal_size": null, + "name": "MILLISECOND", + "nullable": false, + "precision": 0, + "scale": 9, + "type_code": 8, + "type_name": "TIMESTAMP_NTZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "7bfa5dbf29ac10ef035684060cad1431f03eb5bad35447c2789ae8076c4c9069", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/febf026cd8505423128397b23256bc04ef4e1716cfdd97bda871f29ecc754a02.arrow b/evidence/results/febf026cd8505423128397b23256bc04ef4e1716cfdd97bda871f29ecc754a02.arrow new file mode 100644 index 000000000..c04639ad0 Binary files /dev/null and b/evidence/results/febf026cd8505423128397b23256bc04ef4e1716cfdd97bda871f29ecc754a02.arrow differ diff --git a/evidence/results/febf026cd8505423128397b23256bc04ef4e1716cfdd97bda871f29ecc754a02.json b/evidence/results/febf026cd8505423128397b23256bc04ef4e1716cfdd97bda871f29ecc754a02.json new file mode 100644 index 000000000..a0196d6f0 --- /dev/null +++ b/evidence/results/febf026cd8505423128397b23256bc04ef4e1716cfdd97bda871f29ecc754a02.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e7b39dbe388c154f53fbd592455bb2cae5e6e158ec7722dbf803d53b8fa0b03a", + "case_hash": "febf026cd8505423128397b23256bc04ef4e1716cfdd97bda871f29ecc754a02", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a057554949b37938bd0d99a55855e51ca08d84a4973a76f7b449d4efc8bd64f2", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fec06ce8e38265957a0c956750b8171a03217b4146736c5351671f1ed8fff728.arrow b/evidence/results/fec06ce8e38265957a0c956750b8171a03217b4146736c5351671f1ed8fff728.arrow new file mode 100644 index 000000000..cad186a6f Binary files /dev/null and b/evidence/results/fec06ce8e38265957a0c956750b8171a03217b4146736c5351671f1ed8fff728.arrow differ diff --git a/evidence/results/fec06ce8e38265957a0c956750b8171a03217b4146736c5351671f1ed8fff728.json b/evidence/results/fec06ce8e38265957a0c956750b8171a03217b4146736c5351671f1ed8fff728.json new file mode 100644 index 000000000..47e5dc4fd --- /dev/null +++ b/evidence/results/fec06ce8e38265957a0c956750b8171a03217b4146736c5351671f1ed8fff728.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "04288d3800cf330382102dc083cfdd51800e1931768bd3a8ab574598e243645d", + "case_hash": "fec06ce8e38265957a0c956750b8171a03217b4146736c5351671f1ed8fff728", + "columns": [ + { + "internal_size": null, + "name": "ORDINAL", + "nullable": false, + "precision": 1, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "1bb756d1869dbd79e3b807e55c88ddd9876353b1fac2d4d47dcdebf6168f85b9", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fec7b466d82f3313f1786b53b91a75903bc635adcd7afd594fa726cc6cdfb8bb.arrow b/evidence/results/fec7b466d82f3313f1786b53b91a75903bc635adcd7afd594fa726cc6cdfb8bb.arrow new file mode 100644 index 000000000..c487009bb Binary files /dev/null and b/evidence/results/fec7b466d82f3313f1786b53b91a75903bc635adcd7afd594fa726cc6cdfb8bb.arrow differ diff --git a/evidence/results/fec7b466d82f3313f1786b53b91a75903bc635adcd7afd594fa726cc6cdfb8bb.json b/evidence/results/fec7b466d82f3313f1786b53b91a75903bc635adcd7afd594fa726cc6cdfb8bb.json new file mode 100644 index 000000000..779c5e466 --- /dev/null +++ b/evidence/results/fec7b466d82f3313f1786b53b91a75903bc635adcd7afd594fa726cc6cdfb8bb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "06bf05365a0feec19093a305a106f1e1301c8fb6a77839d291c917af555a14dd", + "case_hash": "fec7b466d82f3313f1786b53b91a75903bc635adcd7afd594fa726cc6cdfb8bb", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "d9bef13ec00706251610f5fecaa87c8348e049a78e0431741b76f3cf5561961f", + "recorded_at": "2026-11-06T00:27:39.229096+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fecfac8258f186a707b2abd3632cb5b52f338883bd622ba38089a3af5acfb700.arrow b/evidence/results/fecfac8258f186a707b2abd3632cb5b52f338883bd622ba38089a3af5acfb700.arrow new file mode 100644 index 000000000..0a4d1e322 Binary files /dev/null and b/evidence/results/fecfac8258f186a707b2abd3632cb5b52f338883bd622ba38089a3af5acfb700.arrow differ diff --git a/evidence/results/fecfac8258f186a707b2abd3632cb5b52f338883bd622ba38089a3af5acfb700.json b/evidence/results/fecfac8258f186a707b2abd3632cb5b52f338883bd622ba38089a3af5acfb700.json new file mode 100644 index 000000000..c811291c5 --- /dev/null +++ b/evidence/results/fecfac8258f186a707b2abd3632cb5b52f338883bd622ba38089a3af5acfb700.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "533cb5b1f2a3e135f161e8c3fd310be47ab9a2517e4e5473aa969560d632b953", + "case_hash": "fecfac8258f186a707b2abd3632cb5b52f338883bd622ba38089a3af5acfb700", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 10, + "type_name": "ARRAY" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "a69394bf34bfb5a576fa1fce44f0f35a4d284112a97565a391841edff66ae9a8", + "recorded_at": "2026-11-05T23:14:18.694435+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ff030bcb4194af771099034408b45a4f753b6b06c391d43a50c1f2699b16acba.arrow b/evidence/results/ff030bcb4194af771099034408b45a4f753b6b06c391d43a50c1f2699b16acba.arrow new file mode 100644 index 000000000..85f1d599f Binary files /dev/null and b/evidence/results/ff030bcb4194af771099034408b45a4f753b6b06c391d43a50c1f2699b16acba.arrow differ diff --git a/evidence/results/ff030bcb4194af771099034408b45a4f753b6b06c391d43a50c1f2699b16acba.json b/evidence/results/ff030bcb4194af771099034408b45a4f753b6b06c391d43a50c1f2699b16acba.json new file mode 100644 index 000000000..27ef9b276 --- /dev/null +++ b/evidence/results/ff030bcb4194af771099034408b45a4f753b6b06c391d43a50c1f2699b16acba.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "cf89f473db85fa50877ae922712aaa41cff84f50e6e8990ddaed8ee59feddd9c", + "case_hash": "ff030bcb4194af771099034408b45a4f753b6b06c391d43a50c1f2699b16acba", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "f277b6f4a4234619bfe9f991d20c872ed1c763ff924706fd3581c0b1a09f5d89", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ff098004d9dc96aa43cdf716341fb22556423f702680ebc8e15cda3d0687958b.arrow b/evidence/results/ff098004d9dc96aa43cdf716341fb22556423f702680ebc8e15cda3d0687958b.arrow new file mode 100644 index 000000000..225b032c3 Binary files /dev/null and b/evidence/results/ff098004d9dc96aa43cdf716341fb22556423f702680ebc8e15cda3d0687958b.arrow differ diff --git a/evidence/results/ff098004d9dc96aa43cdf716341fb22556423f702680ebc8e15cda3d0687958b.json b/evidence/results/ff098004d9dc96aa43cdf716341fb22556423f702680ebc8e15cda3d0687958b.json new file mode 100644 index 000000000..a5cb40242 --- /dev/null +++ b/evidence/results/ff098004d9dc96aa43cdf716341fb22556423f702680ebc8e15cda3d0687958b.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "0ef33711694b6861555599182ed79079c766be890922239cb263594867ed7d57", + "case_hash": "ff098004d9dc96aa43cdf716341fb22556423f702680ebc8e15cda3d0687958b", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "71a0331b6f0996060c459a548516fa827a20a2c531b74b5bc7553021979d956b", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 6, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ff0aa6d5f7c249c7dd261debacea6ec8180a95a1fc4c07424d82b3689b1705cb.arrow b/evidence/results/ff0aa6d5f7c249c7dd261debacea6ec8180a95a1fc4c07424d82b3689b1705cb.arrow new file mode 100644 index 000000000..fafbc49c0 Binary files /dev/null and b/evidence/results/ff0aa6d5f7c249c7dd261debacea6ec8180a95a1fc4c07424d82b3689b1705cb.arrow differ diff --git a/evidence/results/ff0aa6d5f7c249c7dd261debacea6ec8180a95a1fc4c07424d82b3689b1705cb.json b/evidence/results/ff0aa6d5f7c249c7dd261debacea6ec8180a95a1fc4c07424d82b3689b1705cb.json new file mode 100644 index 000000000..a9a801e05 --- /dev/null +++ b/evidence/results/ff0aa6d5f7c249c7dd261debacea6ec8180a95a1fc4c07424d82b3689b1705cb.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e05800264695fd4b66bb3f2cf4b85cda6929ea7cc38c559e109290cd87a5c935", + "case_hash": "ff0aa6d5f7c249c7dd261debacea6ec8180a95a1fc4c07424d82b3689b1705cb", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "3ce5be67206486fae28f05bf2d335fa8dfbb93b651d07b15ebd4e023479959e2", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ff0d64079f425a79ee8464f34f48814d33f7ad390a49cdafa5dde20ebfabecc6.arrow b/evidence/results/ff0d64079f425a79ee8464f34f48814d33f7ad390a49cdafa5dde20ebfabecc6.arrow new file mode 100644 index 000000000..5f5782ea9 Binary files /dev/null and b/evidence/results/ff0d64079f425a79ee8464f34f48814d33f7ad390a49cdafa5dde20ebfabecc6.arrow differ diff --git a/evidence/results/ff0d64079f425a79ee8464f34f48814d33f7ad390a49cdafa5dde20ebfabecc6.json b/evidence/results/ff0d64079f425a79ee8464f34f48814d33f7ad390a49cdafa5dde20ebfabecc6.json new file mode 100644 index 000000000..2639d5de8 --- /dev/null +++ b/evidence/results/ff0d64079f425a79ee8464f34f48814d33f7ad390a49cdafa5dde20ebfabecc6.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "a346bfb5280cdfbf22979e41a5e0eb8f109b37e39a5de7dead55c86d526f7225", + "case_hash": "ff0d64079f425a79ee8464f34f48814d33f7ad390a49cdafa5dde20ebfabecc6", + "columns": [ + { + "internal_size": 40, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5e4b7f8a6ea84bef430d464c51d4325febbd0ab7a708ba0c30f834895935bbf0", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 3, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ff21f95f96ff7002d70d8a228724edc3c0e1d3918ba834e62cad150bc8016898.arrow b/evidence/results/ff21f95f96ff7002d70d8a228724edc3c0e1d3918ba834e62cad150bc8016898.arrow new file mode 100644 index 000000000..6fafca94c Binary files /dev/null and b/evidence/results/ff21f95f96ff7002d70d8a228724edc3c0e1d3918ba834e62cad150bc8016898.arrow differ diff --git a/evidence/results/ff21f95f96ff7002d70d8a228724edc3c0e1d3918ba834e62cad150bc8016898.json b/evidence/results/ff21f95f96ff7002d70d8a228724edc3c0e1d3918ba834e62cad150bc8016898.json new file mode 100644 index 000000000..22c80cc2d --- /dev/null +++ b/evidence/results/ff21f95f96ff7002d70d8a228724edc3c0e1d3918ba834e62cad150bc8016898.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "b7dc93b36d679286b2e033d0a9113a8d7b366e8854baf7e510c62e24ebd35f49", + "case_hash": "ff21f95f96ff7002d70d8a228724edc3c0e1d3918ba834e62cad150bc8016898", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "92d07a078959b3f8f1f55f2f9f5f76cdc1d430c87b114d1381ca1244b4db5ef4", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ff33eeb7541bca020fc2a38d9c6a84a5ba994543b233e0cc5c58cc1a2429b3b5.arrow b/evidence/results/ff33eeb7541bca020fc2a38d9c6a84a5ba994543b233e0cc5c58cc1a2429b3b5.arrow new file mode 100644 index 000000000..6365f1657 Binary files /dev/null and b/evidence/results/ff33eeb7541bca020fc2a38d9c6a84a5ba994543b233e0cc5c58cc1a2429b3b5.arrow differ diff --git a/evidence/results/ff33eeb7541bca020fc2a38d9c6a84a5ba994543b233e0cc5c58cc1a2429b3b5.json b/evidence/results/ff33eeb7541bca020fc2a38d9c6a84a5ba994543b233e0cc5c58cc1a2429b3b5.json new file mode 100644 index 000000000..b24e0966e --- /dev/null +++ b/evidence/results/ff33eeb7541bca020fc2a38d9c6a84a5ba994543b233e0cc5c58cc1a2429b3b5.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "56c66e911ed1b77f7c5babe4bc0b55b9c11bed66b2816278180a3ff76394bc5e", + "case_hash": "ff33eeb7541bca020fc2a38d9c6a84a5ba994543b233e0cc5c58cc1a2429b3b5", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "bb1caab298fd9a892025141fdc582cd5db256ecca90d50f8574f8bb59af629fa", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ff58a07d5b7028ec7937d85ffb349f8b5ea0b08864164575ce4c9821d0b4d612.arrow b/evidence/results/ff58a07d5b7028ec7937d85ffb349f8b5ea0b08864164575ce4c9821d0b4d612.arrow new file mode 100644 index 000000000..9baf19473 Binary files /dev/null and b/evidence/results/ff58a07d5b7028ec7937d85ffb349f8b5ea0b08864164575ce4c9821d0b4d612.arrow differ diff --git a/evidence/results/ff58a07d5b7028ec7937d85ffb349f8b5ea0b08864164575ce4c9821d0b4d612.json b/evidence/results/ff58a07d5b7028ec7937d85ffb349f8b5ea0b08864164575ce4c9821d0b4d612.json new file mode 100644 index 000000000..336824d8b --- /dev/null +++ b/evidence/results/ff58a07d5b7028ec7937d85ffb349f8b5ea0b08864164575ce4c9821d0b4d612.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "689f2ad7375b75a1c22cfea0cd5cb030e7390982b62772caec53045a4fa408a0", + "case_hash": "ff58a07d5b7028ec7937d85ffb349f8b5ea0b08864164575ce4c9821d0b4d612", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": false, + "precision": 27, + "scale": 6, + "type_code": 0, + "type_name": "FIXED" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "65ece983b6a454869297de4866d04dcaa51054859b4c6bcfc00236f0167e73da", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ff61c869217ceaad218ebba1c5a71c98620ecc893bcf354895af8609f31168a4.arrow b/evidence/results/ff61c869217ceaad218ebba1c5a71c98620ecc893bcf354895af8609f31168a4.arrow new file mode 100644 index 000000000..96268854a Binary files /dev/null and b/evidence/results/ff61c869217ceaad218ebba1c5a71c98620ecc893bcf354895af8609f31168a4.arrow differ diff --git a/evidence/results/ff61c869217ceaad218ebba1c5a71c98620ecc893bcf354895af8609f31168a4.json b/evidence/results/ff61c869217ceaad218ebba1c5a71c98620ecc893bcf354895af8609f31168a4.json new file mode 100644 index 000000000..86d1df68f --- /dev/null +++ b/evidence/results/ff61c869217ceaad218ebba1c5a71c98620ecc893bcf354895af8609f31168a4.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "ef9a60ebae706a2ebfeceb81fbfa646d9238e9a2dfd540ab90eaa2ac99b227a7", + "case_hash": "ff61c869217ceaad218ebba1c5a71c98620ecc893bcf354895af8609f31168a4", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": 0, + "scale": 9, + "type_code": 7, + "type_name": "TIMESTAMP_TZ" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "5a8a440991ecfb429470201315f9e567efe82a7e7d77e3c93c8d2d44deaf8f32", + "recorded_at": "2026-11-05T20:03:45.875368+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ff946605339058eaa0a0f97943c316eef02f6eec8a81ff635732b67f860c17e7.arrow b/evidence/results/ff946605339058eaa0a0f97943c316eef02f6eec8a81ff635732b67f860c17e7.arrow new file mode 100644 index 000000000..6b1b97c80 Binary files /dev/null and b/evidence/results/ff946605339058eaa0a0f97943c316eef02f6eec8a81ff635732b67f860c17e7.arrow differ diff --git a/evidence/results/ff946605339058eaa0a0f97943c316eef02f6eec8a81ff635732b67f860c17e7.json b/evidence/results/ff946605339058eaa0a0f97943c316eef02f6eec8a81ff635732b67f860c17e7.json new file mode 100644 index 000000000..dbef61b71 --- /dev/null +++ b/evidence/results/ff946605339058eaa0a0f97943c316eef02f6eec8a81ff635732b67f860c17e7.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "c40f7895abe79b585149d72803481a7ef86234ed6a0ae507d9c640679d5f1bbe", + "case_hash": "ff946605339058eaa0a0f97943c316eef02f6eec8a81ff635732b67f860c17e7", + "columns": [ + { + "internal_size": 134217728, + "name": "G", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + }, + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "2931fbddff0011e4cdd1f7ad9683412a5ae6198374ea573f2bcf9f792b3f5129", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 2, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ffaea8209bcbf0f9f8d64f6a97b22e852eb66cc8883ce0c7ee0e069b3b27d13f.arrow b/evidence/results/ffaea8209bcbf0f9f8d64f6a97b22e852eb66cc8883ce0c7ee0e069b3b27d13f.arrow new file mode 100644 index 000000000..7d75725a0 Binary files /dev/null and b/evidence/results/ffaea8209bcbf0f9f8d64f6a97b22e852eb66cc8883ce0c7ee0e069b3b27d13f.arrow differ diff --git a/evidence/results/ffaea8209bcbf0f9f8d64f6a97b22e852eb66cc8883ce0c7ee0e069b3b27d13f.json b/evidence/results/ffaea8209bcbf0f9f8d64f6a97b22e852eb66cc8883ce0c7ee0e069b3b27d13f.json new file mode 100644 index 000000000..112ace300 --- /dev/null +++ b/evidence/results/ffaea8209bcbf0f9f8d64f6a97b22e852eb66cc8883ce0c7ee0e069b3b27d13f.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "e323066760d4b352533039dea295649e1b721a63347e218f5dfa2a817496dd75", + "case_hash": "ffaea8209bcbf0f9f8d64f6a97b22e852eb66cc8883ce0c7ee0e069b3b27d13f", + "columns": [ + { + "internal_size": null, + "name": "R", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 1, + "type_name": "REAL" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "434b55e1f21640a54cc1de8f02d17f3d651c50d37c5241e5f1a9e35489383e92", + "recorded_at": "2026-11-05T21:20:43.333162+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ffc9697b73864bdb8598d4c88dd7d43f8e56ce76cfe7686f1fbac36e8a4e2310.arrow b/evidence/results/ffc9697b73864bdb8598d4c88dd7d43f8e56ce76cfe7686f1fbac36e8a4e2310.arrow new file mode 100644 index 000000000..a8fe74c76 Binary files /dev/null and b/evidence/results/ffc9697b73864bdb8598d4c88dd7d43f8e56ce76cfe7686f1fbac36e8a4e2310.arrow differ diff --git a/evidence/results/ffc9697b73864bdb8598d4c88dd7d43f8e56ce76cfe7686f1fbac36e8a4e2310.json b/evidence/results/ffc9697b73864bdb8598d4c88dd7d43f8e56ce76cfe7686f1fbac36e8a4e2310.json new file mode 100644 index 000000000..946158feb --- /dev/null +++ b/evidence/results/ffc9697b73864bdb8598d4c88dd7d43f8e56ce76cfe7686f1fbac36e8a4e2310.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "66b3904376307de1e59b0a786983b94a06f785acf9736e7735b575920825551b", + "case_hash": "ffc9697b73864bdb8598d4c88dd7d43f8e56ce76cfe7686f1fbac36e8a4e2310", + "columns": [ + { + "internal_size": null, + "name": "N", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "29b30f96cf4a091a5117c95a6b849a9078b204a18eee93c55111a542cf14fff1", + "recorded_at": "2026-11-06T01:54:49.482548+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/ffed3a957f5770b70e153318aa8ea78ad2f13c6f33ee860b989f4eeb70ae8853.arrow b/evidence/results/ffed3a957f5770b70e153318aa8ea78ad2f13c6f33ee860b989f4eeb70ae8853.arrow new file mode 100644 index 000000000..02c276d48 Binary files /dev/null and b/evidence/results/ffed3a957f5770b70e153318aa8ea78ad2f13c6f33ee860b989f4eeb70ae8853.arrow differ diff --git a/evidence/results/ffed3a957f5770b70e153318aa8ea78ad2f13c6f33ee860b989f4eeb70ae8853.json b/evidence/results/ffed3a957f5770b70e153318aa8ea78ad2f13c6f33ee860b989f4eeb70ae8853.json new file mode 100644 index 000000000..d8f4186b3 --- /dev/null +++ b/evidence/results/ffed3a957f5770b70e153318aa8ea78ad2f13c6f33ee860b989f4eeb70ae8853.json @@ -0,0 +1,61 @@ +{ + "arrow_sha256": "6283f0fab28514817432409be9ad06b473c29b7db9d1341a26561c324aa14cb7", + "case_hash": "ffed3a957f5770b70e153318aa8ea78ad2f13c6f33ee860b989f4eeb70ae8853", + "columns": [ + { + "internal_size": 134217728, + "name": "R", + "nullable": false, + "precision": null, + "scale": null, + "type_code": 2, + "type_name": "TEXT" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "400918acdbfc4153cd596ed234975cc9d7b31e0990ed8afab420e63fcf11d70f", + "recorded_at": "2026-11-05T19:35:57.254315+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/evidence/results/fff0288aecdc27efe7422f4d11e39377ee73ecd6d166f0fb21a098c96caa2fc4.arrow b/evidence/results/fff0288aecdc27efe7422f4d11e39377ee73ecd6d166f0fb21a098c96caa2fc4.arrow new file mode 100644 index 000000000..d3da11424 Binary files /dev/null and b/evidence/results/fff0288aecdc27efe7422f4d11e39377ee73ecd6d166f0fb21a098c96caa2fc4.arrow differ diff --git a/evidence/results/fff0288aecdc27efe7422f4d11e39377ee73ecd6d166f0fb21a098c96caa2fc4.json b/evidence/results/fff0288aecdc27efe7422f4d11e39377ee73ecd6d166f0fb21a098c96caa2fc4.json new file mode 100644 index 000000000..a071f1213 --- /dev/null +++ b/evidence/results/fff0288aecdc27efe7422f4d11e39377ee73ecd6d166f0fb21a098c96caa2fc4.json @@ -0,0 +1,70 @@ +{ + "arrow_sha256": "5657cbcdb361efeab939977b2db76fb159a15d37a0edcce2c3da09c48b5e58b9", + "case_hash": "fff0288aecdc27efe7422f4d11e39377ee73ecd6d166f0fb21a098c96caa2fc4", + "columns": [ + { + "internal_size": null, + "name": "SAME_IN_ROW", + "nullable": true, + "precision": 13, + "scale": 0, + "type_code": 0, + "type_name": "FIXED" + }, + { + "internal_size": null, + "name": "VARIES", + "nullable": true, + "precision": null, + "scale": null, + "type_code": 13, + "type_name": "BOOLEAN" + } + ], + "connector": "snowflake-connector-python 4.7.2", + "duckdb_version": "v2.0.0", + "effective_parameters": { + "BINARY_INPUT_FORMAT": "HEX", + "BINARY_OUTPUT_FORMAT": "HEX", + "DATE_INPUT_FORMAT": "AUTO", + "DATE_OUTPUT_FORMAT": "YYYY-MM-DD", + "DEFAULT_NULL_ORDERING": "LAST", + "GEOGRAPHY_OUTPUT_FORMAT": "GeoJSON", + "GEOMETRY_OUTPUT_FORMAT": "GeoJSON", + "JSON_INDENT": "2", + "QUOTED_IDENTIFIERS_IGNORE_CASE": "false", + "STRICT_JSON_OUTPUT": "false", + "TIMESTAMP_DAY_IS_ALWAYS_24H": "false", + "TIMESTAMP_INPUT_FORMAT": "AUTO", + "TIMESTAMP_LTZ_OUTPUT_FORMAT": "", + "TIMESTAMP_NTZ_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3", + "TIMESTAMP_OUTPUT_FORMAT": "YYYY-MM-DD HH24:MI:SS.FF3 TZHTZM", + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMESTAMP_TZ_OUTPUT_FORMAT": "", + "TIMEZONE": "UTC", + "TIME_INPUT_FORMAT": "AUTO", + "TIME_OUTPUT_FORMAT": "HH24:MI:SS", + "TWO_DIGIT_CENTURY_START": "1970", + "USE_CACHED_RESULT": "false", + "WEEK_OF_YEAR_POLICY": "0", + "WEEK_START": "0" + }, + "error": null, + "format": 1, + "outcome": "rows", + "parameters_sha256": "d094d15417903748055eca8fde8cf2884751253939f05ad5ad8d9bf14299ac61", + "query_id_sha256": "e09474f8372f9a81a35730d71006e57df7d1d5ecd31b8f71e126ba726635c559", + "recorded_at": "2026-11-06T02:19:46.772985+00:00", + "recorder": "sqlquack-record 0.1.0", + "row_count": 1, + "session_parameters": { + "DEFAULT_NULL_ORDERING": "LAST", + "QUOTED_IDENTIFIERS_IGNORE_CASE": false, + "TIMESTAMP_TYPE_MAPPING": "TIMESTAMP_NTZ", + "TIMEZONE": "UTC", + "USE_CACHED_RESULT": false, + "WEEK_OF_YEAR_POLICY": 0, + "WEEK_START": 0 + }, + "warehouse_version": "10.40.102" +} diff --git a/sqlquack.toml b/sqlquack.toml index bd8f43939..c8e85799f 100644 --- a/sqlquack.toml +++ b/sqlquack.toml @@ -197,6 +197,10 @@ STRICT_JSON_OUTPUT = false GEOGRAPHY_OUTPUT_FORMAT = "GeoJSON" GEOMETRY_OUTPUT_FORMAT = "GeoJSON" +[edge_cases.translation] +description = "Per-form translation obligations: each documented form's cases, measured against Snowflake's recorded results." +required = ["type-combination"] + [edge_cases.numeric] description = "Arithmetic, rounding and numeric conversion." required = ["null", "zero", "negative", "boundary"]